Question 680
An incident responder must address this situation: A compliance analyst wants a report of the ten most active source IPs and inserts a decorative pie chart with no data query attached. Which ongoing safeguard best addresses the original risk?
Explanation
Correct Answer
Specify dataset measures and dimensions before designing report visuals. This long-term control addresses the recurring risk. The technical reason is: FortiAnalyzer datasets retrieve data from log tables and charts visualize the dataset output; a chart without a valid dataset has no measurements. A later acceptance test still needs to confirm: The report chart ranks the expected test source addresses by the selected traffic metric.
Incorrect Answers
This safeguard, “Maintain source and filter metadata for all comparative report metrics”, reduces a different source-defined risk: Two report charts show different total events because one dataset filters by FortiGate intrusion log type while the other includes all normalized event types. That risk depends on: Comparing chart totals is valid only when the underlying event populations and time scopes match. The recurring problem here is a compliance analyst wants a report of the ten most active source IPs and inserts a decorative pie chart with no data query attached. The originally selected control “Specify dataset measures and dimensions before designing report visuals” is more specific because FortiAnalyzer datasets retrieve data from log tables and charts visualize the dataset output; a chart without a valid dataset has no measurements.
This safeguard, “Avoid conflating IP-based fallbacks with authenticated identity counts”, reduces a different source-defined risk: A report needs to distinguish source users from source IPs when usernames are missing, but the analyst discards every log row with a null user. That risk depends on: SQL expressions can handle missing identity values, but a fallback address is not proof of the user's identity. The recurring problem here is a compliance analyst wants a report of the ten most active source IPs and inserts a decorative pie chart with no data query attached. The originally selected control “Specify dataset measures and dimensions before designing report visuals” is more specific because FortiAnalyzer datasets retrieve data from log tables and charts visualize the dataset output; a chart without a valid dataset has no measurements.
This safeguard, “Enable hcache only for costly reports and monitor its storage consumption”, reduces a different source-defined risk: A dataset query returns the expected counts over a month but takes many hours to regenerate from mature historical Analytics partitions. That risk depends on: FortiAnalyzer hcache stores intermediate results on disk for mature log partitions, reducing repeated historical query work. The recurring problem here is a compliance analyst wants a report of the ten most active source IPs and inserts a decorative pie chart with no data query attached. The originally selected control “Specify dataset measures and dimensions before designing report visuals” is more specific because FortiAnalyzer datasets retrieve data from log tables and charts visualize the dataset output; a chart without a valid dataset has no measurements.