가장 먼저 할 일은 sourceforge 또는 github에서 오픈 소스 안티 바이러스 프로젝트를 찾고, 설명서를 읽고, 구조와 구성 요소를 살펴보고 그 진화를 따르는 것입니다.
현재 가장 흥미로운 프로젝트 중 하나는 Clam AV이고 마지막 안정 버전은 0.97.8이며 소스 코드와 설명서는 Github Page에 있습니다.
엔진, 탐지 모듈 (발견 대 발견 적), 지식 기반 및 기타 많은 요소와 같은 바이러스 백신 소프트웨어에는 많은 구성 요소가 있으므로 전반적인 바이러스 백신 개발에 중점을 둔 문서를 찾는 것이 어려울 수 있다고 생각합니다. 특정 구성 요소에 대한 문서 및 자습서를 찾는 것이 더 간단 할 수 있습니다.
예를 들어 antivirus engine development에 대한 흥미로운 문서가 있습니다. 오래되었지만 (2002), 그것은 엔진의 고차원 구조, 그의 구성 요소 및 일반적인 상황과 특정 상황에 대한 많은 정보를 제공합니다.
기술 정보 : OS, 기계 학습 알고리즘, 컴퓨터 보안 및 OOP 언어에 대한 강력한 배경을 분명히 가지고있는 것이 중요하다고 생각합니다. 바이러스 백신과 같은 프로젝트는 내 생각에 사소하지 않습니다.
Google을 사용해 보셨나요? –
예 제가 구글을 시도하고 내가 언급 한 것처럼 "나는 그것에 대해 봤지만 어떤 좋은 결과도 나오지 않았다." – schartz
@RyanGomes '오픈 소스 바이러스 백신'을 찾아서 시작하십시오. 나는 몇 가지 프로젝트가 있다고 생각한다. –