
블루 팀을 강화하는 능동 방어 및 EDR 소프트웨어

BLUESPAWN은 블루 팀이 실시간으로 시스템을 모니터링하고 비정상적인 활동을 탐지하여 활성 공격자에 대응할 수 있도록 돕습니다.
BLUESPAWN은 능동 방어 및 엔드포인트 탐지 및 대응 도구로, 방어자가 네트워크 전반에서 악성 활동과 멀웨어를 신속하게 탐지, 식별, 제거하는 데 사용할 수 있습니다.
BLUESPAWN이 멀웨어 탐지 및 차단을 더욱 효과적으로 수행할 수 있도록 돕고 싶으신가요? BLUESPAWN Discord 서버에 참여하여 개발에 도움을 주거나 기능 제안, 버그 신고를 해주세요. 경험이 필요하지 않습니다. 개발이나 보안에 대해 배우는 가장 좋은 방법은 직접 참여하는 것입니다!
코드 기여에 관심이 있으시다면 개발 환경 설정 위키 페이지를 확인해보세요. 설정 과정에서 문제가 발생하면 Discord에서 언제든지 문의해주세요! 일반적으로 버그와 새로운 기능은 이슈(Issues)를 통해 추적하며, 개발 작업은 채팅에서 조율합니다.
BLUESPAWN을 만들고 오픈소스로 공개한 이유는 다음과 같습니다.
이 지도를 방문하여 현재 커버리지 기능을 확인하세요.
참고: BLUESPAWN은 현재 활발히 개발 중인 알파 단계이므로 일부 기능이 예상대로 작동하지 않을 수 있으며, 탐지 범위가 너무 좁거나 많은 오탐지를 생성할 수 있습니다.
참고 2: BLUESPAWN은 대부분의 경우 보안 전문가가 실행하도록 설계되었으며, 따라서 때로는 악성이 아닌 활동도 탐지할 수 있습니다. BLUESPAWN은 잠재적으로 위험한 것을 신속하게 표면화하는 데 도움을 주지만, 최종 판단은 사용자가 제공된 정보를 사용하여 내려야 합니다.
.\BLUESPAWN-client-x64.exe --help
.\BLUESPAWN-client-x64.exe --mitigate --action=audit

.\BLUESPAWN-client-x64.exe --hunt -a Cursory --log=console,xml

.\BLUESPAWN-client-x64.exe --monitor -a Cursory --log=console,xml

BLUESPAWN은 아래에 나열된 3가지 주요 모드로 구성됩니다. 이러한 모듈 중 일부는 아래와 같이 하위 모듈(아직 코드베이스에 생성되지 않았을 수 있음)을 가지며, 모두 계획, 연구, 개발 단계가 다양합니다. 또한 여러 다른 모듈에 의해 지원됩니다.
헌트 (악성 행동 증거를 탐색)
완화 (보안 설정을 적용하여 취약점 완화)
모니터 (시스템의 잠재적 악성 행동 지속적 모니터링)
스캔 (헌트에서 식별된 항목을 평가하고 의심스러운지/멀웨어인지 결정하는 데 사용)
사용자 (프로그램 main, IOBase 및 기타 유사 함수 포함)
유틸 (핵심 작업을 지원하는 모듈 모음)
다음은 이 프로젝트에 대해 들을 수 있었던 몇몇 장소입니다.
DEFCON 28 Blue Team Village - 개요, 슬라이드
National Collegiate Cyber Defense Competition, 2020 Red Team Debrief - Youtube
UVA의 BLUESPAWN 연구 논문 - 논문, DOI 10.18130/v3-b1n6-ef83
질문, 의견, 제안이 있으시면 [email protected]로 이메일을 보내거나 BLUESPAWN Discord 서버에서 메시지를 남겨주세요.
BLUESPAWN 핵심 코드는 GNU General Public License (GPL) v3.0에 따라 라이선스가 부여됩니다.
이 프로젝트는 추가 기능/탐지를 제공하기 위해 여러 다른 라이브러리를 통합합니다. 그중 하나는 Florian Roth의 signature-base이며, 이는 Creative Commons Attribution-NonCommercial 4.0 International License에 따라 라이선스가 부여됩니다. 이 프로젝트의 YARA 규칙은 변경 없이 표준 빌드에 통합됩니다. BLUESPAWN을 상업적 목적으로 사용하려면 이 파일에서 "Non-Commercial Only" 줄 아래의 모든 내용을 제거하고 프로젝트를 다시 컴파일해야 합니다.
UVA 사이버 방어팀과 아래 나열된 핵심 개발팀의 다른 멋진 사람들이 ❤️를 담아 만들었습니다.
아래 나열된 모든 분들께 감사드립니다. BLUESPAWN에 기여해 주셨습니다!
도움을 주고 싶으신가요? 현재 이슈를 확인하고, 새로운 기능에 대한 아이디어를 추가하며, 코드를 작성하고 풀 리퀘스트를 생성해보세요!
BLUESPAWN을 구축하는 데 도움을 주신 다음 프로젝트에 특별히 감사드립니다.