주의 — 코드 서명 정책의 기본값은 Warn 입니다. Warn 은 경고만 남기고 배포를 허용하므로 실질적 통제가 아닙니다. 반드시 Enforce 로 두세요. 또한 Lambda 레이어도 서명 대상입니다 — 함수만 서명하고 레이어를 놓치면 레이어 경유로 임의 코드가 들어옵니다. 컨테이너 이미지 기반 Lambda 는 Signer 가 아니라 ECR 이미지 서명(Notation/Cosign) 으로 별도 처리해야 합니다.
📋 평가항목 정보
평가항목 ID
PISM-060
구분
기술적 보안
통제분야
7. IT도입・개발・유지보수 관리
통제구분(대)
7.5 프로그램 통제절차 수립
평가항목
실행 코드 무결성 검증 절차 운용 여부
위험도
5
평가 구분 (AWS)
스크립트
상세설명
인가되지 않은 실행 코드가 포함되지 않도록, 서명 기능을 활용한 가상자원 실행 코드의 무결성 검증 절차를 구축하여 운용하고 있는지 점검합니다.
📎 확인 자료 (증적)
함수별 get-function-code-signing-config 출력
get-code-signing-config 의 UntrustedArtifactOnDeployment 값 (Enforce 여부)
AWS Signer 서명 프로파일 및 유효기간
미서명 코드 배포가 거부되는 검증 결과
운영 배포 권한 보유 주체 목록 (파이프라인 역할로 한정되었는지)
평가에서는 화면 캡처보다 CLI 출력이 강한 증적입니다. 명령·실행시각·계정 ARN 이 함께 남기 때문입니다. 위 진단 탭의 출력을 그대로 보고서에 붙이면 됩니다.
🏦 금융 관점
전자금융감독규정은 프로그램 변경 통제를 요구합니다 — 인가된 절차를 거친 코드만 운영에 반영되어야 합니다. 클라우드 서버리스 환경에서는 서버에 접속할 일이 없어 이 통제가 누락되기 쉬운데, 코드 서명이 그 자리를 대신합니다. 정산·FDS 처럼 금전에 직접 영향을 주는 함수일수록 Enforce 가 필수입니다.
「클라우드 관리체계 보안 취약점 평가기준(퍼블릭 클라우드)」의 평가항목을 교육용으로 재구성한 시뮬레이터입니다.
계정 ID·ARN·리소스 ID 는 형식만 실제와 같게 만든 가상 값이며, 어떤 AWS 환경에도 접속하지 않습니다.
실제 평가에서는 기관의 최신 평가기준 원문과 AWS 공식 문서를 따르십시오.