SecurityLessons
☰ Course map
Courses
01 Information Security Fundamentals 6 lessons planned
01M1 · Lab 1: Build the Core Lab — Workstations, AD & the AttackerPlanned02Security Fundamentals: Threat, Vulnerability, Risk & the CVE/CVSS EnginePlanned03Vulnerability Prioritization: KEV, EPSS, SSVC & BOD 26-04Planned04Zero Trust Architecture & Defense in Depth (Cisco SAFE)Planned05Security Intelligence: Authoring, Sharing & ConsumptionPlanned06Phishing & Social Engineering: Controls That Protect HumansPlanned
02 Common Threats 5 lessons planned
01Common Threats: On-Premises, Hybrid & Cloud — Malware, DoS/DDoS, Breaches & Credential CompromisePlanned02OWASP Top Ten in Practice: SQL Injection & XSS, Live from ATK-KALI-01Planned03Vulnerability Classes Beyond the Web: Weak/Hardcoded Passwords, Missing Ciphers, Buffer Overflow, Path Traversal & CSRFPlanned04AI/LLM Security: Prompt Injection, System Prompt Leakage, Embedding Weaknesses & AI Supply ChainPlanned05Man-in-the-Middle: ARP Spoofing Packet WalkPlanned
03 Cryptography & PKI 6 lessons planned
01Cryptography Foundations: Hashing, Encryption & PKIPlanned02Stand Up the Enterprise CA on AD-01 & Issue CertificatesPlanned03The SSL/TLS Handshake: Packet WalkPlanned04Post-Quantum Cryptography: NIST Algorithms, Hybrid Key Exchange & MigrationPlanned05QUIC & MASQUE: Where TLS Is GoingPlanned06IPsec: AH, ESP, IKE, PSK vs Certificates & NAT TraversalPlanned
04 ASA Stateful Firewall 3 live · 16 planned
01M4 · Lab 1: Power On the ASA PerimeterPlanned02Stateful FirewallsPlanned03ASA: Deployment TypesPlanned04ASA: Security ContextsPlanned 05ASA: Security Levels⚑ 15m 06ASA: DMZ Interface & Verification⚑Planned07ASA: Objects & Object Groups⚑Planned08ASA: Service Groups & Access Rules⚑Planned 09ASA: NAT Concepts and Rule Evaluation⚑ 19m 10ASA: NAT — Static NAT and Dynamic PAT⚑Planned11ASA: NAT — Identity Rules, Verification and Troubleshooting⚑Planned12ASA: Interface ACLs⚑Planned13ASA: Global ACLs⚑Planned14ASA: Advanced Access Policies — Modular Policy Framework (MPF)⚑Planned 15ASA: High Availability (HA) 22m 16M4 · Lab 5: ASA Perimeter Policy⚑Planned
05 Firepower NGFW 16 lessons planned
01M5 · Lab 1: Power On FTD & FMCPlanned02Firepower: DeploymentsPlanned03Management Models: Single vs Multidevice, In-Band vs Out-of-Band, On-Premises vs Cloud (Cisco Security Cloud Control)Planned04Firepower: Packet Processing & PoliciesPlanned05Firepower: ObjectsPlanned06Firepower: Policies — Access Control (ACP)Planned07Firepower: Policies — AVC & Application ControlPlanned08Firepower: Policies — URL FilteringPlanned09FTD: NAT Concepts and Rule EvaluationPlanned10FTD: NAT — Dynamic PAT and Static PublicationPlanned11FTD: NAT — Identity Rules, Verification and TroubleshootingPlanned12Firepower: Policies — PrefilterPlanned13Firepower: Security Intelligence (SI)Planned14Firepower: Policies — Network DiscoveryPlanned15Firepower: Policies — IPSPlanned16Firepower: Policies — Malware & FilePlanned
06 Endpoint Security 7 lessons planned
01M6 · Lab 1: Power On the Secure Endpoint Console & WorkstationsPlanned02EPP vs EDR — and Why Endpoint Security at AllPlanned03Endpoint Protection & Detection: Secure Endpoint, Secure Client & Malware AnalyticsPlanned04Configure Antimalware Protection: Policies, Outbreak Control & QuarantinesPlanned05Triage Secure Endpoint: Interpreting Malware Detection EventsPlanned06Endpoint Hygiene: MDM, Asset Inventory & Posture AssessmentPlanned07Configure Email Security with Cisco Secure Email Threat DefensePlanned
07 Secure Network Access (ISE) 12 lessons planned
01M7 · Lab 1: Power On ISE, the Access Layer & WirelessPlanned02Identity Management: Guest, Profiling, Posture & BYODPlanned03Configure & Troubleshoot TACACS+ Device AdministrationPlanned04Configure & Troubleshoot RADIUS Network AccessPlanned05802.1X, EAP & RADIUS Flows: Packet WalkPlanned06Configure 802.1X, MAB & WebAuth with ISEPlanned07Authorization: dACLs & Dynamic VLAN AssignmentPlanned08Change of Authorization (CoA): Triggers, Packet Flow & VerificationPlanned09Configure Profiling, Guest Services & BYODPlanned10Configure Posture Assessment & Device CompliancePlanned11Cisco Duo in Zero Trust: MFA, Device Trust & Adaptive Access PoliciesPlanned12Cisco Duo SSO, the Authentication Proxy & Cisco Identity IntelligencePlanned
08 Infrastructure Security 6 lessons planned
01Layer 2 Attacks & Defenses: Port Security, DHCP Snooping, DAI & Storm ControlPlanned02Configure Segmentation: VLANs, SGTs & Private VLANsPlanned03Device Hardening with CIS Benchmarks: Cisco Secure Firewall (FTD) & IOS XEPlanned04Secure Management Access: SNMPv3, NetConf, RestConf & APIsPlanned05Secure Log Transport: Syslog HardeningPlanned06Trusted Time: Authenticated NTPPlanned
09 Telemetry & Visibility 6 lessons planned
01M9 · Lab 1: Power On the Telemetry StackPlanned02Security Monitoring & Telemetry Technologies: NetFlow, Logs & BeyondPlanned03Configure Flexible NetFlow Export: Telemetry Hands-OnPlanned04Network Visibility & Enforcement: Telemetry, AI/ML Analytics & Cisco XDRPlanned05Splunk for Security Operations: SIEM, SOAR, Orchestration & AutomationPlanned06Exfiltration & Its Detection: DNS Tunneling, HTTPS, Email, FTP/SSH/SCP/SFTP, ICMP, Messenger/IRC, NTP & Cloud StoragePlanned
10 VPNs: Site-to-Site 6 lessons planned
01M10 · Lab 1: Power On the Branch SitePlanned02Site-to-Site VPN Options & Design: sVTI, IPsec, DMVPN, FlexVPN & GETVPNPlanned03IKEv2 Tunnel Establishment: Packet WalkPlanned04Configure IOS Site-to-Site IPsec with sVTIPlanned05Configure Site-to-Site VPN: FTD to Branch RouterPlanned06Troubleshoot VPN Tunnel Establishment on FTD: Debugs That MatterPlanned
11 VPNs: Remote Access 3 lessons planned
01Remote Access VPN & Cisco Secure Client ArchitecturePlanned02Configure Remote Access VPN: FTD & Cisco Secure ClientPlanned03Verify & Troubleshoot RA VPN: TLS/DTLS Session Establishment & DebugsPlanned
12 Secure Service Edge (Cisco Secure Access) 7 lessons planned
01M12 · Lab 1: Secure Access Tenant & Branch Component AvailabilityPlanned02SSE & SASE: From Umbrella to Cisco Secure AccessPlanned03Configure Secure Internet Access: DNS Forwarding, Branch Egress, Web Policies, Destination Lists & ReportingPlanned04Configure Secure Private Access: ZTNA to Internal AppsPlanned05Configure DLP & AI Guardrails for Secure Internet AccessPlanned06Interpret Secure Access Investigate: Scores & IndicatorsPlanned07SDN & SD-WAN: Architecture, North- & South-Bound APIs, Securing the Overlay⚑Planned
13 Cloud Security 7 lessons planned
01M13 · Lab 1: Power On the Cloud Services SimulatorPlanned02Cloud Shared Responsibility ModelsPlanned03Cloud Service & Deployment Models: NIST 800-145, Cloud Types & CASB SelectionPlanned04Selecting Cloud Security Capabilities: Deployment Models, Frameworks & Policy ManagementPlanned05Application & Workload Security: eBPF-Based ProtectionPlanned06Cloud Network, Application & Data Security: Multicloud Defense & Secure WorkloadPlanned07Configure Splunk to Ingest Cloud Logging & Monitoring DataPlanned
14 DevSecOps & Security Programmability 3 lessons planned
01DevSecOps: CI/CD, Containers, IaC Security & Secure Software DevelopmentPlanned02Secure a CI/CD Pipeline: Container & IaC Scanning Hands-OnPlanned03Interpret Python Scripts Against Cisco Security Appliance APIsPlanned
SCOR-350-701  ›  ASA Stateful Firewall  ›  ASA: Security Levels

