Random Musings

Sporadic thoughts on tech, economics, business, finance and trading

What is EDL URL filetering

, ,

What is EDL (External Dynamic List) URL Filtering?

External Dynamic List (EDL) URL Filtering is a feature used in modern security systems, such as firewalls, to dynamically control access to URLs based on lists maintained externally. Instead of manually adding or updating URL entries in the firewall’s policy, administrators can reference a dynamic list hosted externally. These lists are often used for security, compliance, or traffic management purposes.


Key Features of EDL-based URL Filtering:

  1. Dynamic Updates:
    • The firewall automatically fetches updates from the external list at regular intervals, ensuring that the filtering rules stay up-to-date without manual intervention.
  2. Centralized Management:
    • EDLs are often hosted on HTTP(S) servers or third-party security providers, allowing organizations to maintain a single source of truth for URL filtering policies.
  3. Scalability:
    • Useful in environments with large or frequently changing lists, such as blocking known malicious URLs or restricting access to non-business-related sites.
  4. Use Cases:
    • Security: Blocking access to phishing, malware, or command-and-control (C2) URLs.
    • Compliance: Enforcing access restrictions to gambling, adult content, or prohibited websites.
    • Traffic Management: Controlling access to streaming services or social media during business hours.

How Does EDL URL Filtering Work?

  1. Create the External Dynamic List:
    • The list is hosted on a web server (e.g., an HTTP URL) or provided by a security service.
    • The list contains URLs, domains, or IP addresses that the firewall will filter.
  2. Configure the Firewall:
    • The firewall is configured to fetch the EDL from the provided URL.
    • Administrators set the update interval (e.g., hourly or daily).
  3. Apply to Policies:
    • URL filtering rules are created to block or allow access based on the content of the EDL.
  4. Action Based on URL Categories:
    • URLs in the EDL can be categorized (e.g., phishing, malware), allowing specific actions such as block, alert, or log.

Example in Palo Alto Networks:

Palo Alto Networks firewalls have robust support for EDLs. Here’s how you might use it for URL filtering:

  1. Host an EDL:
    • Save a list of malicious URLs to a text file and host it on an internal or external web server.
    • Example list: badsite1.com badsite2.net phishing.example.com
  2. Configure EDL in Palo Alto:
    • Navigate to Objects > External Dynamic Lists.
    • Create a new EDL, specify the type as “URL List,” and provide the source URL.
    • Set the update schedule.
  3. Apply to a Policy:
    • Go to Policies > Security, and edit or create a policy rule.
    • Under Service/URL Category, add the EDL URL category.
  4. Monitor Logs:
    • Use the traffic or threat logs to monitor blocked URLs.

Advantages of EDL URL Filtering:

  • Reduces administrative overhead by automating list management.
  • Ensures timely updates to blocklists, improving security.
  • Allows integration with threat intelligence feeds for real-time protection.

Let me know if you need help configuring this feature or integrating EDL URL filtering into your environment!