Microsoft Security Operations Analyst Associate SC-200 Practice Question
You are building a custom hunting query in Microsoft Defender XDR. Your team maintains a daily list of approximately 200 malicious SHA-256 hashes that should be matched against DeviceFileEvents. You want the query to remain portable, easy to read, and return only the events that match those hashes, showing the DeviceName and Timestamp columns. Which approach should you use?
Place the hashes in a dynamic array, mv-expand it inside a let statement, and cross-apply it to DeviceFileEvents.
Store the hashes in a scalar variable and filter DeviceFileEvents with where SHA256 in (hashList).
Create an inline datatable that lists the hashes and perform an innerunique join with DeviceFileEvents on the SHA256 column.
Use the externaldata operator to load the hash list from Azure Storage and apply a leftouter join to DeviceFileEvents.
The most maintainable and performant approach is to declare the IOC list as an inline datatable and then use an innerunique join on the SHA256 column. The datatable operator lets you embed a large set of constant rows directly in the query, so the query remains portable and easy to update. An innerunique join keeps only rows that have matching hashes in both tables while suppressing duplicates, so the result set is already filtered and you can immediately project DeviceName and Timestamp. A scalar variable with an in() filter or a dynamic array with mv-expand can work for small lists but becomes hard to manage and may impact performance with 200 values. Using externaldata is valid for very large lists stored externally, but it introduces an external dependency and is unnecessary for a 200-item list.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is an inline datatable in Microsoft Defender XDR?
Open an interactive chat with Bash
What does an innerunique join do in KQL?
Open an interactive chat with Bash
Why is externaldata not recommended for a list of 200 SHA-256 hashes?
Open an interactive chat with Bash
Microsoft Security Operations Analyst Associate SC-200
Manage security threats
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .