I have what I suspect is a malfunctioning wireless access point, the symptom of which is that OS X occasionally says 'your connection may be compromised' and disconnects for a minute.
As far as I can see by looking at dmesg lines which say
AirPort: Message Integrity Failure detected (G)
this indicates that some decrypted packet has the wrong value of some cryptographic message-authentication code. It seems very odd to report this as 'your connection may be compromised' when it seems much more likely to be due to interference - is there some kind of forward error correction so that interference can be recognised? Should a wifi stack be able to see that the error rate reported by the FEC is high and so produce a less scary message?