Concept Lesson · ASA Stateful Firewall

ASA: Security Levels

Free Lesson All-Access unlocks every lesson in every course — $489/yr, with $647 of founders bonuses while the window is open, and it carries The Next Year Promise. Reserve founders bonuses →

SCOR Outside the current exam blueprint — kept for its teaching value.
Exam Objective — SCOR 350-701 v2.0, no dedicated objective (this lesson’s v1.x home was objective 2.5)

Walking out of this lesson, you can:

  • Predict which flows an ASA passes — before any ACL (Access Control List) exists, using only interface security levels
  • Explain what changes the moment an inbound ACL is applied — to an interface that previously relied on the default

This trust-tier model underpins every remaining ASA lesson and the deployment concepts objective 2.1 covers.

Licensing

None — security levels are base ASA functionality on every platform and license tier.


Overview

Every configured ASA (Adaptive Security Appliance) data interface that forwards traffic carries a name and a security level from 0 to 100. Before any access rule exists, the levels are the access-control policy: comparing the source and destination interfaces’ levels decides which of your networks can open connections toward which. Misread them and the failure is quiet: a new interface that silently drops traffic nothing ever denied, or a segment trusted far more than anyone intended. This lesson covers how the ASA turns two numbers into policy and where that policy stops applying; ASA: DMZ Interface & Verification brings the module firewall’s DMZ (demilitarized zone) interface online to prove it.


