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.

Rules and rule sets<br />

Filtering controlled by rules 4<br />

When embedded objects are sent with requests or responses (3), the embedded objects cycle is used<br />

as an additional cycle of processing.<br />

Figure 4-2 Filtering embedded objects<br />

An embedded object could, for example, be a file sent with a request to upload a file and embedded in<br />

this file. The filtering process begins with the request cycle, filtering the request and checking the file<br />

that is requested for uploading. Then the embedded objects cycle is started for the embedded file.<br />

Similarly, the response cycle and the embedded objects cycle are started one after another for a file<br />

that is sent in response from a web server and has another file embedded in it.<br />

For every rule on the appliance, it is specified in which cycle it is processed. However, the cycle is not<br />

specified individually for a rule, but for the rule set that contains it. A rule set can be processed in just<br />

one cycle or in a combination of cycles.<br />

Process flow<br />

In the filtering process, the implemented rules are processed one after another, according to the<br />

positions they take in their rule sets. The rule sets themselves are processed in the order of the rule set<br />

system, which is shown on the Rule Sets tab of the user interface.<br />

In each of the three cycles, the implemented rule sets are looked up one after another to see which<br />

must be processed in this cycle.<br />

When a rule is processed and found to apply, it triggers an action. The action executes a filtering<br />

measure, such as blocking a request to access a web object or removing a requested object. In addition<br />

to this, an action has an impact on the filtering process. It can specify that the filtering process must<br />

stop completely, or skip some rules and then continue, or simply continue with the next rule.<br />

Processing also stops after all implemented rules have been processed.<br />

Accordingly, the process flow can be as follows:<br />

All rules have been processed for<br />

each of the cycles and no rule has<br />

been found to apply.<br />

–> Processing stops.<br />

In the request cycle, the request is allowed to pass<br />

through to the appropriate web server.<br />

In the response cycle, the response sent from the web is<br />

forwarded to the appropriate user.<br />

In the embedded objects cycle, the embedded object is<br />

allowed to pass through with the request or response it<br />

was sent with.<br />

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

received.<br />

<strong>McAfee</strong> <strong>Web</strong> <strong>Gateway</strong> <strong>7.1.5</strong> <strong>Product</strong> <strong>Guide</strong> 83

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

Saved successfully!

Ooh no, something went wrong!