Overall Progress
Hadari Guide· Helping with: Allow HTTPS traffic
Help arrives in steps so you stay in control. Using help never blocks completing this practice.
Hadari Guide
Guided practiceTask 2 of 5
On the Allow-HTTPS row, set the service and protocol that match secure web traffic.
Why this matters: An NSG filters traffic by rules; this one must let HTTPS reach the web server.
Good cloud habit: Allow only the traffic a workload needs — open specific services and ports, not everything.
Identify which service value means HTTPS and which protocol carries it, then set those two cells.
What is an NSG rule?
An NSG rule matches source, destination, service, protocol, and priority, then allows or denies the traffic. Lower priority numbers are evaluated first.
Watch out: Matching the wrong protocol — HTTPS runs over TCP, not UDP.
Task 1 of 2
Select the correct values from the dropdowns to complete each rule.
How an NSG rule works
Inbound traffic (Source) reaches web-nsg rules, which allow or deny it before it reaches Web VM (Destination).
Each rule matches traffic by source, port/service, and protocol, then allows or denies it. Lower priority numbers are evaluated first.
| Priority | Name | Source | Port | Dest | Service | Proto | Action |
|---|---|---|---|---|---|---|---|
| 100 | Allow-HTTPS | Guided highlight: Work here. | Allow | ||||
| 200 | Deny-SSH | Deny | |||||
| 300 | Allow-RDP-Corp | Allow | |||||
| 4096 | Deny-All | Deny |
Traffic check · Inbound
Rules are evaluated in priority order — the lowest number is checked first, and the first matching rule decides the traffic. Your table below is evaluated live.
HTTPS 443 traffic from the internet (should reach the workload)
Deny-All (priority 4096, Deny) controls this traffic, so it is blocked.
SSH 22 attempt from the internet (should be blocked)
Deny-All (priority 4096, Deny) controls this traffic, so it is blocked.
RDP 3389 from the approved network 10.0.0.0/8 (should reach the workload)
Deny-All (priority 4096, Deny) controls this traffic, so it is blocked.
RDP 3389 from the open internet (should be blocked)
Deny-All (priority 4096, Deny) controls this traffic, so it is blocked.
Task 2 of 2
Visual rule → Bicep property
Bicep is Azure's infrastructure-as-code language. Each blank below maps one property of the same Allow-HTTPS rule you built above — fill them one at a time.
Step Score
2 / 10
Partial credit — each requirement you satisfy adds to your step score.
Task Progress
What we're checking
Mentor
GuidedThis is guided practice — work each requirement with support available. Map every requirement to the rule that satisfies it, then set the protocol, port, and action to match. Use the Need a hand? control at the top for step-by-step help, or revisit the lesson if a concept is unclear.
Review NSG basics in Study Hub →Review your answers, then submit.
This is guided practice — submitting shows detailed feedback for each requirement, and you can return to editing to correct your work.