SB-01 Demo
이 페이지는 SB-01 2024 PipelineKey를 기준으로 만든 캠페인 페이지 데모다. 실제 캠페인 설명, ATT&CK Technique 표, Matrix View, Primary Logs 연결, 로그 상세 페이지로 이어지는 흐름을 한 번에 검토하기 위한 샘플이다. 팀원들은 이 구조를 참고해 각자 캠페인의 Page 1과 Page 2를 정리한다.
Groups
| ID | Name | Description |
|---|---|---|
| G-SB-001 | BreadKimchi | 2024 PipelineKey 활동과 연결된 가상 공격 그룹이다. |
Techniques Used
| Phase | Technique | Use in Demo | Primary Logs |
|---|---|---|---|
| Recon | T1592 | Jenkins 응답 헤더, CLI jar, UI 노출 여부 확인 | JL-001 |
| Credential Access | T1552.001 | 개발자 단말 설정/스크립트에서 Jenkins API Token 확인 | 확장 필요 |
| Initial Access | T1078 | 탈취한 Jenkins API Token으로 Jenkins CLI 인증 | JL-002 |
| Initial Access | T1190 | Jenkins CLI CVE-2024-23897 파일 읽기 악용 | JL-001, JL-002 |
| Collection | T1213 | Jenkins job, build log, workspace, credential metadata 조사 | JL-001, JL-002 |
| Credential Access | T1552.004 | Jenkins 배포 credential에서 SSH private key 단서 확인 | JL-002 |
| Lateral Movement | T1021.004 | 배포 키와 deploy 계정으로 App 서버 SSH 접근 | LL-001 |
| Discovery | T1083 | App 운영 경로와 환경 설정 파일 탐색 | LL-002 |
| Collection | T1213.006 | PostgreSQL 고객/예약 데이터 조회 | DBL-001 |
| Collection | T1074.001 | 수집 데이터를 App 서버 임시 경로에 staging | LL-002 |
| Exfiltration | T1048.002 | HTTPS 또는 SSH 기반 채널로 압축/암호화 데이터 전송 | AWSL-001 |
Matrix View
Reconnaissance
T1592 Gather Victim Host InformationJenkins 응답, CLI jar, UI 정보 확인Resource Development
No SB-01 Technique이번 캠페인에서는 별도 인프라 준비 행위를 모델링하지 않음
Initial Access
T1078 Valid AccountsJenkins API Token으로 CLI 인증T1190 Exploit Public-Facing ApplicationJenkins CLI 파일 읽기 취약점 악용Execution
No SB-01 TechniqueJenkins/App 내 명령 실행은 후속 확장 후보
Persistence
No SB-01 Technique지속성 확보 단계는 이번 캠페인 범위 밖
Privilege Escalation
No SB-01 Technique권한 상승은 별도 단계로 모델링하지 않음
Defense Evasion
No SB-01 Technique로그 삭제/탐지 회피는 이번 버전에서 제외
Credential Access
T1552.001 Credentials in Files저장된 Jenkins API Token 확인T1552.004 Private Keys배포 private key 단서 확보Discovery
T1083 File and Directory DiscoveryApp 경로와 설정 파일 탐색Lateral Movement
T1021.004 Remote Services: SSHdeploy 계정으로 App 서버 접근Collection
T1213 Data from Information RepositoriesJenkins job/build/workspace 정보 조사T1213.006 DatabasesPostgreSQL 예약 데이터 조회T1074.001 Local Data Staging데이터를 임시 경로에 stagingCommand and Control
Not emphasizedSB-01에서는 주요 강조 영역 아님
Exfiltration
T1048.002 Exfiltration Over Asymmetric Encrypted Non-C2 ProtocolHTTPS/SSH 기반 외부 전송Impact
No SB-01 Technique데이터 파괴/서비스 중단은 이번 캠페인 목표가 아님
Software
| ID | Name | Description |
|---|---|---|
| S-SB-001 | Jenkins | 기업 개발팀의 빌드, 테스트, 배포 자동화를 담당하는 CI/CD 서버다. |
| S-SB-002 | Jenkins CLI | Jenkins controller에 명령을 전달하는 CLI 구성 요소이며, CVE-2024-23897 파일 읽기 취약점의 악용 경로로 사용되었다. |
| S-SB-003 | Spacebar Booking App | Jenkins를 통해 App 서버에 배포되는 예약 서비스다. |
| S-SB-004 | PostgreSQL | 고객 및 예약 데이터를 저장하는 내부 DB 서버다. |
