본 기술이전은 다양한 침투 테스트 환경에서 강화학습 기반 사이버 공격 에이전트를 학습하고, 미학습 네트워크에 대해서도 재학습 없이 공격 시나리오를 생성하는 ‘강화학습 기반 사이버 공격 시뮬레이션 기술 v3 (Micro Decomposition 기술 적용)’을 제공한다.
- 공격 에이전트 학습 기능 블록
. Micro Decomposition 기반 BB Pool 자동 생성 기능: ATT&CK PPS를 기준으로 src→dst 2-노드 간 다단계 공격이 가능한 BB를 자동 생성·구성(BB Pool)
. 사이버공격 에이전트 학습 제어 및 지속학습(망각 방지) 기능: BB 단위 PPO 학습(Explorer)과 지속학습(Keeper 통합, Online EWC·리허설)으로 단일 배포 정책을 생성
. 행동 마스킹(Action Masking) 기능 : PPS pre_state 미충족 행동을 PPO logit ?∞로 차단하고 NoActionBuffer 캐싱으로 재계산을 절감
. 2계층 추론 기반 공격 시나리오 생성 기능 : Global Planner(후보 BB 선택·전환)와 BB Attack Executor(테크닉 실행)로 전체 공격 경로(AttackTrace)를 생성하며, 단일 목표 다양 경로 및 다양 목표 시나리오 생성을 지원
- 공격 시뮬레이션 기능 블록
. 네트워크 사이버공격 시뮬레이션 환경 생성 기능: 네트워크 구성(서브넷·토폴로지· 방화벽)·호스트 자산(OS·서비스·취약점·파일)·ATT&CK PPS 기반 공격 기법이 정의된 사이버 훈련장 모델 파일(yaml)을 분석하여 데이터 기반 시뮬레이션 환경을 생성
. 공격 테크닉(PPS) 모의 실행 및 환경 상태 동적 업데이트 기능: 결정된 공격 기법을 타겟 호스트에 시뮬레이션하고, PPS post-state에 따라 환경 상태와 보상을 갱신
본 기술이전은 해당 기술에 관한 요구사항정의서, 설계·구현 문서, 시험절차서 및 결과서 등의 관련 문서 및 프로그램을 계약 시 이전한다.
- 요구사항정의서 (자가진화형 AI 기반 사이버공방 핵심원천기술 개발) (v1.3)
- 마이크로 분해(Micro Decomposition) 기반 사이버 공격 시뮬레이터 설계명세서 및 구조·기능 설계서 (v1.0)
- 마이크로 분해(Micro Decomposition) 기반 사이버 공격 시뮬레이터 기능구현결과서 (v1.07) 및 기능설명서 (v2.1)
- 강화학습 기반 사이버공격 시뮬레이션 기술 v3 (Micro Decomposition 기술 적용) 시험절차및결과서 (v1.1.2)
- 마이크로 디컴포지션 기술을 적용한 강화학습 기반 사이버공격 시뮬레이터 프로그램 (v1.0)
- 지식재산권 : 마이크로 분해 (Micro Decomposition) 기반 사이버 공격 시나리오 자동 생성 방법 및 장치 (관리번호 : PR20260552KR)