Obfuscation

Материал из Encyclopedia Electronica
Версия от 14:54, 9 января 2026; Игорь Мостицкий (обсуждение | вклад) (Новая страница: « <p><span style="color: steelblue;">[ˌɒbfʌˈskeɪʃ(ə)n]</span><br/>от <i>англ.</i> obfuscate «делать запутанным» < <i>лат.</i> obfuscare «затенять, затемнять»<br/><span>Категория: компьютеры</span> <span>Категория: программы</span><span style="color: indigo;">обфуск<u style="color: brown;">а</u>ция, запутывание (кода)</span><br/><span sty...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

[ˌɒbfʌˈskeɪʃ(ə)n]
от англ. obfuscate «делать запутанным» < лат. obfuscare «затенять, затемнять»
обфускация, запутывание (кода)
 Приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов (Algorithm) работы и модификацию при декомпиляции.
 Простейший пример обфусцированного кода HTML:

Компьютер
 При его просмотре пользователь увидит слово «Компьютер», в то время как в исходном коде оно расчленено и воспринимается как два раздельных и бессмысленных слова.
♦ Несмотря на активную работу защитных механизмов, таких как Google Safe Browsing и Microsoft Defender SmartScreen, SilverFox удаётся обходить их с помощью обфускации, подмены доменов и тонкой социальной инженерии. 🔗 2025
🔗 Wiki (Rus)


Рисунок: Образец обфусцированного кода (JAPH).

Игорь Мостицкий (обсуждение) 14:54, 9 января 2026 (MSK)