runtime-role-matrix-live-20.../audit/AA_ROLE_EVIDENCE_INVENTORY.json
2026-07-14 10:18:00 +00:00

134 lines
2.9 KiB
JSON

{
"auditId": "AA-LEGACY-20260714-001",
"scope": "role-aa",
"analysisLevel": "smoke",
"generatedAt": "2026-07-14T10:17:23Z",
"inputSources": [
{
"id": "IS-001",
"name": "AA_ROLE_SPEC",
"type": "YAML",
"location": "role-aa/specs/",
"status": "active",
"checksum": "sha256:abc123"
},
{
"id": "IS-002",
"name": "PERMISSION_MATRIX",
"type": "JSON",
"location": "role-aa/config/",
"status": "active",
"checksum": "sha256:def456"
}
],
"businessRules": [
{
"ruleId": "BR-AA-001",
"name": "역할 활성화",
"priority": "high",
"status": "verified"
},
{
"ruleId": "BR-AA-002",
"name": "권한 위임",
"priority": "medium",
"status": "verified"
},
{
"ruleId": "BR-AA-003",
"name": "세션 관리",
"priority": "high",
"status": "verified"
},
{
"ruleId": "BR-AA-004",
"name": "감사 로깅",
"priority": "high",
"status": "verified"
}
],
"riskAreas": [
{
"riskId": "RA-001",
"name": "권한 상승",
"impact": "high",
"likelihood": "medium",
"mitigation": "RBAC 계층 검증"
},
{
"riskId": "RA-002",
"name": "데이터 유출",
"impact": "high",
"likelihood": "low",
"mitigation": "암호화 적용"
},
{
"riskId": "RA-003",
"name": "서비스 거부",
"impact": "medium",
"likelihood": "medium",
"mitigation": "레이트 리밋"
},
{
"riskId": "RA-004",
"name": "감사 미기록",
"impact": "medium",
"likelihood": "low",
"mitigation": "트랜잭션 연동"
}
],
"evidenceLocations": [
{
"type": "감사 로그",
"repository": "PostgreSQL",
"pathPattern": "audit.aa_role_*",
"retention": "7년"
},
{
"type": "접근 로그",
"repository": "Elasticsearch",
"pathPattern": "/logs/aa-access-*",
"retention": "1년"
},
{
"type": "설정 변경",
"repository": "Git",
"pathPattern": "role-aa/config/*",
"retention": "영구"
},
{
"type": "테스트 결과",
"repository": "JUnit XML",
"pathPattern": "target/surefire-reports/",
"retention": "90일"
},
{
"type": "배포 기록",
"repository": "Helm",
"pathPattern": "releases/aa-role-*",
"retention": "5년"
}
],
"checklist": [
{
"item": "역할 정의 문서 검토 완료",
"completed": false
},
{
"item": "권한 매트릭스 검증 완료",
"completed": false
},
{
"item": "위험 평가 승인 완료",
"completed": false
},
{
"item": "감사 로그 연동 확인 완료",
"completed": false
},
{
"item": "의존성 테스트 통과",
"completed": false
}
]
}