
Курируемый список ресурсов по безопасности для всех подключённых вещей
Исследование безопасности и техники эксплуатации для IoT, встраиваемых, промышленных и автомобильных систем.
| Инструмент | Применение | Ссылка | | ───────────────────────── | ─────────────────────────────────────────────────────────────────────────────────────────────── | ──────────────────────────────────────────────────────────────────────────────────────────────────────── | | mtls-intercept | Обратный прокси, динамически подписывающий клиентские сертификаты для MITM полных mTLS-сессий | github.com/fungaren/mtls-intercept | | mitmproxy | Настройка client_certs с извлечённым сертификатом IoT-устройства для выдачи себя за устройство в mTLS-рукопожатии | mitmproxy.org | | SSLsplit | Прозрачный mTLS-прокси - пересылка извлечённого сертификата устройства для завершения взаимного рукопожатия с облаком | github.com/droe/sslsplit | | eCapture (eBPF) | Перехват OpenSSL/BoringSSL на Linux IoT-шлюзах до шифрования - расшифровывает mTLS + TLS 1.3 + PFS | ecapture.cc | | Wireshark + SSLKEYLOGFILE | Расшифровка перехваченных mTLS-сессий с IoT-шлюзов с использованием журналов pre-master secret NSS | wiki.wireshark.org/TLS | | Frida | Runtime-перехват SSLContext, TrustManager, KeyManager в Android-приложениях-компаньонах IoT | frida.re | | Objection | Android sslpinning disable - снимает mTLS-пиннинг в приложениях-компаньонах | github.com/sensepost/objection | | apk-mitm | Статически патчит APK-компаньон IoT для отключения mTLS-пиннинга сертификатов | github.com/shroudedcode/apk-mitm | | MagiskTrustUserCerts | Перемещает пользовательский CA в системное хранилище на рутованном Android POS/киоске для завершения mTLS MITM | github.com/NVISOsecurity/MagiskTrustUserCerts | | frida-multiple-unpinning | Универсальный скрипт Frida, нацеленный на 20+ шаблонов mTLS/пиннинга в защищённых IoT-приложениях | | | NEU-SNS/IoTLS | Исследовательский репозиторий IMC'21 - файлы SSLKEYLOGFILE для расшифровки MITM-перехваченных mTLS-соединений на 32 устройствах | | | mitmrouter | Linux-маршрутизатор для перехвата IoT-трафика - перехватывает TLS устройства на сетевом уровне | |
Приветствуются любые вклады. Отправляйте PR с новыми ресурсами, следуя существующей структуре.