Транспортный режим Linux IPSec только с AH

Я планирую разместить свою инфраструктуру веб-приложений у общедоступного провайдера VPS. Поскольку частная сеть хоста VPS доступна для всех размещенных на нем VPS, и поскольку многие компоненты инфраструктуры не имеют какого-либо контроля доступа/аутентификации, мне нужно изолировать свои VPS от других и позволить только моим VPS соединяться между собой. сами себя. Мне также нужно, чтобы это было сделано прозрачно с как можно меньшими накладными расходами. Мне не нужна конфиденциальность и шифрование.

Я понял, что IPsec только с AH и общим секретом может сделать это, но я хочу, чтобы такая настройка работала с любым количеством хостов/VPS. Я не хочу определять общий секрет для каждой возможной пары в виртуальной сети, и моя виртуальная сеть должна распространяться на все VPS/хосты, которым известен общий секрет.

Можно ли это сделать с текущей реализацией IPSec в ядре Linux?

Любые ссылки на учебники/инструкции в Интернете могут быть очень полезными!


person Praveen    schedule 03.07.2012    source источник
comment
Я думаю, что IPSec с AH может предоставить вам аутентифицированную связь между вашими хостами, но другие хосты в сети могут по-прежнему связываться с вашими. Возможно, изменение маршрутов или правил брандмауэра в системах было бы более простым подходом к предотвращению связи с другими машинами.)   -  person sarnold    schedule 04.07.2012
comment
Но каждому VPS случайным образом назначается частный IP-адрес, поэтому настройка iptables на каждом узле для приема данных с существующих и будущих узлов VPS невозможна. Мы не знаем IP-адреса VPS, которые мы будем арендовать в ближайшем будущем. Перенастройка iptables на каждом узле всякий раз, когда мы добавляем новый VPS в наш виртуальный частный кластер, — это слишком большая головная боль.   -  person Praveen    schedule 04.07.2012


Ответы (1)


Пожалуйста, взгляните на ESP в транспортном режиме, так как AH не рекомендуется и может не поддерживаться современными реализациями.

Вы можете использовать ESP только с аутентификацией и шифрованием NULL, чтобы быть похожим на AH.

Чтобы установить конфигурацию IPSec, вы можете взглянуть на инструменты IPSec: http://ipsec-tools.sourceforge.net/ - вы будете использовать команду "setkey" для игры с SAD и SPD:

"-E null" (RFC 2410) даст вам нулевое шифрование. С помощью «-A, пожалуйста» установите желаемую аутентификацию. Вы можете указать политики диапазона для охвата всего входящего и исходящего трафика.

person Marcin Barylski    schedule 24.01.2014
comment
Каков ваш источник, что только AH может не поддерживаться современными реализациями? Есть случаи, когда вам нужна только аутентичность, а не конфиденциальность, и в этих случаях только AH действительно полезен. - person SRobertJames; 25.05.2017