DHE-RSA-AES256-SHA атайтын журнал жолы бүкіл қосылымның қорытындысы емес. Ол басқару арнасын қорғайтын TLS қол алысуына жатады, ал туннель ішіндегі трафик мүлде бөлек шифрлануы мүмкін. Оны VPN деректер шифры ретінде көрсету — болдырмау керек қате.

Екі нәтиже маңызды және олар әртүрлі сұрақтарға жауап береді. Бірі — басқару арнасы үшін келісілген TLS жиынтығы; екіншісі — туннель тасымалдайтын пакеттердің деректер шифры.

Екі нәтиже, екі сұрақ

Басқару арнасы қол алысуды және тараптар арасындағы басқару хабарламаларын тасымалдайды. Оның шифрын TLS стегі таңдайды, сондықтан атау TLS конвенцияларына сәйкес келеді. Деректер арнасы пайдаланушы трафигін тасымалдайды және оны OpenVPN-нің өз шифр келіссөзі конфигурациялайды.

Екі жолдың кез келгенін оқымас бұрын қай сұраққа жауап беретініңізді шешіңіз. Туннельдің шифрлануы мен қол алысудың беріктігі — бір сұрақ емес.

Екі жолды да көрсететін журнал үзіндісі пайдалы. Басқару жолын TLS нұсқасы мен жиынтығы үшін, деректер жолын пайдалы жүктемені шынымен қорғайтын алгоритм үшін оқыңыз.

TLS жиынтық атауын өз контекстінде ашыңыз

OpenSSL стиліндегі тарихи атауда, мысалы DHE-RSA-AES256-SHA, әр компонент әртүрлі шешімді сипаттайды. DHE — эфемерлік Diffie-Hellman кілт келісімі, RSA — аутентификация әдісі, AES256 — TLS жазбалары үшін CBC режиміндегі AES-256, ал SHA — SHA-1 негізіндегі жазба MAC-і.

Соңғы компонент сертификат ізі емес, оны солай оқу кең тараған қате. Атау өздігінен протокол нұсқасын да көрсетпейді, өйткені TLS 1.3 мүлде басқа атау схемасын пайдаланады. TLS_AES_256_GCM_SHA384 осы жаңарақ пішінді ұстанады, онда соңғы хэш жиынтық құрылымының бөлігі, MAC таңдауы емес. Компоненттік оқуды тек ескі атау стиліне қолданыңыз.

OpenSSL жиынтықтарының анықтамалығы бұл атауларды олардың анықтамаларымен байланыстырады, егер қандай да бір компонент таныс болмаса.

Тасымалданатын трафик үшін деректер арнасының нәтижесін оқыңыз

Тасымалданатын трафик үшін сол сессияның деректер арнасы жолын оқыңыз. Конфигурациядағы data-ciphers тізімі — рұқсат етілген жиын, белгілі бір алгоритмнің келісілгеніне дәлел емес. Журнал таңдауды жазады; конфигурация мәзірді тізіп береді.

AES-GCM сияқты AEAD шифры өзінің тұтастық тексеруін алып жүреді, сондықтан жеке деректер арнасының HMAC-і бұл жолға кірмейді.

auth директивасы TLS-ті, сертификаттарды немесе деректер шифрын жаңартпайды. Ол әлі де пайдаланатын протокол бөліктері үшін дайджест таңдайды, ал AEAD деректер шифрымен бөлек деректер HMAC-ін конфигурациялау қажет емес.

Сәйкестік тексерулерін шифр нәтижесінен тыс ұстаңыз

Сертификат қолтаңбасының алгоритмі, сенім тізбегін тексеру және серіктес атауын тексеру — шифр атауы туралы ештеңе айтпайтын тағы үш қасиет. Мерзімі өткен сертификат жиынтық қаншалықты күшті болса да өтпейді. Сәйкес келмейтін сервер атауы дәл солай өтпейді. Профильдегі дайджест параметрін түзету олардың ешқайсысын түзетпейді.

Бұл тексерулерді шолу жазбаларында шифр нәтижесінің жанында ұстаңыз, онымен біріктірмеңіз.

Ағымдағы сессияның келісілген нәтижелерін жазып алыңыз

Ағымдағы қосылымның нәтижелерін алып, олармен бірге клиент пен сервер нұсқаларын жазып алыңыз. Тек қосылатын журнал ескі сессияның жолын сақтауы мүмкін, оны ағымдағы деп келтіру — түзетілген мәселенің жалғасып тұрғандай көріну тәсілі.

Саясатты шолу үшін конфигурация иесіне келісілген TLS нұсқасы мен жиынтығын, таңдалған деректер шифрын және сертификатты тексеру параметрлерін бірге беріңіз. Осы қабатты өзгертіп, содан кейін жаңа келісілген мәндерді растау үшін жаңа журналды оқыңыз.

Қатысты мақалалар