섹션별 상세
수동 증거 수집의 비효율성 문제는 감사 주기에 큰 부담을 주며 재현이 어렵다. 수동으로 수백 개의 시스템을 탐색하며 스크린샷을 찍는 대신 브라우저 자동화를 통해 시간과 오류를 줄이는 접근 방식이 필요하다.
AI 기반 워크플로 설계자는 Amazon Nova 2 Lite 모델을 사용하여 텍스트 문서를 분석하고 자동화 스크립트를 생성한다. 사용자가 컴플라이언스 요구사항을 업로드하면 AI가 탐색 경로와 캡처 지점을 식별하여 JSON 형식의 워크플로로 변환한다.
json
{
"workflows": [
{
"name": "GitHub Branch Protection Verification",
"description": "Verify branch protection is enabled on the main branch with required reviews",
"steps": [
{
"action": "navigate",
"url": "https://github.com",
"description": "Navigate to GitHub homepage"
},
{
"action": "wait_for_user",
"description": "Please log in with your GitHub credentials, then click Continue"
},
{
"action": "screenshot",
"description": "Capture the page after login for evidence"
},
{
"action": "click",
"element": "Settings",
"description": "Click on the Settings tab"
}
]
}
]
}Amazon Nova 2 Lite가 생성한 실행 가능한 컴플라이언스 워크플로 JSON 예시

브라우저 확장은 UI 레이어, AI 에이전트 레이어, 워크플로 엔진으로 구성된 모듈형 아키텍처를 따른다. 엔진은 JSON 정의에 따라 페이지 로드를 대기하고, 타임스탬프가 포함된 스크린샷을 캡처하며, 인증과 같은 수동 단계에서는 사용자 확인을 기다린다.


보안 및 권한 관리를 위해 Amazon Cognito와 AWS IAM을 연동하여 최소 권한 원칙을 준수한다. 사용자는 Cognito를 통해 로그인하며, 확장 프로그램은 AWS STS로부터 Bedrock, S3, SES에 접근할 수 있는 임시 보안 자격 증명을 발급받는다.
bash
aws cloudformation create-stack \
--stack-name evidence-collector \
--template-body file://deployment/evidence-collector-cfn.yaml \
--parameters \
ParameterKey=BrowserType,ParameterValue=Both \
ParameterKey=AdminEmail,[email protected] \
ParameterKey=UserEmail,[email protected] \
ParameterKey=BucketName,ParameterValue=my-evidence-bucket \
--capabilities CAPABILITY_IAM \
--region us-east-1AWS CloudFormation을 사용하여 전체 인프라를 배포하는 CLI 명령어

자동화된 보고서 생성 기능은 워크플로 완료 후 수집된 증거를 분석하여 이메일로 전송한다. Amazon SES는 캡처된 스크린샷과 실행 로그가 포함된 HTML 보고서를 생성하여 지정된 관리자 및 사용자에게 즉시 전달한다.
용어 해설
- 아마존 노바 2 라이트(Amazon Nova 2 Lite)
- — Amazon Bedrock에서 제공하는 효율적인 멀티모달 모델로, 텍스트 분석 및 워크플로 생성과 같은 지능형 자동화 작업에 최적화되어 있다. 이 시스템에서는 컴플라이언스 문서를 해석하고 실행 가능한 JSON 스크립트로 변환하는 핵심 엔진 역할을 수행한다.
- 브라우저 확장 프로그램(Browser Extension)
- — 웹 브라우저의 기능을 확장하는 소프트웨어 모듈로, 여기서는 Chrome과 Firefox에서 동작하며 웹 페이지 탐색, 스크린샷 캡처, AWS 서비스와의 통신을 담당하는 사용자 인터페이스 역할을 한다.
- AWS 클라우드포메이션(AWS CloudFormation)
- — 코드를 통해 AWS 인프라를 정의하고 모델링하여 자동으로 배포할 수 있게 해주는 서비스이다. 템플릿 파일을 사용해 Cognito, S3, Lambda 등 복잡한 리소스 묶음을 일관되게 생성하고 관리할 수 있다.
- 아마존 코그니토(Amazon Cognito)
- — 웹 및 모바일 앱에 대한 인증, 권한 부여 및 사용자 관리를 제공하는 서비스이다. 브라우저 확장 프로그램 사용자의 로그인을 관리하고 AWS STS와 연동하여 임시 보안 자격 증명을 발급하는 데 사용된다.
- JSON 워크플로(JSON Workflow)
- — 데이터 교환 형식인 JSON을 사용하여 자동화 단계를 정의한 구조화된 문서이다. 탐색(navigate), 스크린샷(screenshot), 사용자 대기(wait_for_user) 등의 동작을 순차적으로 명시하여 엔진이 이를 해석하고 실행할 수 있게 한다.
기술
- Amazon Bedrock
- Amazon Nova 2 Lite
- Amazon S3
- Amazon SES
- Amazon Cognito
- AWS Lambda
- AWS CloudFormation
- Chrome Extension
- Firefox Extension
활용 사례
- IAM 액세스 리뷰 자동화
- 보안 설정 증거 수집
- 컴플라이언스 감사 보고서 생성
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 04. 01.수집 2026. 04. 01.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.