Terminology: What Brings an Interface Up

A basic physical routed-mode ASA data interface forwards nothing until it carries, at minimum, four pieces of state:

  • Enabled interface — administratively up (no shutdown)
  • Interface name — set with nameif
  • Security level — 0 to 100; nameif assigns it for you (inside → 100, any other name → 0), so it exists even when you never type security-level
  • IP address — a Layer 3 address in routed mode, or a bridge group and BVI (Bridge Virtual Interface) in transparent mode, as covered in ASA: Deployment Types

You type three of them; the level can come from the name.

Minimum configuration to bring an ASA interface up: a routed-mode firewall with three interfaces, each carrying a nameif, a security level, and an IP address

Capture note: the addressing in this lesson’s concept graphics is illustrative — read 192.168.1.0/24 as “the inside network,” 192.168.2.0/24 as “the DMZ,” and the third subnet as “the outside.” The module lab uses its own addressing, shown in See It in the Lab below.

The name is more than a label: ACL bindings, NAT rules, and routes all reference interfaces by nameif, which is why the name is mandatory — and why removing one is destructive.

Common Mistake

“Renaming” an interface with no nameif first.

  • Symptom: After the rename, ACL bindings, NAT rules, and routes tied to that interface are simply gone.
  • Root Cause: Removing a name deletes every command that refers to it (9.23 interfaces chapter).
  • Fix: Treat an interface rename like a re-deployment — back up the config first, and expect to rebuild what referenced the old name.

Going deeper: other interface forms carry this state differently. A subinterface also needs its VLAN, EtherChannel members carry it on the logical port-channel interface, and transparent mode splits it between the bridge-group members and the BVI.

The security level states how trusted the network behind the interface is, relative to the firewall’s other interfaces. Higher means more trusted: the employee LAN outranks a DMZ, and a DMZ outranks the internet. Only the comparison matters — 51 beats 50 exactly the way 100 beats 0. Changing a level on a live interface does not re-judge connections already open: the interfaces chapter has you clear them with clear conn if you do not want to wait for them to time out.


Engine Behavior: The High-to-Low Default

With names and levels in place, the ASA enforces a default through-traffic policy with no ACL configured anywhere. Three rules cover it:

  1. Higher to lower is permitted. Unicast IPv4 and IPv6 traffic from a higher security interface to a lower one is allowed through by default (9.23 access rules chapter).
  2. Lower to higher is denied — unless an access rule explicitly permits it inbound (the next section shows where one can sit).
  3. Return traffic for tracked connections ignores both rules. Replies ride the connection entry the outbound packet created, as covered in Stateful Firewalls — the policy is evaluated once, at connection setup.

