diff --git a/role-aa/audit/risk-register.json b/role-aa/audit/risk-register.json new file mode 100644 index 0000000..6d73d75 --- /dev/null +++ b/role-aa/audit/risk-register.json @@ -0,0 +1,80 @@ +{ + "document_id": "role-aa-risk-register-v1", + "role": "AA", + "created_date": "2026-07-14", + "version": "v1", + "risks": [ + { + "id": "RA-001", + "name": "데이터 무결성 손실", + "description": "레거시 데이터 마이그레이션 중 손상", + "impact": "high", + "probability": "medium", + "risk_score": 6, + "mitigation": { + "strategy": "트랜잭션 롤백", + "controls": [ + "마이그레이션 전 백업", + "증분 마이그레이션", + "무결성 검증 체크섬" + ] + }, + "owner": "AA", + "status": "open" + }, + { + "id": "RA-002", + "name": "인증 우회", + "description": "레거시 인증 로직 우회 가능", + "impact": "high", + "probability": "low", + "risk_score": 4, + "mitigation": { + "strategy": "MFA 강제 적용", + "controls": [ + "MFA 필수화", + "세션 타임아웃 강화", + "비정상 접근 탐지" + ] + }, + "owner": "AA", + "status": "open" + }, + { + "id": "RA-003", + "name": "성능 저하", + "description": "대량 데이터 처리 시 타임아웃", + "impact": "medium", + "probability": "medium", + "risk_score": 4, + "mitigation": { + "strategy": "배치 분할 처리", + "controls": [ + "페이지네이션 적용", + "비동기 처리", + "캐싱 전략" + ] + }, + "owner": "AA", + "status": "open" + }, + { + "id": "RA-004", + "name": "감사 추적 공백", + "description": "로그 미기록 시점 발생", + "impact": "medium", + "probability": "low", + "risk_score": 2, + "mitigation": { + "strategy": "이중 로깅", + "controls": [ + "메인 로그 + 백업 로그", + "로그shipper 적용", + "정기적 로그 무결성 검증" + ] + }, + "owner": "AA", + "status": "open" + } + ] +}