İnternet Protokolü Güvenliği (IPsec), İnternet iletişimini daha güvenli ve özel hale getirmenin bir yoludur.
IPsec, bir veri akışının her IP paketinin kimliğini doğrulayarak (ve isteğe bağlı olarak şifreleyerek) İnternet Protokolü (IP) iletişimlerini güvence altına almak için kullanılan bir protokoller topluluğudur. IPsec ayrıca oturumun başlangıcında aracılar arasında karşılıklı kimlik doğrulama ve oturum sırasında kullanılacak kriptografik anahtarların müzakere edilmesi için protokoller içerir. IPsec, bir çift ana bilgisayar (örn. bilgisayar kullanıcıları veya sunucular) arasındaki, bir çift güvenlik ağ geçidi (örn. yönlendiriciler veya güvenlik duvarları) arasındaki veya bir güvenlik ağ geçidi ile bir ana bilgisayar arasındaki veri akışlarını korumak için kullanılabilir. RFC 2406
IPsec uçtan uca bir güvenlik çözümüdür ve OSI modelindeki Katman 3 ile karşılaştırılabilecek şekilde İnternet Protokol Paketinin İnternet Katmanında çalışır. SSL, TLS ve SSH gibi yaygın kullanımdaki diğer İnternet güvenlik protokolleri bu modellerin üst katmanlarında çalışır. Bu, IPsec'i daha esnek hale getirir, çünkü tüm üst düzey protokolleri korumak için kullanılabilir, çünkü uygulamaların IPsec'i kullanacak şekilde tasarlanması gerekmez, oysa TLS/SSL veya diğer üst katman protokollerinin kullanımı uygulamada yerleşik olmalıdır.
"IPsec" terimi resmi olarak Internet Engineering Task Force (IETF) tarafından tanımlanmıştır. Bu tanım, terim için kullanılan büyük harf kullanımını içerir; genellikle yanlış olarak IPSec şeklinde yazılır.