VoidAccess 오픈소스 다크웹 OSINT 플랫폼

개요

VoidAccess는 다크웹 오픈소스 인텔리전스(OSINT) 수집 과정을 자동화하는 오픈소스 자가 호스팅 플랫폼입니다. 이 플랫폼은 보안 연구원과 위협 인텔리전스 팀을 지원하기 위해 설계되었으며, 초기 쿼리부터 구조화된 관계 그래프까지의 워크플로우를 간소화하여 Recorded Future, DarkOwl, Flare와 같은 상용 플랫폼의 무료 대안을 제공합니다.

핵심 기능 및 파이프라인

VoidAccess는 초기 데이터 수집부터 최종 인텔리전스 내보내기까지 모든 과정을 처리하는 13단계 자동화 파이프라인을 통해 작동합니다. 이 플랫폼은 Tor 검색 엔진, 페이스트 사이트, 코드 저장소, 선별된 RSS 피드 전반에서 병렬 수집을 수행합니다. 데이터가 수집되면 시스템은 엔티티 추출을 수행하여 침해 지표(IOC), 암호화폐 지갑, 자격 증명, 행위자 핸들을 식별한 다음, AlienVault OTX, VirusTotal, Shodan과 같은 위협 인텔리전스 소스의 데이터로 결과를 보강합니다.

주요 기능은 다음과 같습니다:

  • 관계 매핑: 동시 발생 그래프, 커뮤니티 클러스터, 인프라 맵을 자동으로 구축합니다.
  • 구조화된 내보내기: STIX 2.1, MISP, Sigma, YARA, Snort, Suricata, CSV, JSON 등 다양한 출력 형식을 지원합니다.
  • 행위자 인텔리전스: 타임라인, 별칭, 분석가 메모를 포함하여 위협 행위자에 대한 지속적인 프로필을 유지합니다.
  • 유연한 배포: CLI 도구 또는 웹 인터페이스를 포함한 전체 Docker Compose 스택으로 실행할 수 있습니다.

기술 아키텍처

VoidAccess는 모듈식으로 구축되어 사용자가 쿼리 개선 및 분석을 위해 다양한 거대 언어 모델(LLM)을 통합할 수 있습니다. OpenRouter, Groq, OpenAI, Anthropic, Google Gemini와 같은 제공업체를 지원하며, 에어갭 환경을 위해 Ollama를 통한 로컬 추론도 지원합니다.

NLP 종속성을 사용할 수 없는 환경을 위해 시스템에는 결정론적 SHA-256 폴백 인코더가 포함되어 있지만, 사용자는 voidaccess[nlp]를 설치하여 전체 문장 변환기 벡터 임베딩을 활성화할 수 있습니다. 이 플랫폼은 API 키를 유연하게 처리하도록 설계되어, 키가 제공되지 않으면 보강 소스를 건너뜁니다.

커뮤니티 토론

Hacker News에 VoidAccess가 공개되면서 보안 연구를 위한 유용성에 대한 관심이 높아졌습니다. 일부 사용자는 프로젝트 문서의 출처와 발표 방식에 대해 회의적인 반응을 보였지만, 다른 사용자들은 도구의 자동화된 파이프라인이 가진 기술적 잠재력을 언급했습니다.

프로젝트의 유용성과 관련하여 일부 사용자는 실제 적용 사례에 대해 질문했습니다:

"공유할 만한 흥미로운 보안 보고서가 있나요?" — @girishkvs

다른 사용자들은 프로젝트의 야심 찬 범위에 주목했습니다:

"저장소를 확인했는데, 꽤 흥미로워 보이네요." — @varman11

사용 정책

VoidAccess는 MIT 라이선스에 따라 배포되며, 승인된 보안 연구 및 전문적인 위협 인텔리전스 업무를 위해서만 사용해야 합니다. 사용자는 인텔리전스 수집에 대한 윤리적 및 법적 기준을 준수하기 위해 프로젝트의 USAGE_POLICY.md를 검토할 것을 권장합니다.

Sources