
Как Flutter поймал MITM
lil_master 1 час назад Как Flutter поймал MITM Простой 7 мин 2.1K Dart * Flutter * Информационная безопасность * Программирование * Разработка мобильных приложений * Итак, погрузимся в прошлое, помянем конец октября...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. lil_master 1 час назад Как Flutter поймал MITM Простой 7 мин 2. 1K Dart * Flutter * Информационная безопасность * Программирование * Разработка мобильных приложений * Итак, погрузимся в прошлое, помянем конец октября 2023 года. При обновлении Flutter до версии 3.
8 после запуска flutter doctor я получил неожиданное предупреждение: Network resources ✗ A cryptographic error occurred while checking " Connection terminated during handshake You may be experiencing a man-in-the-middle attack, your network may be compromised, or you may have malware installed on your computer. Doctor found issues in 1 category. Скриншот ошибкиПримерный перевод: Произошла криптографическая ошибка при проверке « Соединение прервано во время рукопожатия (handshake).
Технические детали
Возможно, вы стали жертвой атаки «человек посередине» (man-in-the-middle), ваша сеть скомпрометирована, либо на вашем компьютере установлено вредоносное ПО. Для меня это было неожиданностью, т к обычно не пользуюсь взломанным ПО, и я начал искать уязвимость на своём компьютере — сначала с помощью Windows Defender, затем антивирусом Bitdefender и другими антивирусами (перебрал штук 5 популярных). Но антивирусы не обнаружили ни одной угрозы, а только отправили в карантин нормальные файлы.
После этого я установил бесплатный фаервол и начал сканировать исходящие HTTP-запросы со своего компьютера. Причиной оказалась некая программа Infatica P2B Network по пути: C:\Program Files (x86)\Infatica P2B\infatica-service-app. exe Она устанавливается на компьютер скрытно; Тут было над чем подумать.
Дело в том, что я очень хорошо помню что устанавливал и ее я точно не устанавливал, причем там даже не было галочек а ля "Яндекс чай в комплекте", далее сортировка по времени выдала, что в моём случае она появилась после установки K-Lite Mega Codec Pack. Интересно, вроде бы этим набором кодеков пользуюсь долго, никогда подобного не замечал, с этими мыслями я пошел в интернет... Ее величествоИсследование: что произошло на самом делеКоротко о причинно-следственной цепочке:Утилита flutter doctor проверяет доступность ключевых хостов (github.
Отраслевые последствия
com) обычным HTTPS-запросом и анализирует TLS-рукопожатие. Если рукопожатие прерывается или сертификат «не тот», Flutter не может отличить злонамеренный перехват от любого другого вмешательства в трафик — поэтому он выдаёт максимально пессимистичное сообщение про man-in-the-middle. Это известное и нередкое поведение: в трекере flutter/flutter и у других инструментов та же ошибка возникала, например, из-за локально установленных сертификатов mkcert или прокси.
Infatica встраивает SDK в мобильные приложения и браузерные расширения, заимствуя простаивающий трафик у реальных пользователей, а затем предоставляет эти IP-адреса проверенным компаниям для задач веб-разведки — сравнения цен, проверки рекламы, исследования рынка.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




