HTTPS нюхает /Charles SSL не работает на Facebook

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

1 ответ

Вероятно, с помощью закрепления сертификата.

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

Как приложения для Facebook, Snapchat или Gmail для iOS предотвращают дешифрование Fiddler их трафика https?

Блог, который объясняет это хорошо

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

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

Вот некоторая информация о том, как обойти пиннинг на iOS

Другие вопросы по тегам