본문 바로가기

Security/소프트웨어 보안

[난독화] 난독화 종류

반응형

Obfuscation 은 다음과 같이 크게 4가지로 나뉠 수가 있다

- Layout Obfuscation

- Data Obfuscation

- Control-flow Obfuscation

- Preventive Obfuscation



Layout Obfuscation

- Changing Variable

- Removing Comments


Data Obfuscation

- Encoding

- Split array

- Change Ordering


Preventive Obfuscation

- Use Know Weakness (일부러 취약점이 있는곳으로 유인, 취약점에서 honeypot 으로 생각하면 될듯)

* Honeypots : https://en.wikipedia.org/wiki/Honeypot_(computing)


Control-flow Obfuscation

- Dead Code

- Parallelize Code

- Opaque predicate



반응형