Opportunistic Encryption Using IPsec – Paul Wouters, Libreswan IPsec VPN Project
Opportunistic IPsec (Paul Wouters, Red Hat) – Leveraging the XFRM code inside the kernel, the libreswan IKE daemon can create XFRM kernel so it will be notified of each new netflow. It uses this information to encrypt as much of the host’s traffic as possible towards other hosts with the same IPsec capability. In addition to packet-triggered events, it can also hook itself into the system via DNS calls, attempting to setup IPsec encryption before the application has even been given the IP address to contact.
By supporting different authentication mechanisms, such as X.509 certificates, GSSAPI, or DNSSEC secured IPSECKEY records, this method can be deployed on any enterprise or cloud platform or even for internet hosts at large.
Wouters will show how to configure Opportunistic IPsec for an X.509 based cloud deployment and for internet-wide deployment using LetsEncrypt.
About Paul Wouters
Paul Wouters is one of the core developers for the Libreswan IPsec VPN project. He is an active IETF member in security and DNS related working groups and author of several RFC’s related to IPsec and DNS. He is one of the IETF liaisons for ICANN’s Technical Experts Group and a member of the ICANN DNSSEC Root zone Key Signing Key Design Team. He is the co-chair of the IETF Certificate Transparency working group.
Paul is currently the IPsec VPN maintainer for Red Hat Enterprise Linux and an active Fedora contributor