Web Policy Code Terms
This glossary lists and explains important terms in the code for the web policy that is implemented under Skyhigh Security Service Edge.
Term | Description |
---|---|
Function |
A piece of code that performs a particular task, for example, finding out whether a URL falls under a category that is in a block list A function returns a value and can have parameters, for example, the setting for a feature that supports the function. Example: MWG.UrlCategories (gtiSetting) The The function is supported by the Web Filtering feature, which is configured with the ( This setting involves the Global Threat Intelligence (GTI) database, where information about URLs and their categories is stored, in the URL filtering process. |
IF-THEN statement |
A statement in a routine that specifies a condition and what is to happen if the condition is met A simple IF-THEN statement includes an IF and a THEN clause. Example: IF MWG.BodyInfected (gam) THEN { MWG.Block (Malware_found, "Block If Virus Was Found", "Gateway Anti-Malware") } A more complex IF-THEN statement can have more than one condition, ELSE clauses, and embedded IF-THEN statements. An IF-THEN statement is also referred to as rule. |
Procedure |
A piece of code that performs a particular task, for example, blocking a file that was received from a website in response to a user's request A procedure does not return a value. It can have parameters. Example: MWG.Block (Malware_found,"Block If Virus Was Found", "Gateway Anti-Malware") The The setting lets the procedure send a block message to the user who requested access to the file that was blocked. |
Routine |
A usually larger portion of code that enables a particular web policy function, for example, anti-malware filtering or applying full browser isolation, and determines its behavior A routine includes other code items such as functions and procedures. In the code, a routine begins with the ROUTINE term and the routine name. Example: ROUTINE Anti_Malware_Rules |