Citrix Confidential Citrix Confidential
Deploying
Citrix Secure Gateway
Citrix Confidential Citrix Confidential
Agenda
• What is Citrix Secure Gateway? • Components and Requirements • Implementation
• Think about this
Citrix Confidential Citrix Confidential
What is
Citrix Secure Gateway?
Citrix Confidential Citrix Confidential
What is Citrix Secure Gateway?
• Secure Remote Access Product
• Designed for use with MetaFrame only • Single IP access from the Internet
• SSL Encryption
• Communication over port 443
Citrix Confidential Citrix Confidential
Components of CSG Solution
• Citrix Secure Gateway Server • Citrix NFuse 1.6
• Secure Ticketing Authority
Citrix Confidential Citrix Confidential
Workforce Mobility
Components and Requirements
Citrix Confidential Citrix Confidential
Solution Components
• Citrix Secure Gateway Server
• NFuse 1.6 or later with Citrix Secure Gateway Components
• Hardware Load Balancer
• Verisign or other Authorized Certificate • ACE/RSA Secure ID Server
Citrix Confidential Citrix Confidential
Function of Citrix Secure Gateway
• Encrypt ICA Traffic
• Access Authorization (w/ STA) • Provide Connectivity
Citrix Confidential Citrix Confidential
Function of NFuse Web Server
• Provide Authentication Page
• Provide Application List from MetaFrame • Authenticate user against ACE/RSA Server • Accept NT/ADS/Novell Credentials
• Provide ICA Clients for download and install
Citrix Confidential Citrix Confidential
Function of Load Balancer
• Provide Fail-over capabilities to Citrix Secure Gateway and NFuse Servers
2 – Citrix Secure Gateway Servers 2 – NFuse 1.6 Servers
Citrix Confidential Citrix Confidential
Function of Certificates, Tickets, Login
Verisign or other CA Certificate
• Encryption Level Verification
NT Domain/Microsoft ADS/ Novell NDS
• MetaFrame Application Authentication
ACE/RSA Secure ID
• Provide Secure Authentication to Web Server
Secure Ticketing Authority
Citrix Confidential Citrix Confidential
Workforce Mobility
Implementation
Citrix Confidential Citrix Confidential
Server Specifications
Citrix Secure Gateway
• P700 Mhz with 1GB RAM
• Citrix Uses P933 with 1GB RAM
NFuse 1.6 Web Server
Citrix Confidential Citrix Confidential
Authentication Considerations
STA
• Should NOT be located in DMZ
• If compromised, can allow access to network • Should not be installed on Web Server
ACE/RSA
• Should NOT be installed on PDC
• Does not require LDAP link to ADS/NDS
Citrix Confidential Citrix Confidential
Architectural Considerations
• Java Client or 986 Win32 ICA Client Required
Install Java Client on Web Server for Java Applet access
• RSA is used to Secure Web Server Access
Logon to web server
Gain access to NFuse Application Set
• NT/ADS/NDS is used for
User Authentication for Application List from MetaFrame User Authentication to MetaFrame Connection
• STA used for machine level authentication
Used to prevent man in the middle attacks
Citrix Confidential Citrix Confidential
Communications Ports
Firewall (External to ICA Client)
• NFuse 1.6 – 443
• Citrix Secure Gateway – 443
Firewall (Internal to Secure Network)
• NFuse 1.6 to ACE/RSA Secure ID - 5500 • NFuse 1.6 Server to MetaFrame – 80
• NFuse 1.6 to STA – 80
• Citrix Secure Gateway to STA – 80
Citrix Confidential Citrix Confidential
Communication – Application Set
ICA Client NFuse Server Citrix Secure Gateway ACE/RSA STA MetaFrame Server Farm
and NT PDC
Citrix Confidential Citrix Confidential
Communication – ICA File Creation
D M Z In te rfa ce ICA Client NFuse Server Citrix Secure Gateway ACE/RSA STA MetaFrame Server Farm
and NT PDC
Fir
ew
Citrix Confidential Citrix Confidential
Communication – Connection
Fir ew all ICA Client NFuse Server Citrix Secure Gateway ACE/RSA STA MetaFrame Server Farm
and NT PDC
Citrix Confidential Citrix Confidential
Creating the Login Web Page
• Modify the ACE/RSA login page • Add NFuse Login Components
NT Username, Password
May want to configure Domain as static
• Some ICA Connection Properties
Need to be configured before logon
Cannot be stored in a Cookie because of this
Citrix Confidential Citrix Confidential
Configuring the Java Applet
• Run setup.class on your web server • Create HTML page for ICA session
• Note: Optimal config is Ultra Thin Web Client
For Internet Explorer users, the HTML page could look like this: <applet code=com.citrix.JICA width=640 height=480> <param name=cabinets value=JICA-coreM.cab>
<param name=address value=CitrixServer>
For Netscape Navigator users, the HTML page could look like this:
<applet code=com.citrix.JICA archive=JICA-coreN.jar width=640 height=480>
<param name=address value=CitrixServer>
Ref: Citrix ICA Java Client Administrators Guide
See Installing the Citrix ICA Java Client; Chapter 2, Page 21
Citrix Confidential Citrix Confidential
Additional Steps (ACE/RSA Secure ID)
• Install Net OS on Web Server
• Create Entry for Web Server on ACE/RSA
Citrix Confidential Citrix Confidential
Demo Time
Citrix Confidential Citrix Confidential
Workforce Mobility
Think About This
Citrix Confidential Citrix Confidential
NFuse
ICA Clients
• Install on NFuse Server for easy install
Java Applet
• Install on NFuse Server for Kiosk/Café Access • Universal Zero-Client Access
SSL to ICA Client
• HTTPS Web Site/Pages
• Encrypt Browser Communications
Secure ID Credentials
Citrix Confidential Citrix Confidential
Certificates
CA Authority
• Support by Microsoft OS by default
• Flexible use for Kiosk/Internet Café Access
Custom Certificates
• Distribution/Management Challenges
Citrix Confidential Citrix Confidential
MetaFrame XP,
Feature Release 2
Citrix Confidential Citrix Confidential
Features
• Delegated Administration
• Enhanced Web Administration
• Enhanced Systems Monitoring and Analysis • User Collaboration
• File Type Association • Smart Card Support
• Client/Server Drag and Drop
• Improved File Transfer/Client Drive Mapping • Client Customization Utilities
Citrix Confidential Citrix Confidential
Delegated Administration
Create specialized administrators to handle specific areas of MetaFrame administration
– Managing printers
– Published applications – User policies
Citrix Confidential Citrix Confidential
Citrix Confidential Citrix Confidential
User Collaboration
• One or many users may shadow a single user • Shadowing is not just for administrators any
Citrix Confidential Citrix Confidential
Content Redirection
CLIENT
SERVER
Local Application (Outlook, Word, IE)
Acrobat content located anywhere Published
Citrix Confidential Citrix Confidential
Enhanced Systems Monitoring & Analysis
• Summary Database
• Monitor health of Database Connection Server • Schedule the transfer of daily data
• Enable automated data purges
• Specify server metric per server basis
• Audit users to track user statistics, favorite applications, and server usage across the farm
• Setup Cost Centers, Fee structures • Generate reports, all within the CMC • Bill by domain or cost centers
• HTML report template
Citrix Confidential Citrix Confidential
Citrix Confidential Citrix Confidential