Citrix NetScaler Advanced Topics – Secure Web Applications (CNS-318)

Course code: CNS-318

Exam Code: CNS-318

Duration: 40 Hours

Get more value out of your XenApp and XenDesktop investment through the use of Workspace Environment Management, Provisioning Services, Application Layering, advanced features, and troubleshooting tools. You’ll leave this course with a good understanding of how to manage more complex solutions such as multi-zone environments spanning multiple locations with configurations around StoreFront, the Delivery Controllers, and HDX. You’ll gain the skills to improve logon times, user personalization, and resource performance through Workspace Environment Management.

Also, learn to optimize management of your app and desktop images by building and combining App Layers. End the course by learning to install, configure, and manage Provisioning Services in accordance with leading practices.



⦁ AppFirewall solution Security Model (include signature)
⦁ Overview of types of attacks
⦁ Adaptive Learning Engine
⦁ Packet Processing and Inspection
⦁ Log Files – view violations
⦁ Policies and Profiles

⦁ Profiles
⦁ Policies
⦁ Engine Settings
⦁ Regular Expressions

⦁ Forms of Regular Expressions
⦁ Using Regular Expressions
⦁ Metacharacters and Literal Characters
⦁ Escapes
⦁ Quantifiers
⦁ Back Referencing
⦁ Lookaheads
⦁ Regular Expression Scope

⦁ Data Flow with AppFirewall
⦁ Security Checks
⦁ AppFirewall Actions
⦁ Adaptive Learning
⦁ Signatures
⦁ Code Quality (HTML Comment Striping)
⦁ Buffer Overflow
⦁ SQL injection
⦁ Cross-Site Scripting
⦁ Cookie Tampering
⦁ Cookie Protection
⦁ Parameter Tampering
⦁ Server Misconfiguration
⦁ Form Protections
⦁ Identity Theft – CC – Safe Object
⦁ URL Protections – Start URL and Deny URL

⦁ Security Insight
⦁ HTTP Callout
⦁ Rate-Limit
⦁ AppQOE
⦁ IP Reputation

Target Audience

This course is built for experienced IT Professionals working with XenApp and XenDesktop. Potential students include administrators, engineers, and architects responsible for the end user workspace, provisioning services environment, and overall health and performance of the solution.


⦁ FMA Services
⦁ SQL database connectivity and security
⦁ Zones in FMA

⦁ Introduction to WEM
⦁ Installation and configuration
⦁ Administration (Additional WEM topics covered later in the course)

⦁ VDA registration in a multi zone environment
⦁ VDA connection security
⦁ Workspace Environment Management VDA agent

⦁ App Layering architecture
⦁ Configuring and assigning app layers
⦁ Managing app layers

⦁ Optimizing session machines with WEM
⦁ Zone Preference
⦁ User Profile Management with WEM

⦁ User experience optimizations
⦁ Optimal Gateway routing and Zones
⦁ Subscription Store

⦁ Enlightened Data Protocol (EDT)
⦁ HDX virtual channel architecture
⦁ Multimedia delivery and redirection
⦁ Delivering Skype for Business with XenApp and XenDesktop

⦁ Always on tracing
⦁ Troubleshooting tools

⦁ Getting started with Provisioning Services
⦁ Provisioning Services Architecture

⦁ The PVS server role
⦁ The Farm database
⦁ The vDisk Store

⦁ Introduction to vDisks
⦁ Machine preparation
⦁ Streaming vDisks
⦁ Boot methods

⦁ Introduction to target devices
⦁ Data I/O
⦁ Handling persistent and non-persistent data

⦁ XenDesktop Setup Wizard
⦁ Device Collections
⦁ Published Apps and Desktops
⦁ Using Provisioning Services with XenApp and XenDesktop

⦁ Farm component redundancy
⦁ Store redundancy
⦁ Database redundancy

⦁ Performing updates
⦁ Auditing and support
⦁ vDisk imagining
⦁ Migrating vDisk images
⦁ Troubleshooting


⦁ Strong foundational knowledge of XenApp and XenDesktop 7.1x.
⦁ Citrix recommends students prepare for this course by taking the following course:
⦁ CXD-210 (8271) Citrix XenApp and XenDesktop 7.1x Administration.

Have questions or need more information?

Please complete the form and let us know what you’re looking for.

* denotes required field

By entering your email address, you agree to receive information by email from Sanisoft Training including newsletters and information about offers and specials. You may unsubscribe at any time.

Alternatively, you may contact us through quicker ways.