무차별 대입 공격 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
2번째 줄: 2번째 줄:
  
 
== 개요 ==
 
== 개요 ==
무차별 대입 공격은 조합 가능한 모든 경우의 수를 다 대입해보는 것이다. 최적화나 효율과는 거리가 멀어 얼핏 무식한 방법으로 보이기도 하지만 사실상 정확도 100%를 보장한다. 이론적으로 모든 가능한 수를 점검해 보니 실수가 없기 때문에, 암호학에서도 자원이 충분하다는 가정 하에 가장 확실한 방법으로 통한다. 다만 특정 규칙에 따라 문자열에 우선순위를 두고 한다. 완벽한 병렬 작업이 가능한 것 또한 장점인데, 하나의 컴퓨터로 10일 걸릴 작업을 컴퓨터 10대를 사용한다면 하루 만에 끝낼 수 있다. 가령 네 자리의 비밀번호일 경우, 0000에서부터 9999까지의 1만 개의 비밀번호를 일일이 암호 폼에 입력해 일치하는 값을 알아내는 방법이다. 무차별 대입 공격은 [[해킹]]에서 주로 사용되며, [[원격 데스크톱 프로토콜]](Remote Desktop Protocol, RDP) 서버에 대한 공격이 대표적이다.<ref>〈[https://terms.naver.com/entry.nhn?docId=3586110&cid=59277&categoryId=59283 브루트 포스 공격(Brute Force Attack) ICT 시사상식 2017]〉, 《네이버 지식백과》</ref>
+
무차별 대입 공격은 조합 가능한 모든 경우의 수를 다 대입해보는 것이다. 최적화나 효율과는 거리가 멀어 얼핏 무식한 방법으로 보이기도 하지만 사실상 정확도 100%를 보장한다. 이론적으로 모든 가능한 수를 점검해 보니 실수가 없기 때문에, 암호학에서도 자원이 충분하다는 가정 하에 가장 확실한 방법으로 통한다. 다만 특정 규칙에 따라 문자열에 우선순위를 두고 한다. 완벽한 병렬 작업이 가능한 것 또한 장점인데, 하나의 컴퓨터로 10일 걸릴 작업을 컴퓨터 10대를 사용한다면 하루 만에 끝낼 수 있다. 가령 네 자리의 비밀번호일 경우, 0000에서부터 9999까지의 1만 개의 비밀번호를 일일이 암호 폼에 입력해 일치하는 값을 알아내는 방법이다. 무차별 대입 공격은 해킹에서 주로 사용되며, 원격 데스크톱 프로토콜(Remote Desktop Protocol, RDP) 서버에 대한 공격이 대표적이다.<ref>〈[https://terms.naver.com/entry.nhn?docId=3586110&cid=59277&categoryId=59283 브루트 포스 공격(Brute Force Attack) ICT 시사상식 2017]〉, 《네이버 지식백과》</ref>
  
 
== 특징 ==
 
== 특징 ==
23번째 줄: 23번째 줄:
  
 
=== 기업 관점 ===
 
=== 기업 관점 ===
[[파일:캡챠.png|400픽셀|썸네일|'''캡챠(Captcha)''']]
+
[[파일:캡챠.png|400픽셀|썸네일|'''캡챠(Captcha) 사진''']]
  
 
* '''안전한 패스워드 규칙'''  : 안전한 패스워드 규칙이란 비밀번호를 길고 복잡하게 만들도록 규칙을 강제하는 것이다. 이를 통해 이용자의 공개된 개인정보가 비밀번호로 사용되는 것을 경고할 필요가 있다. 이용자가 알아서 유추 불가능한 비밀번호를 생성할 수도 있지만 그렇지 않은 경우 규칙으로 강제해야 하는데, 현재 많은 사이트들에서 비밀번호 복잡성 규칙을 강제하고 있다.<ref name="박종명></ref>
 
* '''안전한 패스워드 규칙'''  : 안전한 패스워드 규칙이란 비밀번호를 길고 복잡하게 만들도록 규칙을 강제하는 것이다. 이를 통해 이용자의 공개된 개인정보가 비밀번호로 사용되는 것을 경고할 필요가 있다. 이용자가 알아서 유추 불가능한 비밀번호를 생성할 수도 있지만 그렇지 않은 경우 규칙으로 강제해야 하는데, 현재 많은 사이트들에서 비밀번호 복잡성 규칙을 강제하고 있다.<ref name="박종명></ref>
66번째 줄: 66번째 줄:
 
* [[사이트 간 스크립팅]]
 
* [[사이트 간 스크립팅]]
  
{{보안|검토 필요}}
+
{{블록체인 기술|검토 필요}}

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)