1. Home
  2. Knowledge Base
  3. Misc
  4. Protect against KRACK attacks the WPA2 vulnerability for Wi-Fi networks

Protect against KRACK attacks the WPA2 vulnerability for Wi-Fi networks


KRACK attacks are a WPA2 series of vulnerabilities that permits to an attacker to take advantage of a wireless connection to decrypt and hijack the wireless communications where the underlying data could be exposed. All devices using WPA1 and WPA2 are affected and, for mobile devices with Android 6.0 are even more easily to take advantage of this vulnerability.

WPA2 is a network protocol that provides authentication and encryption at network layer, but the lack of forward secrecy allows to anyone that discovers the master passphrase can read all the data through a given Wi-Fi networks, PPP, VPN or any other network encapsulation using WPA, as it’s shown below.

krick attack wpa2 vulnerability wifi networks

A man in the middle could hijack the connection by reinjecting packets during the communication handshake that is done during the initialization of the connection, and apply HTTP virus, randsomware injection or any other malicious content through the communication.

In order to prevent any data disclosing due to such vulnerability, we recommend to include an Application Security Layer protection that ensures a security channel point to point between the client and the application server, regardless if the network layer is encrypted or not, as it’s shown below.

SKUDONET krick attack wpa2 vulnerability wifi security application

In this case, we propose the use of an Application Security Layer that ensures that all the data between the client and SKUDONET is fully protected, so the attacker can’t disclose any data although the wireless connection is hijacked. Finally, the connection between SKUDONET and the real application server could be in plain or encrypted, depending on the network architecture.

The recommendations to protect your communication data are:

1. Build a Transport Layer Security by default for your applications and servers, for example with an Application Security device which, in addition, provides of Load Balancing and High Availability capabilities like SKUDONET. That option implements communication through protocols like HTTPS, SSH, SFTP, SMTPS, IMAPS, etc. instead of their plain protocol brothers. SKUDONET also allows an easy management of certificates for such services.

2. Keep an up-to-date Application Security Layer with the security patches and advisories that are provided through any of the Support Services available. In addition, tools to detect and fix weak cyphers and configurations are provided to maintain the services with high levels of security.

3. Implementing an Application Security Layer allows to hide and masquerade all the open ports, networks or services that shouldn’t be published through the Internet and the possibility to enable the Intrusion Prevention and Detection System module that protects all your services against DoS attacks, TCP flooding, malicious hosts and the most common attacks.

Try SKUDONET or contact us for more information.

Was this article helpful?

Related Articles


Need Support?

Can't find the answer you're looking for?
Contact Support

Download Skudonet ADC Load Balancer
Community Edition

Source Code

A versatile and installable ADC system designed for diverse vendor hardware.


Installable ISO 

Load Balancing as a Service alongside an ADC orchestration toolkit.

Download Community Edition

Download Community Edition

“We manage the information you provide with the sole aim of assisting with your requests or queries in regards to our products or services; applying the computer and security procedures to ensure its protection. Your data can be rectified or removed upon request but won’t be offered to any third parties, unless we are legally required to do so.” Responsible: SKUDONET SL - info@skudonet.com