Veza Access Control Platform¶

About¶
Veza provides a unified Access Platform, bringing together all identities, across all systems for sophisticated access search, actionable intelligence, automated access reviews, and seamless identity lifecycle management.
Product Details¶
Vendor URL: Veza Access Control Platform
Product Type: Identity and Access Management
Product Tier: Tier III
Integration Method: API
Integration URL: Cyderes Documentation
Log Guide: Veza Audit Logs
Log Guide: Veza System Events
Parser Details¶
Log Format: JSON
Expected Normalization Rate: 100%
Data Label: VEZA
UDM Fields (list of all UDM fields leveraged in the Parser):
| Log File Field | UDM Field |
|---|---|
| category | security_result.category_details |
| client.ip | principal.ip |
| client.user_agent | network.http.user_agent |
| ended_at | additional.fields |
| endpoint | target.resource.name |
| entity | security_result.about.resource.type |
| entity_id | security_result.about.resource.product_object_id |
| entity_name | security_result.about.resource.name |
| error_reason | security_result.action_details |
| error.message | security_result.description |
| error.metadata.original_message | security_result.detection_fields |
| error.reason | security_result.rule_name |
| error.resolution | security_result.summary |
| event_type | metadata.product_event_type |
| id | metadata.product_log_id |
| identity.api_key_id | principal.resource.attribute.labels |
| identity.email | principal.user.email_addresses |
| identity.user_id | principal.user.userid |
| message | metadata.description |
| method | network.http.method |
| provider_id | additional.fields |
| request_id | security_result.detection_fields |
| severity | security_result.severity_details |
| severity | security_result.severity |
| started_at | additional.fields |
| status.error_reason | security_result.detection_fields |
| status.grpc_code | security_result.detection_fields |
| status.http_status | network.http.response_code |
| url | target.url |
Product Event Types¶
| Event | UDM Event Classification |
|---|---|
| Audit | STATUS_UPDATE |
| Generic | GENERIC_EVENT |
Log Sample¶
{"client":{"ip":"10.0.0.0","user_agent":"Go-http-client/2.0"},"ended_at":"2024-07-16T11:30:43.229743381Z","endpoint":"/api_protos.v1.SystemService/ExportAuditEntries","identity":{"api_key_id":"1abcd123-123a-12abc-123abcdefg","email":"johndoe@example.com","session_id":"","user_id":"fa2f774e-f304-4340-8b14-8ead0c4d0de1"},"method":"GET","request":{},"request_id":"1a2b3c4d5e6d7e8g9hi123","response":{},"started_at":"2024-07-16T11:30:43.191874079Z","status":{"error_reason":"OK","grpc_code":"OK","http_status":200},"url":"/api/preview/system/audit/export?filter=persisted_at+ge+\"2024-07-16T11:15:42Z\"\u0026page_size=200"}
Sample Parsing¶
additional.fields["ended_at"] = "2024-07-16T11:30:43.380665082Z"
additional.fields["started_at"] = "2024-07-16T11:30:43.350241995Z"
metadata.event_type = "STATUS_UPDATE"
metadata.product_name = "Access Control"
metadata.vendor_name = "Veza"
network.http.method = "GET"
network.http.response_code = 200
network.http.user_agent = "Go-http-client/2.0"
principal.ip = "10.0.0.0"
principal.resource.attribute.labels.key = "api_key_id"
principal.resource.attribute.labels.value = "1abcd123-123a-12abc-123abcdefg"
principal.user.email_addresses = "johndoe@example.com"
principal.user.userid = "fa2f774e-f304-4340-8b14-8ead0c4d0de1"
security_result.action_details = "OK"
security_result.action = "ALLOW"
security_result.detection_fields.key = "request_id"
security_result.detection_fields.value = "1a2b3c4d5e6d7e8g9hi123"
security_result.detection_fields.key = "error_reason"
security_result.detection_fields.value = "OK"
security_result.detection_fields.key = "grpc_code"
security_result.detection_fields.value = "OK"
target.resource.name = "/api_protos.v1.SystemService/ExportAuditEntries"
target.url = "/api/preview/system/audit/export?filter=persisted_at+ge+\"2024-07-16T11:15:42Z\"\u0026page_size=200"