It is more desirable to execute AV software on server systems rather than on clients for the minimization of damages due to malicious codes. AV software on server system, however, may aggravate the load of server system. In this paper, we propose a new AV software executed on server system without additional loads with a monitor and multi-agent model. The new AV software supports dynamic load balancing that reflects the features of AV engine, and thus it can be executed efficiently on server systems. The results of performance evaluation on the AV software attest to the strong points of the new AV software.
한국어
악성 코드로 인한 피해에 적극 대응하기 위해서는 클라이언트가 아닌 서버 측에서 실행되는 안티바이러스 소프트웨어가 필요하다. 그러나 서버용 안티바이러스 소프트웨어로 인하여 서버의 부하가 가중되는 것은 바람직하지 않다. 본 논문에서는 모니터/에이전트 구조로 멀티프로세서 환경의 서버 시스템에서 수행되는 안티바이러스 소프트웨어를 개발하였다. 이 소프트웨어는 안티바이러스 엔진의 주요 특징을 반영하여 서버에서 동적 부하 균형을 지원해줌으로써 효율적인 수행 환경을 제공한다. 악성코드 검색율과 검색 속도에 대한 성능 측정 결과는 서버용 안티바이러스 소프트웨어로서의 장점과 특징을 입증해준다.
목차
요약 ABSTRACT 1. 서론 2. 관련 연구 2.1 국내외 기술 개발 현황 2.2 AV 엔진 분석 3. 병렬처리 서버용 AV 엔진 설계 3.1 AV 에이전트(Agent) 3.2 AV 모니터(Monitor) 3.3 바이러스 DB 3.4 Smart Update 3.5 Web Log Report 3.6 네트워크 패킷 검사 4. 병렬처리 서버용 AV 엔진 구현 4.1 구현 환경 4.2 병렬처리 서버용 AV 엔진 기능 4.3 병렬처리 서버용 AV 엔진 인터페이스 5. 병렬처리 서버용 AV 실행시나리오 및 테스트 5.1 실행 시나리오 5.2 테스트 결과 6. 결론 참고문헌