Партньор изпраща публичен ключ и иска шифрован пакет. Шифроването ще работи и може да достави идеално защитен таен ключ на някого, който не бива да го има. Поверителността и самоличността на получателя са два различни въпроса, на които отговарят различни механизми. Отговорете и на двата, преди пакетът да напусне машината ви.

Два различни въпроса: поверителност и получател

Шифроването отговаря кой може да прочете файла, при допускането, че ключът принадлежи на предвиденото лице. Подписът отговаря кой го е създал и не казва нищо за поверителността, защото подписан файл може да остане четим. Отпечатъкът идентифицира ключ и само независима проверка свързва този отпечатък с лице или роля. Да се третира кое да е от тези като другото е обичайният провал при предаване, което изглежда внимателно.

Файлът има и жизнен цикъл: връзката с изтичащ срок ограничава по-късното изтегляне, но не отменя вече изтеглени тайни.

Проверете отпечатъка извън канала

Вземете очаквания отпечатък от канал, който не зависи от съобщението, с което ви молят да шифровате. След това го сравнете с това, което пази локалният ключодържател.

gpg --fingerprint [email protected]
gpg --list-keys --with-fingerprint [email protected]

Редовете с отпечатъци са стойността за сравнение, а втората команда показва същите самоличности с пълните им отпечатъци за втори поглед. Потвърдете целия низ чрез обаждане, подписан опис или управляван запис за записване; познатото име за показване не доказва нищо. Ако ключът е пристигнал в същото съобщение, което е поискало доставката, отпечатъкът му не е независимо доказателство. Внасяйте ключа само след тази проверка и шифровайте към проверения отпечатък, а не към име.

Предавайте само материала, от който устройството се нуждае

Направете опис на пакета, преди да изберете транспорт. Публичните настройки на шлюза и публичният сертификат за доверие са конфигурация, частният ключ на клиента е тайна, а ключът за подписване на издателя е напълно различен актив. Където моделът на записване го позволява, дръжте частния ключ на устройството и предавайте само това, което завършва записването. VPN клиентът не се нуждае от ключа за подписване на CA, за да валидира сървър, и един споделен активен ключ между партньори прави индивидуалното отнемане невъзможно.

Подпишете артефакта също, когато получателят трябва да открие подмяна, и дръжте двете операции отделно в инструкциите. Дръжте пакет с много файлове в един архив, за да не може получателят да инсталира половината конфигурация и после да съобщи, че шлюзът отхвърля самоличността.

Затворете жизнения цикъл след доставката

Запишете получателя, устройството, ревизията на конфигурацията и пътя за отнемане, но никога самата частна стойност. Потвърдете, че предвиденото лице може да се запише и че друга самоличност се отхвърля. Ако пакетът попадне в грешни ръце, заменете или отнемете приетата тайна чрез нейния издател, защото изтриването на прикачен файл не анулира нищо, което вече е изтеглено. Архив, защитен с парола, която пътува през същия разговор, също не е независима проверка.

Предаването приключва, когато правилната самоличност е активна на правилното устройство, а не когато шифрованият файл се качи успешно.

Подобни статии