Обфускация кода - попытка сделать код программы нечитаемым. Если для компилируемых программ скрытие их кода не является проблемой, то с интерпретируемыми нужно постараться, чтобы скрыть интеллектуальную собственность.
Так же обфускация часто применяется в недобросовестных скриптах, чтобы запутать пользователя, систему и антивирус.
К примеру, эту строку
Spiffy: Automated JavaScript deobfuscation
Automatic detection for javaScript obfuscation attacks
DEFCON a different approach to JavaScript obfuscation
#security #javascript #обфуксация #obfuscation
Так же обфускация часто применяется в недобросовестных скриптах, чтобы запутать пользователя, систему и антивирус.
К примеру, эту строку
alert("Hello, JavaScript" );можно обфусцировать до такого вида:
$=~[];$={___:++$,$$$$:(![]+"")[$],__$:++$,$_$_:(![]+"") + 8 строк подобного вида
Automatic simplification of obfuscated JavaScript code Spiffy: Automated JavaScript deobfuscation
Automatic detection for javaScript obfuscation attacks
DEFCON a different approach to JavaScript obfuscation
#security #javascript #обфуксация #obfuscation