hardMultiple ChoiceObjective-mapped
SC-200 Practice Question: A security team wants to automatically block an…
A security team wants to automatically block an IP address in Azure Firewall when Microsoft Sentinel detects a high number of failed logins from that IP. Which automation approach should they use?
⚠ Common exam trap
Many candidates confuse automation rules with analytics rules, thinking a scheduled analytics rule can directly run a playbook, when in fact analytics rules only generate alerts/incidents, and playbooks are triggered separately via automation rules or incident/alert actions.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Create an automation rule that triggers on incident creation and runs a playbook that uses the Azure Firewall connector to add a rule.
It uses an automation rule triggered on incident creation to run a playbook, which can leverage the Azure Firewall connector to add a blocking rule. This approach directly integrates Sentinel's detection of a high number of failed logins with automated remediation in Azure Firewall, ensuring a real-time response without manual intervention.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create an automation rule that triggers a playbook directly.
Why it's wrong here
Automation rules do not trigger playbooks directly; they are event-driven and only execute when an incident is created or an alert is generated, with playbooks invoked as actions inside the rule. Saying 'trigger a playbook directly' omits the necessary trigger condition (incident or alert creation) and the fact that the playbook is the remediation mechanism, not the trigger itself. To block an IP, you must also specify that the playbook uses the Azure Firewall connector to add a deny rule, which this option fails to include, making the response incomplete and non-actionable.
- ✗
Create a scheduled analytics rule that runs a playbook.
Why it's wrong here
Scheduled analytics rules are query-based detectors that run on a user-defined frequency (e.g., every 5 minutes) and generate alerts or incidents, but they have no mechanism to execute a playbook or any other automated response action. Playbooks can only be launched by automation rules in response to alert/incident creation, by a manual trigger from the Sentinel portal, or from a Logic App's own triggers—not directly from the analytics rule itself. Therefore, this approach is invalid because it confuses detection scheduling with response automation and would fail to block the IP.
- ✓
Create an automation rule that triggers on incident creation and runs a playbook that uses the Azure Firewall connector to add a rule.
Why this is correct
This is the correct architecture because it uses an automation rule with an incident-created trigger, which fires automatically when an incident is raised, and that rule runs a playbook as its action. The playbook—an Azure Logic App—uses the Azure Firewall connector to create a network or application rule in an Azure Firewall policy that denies inbound or outbound traffic from the offending IP address. This method is event-driven, near-real-time, and uses the proper Sentinel automation path, verifying that the automation rule's action is to invoke the playbook, which then performs the actual blocking via the firewall.
- ✗
Configure a Logic App to poll Sentinel alerts and block IPs.
Why it's wrong here
A Logic App polling Sentinel alerts introduces latency and lacks the real-time, event-driven response required for automatic IP blocking in Azure Firewall. This approach is tempting because Logic Apps are a common tool for orchestrating manual or scheduled remediation workflows, such as generating tickets or sending notifications after alert triage. It would be correct for a scenario where immediate blocking is unnecessary and a human-in-the-loop approval step is acceptable.
Go deeper
Related to this question
About these practice questions
This SC-200 question is part of Courseiva's 209-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SC-200 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SC-200 exam.