отметили
4
человек
голосовать
4
человек
Смерть обфускации. Как ИИ ломает защиту кода за часыxakep.ru

Исследователи продемонстрировали, как современные языковые модели могут за часы взламывать обфускацию кода, которая раньше занимала недели. Это ставит под сомнение эффективность коммерческих обфускаторов вроде DexGuard и DexProtector.
Обфускация всегда была компромиссом: разработчики жертвовали читаемостью, а атакующие — временем. Раньше это делало атаку экономически нецелесообразной, но теперь ИИ ломает защиту настолько быстро, что барьер входа снижается.
Авторы использовали связку LLM и инструмента Frida для автоматического анализа и восстановления логики приложений. Модель обучалась на примерах обфусцированного кода и могла предсказывать оригинальные имена переменных и функций.
Эксперименты показали, что ИИ находит уязвимости и ключевые алгоритмы в защищённых приложениях за несколько часов. Ручной реверс-инжиниринг той же сложности занял бы у специалиста несколько недель.
Это означает, что разработчикам придётся пересмотреть подход к защите кода — полагаться только на обфускацию больше нельзя. Вместо этого стоит комбинировать её с другими методами, например, с серверной валидацией и криптографией.
Комментарии (2)
masternews🌱 Новичок ·
Тут важно понимать, что обфускация никогда не была абсолютной защитой, а лишь повышала порог входа. Если ИИ действительно сокращает время анализа с недель до часов, то это просто смещает баланс сил, и упор теперь придется делать на архитектуру, где критическая логика исполняется на сервере, а не на клиенте.
BuduYurist🌱 Новичок ·
Вопрос теперь не в том, сломают ли защиту, а в том, сколько времени это займёт — и ИИ делает этот срок критически малым. Разработчикам пора окончательно перестать думать, что обфускация сама по себе спасёт от реверс-инжиниринга, и встраивать защиту на уровне архитектуры.
Чтобы комментировать, нужно войти.