반응형 연구•개발25 [보안] 비밀번호 암호화는 어디서 이루어져야 하는가? 비밀번호 암호화는 어디서 이루어져야 하는가?보안을 위해서 비밀번호 암호화는 필수이다. 하지만 다음과 같은 질문이 생긴다. 보안을 위해 애초에 프론트 단에서 비밀번호를 암호화해서 request를 보내야 하는가? 그냥 plain text를 보내고 백엔드 단에서 비밀번호를 암호화해서 데이터베이스에 저장해야할까? 1번이 좀 더 보안 측면에서 좋지 않을까 하는 생각이 들지만,Https를 사용한다면 일단 Https의 자체적인 보안이 있기 때문에 plain text를 보내도 괜찮다. 애초에 해커가 request 자체를 가져가버린다면 request가 사용자에게서 온건지 해커에게서 온건지 구분이 불가능하다.굳이 보안에 더 신경쓴다면 양방향 암호화를 통해 프론트단과 백엔드단에서 각각 다른 방식의 암호화를 사용하는 방식도.. 2023. 4. 11. 자율주행자동차 인지기술 : V2X 책을 기반으로 작성된 글입니다.V2XVehicle to Everything의 약자로 자율주행자동차와 정보를 교환하는 기술을 통칭한다. 자율주행자동차가 어떤 대상과 정보를 교환하느냐에 따라 그 종류가 나뉜다.최근에는 V2X 기술과 GPS 및 UWB(Ultra WideBand) 기술이 접목되어 V2X 통신 음영 지역과 사각 지역에서도 자율주행 서비스될 수 있는 관련 기술이 연구 개발 중이다.종류V2V : Vehicle To VehicleV2P : Vehicle To PedestrianV2I : Vehicle To InfrastructureV2H : Vehicle To HomeV2N : Vehicle To NetworkV2C : Vehicle To CloudV2V차량간 통신단거리 전용 통신(DSRC)를 이용해.. 2023. 3. 21. 자율주행자동차와 프로세스 및 자율주행자동차 기술 단계 (SAE J3016) 책을 기반으로 작성된 글입니다.자율주행자동차 (Autonomous Vehicle)차량에 탑승한 사람의 인지나 별도의 행위없이 차량이 스스로 ‘인지-판단-제어’의 3단계 절차를 수행하는 자동차자율주행자동차의 핵심 3단계 프로세스인지 과정차량이 인지해야 하는 물체는 크게 두 종류가 있다.이동형 물체차량, 보행자 및 자전거 등의 이동형 물체고정형 물체차로, 차선, 신호등 등의 고정형 물체판단 과정인지 과정을 통해 차량이 현재 놓인 주행 상황을 판단하는 과정으로 이를 통해 차량의 주행 전략을 결정하고 최적의 주행 경로를 생성한다.제어 과정요구 감가속도, 요구 속도와 요구 조향각 또는 요구 조향 토크를 차량의 파워트레인 시스템, 제동 시스템 및 조향 시스템의 기계적 특성에 맞게 정밀 제어한다.자율주행기술단계 6단.. 2023. 3. 19. python argparse boolean type 받기 problemimport argparseparser = argparse.ArgumentParser()parser.add_argument("--feature", default=False, type=bool)다른 int나 str 타입을 정의하듯이 type=bool 로 하고 add_argument() 함수를 실행하면 어떤 값을 넣어도 해당 값이 문자열로 인식돼서 해당 argument의 값이 항상 True로 나온다.solutiontype에 함수를 넣어서 arg로 들어온 문자열을 boolean으로 바꿔주면 된다.parser.add_argument("--starvation_field", default=False, type=lambda x:(True if x=='True' else(False if x=='False'.. 2023. 3. 17. 이전 1 2 3 4 ··· 7 다음 728x90