One caveat on rule 3: it covers connections the ASA tracks. ICMP echo replies, for instance, only ride state once ICMP inspection is enabled, or an access rule admits them.

The classic three-tier design follows directly, and it’s the shape of most ASA deployments you’ll inherit:

  • inside (100) — the trusted user LAN
  • dmz (50) — public-facing servers, semi-trusted
  • outside (0) — the internet, trusted not at all
Security level traffic flows on a three-interface ASA: the three flows toward lower levels are permitted by default, the three flows toward higher levels are denied

Read the six rows of the graphic against rule 1 and rule 2: every flow toward a lower level is permitted, every flow toward a higher level is denied. That’s the whole model — users reach the DMZ and the internet, DMZ servers reach the internet, and nothing on a less-trusted segment initiates inward.

What can traffic do before a single ACL exists?

Start new connections toward lower security levels, and nothing else (replies to those connections come back on their state). Equal levels are a case of their own, covered below, and are off by default too. A configured ASA on the default level policy behaves like a one-way valve: outbound works, inbound connections don’t. Everything the next three lessons add is refinement of that starting position.


Rule Order: What an ACL Does to the Default

The high-to-low default has a short life in production: it ends at the interface where you apply an inbound access rule. From then on a NEW connection entering that interface is judged in this order (access rules chapter); established connections ride their state entry and skip it:

  1. Interface access rule
  2. Global access rule (if configured)
  3. Implicit deny

Notice what’s missing: once rules are bound, the source interface’s level is no longer consulted. Traffic entering an interface with an inbound ACL passes or drops on the ACL’s terms, even from the most trusted segment on the box. An outbound ACL (access-group … out) is different: it filters traffic leaving an interface and does not retire the level default on the interface the traffic entered.

Do security levels still matter once ACLs are applied?

Not for traffic entering an interface that has one. A global access rule goes further: it applies to every interface, so none is left to the levels. Without one, the levels keep governing the interfaces you’ve left bare, which is why a half-ACL’d firewall behaves so inconsistently.

One check survives in every regime: traffic between two interfaces at the same level also needs the global same-security-traffic permission described below. No ACL replaces it.

Three columns compare who decides a new connection entering an interface. No access rules: the levels are the policy; higher to lower is permitted, lower to higher denied, equal levels denied. Interface ACL, bound with access-group in interface: the level default is retired there; the interface access rule, then a global access rule if any, then the implicit deny decide, so even level 100 is just a source. Global ACL, bound with access-group global: it applies to every interface; the interface rule where bound, then the global rule, then the implicit deny, so no interface is left bare. A bar underneath reads: same-security flows also need same-security-traffic permit, in every regime.

Going deeper: Levels have a second, quieter job the ACL never takes over. Some application inspection engines are security-level dependent (interfaces chapter). NetBIOS inspection, for example, is “applied only for outbound connections”, so which side is more trusted decides whether it runs at all; between same-security interfaces, those engines inspect both directions.


Design Choice: Same Security Levels

Two interfaces at the same level — say a pair of DMZs — get no default in either direction:

ASA-EDGE-01· configuration
interface gigabitEthernet0/1
 nameif dmz_east
 security-level 50
!
interface gigabitEthernet0/2
 nameif dmz_west
 security-level 50

Traffic between dmz_east and dmz_west is dropped by default, and this is the one place an ACL won’t help: connections between same-level interfaces are subject to a separate check that access rules can’t bypass. Allowing them takes a global command — and its twin covers traffic that enters and exits the same interface:

ASA-EDGE-01· configuration
! Global commands — both off by default
same-security-traffic permit inter-interface
same-security-traffic permit intra-interface
  • inter-interface — permits traffic between any two interfaces that share a security level. Typical when you want several equal segments (multiple DMZs, multiple partner links) without ranking them.
  • intra-interface — permits traffic to U-turn out the interface it arrived on. The two common cases are hub-and-spoke topologies where spoke-to-spoke traffic enters and exits the hub’s one interface, and VPN hairpinning for remote-access users.

Both are global switches. Once inter-interface is enabled, new connections are permitted in both directions between every pair of equal-level interfaces, and your ACLs can then restrict within that as usual.

Equal levels are off until you switch them on, in two scenes. Left, trace 1, inter-interface: a host on dmz_east at level 50 opens a connection through the ASA toward dmz_west, also at level 50, and the arrow ends on a cross before dmz_west, with a faint line on to it: denied until same-security-traffic permit inter-interface. Right, trace 2, intra-interface: spoke A sends traffic up into the hub ASA's one interface and it turns back down the same interface toward spoke B, ending on a cross: denied until same-security-traffic permit intra-interface.

