12. 다음은 리눅스/유닉스 시스템의 /etc/shadow에 관한 내용이다. 각각의 질문에 대해 답하시오.
# cat /etc/shadow itwiki:$①6$②abc..def$③b6...Qk0t/:17132:0:99999:7: : :1) 밑줄친 ①, ②, ③의 용도를 쓰시오. 2) ②를 통해 레인보우 테이블을 이용한 공격에 대응할 수 있는 이유를 쓰시오 3) 명령어 pwconv와 pwunconv의 용도를 설명하시오.
정답 확인 | 맞췄어요 O | 틀렸어요 X |
2) 레인보우 테이블이란 자주 쓰이는 패스워드에 대한 해시값 사전으로, salt를 사용함으로써 레인보우 테이블에 있는 같은 패스워드라도 전혀 다른 해시값처럼 보이게 한다.
3) pwconv는 구형 리눅스에서 사용하던 /etc/passwd 방식을 /etc/shadow로 변환해준다. pwunconv는 /etc/shadow 방식을 /etc/passwd 방식으로 변환한다.