Ingress Filtering
Ingress filtering is a security practice that monitors and controls traffic coming into a network, allowing only legitimate traffic to pass while blocking suspicious or unauthorized packets. One common goal is to verify that incoming packets genuinely come from the source networks they claim to originate from. This helps reduce certain attacks, such as those relying on spoofed source addresses.
Ingress filtering is a technique for monitoring, controlling, and restricting inbound traffic at a network boundary so that only legitimate packets are permitted to enter. A core application is verifying that incoming packets actually originate from the networks they claim as their source, which helps mitigate source-address spoofing and can reduce the effectiveness of certain spoofed-source attacks. It is typically implemented on routers, firewalls, or switch ports (for example, VLAN ingress filtering) and is complementary to egress filtering, which restricts outbound traffic. Ingress filtering is intended to reduce, not eliminate, unauthorized or malicious traffic, and its effectiveness depends on correct configuration and placement relative to the traffic being controlled.
Why it matters
Ingress filtering addresses a foundational weakness in IP networking: packets can carry a forged source address that does not reflect where they truly originated. By verifying at a network boundary that inbound packets genuinely come from the source networks they claim, ingress filtering helps reduce source-address spoofing, which is a technique used in certain classes of attacks. In a payment environment, where network boundaries separate cardholder data environments from less trusted networks, controlling what traffic is permitted to enter is a core part of a defense-in-depth posture.
For teams responsible for network security, ingress filtering is best understood as one layer among several rather than a standalone safeguard. It is intended to reduce, not eliminate, unauthorized or malicious traffic, and its effectiveness depends heavily on correct configuration and appropriate placement relative to the traffic being controlled. A filter applied at the wrong boundary, or one with overly permissive rules, may pass traffic that it was intended to block, so the control should be validated in practice rather than assumed to work from its label alone.
Ingress filtering is complementary to egress filtering, which restricts outbound traffic, and the two are often deployed together to control both directions of flow at a boundary. Because spoofing-based attacks and their mitigations evolve, ingress filtering should be reviewed alongside other network controls rather than treated as a fixed, one-time setting.
Who it's relevant to
Inside Ingress Filtering
Common questions
Answers to the questions practitioners most commonly ask about Ingress Filtering.