다음에 출력된 리눅스의 /etc/shadow 파일에 관한 설명 중 가장… | [경찰간부후보생 시스템네트워크보안] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 시스템네트워크보안] 23년 1회차
다음에 출력된 리눅스의 /etc/shadow 파일에 관한 설명 중 가장 적절하지 않은 것은?
| [root@localhost ~]# tail –1 /etc/shadow tester:$6 $1Tkc0bAR $GFtu6중략HF9tyE:16570:30:99999:7::: ㉮㉯㉰㉱ |
1
㉮:사용자 패스워드 암호화에 사용된 MD5 해시 알고리즘을 나타낸다.
2
㉯:해시 값을 생성할 때 사용된 솔트를 나타낸다.
3
㉰:사용자 패스워드에 솔트를 조합하여 해시한 암호화된 패스워드를 나타낸다.
4
㉱:패스워드를 바꾼 후 최소로 사용해야 되는 날짜 수를 나타낸다.
해설
해시 알고리즘 식별자 값이 6이면 MD5가 아니라 SHA-512를 뜻하므로 ㉮에 대한 설명이 옳지 않다.
shadow 패스워드 필드의 알고리즘 ID는 1이 MD5, 5가 SHA-256, 6이 SHA-512이며, 이어서 솔트와 해시 결과가 구분자로 이어진다.
- ㉯: 알고리즘 ID 다음 값은 해시 생성에 쓰인 솔트라는 설명은 옳다.
- ㉰: 마지막 값은 패스워드와 솔트를 조합해 해시한 결과라는 설명은 옳다.
- ㉱: 마지막 변경일(16570) 다음 필드 30은 변경 후 최소 사용 일수라는 설명은 옳다.
오류나 개정된 내용이 보이면 알려주세요