157 lines
4.0 KiB
JSON
Raw Permalink Normal View History

2025-10-07 10:59:52 +01:00
{
"users": [
{
"id": "user001",
"username": "john.doe",
"email": "john.doe@company.com",
"roles": ["Developer", "Employee"],
"mfa_enabled": true,
"mfa_last_verified": 1700000000,
"security_training": {
"completed": true,
"expires_at": 1731536000
},
"employment_status": "employee",
"clearance_level": "internal",
"time_zone": "US/Eastern",
"account_type": "user",
"authentication_status": "authenticated"
},
{
"id": "admin001",
"username": "admin.user",
"email": "admin@company.com",
"roles": ["Admin", "SRE", "ProductionAdmin"],
"mfa_enabled": true,
"mfa_last_verified": 1700000000,
"security_training": {
"completed": true,
"expires_at": 1731536000
},
"clearance_level": "confidential",
"employment_status": "employee",
"approval": {
"environment": "production",
"approved_by": "ProductionAdmin",
"approved_at": 1699996400,
"expires_at": 1700082800,
"change_ticket": "CHG-2024-001",
"risk_assessment": "low"
},
"account_type": "user",
"authentication_status": "authenticated"
},
{
"id": "service001",
"username": "monitoring-service",
"service_type": "monitoring",
"roles": ["MonitoringService"],
"mfa_enabled": false,
"account_type": "service",
"authentication_status": "authenticated"
},
{
"id": "contractor001",
"username": "jane.contractor",
"email": "jane.contractor@external.com",
"roles": ["Contractor", "Developer"],
"mfa_enabled": true,
"mfa_last_verified": 1700000000,
"employment_status": "contractor",
"clearance_level": "internal",
"contract_expires": 1735689600,
"nda_signed": {
"valid": true,
"expires_at": 1735689600
},
"account_type": "user",
"authentication_status": "authenticated"
},
{
"id": "oncall001",
"username": "oncall.engineer",
"email": "oncall@company.com",
"roles": ["OnCallEngineer", "SRE"],
"mfa_enabled": true,
"mfa_last_verified": 1700000000,
"on_call_status": {
"active": true,
"shift_start": 1699996800,
"shift_end": 1700083200
},
"emergency_access": {
"active": false
},
"account_type": "user",
"authentication_status": "authenticated"
}
],
"test_scenarios": [
{
"name": "Business Hours Standard Access",
"description": "Regular employee accessing internal resources during business hours",
"environment": {
"time": {
"hour": 10,
"day_of_week": 2,
"timestamp": 1700000000
},
"geo": {
"country": "US",
"ip": "192.168.1.100"
}
}
},
{
"name": "After Hours Access",
"description": "Employee attempting access outside business hours",
"environment": {
"time": {
"hour": 22,
"day_of_week": 2,
"timestamp": 1700043600
},
"geo": {
"country": "US",
"ip": "192.168.1.100"
}
}
},
{
"name": "International Access",
"description": "Access attempt from international location",
"environment": {
"time": {
"hour": 10,
"day_of_week": 2,
"timestamp": 1700000000
},
"geo": {
"country": "GB",
"ip": "203.0.113.1"
}
}
},
{
"name": "Weekend Maintenance",
"description": "Weekend maintenance window access",
"environment": {
"time": {
"hour": 3,
"day_of_week": 6,
"timestamp": 1700272800
},
"geo": {
"country": "US",
"ip": "192.168.1.100"
},
"maintenance_window": {
"active": true,
"start_hour": 2,
"end_hour": 6,
"allowed_days": [0, 6]
}
}
}
]
}