Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2022-22965-Spring4Shell-Security-Operations-Analysis — 포괄적인 보안 운영 센터(SOC) 사고 대응 시뮬레이션으로, Spring4Shell 취약점(CVE-2022-22965)의 위협 탐지, 트라이지, 분석 및 완화를 시연합니다. | Kitploit
도구/GitHubGitHub/shakur1314/cve-2022-22965-spring4shell-security-operations-analysis
Vulnerability AnalysisWeb SecurityPenetration TestingLearning & EducationIncident ResponseLog Analysis
GitHubshakur1314/cve-2022-22965-spring4shell-security-operations-analysis

CVE-2022-22965-Spring4Shell-Security-Operations-Analysis

포괄적인 보안 운영 센터(SOC) 사고 대응 시뮬레이션으로, Spring4Shell 취약점(CVE-2022-22965)의 위협 탐지, 트라이지, 분석 및 완화를 시연합니다.

저장소 보기
227개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2022-22965 — Spring4Shell 보안 운영 분석

Firewall Dashboard

활성 Spring4Shell 악용 시도에 대응하는 정보 보안 분석가 역할을 수행한 실습형 보안 운영 센터(SOC) 시뮬레이션입니다. 이 저장소는 초기 탐지부터 분석 및 완화까지의 전체 사고 대응 수명 주기를 문서화합니다.

고지사항: 이 프로젝트는 교육 목적으로 Forage에서 진행된 사이버 보안 직무 시뮬레이션의 일부로 완료되었습니다. 모든 분석은 통제된 시뮬레이션 환경에서 수행되었습니다.


CVE-2022-22965 (Spring4Shell) 개요

Spring4Shell은 Spring Framework의 중요한 원격 코드 실행 취약점입니다. 공격자가 매개변수 바인딩 메커니즘을 악용하여 Java 클래스 속성에 무단 액세스할 수 있게 하며, 이는 완전한 원격 코드 실행으로 이어질 수 있습니다.

  • 심각도: 중요 (CVSS 9.8)
  • 영향을 받는 버전: Spring Framework 5.3.0–5.3.17, 5.2.0–5.2.19 및 이전 버전
  • 공격 벡터: 매개변수 바인딩을 악용하는 악성 HTTP POST 요청

작업 1 — 사고 분류 및 알림

목표: 방화벽 로그를 분석하여 손상된 인프라를 식별하고, 위협의 심각도를 평가하며, 적절한 팀에 알립니다.

방화벽 로그 분석

방화벽 로그를 검토한 결과, 모두 class.module.classLoader 매개변수 체인을 포함하는 /tomcatwar.jsp를 대상으로 한 의심스러운 HTTP/1.1 POST 요청 패턴이 발견되었습니다. 이는 Spring4Shell 악용의 특징적인 지표입니다.

Firewall Logs

조사 결과

필드세부 정보
영향을 받은 인프라NBN 중요 서비스
우선순위 수준P1 — 중요
공격 벡터CVE-2022-22965 (Spring4Shell)
현재 상태서비스 다운; 기능 장애
탐지 타임스탬프2022-03-20T03:21:00Z

사고 알림

위협을 확인한 후, 상황, 영향을 받은 시스템, 필요한 즉시 조치에 대한 정확한 요약과 함께 NBN 팀에 사고 알림을 작성하여 보냈습니다.

NBN 팀에 보낸 사고 대응 이메일


작업 2 — 위협 분석 및 완화

목표: 공격 패턴에 대한 심층 분석을 수행하고, 악용 메커니즘을 이해하며, 위협을 억제하기 위한 방화벽 규칙을 개발합니다.

공격 특성

방화벽 로그에서 POST 요청 구조를 분석한 결과:

  • 요청 메서드: HTTP/1.1 POST
  • 대상 경로: /tomcatwar.jsp
  • 악성 매개변수: class.module.classLoader.resources.context.parent.pipeline.first.pattern
  • 기법: Java ClassLoader에 접근하고, Tomcat webapps 디렉토리에 JSP 웹셸을 작성하며, 지속적인 원격 코드 실행을 설정하기 위한 매개변수 바인딩 조작

제안된 방화벽 규칙

규칙동작근거
*.jsp 엔드포인트로의 요청 차단DROP웹셸 접근 방지
class.module.classLoader.resources.context.parent.pipeline.first를 포함하는 POST 요청 차단DROP악용 메커니즘 직접 차단
webapps/ROOT/tomcatwar*.jsp에 대한 쓰기 작업 차단DENY웹셸 지속성 중단

방화벽 규칙 요청

완화 전략을 정의한 후, 진행 중인 공격에 대한 전체 기술적 맥락과 함께 필요한 방화벽 규칙을 네트워크 팀에 전달했습니다.

NBN 팀이 네트워크 부서에 보낸 이메일


침해 지표

  • HTTP POST 데이터에 class.module.classLoader 매개변수 체인 존재
  • /tomcatwar.jsp를 대상으로 하는 POST 요청
  • Tomcat의 webapps 디렉토리에 파일 쓰기 시도
  • pipeline.first.pattern 속성 조작

입증된 기술

  • 방화벽 로그 분석 및 트래픽 패턴 인식
  • CVE 연구 및 개념 증명 분석
  • 사고 분류 및 우선순위 평가
  • 이해관계자 커뮤니케이션 (기술적 및 비기술적)
  • 방화벽 규칙 설계 및 심층 방어 전략

시뮬레이션 세부 정보

  • 저자: Shakur OuroGouni
  • 역할: 정보 보안 분석가
  • 플랫폼: Forage
  • 완료 날짜: 2026년 1월 14일
도구 다운로드