728x90
프로그램을 바꾸는 방법의 일종으로, 코드를 읽기 어렵게 만들어 역공학을 통한 공격을 막는 기술을 의미한다. 난독화는 대상에 따라 크게 소스코드 난독화와 바이너리 난독화로 나눌 수 있다.
소스코드 난독화는 C/C++/Java 등의 프로그램의 소스코드를 알아보기 힘든 형태로 바꾸는 기술이고, 바이너리 난독화는 컴파일 후에 생성된 바이너리를 역공학을 통해 분석하기 힘들게 변조하는 기술이다.
'시험 > 정보보안기사' 카테고리의 다른 글
[정보보안기사] 침입탐지시스템(IDS, Intrusion Detection System) (0) | 2023.01.18 |
---|---|
[정보보안기사] 침입방지 시스템(IPS, Intrusion Prevention System) (0) | 2023.01.18 |
[정보보안기사] 중간자 공격(MITM, Man-In-The-Middle attack) (0) | 2023.01.18 |
[정보보안기사] 주소결정 포로토콜 스푸핑(ARP Spoofing Attack) (0) | 2023.01.18 |
[정보보안기사] 죽음의 핑(Ping of Death) (0) | 2023.01.18 |