본문 바로가기
IT기술노트/디지털보안

코드 난독화(Code Obfuscation)

by 비트코기 2021. 2. 27.
반응형

I. 코드 난독화의 개요

가. 코드 난독화(Code Obfuscation)의 정의

   - 역공학을 통한 보안 취약점 공격에 대한 방지 기술로서 코드를 복잡하게 만들어 원시 코드를 알아보기 힘들게 하는 기술

나. 코드 난독화의 컴파일 과정


II. 코드 난독화의 종류 및 주요기술

가. 코드 난독화의 종류

   - 구획 난독화, 데이터 난독화, 집합 난독화, 제어 난독화, 예방 난독화

나. 코드 난독화의 주요기술

-   심볼 정보 제거, 코드 암호화, 제어 흐름 변환, 순서 섞기

반응형

'IT기술노트 > 디지털보안' 카테고리의 다른 글

사회공학(Social Engineering)  (0) 2021.02.28
압축 기법과 암호화 기법  (0) 2021.02.28
랜섬웨어(Ransomware)  (0) 2021.02.28
악성코드  (0) 2021.02.28
난독화(Obfuscation)  (0) 2021.02.27
시큐어코딩(Secure Coding)  (0) 2021.02.27
스마트폰 포렌식  (0) 2021.02.26
네트워크 포렌식  (0) 2021.02.26

댓글