earticle

논문검색

기타 보안

Obfuscation 기술의 현황 및 분석과 향후 개발 방향

원문정보

The Status and Analysis of Obfuscation Techniques and Perspective Development

이병용, 최용수

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Generally speaking, code obfuscation have two goals. It can be applied to protect a company’s technology from being copied easily. Another goal of obfuscation is to hide malicious code in a program. Code obfuscations is a sort of program transformations, which makes original program more unreadable or hard to be analyzed. After obfuscation, the original code is transformed into more complex format. The obfuscated code protects reverse engineering from easiliy analyzing the code automatically. The obfuscation increases the analyzing expenses. Though obfuscation is not a perfect solution, it is considered as a good choice for software protection from reverse engineering, because it requires little effort. Further resilience and obscurity are requested to be developed for more advanced algorithms.

한국어

일반적으로 코드 난독화는 두 가지 목표를 가지고 있다. 한 가지는 회사의 기술이 쉽게 복사되는 것을 막는 것이고, 또 다른 하나는 불법적으로 침입하려는 프로그램을 막기 위함이다. 코드 난독화는 원래 코드를 변화시켜서 읽기 어렵게 하거나 분석하기 어렵게 만드는 작업이다. 난독화 작업 이후에 원래 코드는 더 복잡한 형태를 지녀 역엔지니어링으로 분석당하는 것을 막아줌으로서 역엔지니어링 과정의 비용을 증가시킨다. 코드 난독화로 완벽하게 코드를 보호할 수는 없지만 투입되는 비용에 비해서 코드를 보호하는 효과가 크다는 것을 분석을 통해 알 수 있다. 따라서 높은 복원력과 불확실성을 특징으로 하는 새로운 알고리즘의 개발이 필요하다.

목차

요 약
 Abstract
 1. 서론
 2. 기존 obfuscation 기술의 현황 및 분석, 문제점 해결 방안
  2.1 기존 obfuscation 기술의 현황 및 분석
  2.2 난독화된 침투 프로그램의 검출
  2.3 기존 난독화 코드의 문제점
  2.4 난독화 기술의 개발방향
 3. 결론
 참고문헌

저자정보

  • 이병용 ByeongYong Lee. 고려대학교 정보경영전문대학원.
  • 최용수 YongSoo Choi. 고려대학교 BK21 유비쿼터스 정보보호 연구교수.

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.