«HTTPS everywhere» и почему он так важен

«HTTPS everywhere» и почему он так важен

anonymous

Наверное, почти любой слышал о протоколе HTTPS, и что, в отличие от HTTP, он шифрует данные, что резко усложняет их анализ. Однако, многие до сих пор либо не уделяют этому достаточно внимания, либо вообще пренебрегают данной мерой безопасности, значительно облегчая работу «Большому брату» (ББ).

Цель данной статьи – рассказать, как можно простым способом значительно усложнить задачу Василию Мусорову (ВМ), особенно в условиях, когда государство ведет себя как обидчивая истеричка, готовая сжечь ваш дом каждый раз, когда слышит, видит или читает то, что ей не нравится.

Петя не шифровал данные - Петя попался... Не будь как Петя

Задачей данной статьи является настройка режима «HTTPS everywhere» в вашем любимом браузере. Если далее вы не можете найти описанные ниже настройки – обновите версию браузера.

В основе протокола лежит ассиметричное шифрование, а именно протокол Диффи-Хеллмана. Если кратко, то имеются два ключа шифрования – публичный и приватный. Первый (публичный) известен всем и используется чтобы ЗАшифровать данные. Второй (приватный) неизвестен никому (кроме его владельца) и используется для РАСшифровки данных. Данные можно расшифровать также не имея приватного ключа, но на это потребуется гораздо бОльше времени, особенно если шифровать все и вся, что и является задачей данной статьи. Тем более, что результаты расшифровки одного сообщения невозможно использовать для расшифровки следующего, так как общий временный ключ шифрования каждый раз меняется случайным образом.

Дополнительной плюшкой является то, что любой уважающий себя браузер предупредит своего пользователя, если ВМ с ББ решат подделать публичный ключ.

Firefox какбе намекает
Chromе тоже...
Opera не отстает

Рассмотрим это на примере трех популярных браузеров: Firefox, Google Chrome и Opera. К слову рекомендую использовать именно Firefox, потому что Google является коммерческой организацией, которой в общем случае пофиг, какую информацию продавать и кому, особенно когда за нее предлагают очень много денег, которые как известно, не пахнут.

Firefox

Menu > Settings > Privacy and Security > HTTPS-Only Mode > Enable HTTPS-Only Mode in all windows

Меню > Настройки > Приватность и Защита > Режим «Только HTTPS» > Включить режим «Только HTTPS» во всех окнах

Тут все просто

Chrome

Menu > Settings > Privacy and security >Security > Advanced > Always use secure connections

Меню > Настройки > Конфиденциальность и безопасность > Безопасность > Дополнительные > Всегда использовать безопасные соединения

Делай раз
Делай два

Chrome Android

Menu > Settings > Privacy and security > Always use secure connections

Меню > Настройки > Конфиденциальность и безопасность > Всегда использовать безопасные соединения

Opera

Menu > Go to full browser settings > Advanced > Privacy & security > Security > Always use secure connections

Меню > Открыть все настройки браузера > Дополнительно >Безопасность > Безопасность > Всегда использовать безопасные соединения.

Делай раз
Делай два

Проверка

После выполнения данных настроек браузер по умолчанию будет пытаться подключиться по HTTPS и выдавать предупреждение если это не удалось перед попыткой подключиться по незашифрованному HTTP.

Firefox
Chrome
Opera

Заключение

Любая защита не является полноценной и характеризуется лишь временем, необходимым на ее преодоление, поэтому хорошая защита представляет собой комплекс мер. Вдобавок к этому многие государства в открытую пытаются подменять публичные ключи (например, Казахстан) с целью цензуры. Настоятельно рекомендую ознакомится с другими статьями этого цикла.

P.S. На данный момент данный режим сделан по-тупому в браузерах Chrome и Firefox, а именно не позволяет ввести маску адреса в исключения. Поэтому при попытке перейти на сайты в сети I2P выдается предупреждение. Браузер просто не знает, что соединение шифруется самим раутером I2P

Report Page