IPsec — это целый стек протоколов, который занимается защитой трафика на уровне IP: шифрует пакеты, проверяет их подлинность и гарантирует, что по дороге их никто не подменил.
Если говорить проще, IPsec — это то, что делает VPN по-настоящему безопасным. На нём строят IPsec VPN — защищённые каналы между офисами, дата-центрами или просто отдельными устройствами, которым нужно общаться друг с другом как будто они в одной локалке.
Работает всё это на сетевом уровне модели OSI, то есть ниже TCP и приложений. IPsec даёт сразу три вещи: целостность, аутентификацию и конфиденциальность данных. За счёт этого можно поднимать IPsec-туннели между площадками, или подключать сотрудников к корпоративным ресурсам через интернет так, чтобы трафик никто не подсмотрел.
В настройке IPsec обычно участвуют два ключевых компонента: IKE, который отвечает за обмен ключами и договорённости о параметрах, и ESP, который уже шифрует полезный трафик. Есть ещё нюансы с IPsec через NAT — там используются дополнительные механизмы, чтобы туннель не ломался на устройствах с трансляцией адресов. Если совсем упрощать, VPN — это просто способ пробить безопасный «тоннель» через интернет.
Отдельная тема — IPsec SA (Security Association): это набор конкретных параметров защиты для одного соединения — какие алгоритмы, какие ключи и так далее. Сейчас IP Security повсеместно используется в корпоративных VPN-сетях, в системах удалённого доступа и для защиты подключений IoT-устройств к облаку или управляющим системам.
