Charles SSL работает практически в любом другом приложении или на сайте, кроме Facebook. Я установил все сертификаты на устройствах iOS, но когда обнюхиваю только Facebook, я всегда получаю статус Failed
, когда метод CONNECT
. Что не так?HTTPS sniffing/Charles SSL не работает на Facebook
1
A
ответ
3
Возможно использование сертификата pinning.
Найти некоторую информацию в комментариях к ответам здесь:
How Facebook, SnapChat, or Gmail iOS apps prevent Fiddler decrypting their https traffic?
Сертификат Закрепление представляет собой дополнительный уровень защиты, который используется приложениями для обеспечения того, чтобы сертификат, предоставленный на удаленном сервере - тот, который ожидается.
Включая сертификат x509 удаленного сервера или открытый ключ в приложении, можно сравнить локально сохраненный сертификат или ключ с предоставленным удаленным сервером.