Integrated SSL Scanning



Similar documents
Integrated SSL Scanning

User Identification and Authentication

Technical Brief High Availability Policy Server

Secure Web Service - Hybrid. Policy Server Setup. Release Manual Version 1.01

Certificate Management. PAN-OS Administrator s Guide. Version 7.0

Decryption. Palo Alto Networks. PAN-OS Administrator s Guide Version 6.0. Copyright Palo Alto Networks

Unifying Information Security. Implementing TLS on the CLEARSWIFT SECURE Gateway

SSL Certificate Verification

User Guide Supplement. S/MIME Support Package for BlackBerry Smartphones BlackBerry Pearl 8100 Series

Secure Web Appliance. SSL Intercept

Websense Content Gateway HTTPS Configuration

Entrust Managed Services PKI. Configuring secure LDAP with Domain Controller digital certificates

How To Install A Citrix Netscaler On A Pc Or Mac Or Ipad (For A Web Browser) With A Certificate Certificate (For An Ipad) On A Netscaler (For Windows) With An Ipro (For

X.509 Certificate Generator User Manual

MadCap Software. Upgrading Guide. Pulse

Setting Up SSL on IIS6 for MEGA Advisor

Chapter 7 Managing Users, Authentication, and Certificates

QUICK START GUIDE. Cisco S170 Web Security Appliance. Web Security Appliance

WHITE PAPER Citrix Secure Gateway Startup Guide

Certificate Management

SolarWinds Technical Reference

Configuring Digital Certificates

Sophos Mobile Control Installation guide. Product version: 3.5

Vital Security Web Appliances NG-1100/NG-5100/NG Vital. Vital Security. Security. Vital. Security. Web Appliance. Web Appliance.

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Implementing Secure Sockets Layer on iseries

Certificate technology on Pulse Secure Access

Sophos Mobile Control SaaS startup guide. Product version: 6

M86 Web Filter USER GUIDE for M86 Mobile Security Client. Software Version: Document Version:

Application Note Configuring Department of Defense Common Access Card Authentication on McAfee. Firewall Enterprise

Network-Enabled Devices, AOS v.5.x.x. Content and Purpose of This Guide...1 User Management...2 Types of user accounts2

Blue Coat Security First Steps Solution for Controlling HTTPS

Certificate technology on Junos Pulse Secure Access

Installing and Configuring vcenter Support Assistant

Deploying the SSL Proxy

IBM Security QRadar Vulnerability Manager Version User Guide

HTTP communication between Symantec Enterprise Vault and Clearwell E- Discovery

SSL Manager Certificate Verification Engine

Step By Step Guide: Demonstrate DirectAccess in a Test Lab

BASIC CLASSWEB.LINK INSTALLATION MANUAL

Installing and Configuring vcloud Connector

TechNote. Contents. Overview. Using a Windows Enterprise Root CA with DPI-SSL. Network Security

Installing an SSL Certificate Provided by a Certificate Authority (CA) on the vwlan Appliance

Astaro Security Gateway V8. Remote Access via SSL Configuring ASG and Client

Release Notes for Websense Security v7.2

Installation Procedure SSL Certificates in IIS 7

Enabling SSL and Client Certificates on the SAP J2EE Engine

Sophos Anti-Virus for NetApp Storage Systems startup guide

ez Agent Administrator s Guide

Configuration (X87) SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English. Building Block Configuration Guide

Entrust Managed Services PKI

ISA Server Plugins Setup Guide

RSA envision Windows Eventing Collector Service Deployment Overview Guide

Security Digital Certificate Manager

Generating and Installing SSL Certificates on the Cisco ISA500

Installation Guide. SafeNet Authentication Service

Secure Traffic Inspection

[SMO-SFO-ICO-PE-046-GU-

The Benefits of SSL Content Inspection ABSTRACT

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

Generating SSH Keys and SSL Certificates for ROS and ROX Using Windows AN22

How to configure SSL proxying in Zorp 3 F5

How to configure SSL proxying in Zorp 6


RSA Security Analytics

Windows Mobile SSL Certificates

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Astaro Security Gateway V8. Remote Access via L2TP over IPSec Configuring ASG and Client

Installing and Configuring vcenter Multi-Hypervisor Manager

How to configure HTTPS proxying in Zorp 6

ADFS Integration Guidelines

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected (

Security Digital Certificate Manager

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. August 2014 Phone: Publication: , Rev. C

Sophos Mobile Control Installation guide. Product version: 3.6

Learning the Basics of Citrix Web Interface 4.6, Citrix Secure Gateway 3.1 and GoDaddy Wildcard SSL Certificate

Cisco S380 and Cisco S680 Web Security Appliance

Websense Web Security Gateway: Integrating the Content Gateway component with Third Party Data Loss Prevention Applications

Certificates for computers, Web servers, and Web browser users

Veeam Backup Enterprise Manager. Version 7.0

McAfee Web Gateway Administration Intel Security Education Services Administration Course Training

Deploying F5 to Replace Microsoft TMG or ISA Server

Deployment Guide Microsoft IIS 7.0

Stopping secure Web traffic from bypassing your content filter. BLACK BOX

Sophos for Microsoft SharePoint startup guide

How to configure HTTPS proxying in Zorp 5

S/MIME on Good for Enterprise MS Online Certificate Status Protocol. Installation and Configuration Notes. Updated: October 08, 2014

Installation and Configuration Guide

Deployment Guide AX Series with Active Directory Federation Services 2.0 and Office 365

Installing an SSL Certificate Provided by a Certificate Authority (CA) on the BlueSecure Controller (BSC)

Clearswift Information Governance

HTTPS HTTP. ProxySG Web Server. Client. ProxySG TechBrief Reverse Proxy with SSL. 1 Technical Brief

PartnerConnect software. Installation guide

F-Secure Messaging Security Gateway. Deployment Guide

Technical Brief for Windows Home Server Remote Access

Managing the SSL Certificate for the ESRS HTTPS Listener Service Technical Notes P/N REV A01 January 14, 2011

How to Install SSL Certificates on Microsoft Servers

Transcription:

Version 9.2

SSL Enhancements Copyright 1996-2008. Finjan Software Inc. and its affiliates and subsidiaries ( Finjan ). All rights reserved. All text and figures included in this publication are the exclusive property of Finjan and are for your personal and non-commercial use. You may not modify, copy, distribute, transmit, display, perform, reproduce, publish, license, create derivative works from, transfer, use or sell any part of its content in any way without the express permission in writing from Finjan. Information in this document is subject to change without notice and does not present a commitment or representation on the part of Finjan. The Finjan technology and/or products and/or software described and/or referenced to in this material are protected by registered and/or pending patents including European Patent EP 0 965 094 B1 and U.S. Patents No. 6092194, 6154844, 6167520, 6480962, 6209103, 6298446, 6353892, 6804780, 6922693, 6944822, 6993662, 6965968, 7058822, 7076469, 7155743, 7155744, 7185358, 7418731 and may be protected by other U.S. Patents, foreign patents, or pending applications. Finjan, Finjan logo, Vital Security, Vulnerability Anti.dote and Window-of-Vulnerability are trademarks or registered trademarks of Finjan. Sophos is a registered trademark of Sophos plc. McAfee is a registered trademark of McAfee Inc. Kaspersky is a registered trademark of Kaspersky Lab. Websense is a registered trademark of Websense, Inc. IBM Proventia Web Filter is a registered trademark of IBM Corporation. Microsoft and Microsoft Office are registered trademarks of Microsoft Corporation. All other trademarks are the trademarks of their respective owners. For additional information, please visit www.finjan.com or contact one of our regional offices: USA: San Jose Europe: UK 2025 Gateway Place Suite 180 San Jose, CA 95110, USA Toll Free: 1 888 FINJAN 8 Tel: +1 408 452 9700 Fax: +1 408 452 9701 salesna@finjan.com 4 th Floor, Westmead House, Westmead, Farnborough, GU14 7LP, UK Tel: +44 (0)1252 511118 Fax: +44 (0)1252 510888 salesuk@finjan.com Israel/Asia Pacific Hamachshev St. 1, New Industrial Area Netanya, Israel 42504 Tel: +972 (0)9 864 8200 Fax: +972 (0)9 865 9441 salesint@finjan.com General Information Email: support@finjan.com Internet: www.finjan.com Europe: Germany Alte Landstrasse 27, 85521 Ottobrun, Germany Tel: +49 (0)89 673 5970 Fax: +49 (0)89 673 597 50 salesce@finjan.com Europe: Netherlands Printerweg 56 3821 AD Amersfoort, Netherlands Tel: +31 334 543 555 Fax: +31 334 543 550 salesne@finjan.com Catalog name: Integrated SSL Scanning 9.2 Page ii

SSL Enhancements Table of Contents 1. Introduction 1 2. HTTPS Scanning 1 2.1 On the Fly Certificate Generation 1 2.2 Certificate Validation 2 2.3 Certificate Management [new for 9.2] 6 2.4 Authority Information Access [new in 9.2] 7 2.5 SSL Certificate Errors 8 3. HTTPS Policies 13 4. Configuring HTTPS Support 13 4.1 HTTPS Configurable Parameters 14 5. Transparent HTTPS 16 5.1 Transparent HTTPS Scanning and Finjan s Certificate 17 Page iii

1. Introduction The purpose of the Secure Socket Layer (SSL) is to provide security for the transmission of data over the Internet. Security includes confidentiality, message integrity, and authentication. SSL achieves these elements of security through the use of cryptography, digital signatures, and certificates. The Finjan Vital Security series is an enterprise solution that protects users and organizations from Web attacks, including attacks concealed in encrypted HTTPS communication. The HTTPS functionality is integrated into the Vital Security NG appliance, providing unified setup, management, authentication and identification, and the ability for system administrators to set HTTPS policies. The HTTPS scanning solution protects enterprise networks by decrypting HTTPS traffic and inspecting it for viruses, worms, and malicious code. It also provides encrypted Web attack protection, certificate validation, and content filtering. Integrated HTTPS scanning is a license-based feature that enables the scanning server to be configured to support HTTPS. HTTPS configuration can be carried out system-wide or per Scanning Server. In addition to the scanning solution for HTTP traffic, Finjan also provides certificate validation functionality. This ensures that corporate policies regarding certificates are enforced by automatically validating each certificate and ensuring that the chain returns to the trusted authority. In this way, corporate policies are maintained, while users are provided with the benefit of being able to access SSL traffic. 2. HTTPS Scanning When HTTPS scanning is enabled, Vital Security Scanning Server serves as an intermediary, acting both as an HTTPS server replying to the enduser requests, and as an HTTPS client requesting the original HTTPS server for the content on behalf of the end-user. When the end-user requests the server s certificate from the Scanning Server, the Scanning Server retrieves the certificate from the original Web server. The Scanning Server then validates the certificate and, according to the security policy, sends it to the user or blocks it. This transaction includes two sessions, one between the client and the Scanning Server, and another between the Scanning Server and the original Web server. 2.1 On-the-Fly Certificate Generation When HTTPS Scanning is enabled, there are two HTTPS connections for each session: Page 1

Between the end-user and the Scanning Server Between the Scanning Server and the HTTPS server When the end-user initially sends the request to the Scanning Server, the Scanning Server does not have the certificate of the original Web server, so it must retrieve the certificate before establishing the connection. The Scanning Server retrieves the certificate from the HTTPS server and then generates a new certificate on-the-fly, which includes the same information as the original certificate. The Scanning Server signs the new certificate with its own private key and sends it to the end-user. 2.2 Certificate Validation Vital Security HTTPS ensures that corporate policies for certificates are enforced, thereby removing the decision from the end-users by automatically validating each certificate and ensuring that the chain returns to the trusted authority. Policies regarding certificates are enforced by checking individual certificate names, expiry dates, trusted authority chains, and revocation lists. A list of trusted certificate authorities is supplied with the system and is used for digital signature analysis and for HTTPS certificate validation. Digital certificate lists are updated via Finjan security updates. These lists include the required trusted certificate authorities and Certificate Revocation Lists (CRLs). Certificate validation is based on the action taken according to policy type (Bypass/Inspect Content/User Approval). When Bypass is selected, the original server certificate is obtained, and certificate validation is not performed by the system (no security or HTTPS validation is carried out on traffic). If Inspect Content or User Approval is selected, the server certificates are analyzed and replaced by a certificate containing the same mismatches as the original. The resulting mismatches are compared against SSL certificate conditions. To view the certificate validation rules, navigate in the Management Console to Policies Condition Settings HTTPS Certificate Validation Default Certificate Validation Profile. NOTE: The Default Profile can also be duplicated and adjusted to an organization s needs. The Default Certificate Validation Profile comprises the certificate error events. Page 2

Figure 1: Certificate Validation Profile 2.2.1 Certificate Revoked (CRLs) The following table describes each option in the HTTPS certificate validation profile: Field Unable to get certificate CRL Unable to decrypt CRL's signature CRL signature failure Certificate is not yet valid Certificate has expired Format error in CRL's lastupdate field Format error in CRL's nextupdate field Certificate revoked Description The CRL of a certificate could not be found. The actual signature value could not be determined (as opposed to not matching the expected value). The signature of the certificate is invalid. The notbefore date is after the current time. The notafter date is before the current time. The CRL lastupdate field contains an invalid time. The CRL nextupdate field contains an invalid time. The certificate has been revoked. Page 3

2.2.2 Host Cannot be Trusted Field Hostname does not match certificate name Cannot verify Hostname Description The host name does not match the name in the certificate. The host name is unavailable and therefore cannot be verified against the certificate. 2.2.3 Bad Certificate Usage Field Unsupported certificate purpose Path length constraint exceeded Description The supplied certificate cannot be used for the specified purpose. The basic constraints path length parameter has been exceeded. 2.2.4 Invalid Security Structure Field Certificate signature cannot be decrypted Cannot decode issuer public key Description The certificate signature could not be decrypted (meaningful for RSA keys). The public key in the certificate SubjectPublicKeyInfo could not be read. 2.2.5 Certificate Cannot be Trusted Field Issuer certificate could not be found Certificate signature failure Certificate is self signed Root certificate could not be found locally Description This occurs if the issuer certificate of an untrusted certificate cannot be found. The signature of the certificate is invalid. The certificate is self-signed and cannot be found in the list of trusted certificates. The certificate chain could be built using the untrusted certificates, but the root could not be found locally. Page 4

Field Unable to get local issuer certificate Unable to verify the first certificate Certificate chain too long Invalid CA certificate Certificate not trusted Certificate rejected Subject issuer mismatch Authority and subject key identifier mismatch Authority and issuer serial number mismatch Key usage does not include certificate signing Description The issuer certificate of a locally looked-up certificate could not be found. This normally means the list of trusted certificates is not complete. No signatures could be verified because the chain contains only one certificate, and it is not selfsigned. The certificate chain length is greater than the supplied maximum depth. Either the certificate is not a CA or its extensions are not consistent with the supplied purpose. The root CA is not marked as trusted for the specified purpose. The root CA is marked to reject the specified purpose. The current candidate issuer certificate was rejected because its subject name did not match the issuer name of the current certificate. The current candidate issuer certificate was rejected because its subject key identifier was present and did not match the authority key identifier of the current certificate. The current candidate issuer certificate was rejected because its issuer name and serial number was present and did not match the authority key identifier of the current certificate. The current candidate issuer certificate was rejected because its keyusage extension did not permit certificate signing. Page 5

2.2.6 Certificate is Not Currently Valid Field Certificate is not yet valid Certificate has expired Description The notbefore date is after the current time. The notafter date is before the current time. 2.3 Certificate Management During the installation and setup of Vital Security, a private key is created by the system, followed by the creation of a self-signed certificate. By default, Vital Security signs the on-the-fly certificates using the selfgenerated private key, and the end-user sees the self-signed certificated. Certificate Management includes the following: 2.3.1 Certificate Export System administrators have the option to export the SSL certificate from the system to install it later on end-user machines as a trusted CA. Installing Vital Security certificates on end-user machines will prevent the security validation error messages for the end-users. Figure 2: Generate Certificate Signing Request 2.3.2 Generating Certificate Signing Request For large organizations, which employ their own CA that is already trusted by end-users, there is the option to generate a Certificate Signing Request (CSR). After the generation of the CSR, the system administrator can export the request (which is signed by the private key of Vital Security) and send it to the Certificate Authority. The CA will then generate a Page 6

certificate, which will be imported into Vital Security. This procedure makes the process of exporting the certificate to end-users unnecessary. 2.3.3 Import Certificate Vital Security system supports two types of certificate import. Importing a signed certificate signed by the CA after a CSR was created by Vital Security. System administrators import the certificate into the system together with the private key. The format of the imported certificatd should be the PEM format. 2.4 Authority Information Access Authority Information Access (AIA) is an SSL extension that indicates to the browser how it should get information about the Certificate Authority of the issuer of the SSL certificate. One method of Web servers is to send the end-user the full certificate chain, after which the end-user s browser validates the server s certificate and the issuer s certificate. With AIA, the Web server sends only the end-user s own SSL certificate, which includes a link to the issuers of the certificate. The end-user s browser then follows that link and validates the issuers of the SSL certificate. AIA support includes two components: Page 7

2.4.1 Validating the HTTPS Server s Certificate When the Vital Security Scanning Server acts as an HTTPS client and retrieves the secured content from the HTTPS server, the first thing it does is validate the SSL certificate. If the certificate includes the AIA extension, Vital Security will follow the link and will validate the certificate of the issuer of the certificate. 2.4.2 Replying to the User with AIA Extension When the Integrated SSL Scanning module acts as the SSL server, it can also reply to the end-users with the AIA extension. In organizations which employ their own root CA server, it is possible to create a root CA certificate with AIA already inside. During the handshake with the client, Vital Security sends the end-user the server s certificate and a chain, which includes (in addition to the certificate) the root CA certificate with the AIA field present. This way the browser analyzes the server s certificate first and the signing certificate second, where it will find the AIA extension which allows it to continue the verification with the signing certificate of the organization. 2.5 SSL Certificate Errors When the end-user opens the HTTPS session, the Scanning Server must encrypt and decrypt the data between the end-user and the Scanning Server. The Scanning Server uses the certificate it already generated (as described above). As the certificate is self-signed by Finjan, and is not trusted by the end-user s browser, the user will receive a warning message: Figure 3: Internet Explorer Warning Message Page 8

Figure 4: Certificate Details To prevent the end-users from receiving this warning message, system administrators can do one of the following: Install Finjan s certificate on the end-user s browser as a trusted root certificate authority. Install a certificate on all the Scanning Servers, issued by the organization s CA root certificate, which is already trusted by all users. NOTE: Using a certificate from a trusted CA (such as VeriSign) will not prevent the certificate validation check, as it does not contain the remote HTTPS server s host name. 2.5.1 Install Finjan Certificate on End-user Browser To create a self-signed certificate: 1. On the management Console, navigate to Administration system Settings Finjan Devices IP Address of the Scanning Server. 2. Right-click HTTPS and select Generate Certificate. Page 9

3. In the Generate Certificate screen, select certificate Type (self signed or CSR) from the menu. 4. Select the relevant country from the (mandatory) Country Name field. 5. Enter all relevant information such as State or Province, and Organization name in the provided fields. 6. Enter the appropriate address for the intended recipient in the Email field. The Email address field is also mandatory and cannot remain empty. 7. Click OK. Otherwise, Cancel. 8. In the left pane of the console, right-click HTTPS and select Export Certificate. 9. A new window will appear with the certificate. Copy and paste the certificate into any text editor. For example, Notepad. 10. Save the file with a.cer extension. Add the certificate to Internet Explorer browser: a. Save the.cer file to your desktop. b. Double-click on the file. c. The Certificate Information window is displayed. d. Click Install Certificate. e. The Certificate Import Wizard opens. f. Follow the wizard to completion. The Finjan certificate is now added to the browser s trusted sites list. g. To confirm that the certificate has been added navigate in your browser to Tools Internet Options Content Certificates Trusted Root Certification Authorities. Add the certificate to Firefox 3 browser : a. Save the.cer file to your desktop. b. Navigate in your Firefox 3 browser to Tools Options. c. Click the Advanced option (top right). d. Click the Encryption tab. e. Click View Certificates. f. Click the Authorities tab. g. Click Import and browse to the CER file. h. In the Downloading Certificate window, select Trust this CA to identify web site. i. Click OK (twice). Page 10

2.5.2 Installing Root Certificate on the Scanning Server If the organization has a trusted root CA, a root certificate can be generated and imported into the Scanning Server. In this case, the users are already configured to trust the organization s root CA, and there is no need to configure anything for the users. To install the root certificate on the Scanning Server: 1. Connect to the Management Console via the Web browser. 2. Navigate to Administration System Settings Finjan Devices. 3. Click the IP address. 4. Click to expand Scanning Server, right-click HTTPS, and select Import Root Certificate. The following window is displayed: Figure 5 - Import Root Certificate Page 11

Figure 6 - Importing CSR Certificate 5. In the Import Root Certificate screen, select the Certificate Type (CSR or Root CA). 6. Paste the Certificate and Private Key information in the relevant fields, and type the Password. 7. Click OK. Otherwise, Cancel. NOTE: For multiple Scanning Servers, the Device General Settings option can be used instead of repeating the procedure on each Scanning Server. Page 12

3. HTTPS Policies HTTPS policies provide the option to define which HTTPS sites are scanned or blocked and which have content bypassing. The blocking mechanism is based on white lists, URL categorization, and validation of certificates for errors. Finjan provides two preconfigured HTTPS policies: Default HTTPS Policy: This policy contains only one rule, which is designed to block any sites that contain faulty certificates. Please refer to the Security Policies In-Depth manual for further information. Default Emergency HTTPS Policy: This was designed for emergency situations and contains two rules. The first rule allows only white list URLs, and the second rule blocks the rest of the HTTP traffic. This can be globally enabled via Policies Default Policy Settings Enable Emergency Policy checkbox. In addition to these two policies, the user can configure supplemental policies and rules. The security policies apply only to the Scanning Server s handling of certificate validation, either bypassing scanning or blocking HTTPS traffic. Once traffic is decrypted, the Scanning Server scans the traffic based on the regular security policies assigned to the users. 4. Configuring HTTPS Support HTTPS scanning is a license-based feature. HTTPS scanning enables decrypting HTTPS traffic and inspecting it for malicious code. It then reencrypts the communication and sends it through to the end-user, ensuring clean content. Administrators can also set Bypass, Inspect Content, and User Approval policies for encrypted traffic to remove the decision making from end-users. The Certificate Validation functionality ensures that corporate policies for certificates are enforced by automatically validating each certificate and ensuring that the chain returns to the trusted authority. To configure HTTPS scanning, navigate in the Management Console to Administration System Settings Finjan Devices HTTPS. Page 13

Figure 7 - HTTPS Configuration 4.1 HTTPS Configurable Parameters System administrators can configure the following HTTPS-related parameters: 4.1.1 HTTP Service HTTP Service Listening IP Listening Port Description For better system security, it is recommended to configure the IP address as the IP address of the corresponding physical interface. When working in explicit mode (proxy mode), this is the port number for the HTTPS scanning service. 4.1.2 Advanced HTTP Service Allow SSLv2 Allow SSLv3 Allow TLSv1 Use Diffie-Hellman Allow Weak Cipher Suites Description Enables support for SSLv2 protocol. This option is disabled by default. This protocol is non-secure and should not be used unless there are compatibility problems. Enables support for SSLv3 protocol. This option is enabled by default. Enables support for SSLv1 protocol. This option is enabled by default. Enables the use of Diffie-Hellman as the key exchange mechanism between the client and the proxy. This is enabled by default. Allows the choice of weak (non-secure) cipher suites when performing an SSL handshake between Vital Security and the HTTPS server. This option is disabled by default. Page 14

HTTP Service Allow Certificate Wildcards SSL Handshake Timeout Max HTTPS HTTPS Timeout Description Allows support for Certificate Wildcards. The Certificate Wildcard works in conjunction with an existing Certificate Validation rule. This means that only if there is a policy with a Certificate validation rule will the wildcard support be relevant. Defines the amount of time (in seconds) after which the SSL Handshake is timed out if there is no response. Transactions Backlog: defines the maximum number of outstanding connection requests to be served by the system. After this number is reached, the system is timed out. The default value is 36. Defines (in seconds) the amount of time after which an idle connection is timed out. Figure 8 - HTTPS Advanced Settings 4.1.3 Allowed Server Ports System administrators can configure which port numbers are allowed for HTTPS traffic. If the remote HTTPS server does not listen on the default TCP port number 443, other port numbers can be added. Page 15

Figure 9 - Allowed Server Ports Settings 5. Transparent HTTPS Transparent HTTPS Scanning allows system administrators to transparently redirect users to the Scanning Server, without the need to configure proxy settings for the users. This can be done by using one of the following methods: Layer 4 Switch: By using a third-party layer 4 switch, it is possible to redirect all traffic destined for port 443 (or any other port) to the Scanning Server. WCCP: By using a WCCP-enabled router or switch, it is possible to redirect all traffic destined for port 443 (or any other port) to the Scanning Server. Firewall Redirection: Some firewall vendors support the ability to transparently redirect traffic to third-party vendors. In this case, a firewall policy can redirect all HTTPS traffic to the Scanning Server. NOTE: User authentication is not supported in conjunction with Transparent HTTPS. User identification is based on source IP address only. Due to the nature of the HTTPS protocol, when the End-User sends HTTPS traffic in transparent mode, Finjan s Vital Security Scanning Server doesn t not see the requested host (it sees only the destination IP address) and policies, related to the URL (such as bypass scanning or URL categorization) do not work. Page 16

5.1 Transparent HTTPS Scanning and Finjan s Certificate Although HTTPS scanning is transparent to the end-user, it is still mandatory to install the SSL certificate of the Scanning Server on the enduser s PC to prevent security warnings. When the end-user browses an HTTPS site, the Scanning Server generates an on-the-fly certificate, signs the certificate, and sends it to the end-user. If the user does not have the Scanning Server s certificate among the trusted CAs, a warning message will be displayed. Page 17