Bảo mật không dây - Tấn công toàn vẹn
Tính toàn vẹn của thông tin là một đặc điểm đảm bảo rằng dữ liệu không bị giả mạo, khi đi từ điểm A đến điểm B qua mạng (không dây hoặc có dây). Khi nói về giao tiếp không dây, radio 802.11 có thể bị bất kỳ bên thứ 3 nào trên cùng một kênh tần số nghe thấy . Một kiểu tấn công đơn giản chống lại tính toàn vẹn của thông tin được minh họa trong sơ đồ sau:
Hãy tưởng tượng rằng khách hàng không dây hợp pháp được gọi là nạn nhân (Bước 1) đang viết e-mail cho bạn bè (e-mail sẽ được chuyển đến internet), yêu cầu trả lại tiền là 1000 đô la và đưa số tài khoản ngân hàng vào e-mail.
Giả sử thông tin không được mã hóa tốt (hoặc kẻ tấn công đã phá vỡ mã hóa và có cơ hội đọc mọi thứ ở dạng văn bản rõ ràng), kẻ tấn công không dây (Bước 2) sẽ đọc toàn bộ gói tin đang truyền trong không khí tới AP. Kẻ tấn công sửa đổi một tin nhắn bằng cách hoán đổi số tài khoản ngân hàng của chính nó và đưa tin nhắn trở lại không khí, để truy cập internet thông qua AP.
Trong tình huống đó, nếu không có kiểm tra tính toàn vẹn nào phát hiện ra sự thay đổi trong nội dung của tin nhắn - người nhận sẽ nhận được tin nhắn có số tài khoản ngân hàng đã sửa đổi. Có thể, tình huống được mô tả sẽ cực kỳ khó thực hiện trong cuộc sống thực, vì tất cả các công cụ như trao đổi thư, đều an toàn trước các kiểu tấn công đó (thông qua mã hóa thích hợp và kiểm tra tính toàn vẹn của thư), nó cho thấy hoàn toàn khái niệm về cuộc tấn công.
Có 2 biện pháp đối phó chính chống lại kiểu tấn công toàn vẹn này - mã hóa (để kẻ tấn công không thể đọc được tin nhắn) và Message Integrity Codes (MIC) về cơ bản có chức năng băm như MD5 hoặc là SHA1lấy dấu vết của toàn bộ thông báo và tạo ra một băm 128 bit (MD5) hoặc 160 bit (SHA1). Bất cứ lúc nào, có sự thay đổi trong nội dung gói, giá trị băm cũng sẽ thay đổi, dẫn đến thông báo bị từ chối (đã bị bộ định tuyến không dây).