본문으로 건너뛰기
NEW · Blast Radius: 유출된 API 키 대응 플레이북 (AWS·GCP·Azure)
블로그로 돌아가기
태그

CI/CD 보안

글 9개
GhostAction 사고 분석: 악성 워크플로가 Git 이력의 키를 수집하는 방식
2026년 10월 11일

GhostAction 사고 분석: 악성 워크플로가 Git 이력의 키를 수집하는 방식

공개 워크플로 100개의 네 버전과 우버 저장소의 변경 기록을 대조했습니다. Git 이력에서 삭제된 키를 수집하는 경로, 전송 실패를 정상 종료로 처리하는 동작, 자격증명의 권한에 따른 대응 순서를 설명합니다.

김동현
김동현
슬랙 웹훅은 쓰기 전용입니다, AI 에이전트가 그 채널을 읽기 전까지는
2026년 6월 13일

슬랙 웹훅은 쓰기 전용입니다, AI 에이전트가 그 채널을 읽기 전까지는

유출된 슬랙 incoming webhook은 보통 낮은 심각도로 분류됩니다. 쓰기 전용에 채널 하나, 데이터 접근도 없기 때문입니다. 그러나 AI 에이전트가 그 채널을 읽고 도구로 행동하는 순간, 그 쓰기 전용 권한은 에이전트의 권한으로 들어가는 indirect prompt injection 경로가 됩니다. 전체 킬체인과 성립 조건, 방어법을 정리했습니다.

김동현
김동현
AITU CTF Final 2026 풀이: DMZ에서 DEV까지
2026년 4월 29일

AITU CTF Final 2026 풀이: DMZ에서 DEV까지

2026년 4월 AITU CTF Final에서 직접 확인한 DMZ 취약점, DEV 피벗, 컨테이너 탈출과 JWT 검증 실패를 정리했습니다. 성공하지 못한 경로도 구분해 기록했습니다.

김태범
김태범
저장소와 티켓에서 같은 키를 발견했다면
2026년 4월 17일

저장소와 티켓에서 같은 키를 발견했다면

서로 다른 소스 유형 두 곳의 발견 기록만으로 키의 이동 경로를 알 수는 없습니다. 접근 범위와 발급처 상태, 담당자를 확인하세요.

김동현
김동현
90일 넘은 소스에 발견된 키: 확인해야 할 것
2026년 4월 10일

90일 넘은 소스에 발견된 키: 확인해야 할 것

오래된 소스 기록과 활성 키만으로 키 수명을 알 수는 없습니다. 값이 들어온 시점과 발급처 상태, 권한, 연결 작업을 확인하세요.

김동현
김동현
사고 대응 대화와 티켓에서 API 키를 발견했다면
2026년 4월 5일

사고 대응 대화와 티켓에서 API 키를 발견했다면

저장소 밖에서 키를 찾았다면 발견 위치의 접근권한, 발급처 상태, 담당자와 조치 결과를 따로 확인해야 합니다.

김동현
김동현
보안 스캐너가 해킹 도구가 된 날: Trivy 공급망 공격의 사이버 킬체인 분석
2026년 3월 25일

보안 스캐너가 해킹 도구가 된 날: Trivy 공급망 공격의 사이버 킬체인 분석

Aqua Security의 Trivy가 해킹당해 LiteLLM까지 연쇄 감염된 TeamPCP 공급망 공격. 사이버 킬체인 7단계와 MITRE ATT&CK 매핑으로 분석하고, NHI 거버넌스 실패가 만든 연쇄 재앙의 교훈을 정리합니다.

김동현
김동현
2026년 Git 시크릿 스캐닝: 검사 범위와 대응 순서
2026년 1월 26일

2026년 Git 시크릿 스캐닝: 검사 범위와 대응 순서

푸시 보호, 과거 기록 검사, 유효성 확인, 발급처 조치를 GitHub·GitLab·Gitleaks 문서와 함께 정리했습니다.

김동현
김동현
CI/CD 파이프라인에서 키가 남는 세 곳
2025년 4월 18일

CI/CD 파이프라인에서 키가 남는 세 곳

키는 Git 기록, 빌드 출력, 게시 이미지에 남을 수 있습니다. 각 경계에 맞는 검사를 하고 실제 노출은 발급처에서 확인해야 합니다.

김동현
김동현
CI/CD 보안 | Cremit 블로그 | Cremit