📋 취약점 개요
비밀번호는 복호화되지 않는 일방향 암호화(솔트 적용 권장), 고유식별정보·계좌·카드·생체인식정보는 저장 위치와 무관하게 암호화해야 합니다. 인터넷 구간 전송도 암호화 대상입니다.
🖥️ 상태 비교 시뮬레이션
privacy$ (취약)
# DB 저장 상태 점검
db$ SELECT pw, ssn FROM users LIMIT 1
>> pw = "qwer1234!" (평문)
>> ssn = "900101-1234567" (평문) / 전송: http
→ 유출 즉시 전량 악용 가능 · 법 제29조 위반
🔧 조치 방법
- 비밀번호는 솔트를 적용한 일방향 해시(예: Argon2id, bcrypt)로 저장합니다.
- 주민등록번호는 저장 위치와 무관하게, 그 밖의 고유식별정보·계좌·카드·생체인식정보는 기준에 따라 암호화합니다.
- 인증정보·개인정보의 인터넷 구간 송수신은 TLS 등으로 암호화합니다.
- 암호키의 생성·이용·보관·배포·파기 절차를 정하고 데이터와 분리해 관리합니다.
- 내부망 저장 시 암호화 적용 여부는 위험도 분석 결과에 따라 공식 절차로 결정·기록합니다.
✅ 점검 체크리스트
- 비밀번호가 솔트 적용 일방향 암호화됨
- 고유식별정보 등 중요정보가 암호화 저장됨
- 암호키가 분리 관리됨
근거: 개인정보 보호법 제29조 · 안전성 확보조치 기준 제7조·제8조 · PIA 4.3.1~4.3.5