SYSTEM-DESIGN
beginner
Access Control Strategies
Software Engineer path · lesson 86 of 99Visualize the difference between Whitelisting (Default Deny) and Blacklisting (Default Allow) access models.
10.0.0.5Known Good
192.168.1.99Known Bad
172.16.0.4Unknown
Whitelist Firewall
DEFAULT DENY
ALLOW: 10.0.0.5
Protected Server
Allow-list or block-list?
Sort
Sort each trait into the access-control model.
Tap a piece, then tap where it goes — or drag it. Tap the tray to take one back.
Allow-list (default deny)
Drop items hereBlock-list (default allow)
Drop items here6 pieces left to place
Test your knowledge
21 questions
Question 1 of 21
Score: 0
If a zero-day (never-before-seen) malware strain attempts to connect to your network, which firewall model will automatically block it?
Interview Questions
CrowdStrike
Palo Alto
Amazon
Google
Microsoft
Stripe
Airbnb
Amazon
Netflix
References & Further Reading
Related topics
Love this visualization?
Sign up to track your progress, earn achievements, use the AI assistant, and access your personal learning dashboard.
100% free • No credit card required