IPSec под форточками
Тов. kvazimoda24 вчера развлекался. Строил IPSec-тоннель между Windows 10 и StrongSWAN с аутентификацией по X509-сертификатам.
Так-то у него вполне получилось. Но в процессе выяснились два неочевидных момента.
- Windows 10 не умеет в ED25519-подписи в сертификатах. Действительно, зачем они нам? Шёл 2022-й год... Пришлось откатить на ECDSA384+SHA256.
- Форточки требуют наличия флага "X509v3 Extended Key Usage: TLS Web Client Authentication" в сертификате, иначе отказываются его использовать для аутентификации. Вот это несколько странно. Я, конечно, допускаю, что такая паранойя может быть оправдана для исключения MitM-атак. Но для этого другая сторона тоже должна проверять этот момент. И вот чё-то мне кажется, что очень мало кто реально этим станет заниматься. Во всяком случае, StrongSWAN с настройками по умолчанию этого точно не делает.