Protected Management Frames is a feature to protect some types of management frames like
deauthorization, disassociation and action frames. This feature prevents attackers from sending
plain deauthorization/disassociation frames to disrupt or tear down a connection/association. PMF
is a Wi-Fi Alliance specification based on IEEE 802.11w
The AP is configured with SSID, encryption type, authentication type, and PMF capability bit in
the RSN IE capability field. Based on those settings, STAs associating with this AP will perform
PMF association and get unicast/broadcast/IGTK (Integrated Group Temporal Key) keys. IGTK is
used for broadcast, deauthorization, and disassociation frames.
Most of the PMF functionality is handled in hostapd. As part of PMF, new key management
algorithms (SHA-256 and SHA-256-PSK) are introduced.
hostapd is configured with PMF settings through the pmf.conf file. After successfully parsing
pmf.conf, hostapd sends config ioctls down to WLAN driver. The Linux shim processes the config
ioctls from hostapd and starts the AP with PMF settings in beacons. PMF STA associate with the
AP and both AP and STA derive necessary keys.
The key used for protecting unicast frames is used for protection of management frames as well.
deauthorization, disassociation and action frames. This feature prevents attackers from sending
plain deauthorization/disassociation frames to disrupt or tear down a connection/association. PMF
is a Wi-Fi Alliance specification based on IEEE 802.11w
The AP is configured with SSID, encryption type, authentication type, and PMF capability bit in
the RSN IE capability field. Based on those settings, STAs associating with this AP will perform
PMF association and get unicast/broadcast/IGTK (Integrated Group Temporal Key) keys. IGTK is
used for broadcast, deauthorization, and disassociation frames.
Most of the PMF functionality is handled in hostapd. As part of PMF, new key management
algorithms (SHA-256 and SHA-256-PSK) are introduced.
hostapd is configured with PMF settings through the pmf.conf file. After successfully parsing
pmf.conf, hostapd sends config ioctls down to WLAN driver. The Linux shim processes the config
ioctls from hostapd and starts the AP with PMF settings in beacons. PMF STA associate with the
AP and both AP and STA derive necessary keys.
The key used for protecting unicast frames is used for protection of management frames as well.