Как может третье лицо прочитать заголовки HTTP-запроса, если они транспортируются через HTTP (небезопасно)? - PullRequest
0 голосов
/ 18 мая 2018

Мой вопрос касается сетей.Я просто ищу простой ответ, но я не могу найти один после 1 часа исследования.Я знаю, что есть такие методы, как точка доступа Wi-Fi, атака «человек посередине», локальная сеть, эхо-переключатель и т. Д. Но я не смог найти ответ на свой конкретный вопрос.Допустим, клиент A хочет установить связь с сервером B, а сервер B говорит, что клиент A должен сначала пройти аутентификацию с помощью базовой HTTP-аутентификации.У меня вопрос: что произойдет, если клиент A отправит учетные данные для аутентификации через уровень HTTP (небезопасно), который может прочитать заголовки HTTP, которые клиент A отправляет на сервер B через Интернет?Будет ли это легко сделать?Как размещение точки останова между двумя произвольными маршрутизаторами, которые помогают передавать пакеты через Интернет, чтобы читать эти заголовки?Как это работает в целом?

Спасибо!

PS. Я не пытаюсь учиться и делать это.Я просто хочу знать, насколько опасно было бы, если бы базовая аутентификация HTTP выполнялась через небезопасный уровень HTTP.

1 Ответ

0 голосов
/ 18 мая 2018

Кто может читать HTTP-заголовки, которые клиент A отправляет на сервер B через Интернет?

  • Ваш сетевой провайдер (например, Провайдер Wi-Fi *)1007 *).
  • Сервер вашей системы доменных имен ( DNS , как 192.168.1.1).
  • Ваш поставщик услуг Интернета ( ISP ).
  • Ваша виртуальная частная сеть, если используется один ( VPN сервер).
  • Себя Или вирус.

и вот вам HTTPS (HTTP + SSL Encryption)
SSL о связи на языке, который вы и сервер только понимаете.

Насколько опасно было бы, если бы базовая аутентификация HTTP выполнялась через небезопасный уровень HTTP?

Ну, сверху, вы можете полностью получить этот простой вирусили даже общедоступное устройство Wi-Fi Hotspot может захватывать и просматривать все ваши данные, если связь была осуществлена ​​в виде простого HTTP сокета.

простого пакетаможет содержать всю информацию о вашем Устройстве, включая его основное содержимое, например ваши пароли, информацию о кредитных картах, HTML-форму для регистрации / входа, которую вы только что завершили, со всеми своими данными, вызовами VoIP и отправляемыми сообщениямина сервер + предстоящие / полученные.

, поэтому нам нужно шифрование SSL, и на сервере должен быть действительный сертификат SSL.


Кстати, ваше устройство, возможно, отправилотысячи пакетов, пока вы читаете это сейчас!

Захват пакетов, отправляемых вашим устройством, или даже пакетов, отправляемых другими устройствами в вашей сети, можно выполнить с помощью любого инструмента или программного обеспечения для захвата пакетов, как Wireshark .

...