# Chapter 17
Application Security

ColdFusion 4.5 supports several levels of Advanced security. This chapter teaches you how to deploy user security, which is controlled by the ColdFusion developer and offers runtime security for ColdFusion applications. It also describes the Remote Development Services security feature, which authenticates developers accessing server resources through ColdFusion Studio before giving them access to protected resources.

For information on setting up security elements or using Administrator-controlled security features, See Administering ColdFusion Server.

### Contents

- ColdFusion Security Features
- Remote Development Services (RDS) Security
- Overview of User Security
- Using Advanced Security in Application Pages
- Using the CFAUTHENTICATE tag
- Catching Security Exceptions
- Authentication and Authorization Functions
- Catching Security Exceptions
- Using the CFIMPERSONATE Tag
- Example of User Authentication and Authorization