무선 보안-무결성 공격
정보의 무결성은 네트워크 (무선 또는 유선)를 통해 A 지점에서 B 지점으로 이동할 때 데이터가 변조되지 않았 음을 보장하는 특성입니다. 무선 통신에 대해서 말할 때, 802.11 무선 장치는 (3)에 의해 도청 될 수 RD의 동일한 주파수 채널상에서 자. 정보 무결성에 대한 간단한 공격 유형은 다음 다이어그램에 나와 있습니다.
피해자라고하는 합법적 인 무선 클라이언트 (1 단계)가 친구에게 이메일을 쓰고 (이메일은 인터넷으로 전송 됨) 1000 달러의 환불을 요청하고 이메일에 은행 계좌 번호를 입력한다고 가정 해 봅시다.
정보가 잘 암호화되지 않았다고 가정하면 (또는 공격자가 암호화를 깨뜨려 모든 것을 일반 텍스트로 읽을 수있는 기회가 있음) 무선 공격자 (2 단계)는 공중에서 AP로 흐르는 전체 패킷을 읽습니다. 공격자는 은행 계좌 번호를 자신의 것으로 바꾸어 메시지를 수정하고 메시지를 공중에 다시 주입하여 AP를 통해 인터넷으로 이동합니다.
이 상황에서 메시지 내용의 변경을 감지하는 무결성 검사가없는 경우 수신자는 수정 된 은행 계좌 번호가있는 메시지를 받게됩니다. 메일 교환과 같은 모든 도구가 이러한 유형의 공격 (적절한 암호화 및 메시지 무결성 검사를 통해)에 대해 안전하기 때문에 설명 된 상황은 실제로 구현하기가 매우 어려울 수 있으며 공격의 개념을 완벽하게 보여줍니다.
이러한 유형의 무결성 공격에 대한 두 가지 주요 대책이 있습니다. 암호화 (공격자가 메시지를 전혀 읽을 수 없도록 함) 및 Message Integrity Codes (MIC) 기본적으로 해싱 기능은 다음과 같습니다. MD5 또는 SHA1전체 메시지의 풋 프린트를 차지하고 128 비트 (MD5) 또는 160 비트 (SHA1)의 해시를 생성합니다. 언제든지 패킷 내용이 변경되면 해시 값도 변경되어 메시지가 거부됩니다 (이미 무선 라우터에 의해).