КИБЕРВИКИПЕДИЯ
SECURITY VISION

Введите термин или слово

Поиск

Obfuscation (обфускация кода)

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

Примеры:

  • Переименование переменных и функций в бессмысленные символы (например, a1, b2).
  • Добавление "мусорного" кода, который не влияет на выполнение программы, но затрудняет анализ.
  • Использование инструментов обфускации, таких как ProGuard для Java или Obfuscator для JavaScript, для защиты приложений от взлома.
  • Защита исходного кода мобильных приложений перед публикацией в магазинах приложений.