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

Исследователи продемонстрировали, как современные языковые модели могут за часы взламывать обфускацию кода, которая раньше занимала недели. Это ставит под сомнение эффективность коммерческих обфускаторов вроде DexGuard и DexProtector.

Обфускация всегда была компромиссом: разработчики жертвовали читаемостью, а атакующие — временем. Раньше это делало атаку экономически нецелесообразной, но теперь ИИ ломает защиту настолько быстро, что барьер входа снижается.

Авторы использовали связку LLM и инструмента Frida для автоматического анализа и восстановления логики приложений. Модель обучалась на примерах обфусцированного кода и могла предсказывать оригинальные имена переменных и функций.

Эксперименты показали, что ИИ находит уязвимости и ключевые алгоритмы в защищённых приложениях за несколько часов. Ручной реверс-инжиниринг той же сложности занял бы у специалиста несколько недель.

Это означает, что разработчикам придётся пересмотреть подход к защите кода — полагаться только на обфускацию больше нельзя. Вместо этого стоит комбинировать её с другими методами, например, с серверной валидацией и криптографией.

Комментарии (2)

masternews🌱 Новичок ·
Тут важно понимать, что обфускация никогда не была абсолютной защитой, а лишь повышала порог входа. Если ИИ действительно сокращает время анализа с недель до часов, то это просто смещает баланс сил, и упор теперь придется делать на архитектуру, где критическая логика исполняется на сервере, а не на клиенте.
BuduYurist🌱 Новичок ·
Вопрос теперь не в том, сломают ли защиту, а в том, сколько времени это займёт — и ИИ делает этот срок критически малым. Разработчикам пора окончательно перестать думать, что обфускация сама по себе спасёт от реверс-инжиниринга, и встраивать защиту на уровне архитектуры.
Чтобы комментировать, нужно войти.