Hi,
From what I understand there are (at least) two ways to restrict/allow access to specific sites with DNS names:
1. Domain objects
2. Custom applications/sites.
Please note that I am excluding sites where we could use updateable objects and also sites where we could define a static IP address (or several) to an object.
If we want to allow access only to e.g. http://www.example.com, which one is better?
I have tried to list a few pros and cons with both solutions as of my understanding (let me know if something is incorrect). There might be other aspects that also influence the choice (CPU load, SecureXL, etc.) and it would be great to hear your recommendations.
Custom applications/sites:
Pros:
Can use wild cards and regular expressions
Cons:
Requires URL Filtering or Application Control license
Only for web traffic
Can only use ports that are marked for URL filtering
Access to "invalid" IP is allowed if host header is valid for HTTP traffic. (SNI check prevents this from happening for HTTPS).
Domain objects:
Pros:
Does not require URL Filtering or Application Control license
Can be used also for sources
Can use any port number
Can be used for more than web traffic (e.g. telnet, SSH)
Cons:
Does not allow wild cards or regular expressions
Requires that client and firewall resolves DNS to the same IP address
My current thinking is that "Custom applications/sites" should be used to restrict web traffic (if URL filtering license is available) and domain objects for other protocols (telnet, SSH etc.).
Please note that we are currently running R80.20 on open servers. Some of the firewalls are running on VSX.
Thanks for your help!
Harry