КИБЕРВИКИПЕДИЯ
SECURITY VISION
Введите термин или слово
Obfuscation (обфускация кода)
Определение: Obfuscation — это процесс преобразования исходного кода программы в трудночитаемую форму с целью затруднить его анализ, понимание и обратную разработку. Обфускация сохраняет функциональность программы, но делает её код сложным для восприятия.
Примеры:
- Переименование переменных и функций в бессмысленные символы (например, a1, b2).
- Добавление "мусорного" кода, который не влияет на выполнение программы, но затрудняет анализ.
- Использование инструментов обфускации, таких как ProGuard для Java или Obfuscator для JavaScript, для защиты приложений от взлома.
- Защита исходного кода мобильных приложений перед публикацией в магазинах приложений.