본문 바로가기
반응형

분류 전체보기33

[보안] 비밀번호 암호화는 어디서 이루어져야 하는가? 비밀번호 암호화는 어디서 이루어져야 하는가? 보안을 위해서 비밀번호 암호화는 필수이다. 하지만 다음과 같은 질문이 생긴다. 보안을 위해 애초에 프론트 단에서 비밀번호를 암호화해서 request를 보내야 하는가? 그냥 plain text를 보내고 백엔드 단에서 비밀번호를 암호화해서 데이터베이스에 저장해야할까? 1번이 좀 더 보안 측면에서 좋지 않을까 하는 생각이 들지만, Https를 사용한다면 일단 Https의 자체적인 보안이 있기 때문에 plain text를 보내도 괜찮다. 애초에 해커가 request 자체를 가져가버린다면 request가 사용자에게서 온건지 해커에게서 온건지 구분이 불가능하다. 굳이 보안에 더 신경쓴다면 양방향 암호화를 통해 프론트단과 백엔드단에서 각각 다른 방식의 암호화를 사용하는 방.. 2023. 4. 11.
자율주행자동차 인지기술 : V2X 책을 기반으로 작성된 글입니다. V2X Vehicle to Everything의 약자로 자율주행자동차와 정보를 교환하는 기술을 통칭한다. 자율주행자동차가 어떤 대상과 정보를 교환하느냐에 따라 그 종류가 나뉜다. 최근에는 V2X 기술과 GPS 및 UWB(Ultra WideBand) 기술이 접목되어 V2X 통신 음영 지역과 사각 지역에서도 자율주행 서비스될 수 있는 관련 기술이 연구 개발 중이다. 종류 V2V : Vehicle To Vehicle V2P : Vehicle To Pedestrian V2I : Vehicle To Infrastructure V2H : Vehicle To Home V2N : Vehicle To Network V2C : Vehicle To Cloud V2V 차량간 통신 단거리 전용 .. 2023. 3. 21.
자율주행자동차와 프로세스 및 자율주행자동차 기술 단계 (SAE J3016) 책을 기반으로 작성된 글입니다. 자율주행자동차 (Autonomous Vehicle) 차량에 탑승한 사람의 인지나 별도의 행위없이 차량이 스스로 ‘인지-판단-제어’의 3단계 절차를 수행하는 자동차 자율주행자동차의 핵심 3단계 프로세스 인지 과정 차량이 인지해야 하는 물체는 크게 두 종류가 있다. 이동형 물체 차량, 보행자 및 자전거 등의 이동형 물체 고정형 물체 차로, 차선, 신호등 등의 고정형 물체 판단 과정 인지 과정을 통해 차량이 현재 놓인 주행 상황을 판단하는 과정으로 이를 통해 차량의 주행 전략을 결정하고 최적의 주행 경로를 생성한다. 제어 과정 요구 감가속도, 요구 속도와 요구 조향각 또는 요구 조향 토크를 차량의 파워트레인 시스템, 제동 시스템 및 조향 시스템의 기계적 특성에 맞게 정밀 제어한.. 2023. 3. 19.
SpringBoot 2.7.2 Swagger 연결 📌 [개발환경] - spring boot version: 2.7.2 - gradle - IntelliJ - jdk 17 이제 어느 정도 기능이 완성되어서 Swagger를 추가해 배포후 Swagger를 api docs로 사용하고자 했다. https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui 에서 사람들이 가장 많이 사용하는 2.9.2버전과 검색 결과 가장 적용방법으로 가장 많이 나왔던 방법대로 springfox-swagger-ui 과 springfox-swagger2 을 추가해 실행해 “http://localhost:8080/swagger-ui.html” “Unable to infer base url”과 같은 에러가 발생했다. 이에 대해.. 2023. 3. 17.
728x90