PGP (Pretty Good Privacy) остаётся одним из известных инструментов для защиты содержания сообщений, в том числе в dark web. Технология существует десятилетиями, но при корректном использовании по-прежнему даёт сильную криптографическую защиту.

Основы PGP

PGP использует public-key cryptography. У пользователя есть два связанных ключа: public key можно распространять и использовать для шифрования сообщений в ваш адрес, а private key остаётся только у владельца и нужен для расшифрования.

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

PGP поддерживает и цифровые подписи. Подпись создаётся приватным ключом и проверяется публичным, позволяя подтвердить происхождение сообщения и заметить изменение содержимого. В анонимных средах это полезно для проверки того, что сообщение или опубликованный адрес действительно принадлежат ожидаемому владельцу, а не фишинговой копии.

Практика безопасности

Ключи должны создаваться современными реализациями с актуальными параметрами, а private key — защищаться сильной passphrase и храниться в надёжном месте. Резервная копия закрытого ключа тоже требует такой же защиты: потеря ключа может означать потерю доступа к старым зашифрованным данным.

При обмене ключами важно сверять fingerprints через независимый доверенный канал. Иначе возможна man-in-the-middle атака, при которой пользователь получает чужой public key и шифрует сообщение не тому адресату.

PGP защищает главным образом содержимое. Отправитель, получатель, время, заголовки и другие metadata могут оставаться видимыми. Поэтому криптографию нельзя путать с полной анонимностью: защита контента и защита сетевой идентичности — разные задачи.