Question 100
During a FortiAnalyzer incident review, the team observes: A cloud proxy emits JSON log records with nested user and risk properties, but the existing plain-text extraction fails to populate fields. Which ongoing safeguard best addresses the original risk?
Explanation
Correct Answer
Version-control source JSON examples and parser field-path mappings. This long-term control addresses the recurring risk. The technical reason is: Structured JSON paths differ from flat delimiter extraction, so a parser built for one format need not read another. A later acceptance test still needs to confirm: The normalized event includes the correct user and risk values from a representative nested payload.
Incorrect Answers
This safeguard, “Review normalized queries for both field matching and access-scope restrictions”, reduces a different source-defined risk: A multi-vendor authentication investigation searches by normalized username but returns administrator logins from an unrelated tenant due to missing ADOM scoping. That risk depends on: Normalization makes heterogeneous fields comparable but does not supersede tenant and source authorization boundaries. The recurring problem here is a cloud proxy emits JSON log records with nested user and risk properties, but the existing plain-text extraction fails to populate fields. The originally selected control “Version-control source JSON examples and parser field-path mappings” is more specific because structured JSON paths differ from flat delimiter extraction, so a parser built for one format need not read another.
This safeguard, “Document canonical asset identifiers and verify correlation after renaming hosts”, reduces a different source-defined risk: The incident queue mixes two endpoints because one source sends hostnames in mixed case and another sends canonical lowercase device names. That risk depends on: Display-name formatting is not always a unique normalized device identity across log producers. The recurring problem here is a cloud proxy emits JSON log records with nested user and risk properties, but the existing plain-text extraction fails to populate fields. The originally selected control “Version-control source JSON examples and parser field-path mappings” is more specific because structured JSON paths differ from flat delimiter extraction, so a parser built for one format need not read another.
This safeguard, “Teach analysts to separate collection, parser, and SIEM-indexing troubleshooting stages”, reduces a different source-defined risk: An event arrives in the correct ADOM raw device logs, but the administrator searches only the Fabric normalized All view and incorrectly concludes ingestion stopped. That risk depends on: Raw storage and SIEM-normalized indexing are separate processing stages and can succeed or fail independently. The recurring problem here is a cloud proxy emits JSON log records with nested user and risk properties, but the existing plain-text extraction fails to populate fields. The originally selected control “Version-control source JSON examples and parser field-path mappings” is more specific because structured JSON paths differ from flat delimiter extraction, so a parser built for one format need not read another.