리눅스 ELF 파일 변형 바이러스의 분석 및 탐지

Analysis and Detection of Linux ELF File Viruses

  • 곽효승 (조선대학교 전자계산학과) ;
  • 김두현 (조선대학교 전자계산학과) ;
  • 김판구 (조선대학교 전자계산학과)
  • 발행 : 2001.10.01

초록

본 논문에서는 리눅스의 대표적인 파일 포맷인 ELF 파일의 구조에 대해서 알아보며 리눅스 ELF 파일 변형 바이러스의 패턴을 추출하기 위해서 몇몇의 ELF 파일 변형 바이러스를 분석해보고 이것을 바탕으로 패턴을 추출하였다. 바이러스를 탐지하기 위한 방법으로는 전체 검색법과 특정위치 검색법이 있는데 본 논문에서는 특정위치 검색법을 사용하여 ELF 파일 변형 바이러스를 탐지하는 시스템을 구성하였다. 본 논문에서 제안한 바이러스 탐지시스템은 리눅스 ELF 파일 변형 바이러스 탐색을 위해 대상 ELF 파일을 열어서 ELF 파일 여부를 확인하고, 그 파일의 헤더와 프로그램 헤더 부분을 읽어들인 다음 특정 위치를 추적해 바이러스 코드 패턴의 유무를 판별하도록 하였다. 시스템 구현결과 리눅스 ELF 파일 변형 바이러스도 기존의 Windows 계열 파일 변형 바이러스와 비슷한 행위를 수행함을 확인하였다.

키워드