다음에서 설명하는 패스워드 크래킹(Cracking) 공격 방법은?• 사… | [9급 지방직 정보보호론] 17년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 17년 1회차
다음에서 설명하는 패스워드 크래킹(Cracking) 공격 방법은?• 사용자가 설정하는 대부분의 패스워드에 특정 패턴이 있음을 착안한 방법으로 패스워드로 사용할 만한 것을 사전으로 만들어놓고 이를 하나씩 대입하여 일치 여부를 확인하는 방법이다.
• 패스워드에 부가적인 정보(salt)를 덧붙인 후 암호화하여 저장함으로써 이 공격에 대한 내성을 향상시킬 수 있다.
1
Brute Force 공격
2
Rainbow Table을 이용한 공격
3
Flooding 공격
4
Dictionary 공격
해설
패스워드로 쓸 만한 단어를 미리 사전으로 만들어 하나씩 대입하는 방법은 Dictionary 공격이다.
사람이 고르는 패스워드가 흔한 단어·패턴에 몰린다는 점을 노리며, salt를 덧붙여 저장하면 미리 계산해 둔 값을 재사용하기 어려워져 공격 비용이 커진다.
- Brute Force 공격: 사전 없이 가능한 모든 조합을 차례로 대입하는 방식이다.
- Rainbow Table을 이용한 공격: 해시값과 평문의 대응을 미리 계산한 테이블로 역추적하는 방식이다.
- Flooding 공격: 대량의 패킷으로 자원을 고갈시키는 서비스 거부 공격으로, 패스워드 크래킹 기법이 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.