Избегайте показа запросов https от сниффинга пакетов - PullRequest
0 голосов
/ 09 января 2020

У меня есть приложение android с несколькими API, которые имеют SSL. Когда я пытаюсь выполнить перехват пакетов с помощью Fiddler2 или прокси-сервера charles после установки доверенного сертификата на моем устройстве, я смог увидеть все вызовы HTTPS. Я провел несколько тестов в других приложениях, чтобы проверить, нормально ли это, и обнаружил, что некоторые из них не отображаются или не подключаются к запросу ssl. Как я могу избежать показа моего APIS на сниффинге пакетов. Я использую позволяет шифровать на моем домене для ssl

1 Ответ

0 голосов
/ 10 января 2020

Это невозможно, и в этом также не должно быть необходимости.

Невозможно определить, отслеживает ли устройство на пути между клиентом и сервером пакеты. Таким образом, вы не сможете разорвать соединение в зависимости от того, кто-то где-то нюхает. Это эквивалентно просмотру загруженного файла на вашем компьютере и интересуется, сколько других копий в мире. Ни в файле, ни в его квитанции не хранятся эти данные.

Это также не требуется, поскольку HTTPS неуязвим для MITM, если вы не являетесь актером уровня штата. Это если у вас нет доступа к клиенту, и в этом случае вы можете добавить свой MITM в качестве доверенного ЦС. Для получения дополнительной информации о атаках HTTPS и MITM, вам следует взглянуть на прошлую попытку Казахстана

.
...