AA 역할 레거시 분석 smoke #2
1 changed files with 134 additions and 0 deletions
134
audit/AA_ROLE_EVIDENCE_INVENTORY.json
Normal file
134
audit/AA_ROLE_EVIDENCE_INVENTORY.json
Normal file
|
|
@ -0,0 +1,134 @@
|
||||||
|
{
|
||||||
|
"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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue