본문 바로가기

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



    반응형