Когда приложение делает запрос на данные, если оно печатает журнал каждый раз, чтобы оценить, что это очень «гуманное» поведение, обычно анализ анализируется с помощью захвата пакетов.
Для самого распространённого программного обеспечения Fiddler нормально выполнять обычный захват http-пакетов, но для захвата https пакетов нужно установить сертификат Fiddler локально, так как https зашифрован. И поскольку это самоустанавливаемый сертификат блокировки, система обычно подсказывает, что ваша сеть могла быть под контролем......
Android 7.0 или ниже вы можете захватывать https-пакеты после установки сертификата, но в версии 7.0 обнаружили, что даже если сертификат установлен, вы всё равно не можете поймать https-пакеты, поиск...... И действительно, есть внутренняя история, и Google изменил конфигурацию безопасности сети в версии 7.0, чтобы снизить детализацию уровня приложения......
Официальная документация: https://developer.android.com/training/articles/security-config.html
Другими словами, даже если в системе установлен сертификат, само приложение может выбирать, доверять или нет. Инициатива переходит от системы к самим отдельным приложениям.
Как настроить? Студенты могут самостоятельно зайти и посмотреть, это всё равно очень просто, и для отладки и релиза можно настроить по-другому. Вот пост для тех студентов, которые не умеют научно просматривать Интернет, общую конфигурацию Вселенной (то есть доверять всем сертификатам...... )
Конфигурационный файл: res/xml/network_security_config.xml
AndroidManifest.xml Конфигурация файла
|