Preface: Introducing the Content Policy Language

The Content Policy Language (CPL) is a powerful, flexible language that enables you to specify a variety of Web-access policies. ProxySG policy is written in CPL, and every Web request is evaluated based on the installed policy. The language is designed so that policies can be customized to an organization’s specific set of users and unique enforcement needs.

CPL uses the settings created when you configured the ProxySG to your specifications.

CPL has the following capabilities:

Fine-grained control over various aspects of ProxySG behavior.

Layered policy, allowing for multiple policy decisions for each request.

Multiple actions triggered by a particular condition.

Flexibility of user-defined conditions and actions.

Convenience of predefined common actions and transformations.

Authentication-aware policy, including user and group configuration.

Support for multiple authentication realms.

Configurable policy event logging.

Built-in debugging.

About the Document Organization

This document is organized for easy reference, and is divided into the following sections and chapters:

Table 2.1: Manual Organization

Chapter 1 – Overview of Content Policy

This chapter provides an overview of CPL, including concepts, CPL

Language

basics, writing and troubleshooting policy and upgrade/downgrade

 

 

issues.

 

 

Chapter 2 – Managing CPL

Building upon Chapter 1, this chapter discusses understanding

 

 

transactions, timing, layers, and sections, defining policies, and best

 

 

practices.

 

 

 

Chapter 3

Conditions

This reference guide contains the list of conditions that are supported

 

 

by CPL and provides an explanation for the usage.

 

 

 

Chapter 4

Properties

This reference guide contains the list of properties that are supported

 

 

by CPL and provides an explanation for the usage.

 

 

 

Chapter 5

Actions

This reference guide contains the list of actions that are supported by

 

 

CPL and provides an explanation for the usage.

 

 

 

Chapter 6

Definitions

This reference guide contains the list of definitions that are

 

 

supported by CPL and provides an explanation for the usage.

 

 

Appendix A – Glossary

Terms used in this manual are defined in this appendix.

 

 

Appendix B – Troubleshooting

Using policy trace properties is explained in this appendix.

 

 

Appendix C – Recognized HTTP Headers

This appendix lists all recognized HTTP 1.1 headers and

 

 

indicates how the ProxySG interacts with them.

 

 

 

Page 9
Image 9
Blue Coat Systems Proxy SG manual Preface Introducing the Content Policy Language, About the Document Organization