Scope: Managing the ASA Itself

One rule the levels do not touch: you manage the ASA through the interface you arrive at. Per the 9.23 management access chapter, SSH, Telnet, and HTTPS access to an interface other than the one from which you entered the ASA is not supported.

So an inside host can reach the inside interface address, but not the DMZ interface address, no matter what the security levels say.

The one exception is management arriving through a VPN tunnel, where the management-access command designates an interface reachable from the far side. If a “can’t reach the firewall” ticket names an interface the client’s traffic does not enter, this rule is the answer, not the levels.


🔬 See It in the Lab

Your lab is where M4 · Lab 1: Power On the ASA Perimeter left it, because the lessons since, including ASA: Security Contexts, change nothing on it: ASA-EDGE-01 has three named interfaces and not one access rule. Run these on it now; show nameif reads the whole trust ladder in one command:

ASA-EDGE-01· show
ASA-EDGE-01# show nameif
Interface                Name                     Security
GigabitEthernet0/0       outside                    0
GigabitEthernet0/1       inside                   100
Management0/0            management               100
ASA-EDGE-01# show running-config same-security-traffic
ASA-EDGE-01# show running-config access-group
ASA-EDGE-01# show running-config interface Management0/0
!
interface Management0/0
 no management-only
 nameif management
 security-level 100
 ip address 10.82.22.185 255.255.255.0

Read it against the lesson:

  • Two tiers so far: inside and management at 100, outside at 0. The DMZ joins at 50 in ASA: DMZ Interface & Verification.
  • Management0/0 carries through traffic. It reads no management-only, so it forwards like any data interface, and inside and management are a genuine same-security pair.
  • same-security-traffic prints nothing, so both switches are off.
  • access-group prints nothing. No access rule is bound anywhere, so the levels are the whole policy: the first regime in the figure above.

Now make the firewall prove both halves of the model. Trace a web connection from an inside host to WS-ADMIN-01, which sits behind the management interface:

ASA-EDGE-01· asa
ASA-EDGE-01# packet-tracer input inside tcp 10.10.1.100 40000 10.82.22.194 80

Phase: 1
Type: ROUTE-LOOKUP
Subtype: No ECMP load balancing
Result: ALLOW
Elapsed time: 24939 ns
Config:
Additional Information:
Destination is locally connected. No ECMP load balancing.
Found next-hop 10.82.22.194 using egress ifc  management

Phase: 2
Type: ACCESS-LIST
Subtype: 
Result: DROP
Elapsed time: 6357 ns
Config:
Implicit Rule
Additional Information:

Result:
input-interface: inside
input-status: up
input-line-status: up
output-interface: management
output-status: up
output-line-status: up
Action: drop
Time Taken: 31296 ns
Drop-reason: (acl-drop) Flow is denied by configured rule, Drop-location: frame snp_classify_table_lookup:6167 flow (NA)/NA

The ACCESS-LIST phase ends at Implicit Rule. There is no access rule to consult, and between two level-100 interfaces the default is deny.

Now the same host and port toward the outside, to R-ISP-01’s loopback. Ping R-ISP-01 first so the ASA has its ARP entry; without one, the trace ends no-v4-adjacency, which is a routing answer, not a policy one:

ASA-EDGE-01· asa
ASA-EDGE-01# ping 198.51.100.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 198.51.100.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/10 ms
ASA-EDGE-01# packet-tracer input inside tcp 10.10.1.100 40001 203.0.113.254 80

Phase: 1
Type: INPUT-ROUTE-LOOKUP
Subtype: Resolve Egress Interface
Result: ALLOW
Elapsed time: 21027 ns
Config:
Additional Information:
Found next-hop 198.51.100.254 using egress ifc  outside

...

Phase: 8
Type: FLOW-CREATION
Subtype: 
Result: ALLOW
Elapsed time: 11736 ns
Config:
Additional Information:
New flow created with id 17, packet dispatched to next module

...

Phase: 10
Type: ADJACENCY-LOOKUP
Subtype: Resolve Nexthop IP address to MAC
Result: ALLOW
Elapsed time: 1956 ns
Config:
Additional Information:
Found adjacency entry for Next-hop 198.51.100.254 on interface  outside
Adjacency :Active
MAC address 5254.0030.fd81 hits 5 reference 1

