Фразата дешифрирај го кодираниот клуч претпоставува една операција што не постои. Зачуваната VPN тајна може да биде основно кодирани бајти, шифриран блок врзан за складиште на клучеви или еднонасочен верификатор што воопшто не може да се врати, и секој од нив бара поинаков одговор. Основното кодирање по својот дизајн не додава доверливост, па неговото декодирање може да врати употреблива тајна наместо да открие заштитена. Почнувањето од полето и од производот што го запишал е единствената сигурна идентификација.

Држете ја вредноста подалеку и од веб-декодери и од јавни објави на форуми, бидејќи кодираната тајна останува тајна.

Кодирање, шифрирање и верификатор се три различни работи

RFC 4648 ги дефинира основните кодирања како претстави на податоци во ограничени средини, а неговиот дел за безбедност јасно наведува дека тие не даваат никаква пресметковна доверливост. Тоа значи дека поле Base64 може да го врати во бајти секој, што е ризик за враќање, а не криптографска пречка. Шифрирањето е поинакво: без клучниот материјал бајтите остануваат непровидни. Верификаторот е пак поинаков, зашто е направен така што не може да се врати. Читањето на документираното име на полето обично кажува кој од трите случаи го имате.

Да се нарече низа Base64 не утврдува што содржи таа. Може да се декодира во клуч, во серијализирана структура или во случајно пополнување, а изгледот на текстот не кажува ништо за тоа кое е.

Одредете го полето пред да го допрете

Запишете го производот што извезува и верзијата, форматот на профилот и документираното име на полето. Потоа одделете ги видовите тајна што се вклучени: групниот однапред споделен клуч не е лозинка на поединечна сметка, ниту лозинка на приватен клуч, ниту токен за автентикација. Тие имаат различни сопственици и различни постапки за замена, а нивното мешање ги менува погрешните акредитиви. Профилот што сѐ уште се поврзува исто така не е дозвола да се извлечат акредитиви што му припаѓаат на некој друг.

Корисната информација што се дава на поддршката е производот, полето, грешката и одобрената цел. Самата тајна не е дел од тој список.

Враќањето е одобрена постапка, не декодер

Ако производот документира повратно извезување за одобрено враќање, користете ја неговата сопствена постапка за увоз или враќање во заштитена средина. Зачувајте ја оригиналната датотека и држете го декодираниот материјал надвор од дневници, историја на школка и билети. Ако вредноста е шифрирана или врзана за заштитено складиште, документираниот метод за отклучување и потребното одобрување доаѓаат од сопственикот, бидејќи декодирањето не дава ни клуч ниту контекст за пристап на друг корисник. Кога полето содржи верификатор, следете ја документираната патека за замена наместо да пробувате декодери.

Кога сопственикот не може да ја врати или безбедно да ја издаде вредноста повторно, одговорот се нови акредитиви и ажурирани конфигурации на партнерите. Тоа е проект со премин, а не команда.

Замената на споделена тајна е координирана промена

Препишувањето на производствена споделена тајна само на едната страна го крши секој одобрен клиент што сѐ уште ја има претходната вредност. Планирајте го преминот, одлучете дали треба да се отповика каков било пристап и држете достапна патека за враќање пред да го промените било кој крај. Објавете го временскиот прозорец на луѓето што ќе го забележат.

Ако оригиналната вредност била изложена, ротацијата е вистинскиот одговор и нејзиното декодирање не додава ништо. Изложената тајна е компромитирана без разлика дали некој ги вратил бајтите.

Запишете каде живее новата вредност и кому му припаѓа. Следниот инцидент ќе го бара тоа, а не декодер.

Поврзани статии