무의미한 코드를 삽입하고 프로그램 실행 순서를 섞는 등 악성코드 분석가… | [9급 지방직 정보보호론] 18년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 18년 1회차
무의미한 코드를 삽입하고 프로그램 실행 순서를 섞는 등 악성코드 분석가의 작업을 방해하는 기술은?
1
디스어셈블(Disassemble)
2
난독화(Obfuscation)
3
디버깅(Debugging)
4
언패킹(Unpacking)
해설
무의미한 코드 삽입, 실행 순서 뒤섞기 등으로 분석을 방해하는 기술은 난독화(Obfuscation)이다.
난독화는 프로그램의 기능은 유지하면서 코드를 읽고 이해하기 어렵게 만들어 역공학·분석을 지연시키는 기법이다.
- 디스어셈블은 기계어를 어셈블리어로 변환하는 분석 수단이다.
- 디버깅은 프로그램을 단계별로 실행하며 동작을 살피는 분석 수단이다.
- 언패킹은 압축·암호화된 실행 파일을 원래 형태로 복원하는 분석 수단이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.