Статикалық кілт файлындағы бит саны — OpenVPN шифрының күші емес
Статикалық кілт файлындағы бит саны сақталған материалды өлшейді, шифр күшін емес. Баннерді, профиль режимін және келісілген шифрды бөлек оқыңыз.
Сканер немесе әріптес OpenVPN статикалық кілт файлының ішінде басылған бит санын нұсқап, туннель неге осындай өлшемдегі шифрды қолданбайды деп сұрайды. Сұрақ орынды естіледі, ал жауап сан емес: баннер сақталған кілт материалын санайды, ал шифр тек өз кілтінің өлшемі талап ететін бөлігін жұмсайды. Бұл қосындыны күш параметрі ретінде қабылдау ештеңе өзгертпейтін түзетулерге әкеледі. Формат кез келген жеке алгоритм қолданатыннан көбірек материал ұстау үшін құрылған.
Мұнда екі сұрақ араласады: файл қанша кілт материалын сақтайды және келісілген шифр қаншалықты күшті. Туннельді тек екіншісі сипаттайды.
Баннердегі сан шын мәнінде нені санайды
Контейнер шифр материалын және HMAC материалын жеке құрылымдар ретінде ретке келтіреді, ал екі бағытты пішін екі осындай жиынды ұстайды, сондықтан әр бағыт өз кілттерін алып жүре алады. Жазу коды басылған санды реттелген құрылымдар санынан, олардың өлшемінен және әр байтқа сегіз биттен шығарады. Бұл сақтауға қатысты арифметика, бір шифр әрбір сақталған байтты жұмсайды деген тұжырым емес. Тақырып сонымен қатар шифр материалының ең үлкен бөлінуін бекітеді, сондықтан кітапхана өзгерісі формат өлшемін үнсіз өзгерте алмайды.
Мұны сертификат кілтімен салыстырыңыз, онда бит саны шынымен бір нысанның өлшемін сипаттайды. 4,096 биттік RSA кілті мен баннерінде 4,096 бит деп жазылған кілт файлы — әртүрлі жұмыстары бар әртүрлі заттар, ал оларды бір тұтқаның екі параметрі ретінде теңестіру нашар қорытындыларға әкеледі.
Бір файлда екі кілт жиыны
Файлдың әр жартысы шифрлау және аутентификация материалын береді, өйткені алдын ала бөлісілген кілт режимі пакеттерді екі бағытта да осы жеке бөліктермен қорғайды. Белсенді шифр тек өз кілтінің өлшемі талап ететін байттарды қолданады, ал дайджест өз шығыс өлшемін қолданады, сондықтан пайдалы күш файл ұзындығынан емес, параметрлерден келеді. Он алтылық блокты ұзарту конфигурацияланған алгоритмнен одан көбірек жұмсауды талап етпейді. Түсініктемені үлкенірек санмен өңдеу тіпті азырақ өзгертеді.
Егер шынымен ұзынырақ кілт керек болса, өзгерту керек параметр — шифр немесе дайджест, ал генератор таңдалған алгоритмдерге қажет нәрсені шығарады.
Профильді оқу қай режимде екеніңізді айтады
Сол файл пішімі екі мүлде басқа жұмысқа қызмет етеді, және қайсысы сізде екенін тек профиль айтады. Ескі secret жолы файлды туннельдің жалғыз кілт материалына айналдырады, ал tls-auth немесе tls-crypt оны сертификаттармен қатар басқару арнасының қорғанысына айналдырады. Екі қолданыстың ешқайсысы оны клиент сертификатының жеке кілтіне айналдырмайды, блок қаншалықты ұқсас көрінсе де. Ауыстырғыш жасамас бұрын параметр мен нұсқаны анықтаңыз және таңба қосудың орнына құжатталған генераторды қолданыңыз.
Бұл айырмашылық әшкереленуге жауапты да айқындайды. Сызған tls-auth кілті сессия кілттерін ашпайды, бірақ шабуылдаушыға басқару арнасының трафигін енгізуге мүмкіндік береді, сондықтан оны бәрібір ауыстыру керек. Сызған secret кілті нашар, өйткені ол деректердің өзін қорғайтын материал еді.
Қауіпсіздік шолуы нені жазуы керек
Үш нәрсені бөлек жазыңыз: келісілген деректер арнасының қорғанысы, басқару арнасының қорғанысы және әріптестердің қалай аутентификацияланатыны. data-ciphers AES-256-GCM сияқты жол тек біріншісін сипаттайды, ал сол жерде тоқтайтын есеп басқару арнасының мүлдем қорғалғанын жауап бере алмайды. Статикалық кілт файлы tls-auth немесе tls-crypt-мен қолданылғанда екінші санатқа жатады, ал қолданылмағанда ешқайсысына жатпайды. Санаттарды шатастыратын рецензенттер күштірек шифр қалаған кезде үлкенірек кілт файлын сұрайды.
Егер файл әшкереленсе, оны айналдырыңыз және бекітілген арна арқылы қайта таратыңыз. Бұзылған құпияға таңба қосу айналдыру емес, және ол әшкереленген материалды жарамды күйінде қалдырады.
Айналдыру жазбасын ол тиесілі профильмен бірге сақтаңыз. Келесі шолу мынаны сұрайды қай кілт қай кезеңді қорғады, ал баннер оған жауап бермейді.