보안/BAS(침해 및 공격 시뮬레이션)

CALDERA - 어빌리티(Ability) 분석

no-brake 2026. 4. 23. 09:15

어빌리티(Ability) : Caldera에서 가장 작은 실행 단위, ATT&CK 프레임워크 개발 기술애 매핑된 단일 공격/작업

 

technique_name : MITRE ATT&CK 관련 정보

name : Ability 이름

executors : 실행자로 OS 별로 실행 환경 설정(cmd, powershell, sh 등)

 

parsers : 출력 결과를 Fact 객체에 저장하여, 이후 Ability 참조하거나 필요시 사용 가능

source : 출력 결과를 저장할 객체(키)로 화면에서 host.file.path 속성 부여

edge : 생성된 객체에 관계를 부여하여 target 키 연관성 표현, 화면에서는 has_extension 관계 부여

target : 관계 대상이 되는 Fact(키), 화면에서는 has_extension 대상 객체(키)

platform : OS 관련

 

requirements : 함수가 실행되기 위한 조건으로, parsers에서 생성된 Fact 객체 또는 edge를 조건으로 사용

> 비워져 있을 시 바로 실행 가능

privilege : 실행에 필요한 권한

> 비워져 있을 시 일반 사용자 권한으로 실행 가능

delete_payload : 사용된 페이로드(.exe, .ps1 등) 실행된 후 자동으로 삭제 여부

 

웹 페이지에서 확인 가능