Result:
input-interface: inside
input-status: up
input-line-status: up
output-interface: outside
output-status: up
output-line-status: up
Action: allow
Time Taken: 97311 ns

Same source host, same destination port, same empty rule set. The two traces reach different destinations out different interfaces, and the difference that decides the verdict is the egress interface’s level. Every phase the second trace ran reads ALLOW. The phases cut for length, 2 to 7 and 9, are NAT, IP-OPTIONS, QOS and a second route lookup, and none of them is an ACCESS-LIST phase. From 100 to 0 there is no access check to fail, so the flow is created and allowed.

Two verdicts with no access rules, drawn from the two traces above. ASA-EDGE-01 in the centre has no access rules. From an inside host at 10.10.1.100, level 100: trace 2 goes to R-ISP-01's loopback 203.0.113.254 on the outside interface, level 0, and is allowed, higher to lower. Trace 1 heads for WS-ADMIN-01 behind the management interface, level 100 like inside, and ends on a cross before it reaches WS-ADMIN-01: equal levels, dropped at the implicit rule, with a faint line showing where it was headed.

By the end of the module this box carries a DMZ at 50 and both access-group forms; ASA: Global ACLs traces what that changes.


🎥 [Video: The security-level trust ladder — show nameif read against the module baseline, whiteboarding the six flows on the traffic-flows graphic, the rule-order boundary an ACL creates, same-security-traffic and why no ACL fixes that stall, and the one management-access rule. Matches video.script_outline. Runtime: ~5 minutes]


Key Takeaways

One level per interface, compared between the two interfaces a connection crosses, and a short list of rules that make up the default through-traffic policy before the first inbound ACL:

  • New connections: higher → lower passes, lower → higher drops, equals drop both ways — the whole default policy, no ACL required; replies ride state.
  • nameif inside gets 100 free; everything else gets 0 — set levels explicitly and the defaults never bite.
  • An inbound interface ACL retires the default on that interface — from then on, the access-rule chain decides, and equal levels still need same-security-traffic.
  • Management access follows the wire, not the trust ladder — you manage the ASA only at the interface your management traffic enters, regardless of level.

Security levels provide the default through-traffic access policy until an inbound access rule is bound to an interface; after that, they decide almost nothing about traffic entering it. Knowing which regime each interface is in is half of ASA troubleshooting — the other half is watching it happen, which is next.


Up next: with no access rules, the model predicts three verdicts for new connections among the three data tiers — inside reaches everything, outside reaches nothing, dmz sits in between — and predictions are cheap until you prove them on a real box. ASA: DMZ Interface & Verification builds the DMZ tier live and makes the firewall testify to all three with packet-tracer.

ASA-EDGE-01interface nameif security-level same-security-traffic show nameif show running-config packet-tracer ping

Knowledge Check

No grade, no timer. Wrong picks turn coral — change your answer until everything's green.

1 · With no ACLs configured, traffic from inside (level 100) to outside (level 0) — and the reverse — behaves how?

The high-to-low default: higher level may initiate to lower; lower to higher is denied without an ACL.

2 · What does naming an interface nameif inside do to its security level?

The one magic name: inside gets 100 free; everything else starts at 0.

3 · You apply an access-list inbound on an interface. What happens to the security-level default in that direction?

An inbound interface ACL replaces the level default in that direction — unmatched traffic falls to the global rule if one exists, then the implicit deny. A surprise deny for high-to-low traffic people expect to pass.

4 · Two interfaces sit at the same security level — say a pair of DMZs at 50. With no other configuration, what happens to traffic between them, and what turns it on?

Same-security interfaces get no default in either direction, and it's the one place an ACL can't help — only the global same-security-traffic command does.

5 · An admin is logged into the ASA's inside interface. Can they also manage it at its DMZ interface address, since inside outranks dmz?

Management access isn't governed by security levels at all — it's tied to the interface the management traffic enters, with management-access as the sole VPN exception.

You just proved the method works — the rest of the mountain is waiting. All-Access unlocks every lesson in every course — $489/yr, with $647 of founders bonuses while the window is open.

Reserve founders rate →
📚 Official Documentation — every source behind this page · verified 30 Aug 2026
02Cisco Secure Firewall ASA Series Firewall CLI Configuration Guide, 9.23 — Access Rules
Revision 9.23 (page updated 2026-07-17) · accessed 20 Aug 2026