Internet Protocol Security

Definition
Internet Protocol Security, commonly known as IPsec, is a framework of protocols designed to secure communication over IP networks. It authenticates and encrypts data packets, ensuring confidentiality, integrity, and authenticity between devices. By operating at the network layer, IPsec protects all traffic that passes through an IP connection, regardless of the application.
For businesses, IPsec is critical in enabling secure site-to-site connections, remote access, and protected data exchanges. It is widely used in Virtual Private Networks (VPNs) to secure sensitive communications across the internet or private networks.
Advanced
IPsec uses two main protocols: Authentication Header (AH) for data integrity and authentication, and Encapsulating Security Payload (ESP) for encryption and confidentiality. Security associations (SAs) define the rules for communication between endpoints, managed through Internet Key Exchange (IKE).
It can operate in two modes. Transport mode secures only the data payload, leaving headers intact for routing, while tunnel mode encrypts both headers and payload, creating a virtual tunnel between endpoints. Advanced deployments may use IPsec alongside firewalls, intrusion detection systems, and multi-factor authentication for layered security.
Why it matters
Use cases
Metrics
Issues
Example
A global law firm deploys IPsec VPN tunnels to connect regional offices securely. The setup ensures that sensitive case files and client communications remain protected while traveling over public internet connections, meeting compliance and security standards.