2016-11-02 4 views
1

Charles SSL работает практически в любом другом приложении или на сайте, кроме Facebook. Я установил все сертификаты на устройствах iOS, но когда обнюхиваю только Facebook, я всегда получаю статус Failed, когда метод CONNECT. Что не так?HTTPS sniffing/Charles SSL не работает на Facebook

ответ

3

Возможно использование сертификата pinning.

Найти некоторую информацию в комментариях к ответам здесь:

How Facebook, SnapChat, or Gmail iOS apps prevent Fiddler decrypting their https traffic?

Blog that explains it well

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

Включая сертификат x509 удаленного сервера или открытый ключ в приложении, можно сравнить локально сохраненный сертификат или ключ с предоставленным удаленным сервером.

Here is some info on how to bypass pinning on iOS

Смежные вопросы