01.01.2013 Views

Web Gateway 7.1.5 Product Guide - McAfee

Web Gateway 7.1.5 Product Guide - McAfee

Web Gateway 7.1.5 Product Guide - McAfee

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4<br />

Rules and rule sets<br />

Filtering controlled by rules<br />

A rule applies and specifies that<br />

processing must stop completely.<br />

A rule applies and specifies that<br />

processing must stop for the current<br />

rule set.<br />

A rule applies and specifies that<br />

processing must stop for the current<br />

cycle.<br />

A rule applies and specifies that<br />

processing continues with the next<br />

rule.<br />

84 <strong>McAfee</strong> <strong>Web</strong> <strong>Gateway</strong> <strong>7.1.5</strong> <strong>Product</strong> <strong>Guide</strong><br />

–> Processing stops.<br />

An example of a rule that stops processing completely is a<br />

rule with a blocking action.<br />

If, for example, a request is blocked because the<br />

requested URL is on a blocking list, it is no use to process<br />

anything else. No response is going to be received<br />

because the request was blocked and not passed on to the<br />

appropriate web server. Filtering an embedded object that<br />

might have been sent with the request is also not needed<br />

because the request is blocked anyway.<br />

A message is sent to the user who is affected by the<br />

action, for example, to inform this user that the request<br />

was blocked and why.<br />

Processing begins again when the next request is<br />

received.<br />

–> Processing stops for this rule set. The rules that follow the<br />

stopping rule in the rule set are skipped.<br />

An example of a rule that stops the processing of a rule set<br />

is a whitelisting rule followed by a blocking rule in the<br />

same rule set. When a requested object is found on a<br />

whitelist, the request is allowed to pass through without<br />

further filtering. Therefore the rule set is not processed<br />

any further and the rule that eventually blocks the object<br />

is skipped.<br />

Processing continues with the next rule set.<br />

The next rule set can contain rules that, for example,<br />

block a request, although it was allowed to pass through<br />

the preceding rule set.<br />

–> Processing stops for this cycle. The rules and rule sets that<br />

follow the stopping rule in the cycle are skipped.<br />

An example of a rule that stops the processing of a cycle is<br />

a global whitelisting rule. When a requested object is found<br />

on a global whitelist, the request is allowed to pass through<br />

to the appropriate web server. To ensure the request is not<br />

blocked eventually by any of the following rules and rule<br />

sets, the request cycle is not processed any further.<br />

Processing continues with the next cycle.<br />

–> Processing continues with the next rule.<br />

This can be the next rule in the current rule set or the first<br />

rule in the next rule set or cycle.<br />

An example of a rule that lets the filtering process<br />

continue unimpeded is a statistics rule. This rule just<br />

counts requests by increasing a counter and does<br />

otherwise nothing.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!