소개
FastFinder는 사이버 보안 전문가를 위한 경량 Incident Response 도구로, 위협狩狩 및 포렌식 삼아 의심스러운 파일을 신속하게 탐지합니다. 코드유어웹(CodeYourWeb)의 장-피에르 가르니에(Jean-Pierre Garnier)가 개발했으며, Windows와 Linux 플랫폼에서 원활하게 작동합니다.
상세정보
다양한 감지 기능
- 경로 기반 감지: 파일 경로 및 이름 패턴 매칭을 지원합니다.
- 해시 검증: MD5, SHA1, SHA256 체크섬 검증이 가능합니다.
- 콘텐츠 분석: 단순 문자열 매칭과 복잡한 YARA 규칙 평가를 수행합니다.
빠른 시작
가장 간단한 방법은 GitHub 릴리스 페이지에서 최신 사전 컴파일된 바이너리를 다운로드하는 것입니다. 사전 컴파일된 바이너리는 별도의 런타임 의존성이 필요하지 않습니다.
소스 코드에서 빌드
소스 코드에서 직접 빌드하려면 Go 1.24 이상, CGO, libyara가 필요합니다. Windows와 Linux 플랫폼별 컴파일 가이드가 제공됩니다.
도커(Docker)를 사용한 설치
도커를 사용하면 의존성 설치 없이 FastFinder를 빌드하고 실행할 수 있습니다. 도커 런타임 컨테이너는 FastFinder, YARA, 편집기를 포함하여 볼륨이나 마운트된 파일시스템을 스캔할 수 있습니다.
Q: FastFinder는 무료인가요?
A: FastFinder는 AGPL 라이선스로 배포되는 오픈소스 소프트웨어입니다.
Q: Windows에서 실행할 수 있나요?
A: 예, FastFinder는 Windows와 Linux 플랫폼을 모두 지원합니다.
화면으로 보는 주요 기능
FastFinder 시작 로그 화면

FastFinder가 YARA를 내장한 상태로 시작되는 화면입니다. 프로그램 이름과 저자 정보, GitHub 링크, 그리고 현재 OS와 호스트명, 사용자 디렉토리 정보가 표시됩니다. 파일 스캔 디렉토리 크기 제한과 구성 파일 경로도 함께 나타납니다.
YAML 구성 파일 선택 화면

PowerShell 창에서 FastFinder가 YAML 구성 파일을 선택하도록 요청하는 화면입니다. 디렉토리 내 파일 목록과 선택된 구성 파일의 내용이 함께 표시되어 있습니다.
FastFinder 실행 결과 화면

FastFinder가 YARA를 사용하여 파일 분석을 수행한 결과 화면입니다. 접근 오류, 파일 일치 경고, 그리고 드라이브 열거 및 규칙 검사 과정이 로그로 표시됩니다.
시스템 요구사항
사전 컴파일된 바이너리는 별도의 런타임 의존성이 필요하지 않으나, 시스템 전체에 대한 권한 접근을 위해 관리자 권한이 권장됩니다. 소스 코드에서 직접 빌드할 경우 Go 1.24 이상, CGO, libyara가 필요합니다.


