Переписку сегодня боятся потерять все. Что можно сделать уже сейчас

Сейчас у многих один и тот же страх: личную переписку могут прочитать не те люди. И этот страх не на пустом месте.

Мы привыкли думать, что если включили VPN — всё, проблема решена. Но это не так.

Почему одного VPN недостаточно

VPN полезен, но он не магия. Он просто меняет точку, через которую идёт ваш трафик.

Факты:

  • VPN-сервис видит, что вы подключены к нему, и может видеть метаданные трафика.
  • Если сервис недобросовестный, он может логировать активность.
  • На бесплатных VPN-моделях часто зарабатывают именно на данных пользователя.
  • Провайдеры связи тоже хранят часть данных (как минимум технические журналы и метаданные, объём зависит от страны и регулирования).
  • Любая централизованная точка хранения логов — это потенциальный риск утечки.

Отсюда простой вывод: даже если канал защищён, это не значит, что у сообщения нет уязвимостей на других этапах.

Что с этим делать: добавить второй уровень защиты

Рабочий подход — шифровать само сообщение отдельно, до отправки.То есть не надеяться только на “защищённый канал”, а защищать и содержание.

Это и есть второй уровень:

  1. Вы шифруете текст/файл локально.
  2. Отправляете уже шифротекст.
  3. Даже если кто-то перехватит сообщение, без ключа это бесполезный набор символов.

Какой софт я сделал

Я собрал простой инструмент для этого сценария: шифрование сообщений и файлов в формате age с общим секретом (паролем).

Что важно:

  • Работает в браузере.
  • Шифрует текст и файлы (.age).
  • Поддерживает расшифровку обратно в исходный вид.
  • Есть генератор криптостойкого секрета (crypto.getRandomValues).
  • Для обмена в чатах удобно: можно отправлять armored-блок как обычный текст.

Как использовать в жизни (без техно-сложностей)

Обычный сценарий:

  1. Договорились о секрете вне мессенджера (лично, звонок, флешка и т.д.).
  2. Зашифровали сообщение.
  3. Отправили в чат уже зашифрованный блок.
  4. Получатель вставил блок, ввёл тот же секрет, расшифровал.

С файлами ровно так же: на выходе .age, на входе обратно исходный файл.

Что это реально даёт

  • Снижает риск чтения содержимого при утечках каналов/логов.
  • Добавляет слой безопасности поверх мессенджеров, VPN и “обычной” передачи.
  • Даёт вам контроль над тем, что именно увидит третья сторона, если перехват всё же случится.

Важные ограничения (тоже факт)

  • Если секрет слабый или его переслали в том же чате — защита резко падает.
  • Если устройство заражено, шифрование не спасает от локального компромата.
  • Это не “абсолютная анонимность”, а именно усиление конфиденциальности сообщений.