사용자 패스워드의 보안을 강화하기 위한 솔트(salt)에 대한 설명으로… | [9급 지방직 정보보호론] 15년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 15년 1회차
사용자 패스워드의 보안을 강화하기 위한 솔트(salt)에 대한 설명으로 옳지 않은 것은?
1
여러 사용자에 의해 중복 사용된 동일한 패스워드가 서로 다르게 저장되도록 한다.
2
해시 연산 비용이 증가되어 오프라인 사전적 공격을 어렵게 한다.
3
한 사용자가 동일한 패스워드를 두 개 이상의 시스템에 사용해도 그 사실을 알기 어렵게 한다.
4
솔트 값은 보안 강화를 위하여 암호화된 상태로 패스워드 파일에 저장되어야 한다.
해설
솔트 값을 암호화된 상태로 저장해야 한다는 설명이 옳지 않다.
솔트는 검증 시 해시 계산에 바로 쓰여야 하므로 보통 평문으로 해시 값과 함께 저장되며, 비밀일 필요가 없다. 효과는 같은 패스워드라도 해시 결과를 달리 만드는 데서 나온다.
- 여러 사용자가 같은 패스워드를 써도 저장 값이 달라진다.
- 솔트마다 따로 계산해야 하므로 미리 계산한 사전 공격이 어려워진다.
- 시스템마다 솔트가 달라 동일 패스워드 재사용 사실을 알기 어렵다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.