개요
방어자 관점에서 사용할 수 있는 칼리 리눅스 버전으로 ‘Purple’이 있다. 2023년에 릴리즈 되었다.
Kali Purple 개요
Kali Purple은 Defensive Security를 위한 것이다.
- 100여개의 방어용 도구들을 포함 : Arkime, Cyberchef, Elasticsearch SIEM, GVM 취약점 스캐너, Malcolm, Suricata/Zeek IDS 등
- NIST CSF를 따르는 방어 메뉴 구성 : Identify, Protect, Detect, Respond, Recover
- 궁극적인 SOC In-A-Box를 구성하기 위한 레퍼런스 아키텍처
- Kali Autopilot - 자동 공격을 위한 공격 스크립트 빌더/프레임워크
공식 문서를 보면 ‘Kali Purple SOC In-A-Box’ 라고 해서, 관련 서버(SW)들을 하나의 SOC(Security Operation Center)로 묶어서 설치하는 것을 안내하고 있다. 역할에 따라 다음과 같이 구성된다. 구성요소는 다음과 같다.
단계 | 관련모듈명 | 설명 | 비고 |
---|---|---|---|
100 - IDENTIFY | Kali-Viloet | CTI(Cyber Threat Intelligence)용 서버 | |
200 - PROTECT | Byzantium | 방어용 서버. IDS/IPS, Firewall등이 설치되어 있다. | |
300 - DETECT | Kali-Purple | SIEM으로 Elastic Search 가 설치되어 있다. | |
400 - RESPOND | Kali-Eminence | 다양한 조사용툴-포렌식툴-이 설치되어 있는 서버 | |
500 - RECOVER | |||
1000 - OTHERS | Kali-Heliotrope | 클라이언트 머신 | |
1000 - OTHERS | Kali-Pearly | DVWA(Damn Vulnerable Web Application)이 설치된 서버 |
설치 방법
다음 두 곳에서 환경 구성 파일을 서비스하고 있었다.
- Terraform 버전: https://github.com/tayontech/kali-soc-terraform?tab=readme-ov-file
- AWS CloudFormation 버전: https://github.com/ZoccoCss/kalisoc
참고
- https://news.hada.io/topic?id=8719
- https://pstor-kr.tistory.com/407
- Kali Purple 공식 문서: https://gitlab.com/kalilinux/kali-purple/documentation/-/wikis/home
- Kali Purple 리뷰 유튜브 (Snyk을 광고하고 있다!): https://www.youtube.com/watch?v=4O2p_WnAH10