HTTP Request: General Settings

On the Edit page for an HTTP-proxy action, on the HTTP Request > General Settings page, you can set basic HTTP parameters, such as idle time out and URL length.

Screen shot of the HTTP Request General Settings page

Set the connection idle timeout to

This option controls performance.

To close the TCP socket for the HTTP connection when no packets have passed through the TCP socket in the amount of time you specify, select the Set the connection idle timeout to check box. In the adjacent text box, type or select the number of minutes before the proxy times out.

Because every open TCP session uses a small amount of memory on the XTM device, and browsers and servers do not always close HTTP sessions cleanly, we recommend that you keep this check box selected. This makes sure that stale TCP connections are closed and helps the XTM device save memory. You can lower the timeout to five minutes and not reduce performance standards.

Set the maximum URL path length to

To set the maximum number of characters allowed in a URL, select the Set the maximum URL path link to check box.

In this area of the proxy, URL includes anything in the web address after the top-level-domain. This includes the slash character but not the host name (www.myexample.com or myexample.com). For example, the URL www.myexample.com/products counts nine characters toward this limit because /products has nine characters.

The default value of 4096 is usually enough for any URL requested by a computer behind your XTM device. A URL that is very long can indicate an attempt to compromise a web server. The minimum length is 15 bytes. We recommend that you keep this setting enabled with the default settings. This helps protect against infected web clients on the networks that the HTTP-proxy protects.

Allow range requests through unmodified

To allow range requests through the XTM device, select this check box. Range requests allow a client to request subsets of the bytes in a web resource instead of the full content. For example, if you want only some sections of a large Adobe file but not the whole file, the download occurs more quickly and prevents the download of unnecessary pages if you can request only what you need.

Range requests introduce security risks. Malicious content can hide anywhere in a file and a range request makes it possible for any content to be split across range boundaries. The proxy can fail to see a pattern it is looking for when the file spans two GET operations.

We recommend that you do not select this check box if the rules you add in the Body Content Types section of the proxy are designed to identify byte signatures deep in a file, instead of just in the file header.

To add a traffic log message when the proxy takes the action indicated in the check box for range requests, select the Log this action check box.

Enable YouTube for Schools

To ensure that students are only able to get access to appropriate content on YouTube through the school network, schools can enable the Education Filter. With this filter, YouTube content is filtered to restrict access to any content on YouTube.com that is not educational, and allow unrestricted access to only educational content on YouTube for Schools.

To configure this feature, schools must first contact YouTube to get a unique School ID code.Then select the Enable YouTube for Schools check box and type or paste the unique School ID code in the School ID text box.

When you configure this option, the X-YouTube-Edu-Filter is added to the HTTP request as a header rule and includes the School ID code in this format:

X-YouTube-Edu-Filter:<SchoolIDCode>

For example:

X-YouTube-Edu-Filter:ABCD1234567890abcdef

If this text does not appear in the HTTP request header, YouTube for Schools is not properly enabled and content is not restricted.

Enforce safe search for major search engines such as Google, Bing, Yahoo and YouTube

To enable the HTTP-Client proxy action to enforce Safe Search for search engines, select the Enforce safe search for major search engines such as Google, Bing, Yahoo and YouTube check box.

Safe Search is a feature included in web browser search engines that enables users to specify what level of potentially inappropriate content can be returned in search results. When you enable Safe Search in the HTTP-Client proxy action, the strictest level of Safe Search rules are enforced regardless of the settings configured in the client web browser search engines.

Enable logging for reports

To create a traffic log message for each transaction, select this check box. This option creates a large log file, but this information can be very important if your firewall is attacked. If you do not select this check box, you do not see detailed information about HTTP-proxy connections in reports.

To generate log messages for both Web Audit and WebBlocker reports, you must select this option.

Override the diagnostic log level for proxy policies that use this proxy action

To specify the diagnostic log level for all proxy polices that use this proxy action, select this check box. Then, from the Diagnostic log level for this proxy action drop-down list, select a log level:

The log level you select overrides the diagnostic log level that is configured for all log messages of this proxy policy type.

For more information about the diagnostic log level, see Set the Diagnostic Log Level.

See Also

About the HTTP-Proxy

About Logging, Log Files, and Notification

e-Learning: Enforce Safe Search

Give Us Feedback  •   Get Support  •   All Product Documentation  •   Knowledge Base