Testing Heartbleed and SSL/TLS vulnerabilities
The following section explains how to test whether a web server that is using OpenSSL is vulnerable to the Heartbleed vulnerability.
OpenSSL is an implementation of SSL/TLS protocols that is widely used by servers of all types; a fairly high percentage of servers on the internet use it to ensure communication between clients and servers using strong encryption mechanisms.
The main problem with OpenSSL is that specific implementations of this library have security issues, affecting the confidentiality and privacy of user information.
Vulnerabilities in the Secure Sockets Layer (SSL) protocol
SSL/TLS encryption provides communication security and privacy over web applications, email communications, and Virtual Private Networks (VPNs). For example, SSL version 2.0 contains a significant number of flaws that can be exploited using specific exploits and techniques, among which we can highlight the following:
- Browser Exploit...