👩🏻💻 Spring Mig 기록 : 로그인 비밀번호 암호화 전환 (feat. RSA-OAEP)
⟡ 인트로보안점검 대응 과제로 로그인 비밀번호 전송 암호화 방식을 바꾼 기록임. 기존에는 고정 대칭키가 화면으로 내려가고 있었음. 키가 클라이언트에 노출되는 구조라 암호화의 의미가 약했음. 이 글은 RSA-OAEP 공개키 방식으로 전환한 과정과 중간에 접은 설계, 그리고 대가로 남은 한계를 정리함.⟡ 개발환경구분AS-ISTO-BE암호화 방식고정 AES 키 10개를 화면에 내려주고 클라이언트 암호화 스크립트로 비밀번호를 암호화함RSA-OAEP(SHA-256) 공개키 암호화키 보관화면(클라이언트)으로 키가 내려감개인키는 WAS 메모리에만 존재하고 브라우저로 내려가지 않음클라이언트 지원브라우저용 스크립트 의존isSecureContext 검사를 제외해 Chrome 47 미만 구형 WebView도 허용함⟡ 문제 ..