• No results found

NetScaler. Web Service Availability and Security

N/A
N/A
Protected

Academic year: 2021

Share "NetScaler. Web Service Availability and Security"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

NetScaler

(2)

NetScaler Application Delivery Controller

What is NetScaler?

• NetScaler is an enterprise grade application delivery controller, or ADC. So, what does that mean?

• NetScaler is the appliance that sits between external users and your back-end resources. The list of features and use cases for the NetScaler is so long, it would be easier to explain what it

doesn’t do. But where’s the fun in that? • Let’s start off with the basics.

• The primary features of the appliance are load balancing, AAA traffic management, traffic

optimization, SSL offload and security protection against application attacks

(3)
(4)

NetScaler Licensing Offerings

• Comprehensive L4-7 load balancing and optimizes

expensive server and network resources to

reduce cost

• Web application delivery solution providing advanced

traffic management and powerful application

acceleration

• Web application delivery solution designed to deliver mission-critical applications with web application firewall

security, fastest performance, and lowest

cost

Standard

Edition

Enterprise

Edition

Platinum

Edition

(5)

Virtual

Run Anywhere

Platform

Physical

(6)

80 40 15 5

1 20 80

Maximum Tenants per Platform 1 Multi-tenant Capable FIPS Platforms Single-tenant MPX/SDX 22040-22120 40Gbps – 120Gbps 80 Instances 160

Platform Lineup: NetScaler

MPX 5550-5650 500Mbps-1 Gbps 120 5 MPX/SDX 24100-24150 100Gbps – 150Gbps 80 Instances 40 P erfo rma n ce (HTTP) / Gbp s MPX 9700-15500 FIPS 3Gbps – 15Gbps VPX 10Mbps – 3Gbps MPX/SDX 8005-8015 5Gbps – 15Gbps 5 Instances MPX/SDX11515-11542 15Gbps – 42Gbps 20 Instances MPX 25100T-25160T 100Gbps – 160Gbps No HW SSL MPX 14060-14080 (40G) 60Gbps – 80Gbps 180 MPX 25160-25180 (40G) 160Gbps – 180Gbps

(7)

Authentication

Authorization

Auditing

(8)

Features

• Authentication

All Major Authentication Servers

Active Directory, LDAP, ADFS, IDP

RADIUS, OTP ( ID, SMS,.. ), TACACS+, NTLM,Smart CardKerberos KCD

SAML 2 SSO support

Certificate Based Authentication

Multiple Authentication ServersTwo Factor & Dual Passwords

Cascading

Flexible Policy Based Rules

• Authorization

(9)

Features

• Auditing

ᵒ Full Audit Trail of TM End-Users

• by TCP, UDP, HTTP

ᵒ SYSLOG & High Performance TCP Logging supported ᵒ Full Audit Trail of System Administrators

• All commands logged

• Roles Based Administration

ᵒ All System Events Logged ᵒ Rich Detail

ᵒ Scriptable log format

ᵒ Fine Grained Policy Based Auditing

• Security

ᵒ Brute Force Attack Protection – account lock issue blocking ᵒ Authentication Offloading – more secure log-in with sso

(10)
(11)

Various SSL focused attacks in last years

• Heartbleed –

OpenSSL only, stealing cert private key, passwords,.. from server memory read, existed very long time – more then 2 years -need to replace private key even after bug fix

• Beast –

TLS 1.0, browser exploit – needs js ( via CSRF for example ) , steals ssl session id -use TLS 1.1/1.2 only

• Crime –

using optional https compression - DEFLATE, browser exploit – needs js, Google SPDY has compression by default –don’t use compression or old browser ver with SPDY like Google, Firefox

• Poodle –

SSL 3.0 & TLS 1.0 with fall back on, man-in-the-middle, killed SSL 3.0 –disable SSL 3.0 or use TLS_FALLBACK_SCSV with TLS 1.0

• Freak –

weak ciphersuite export ON feature forced to use by US gov, can be used to force export of strong ciphers too, man-in-the-middle forcing to use RSA <512 to export –turn off ciphersutie export

• SSL renegotiation –

older SSL/TLS renegotiation vuln, man-in-the-middle injects key renegotiation, acts as a client not server –old fix was to turn off renegotiation on server, now patched

(12)

Qualys SSL Labs Report

(13)

Latest Cipher Support

• AES-GCM/SHA-2

ᵒ Front-end on MPX (PX, N3) ᵒ TLSv1.2 only.

• ECDHE

ᵒ Back-end on MPX (PX, N3) ᵒ ECDHE on front-end

(14)

Security Improvements

• TLS_FALLBACK_SCSV Support (Poodle)

ᵒ Signaling-Cipher-Suite-Value (SCSV)

ᵒ TLS clients should include the value {0x56, 0x00} (TLS_FALLBACK_SCSV) in ClientHello.cipher_suites. ᵒ TLS servers, whenever an incoming connection includes {0x56, 0x00} in ClientHello.cipher_suites, compare

ClientHello.client_version to the highest protocol version supported by the server. If the server supports a version higher than the one indicated by the client, reject the connection with a fatal alert (preferably,

inappropriate_fallback(86)

ᵒ use of TLS_FALLBACK_SCSV will ensure that SSL 3.0 is used only when a legacy implementation is involved, attackers can no longer force a protocol downgrade.

• Secure Renegotiation (RFC 5746)

ᵒ MPX/SDX, VPX, FIPS (FW2.2)

• Disable SSLv3 by default in 11.0

(15)

DEFAULT Cipher Alias Re-ordering (Front-end)

New Cipher Re-Order List

TLS1-AES-256-CBC-SHA (0x0035)

TLS1-AES-128-CBC-SHA (0x002f)

TLS1.2-AES-256-SHA256 (0x003d)

TLS1.2-AES-128-SHA256 (0x003c)

TLS1.2-AES256-GCM-SHA384 (0x009d)

TLS1.2-AES128-GCM-SHA256 (0x009c)

TLS1-ECDHE-RSA-AES256-SHA (0xc014)

TLS1-ECDHE-RSA-AES128-SHA (0xc013)

…………...

………

……… 28 ciphers…

Old Cipher Re-Order List

SSL3-RC4-MD5 (0x0004)

SSL3-RC4-SHA (0x0005)

SSL3-DES-CBC3-SHA (0x000a)

TLS1-AES-256-CBC-SHA (0x0035)

TLS1-AES-128-CBC-SHA (0x002f)

SSL3-EDH-DSS-DES-CBC3-SHA (0x0013)

TLS1-DHE-DSS-RC4-SHA (0x0066)

TLS1-DHE-DSS-AES-256-CBC-SHA

(0x0038)

…………...

………

………28 ciphers…

(16)

Integration with

Thales nShield

SDX

VPX

MPX

Tamper response mechanisms - mechanisms that wipe out keys and “critical security parameters” if the cover is opened or if physical probing is detected

• Network-attached hardware security module (HSM)

• FIPS 140-2 Level 3 and Common Criteria EAL 4+ certified

• Protects and manages private keys

• Identity-based authentication mechanisms

• Strong separation of duties

(17)
(18)

Fixing the Code is expensive

Every 1000 lines of code averages 15 critical

security defects

US Department of Defense

Develop

Deliver

Secure

• Develop

• Secure

• Deliver

For Every Application

(19)

More Trends

75 % of attacks are driven by financial

motivations

Almost 80% of the initial intrusions were

relatively easy

(20)

Internet Web App Users

Legitimate traffic allowed through Application Attacks Blocked

Citrix NetScaler

Application

Infrastructure

Network Firewalls

• Blocks dozens of day zero attack vectors

o Includes CSRF, xPath Injection, XML attachment checks

• Bi-directional inspection: advanced attack prevention • SSL traffic supported

• Sustained protection up to 40 Gbps • ICSA certified

• OWASP 10

(21)

ICSA Labs Web Application Firewall (WAF) Certification

• ICSA Labs Web Application Firewall (WAF) certification requirements structured with these statistics in mind

• Testing divided up into 6 areas - Documentation review, Functional Security, Product Functionality, Logging, Administration, and Persistence

• Most of the testing is in the Functional Security and Product Functionality area

• Verify security policy enforcement, protection and prevention against web-based attacks, CSRF protection

• Verify the WAF product will hide internal application structure and can accommodate application changes

• Require WAF products support the Positive Security model and has Active Learning support • Subject the WAF product to a number of attacks – including various exploits, port scanning,

DoS, predictable sequence numbers, etc.

(22)

Application Firewall Characteristics

Deep Stream Inspection

• Bi-directional analysis

• Header and payload inspection

• Full parsing

• Semantic extraction

• Sessionization

Strong Hybrid Security Model

• Positive & Negative Security Model

• Signature scanning

• Unique Response Tagging Functionality Easy Deployment

• Learning Mode to ease deployment

• Visualizer to manage rules

1100101100 0001101100 10000000111 11001

100001000111 110001

(23)

NetScaler Advantage: Hybrid

Security Model

• Signatures for known attacks – Negative Model

• Easy deployment, Quick PoC

• Checks request headers (URL, cookies, etc) and body (form fields) • Integrates with scanning tools

• Wizard to ease configuration

• Mix-and-match with positive security – Positive Model

• Defense against zero-day attacks • Defense against custom attacks • Strongest security posture

(24)

Signature Maintenance/Updates

• Based on SNORT

• Partnership with SourceFire to

provide signatures

• Open format for signature files

• Signature versioning

• Automatic identification of “new”

signatures

(25)

Integrates with Scanner tools

Protected website

Run periodic scans

(26)

Cenzic

Qualys

Whitehat

IBM AppScan

TrendMicro

Resources: blogs.citrix.com, Citrix Ready links

(27)

XML Security

Threat Protection

Content Validation

Data Leak Prevention

Reporting and Monitoring

WSDL/Schema validation

Secures all flavors of XML Applications

Single devices for XML, HTML and Web 2.0 applications security

Check types are categories as HTML, XML or Common

Block, Log and Statistics can be enable for all checks.

(28)

Data Leak protection

Credit Card Number

Pattern Matching

Personal Identity Info

Reporting and Logging capabilities for Audits

Analyze AppFirewall configuration against PCI-DSS requirements

Executive summary of AppFirewall configuration

(29)

NetScaler Web Application Firewall

Differentiatons

(30)

“Pay as you grow” capability

Broadest lineup of standalone AppFirewalls on MPX

Increased performance: 500 Mbps to 40 Gbps (basic) throughput

All fully eligible for upgrades to NetScalerPlatinum/Integrated software

-comprehensive

Superior price/performance and feature advantage

(31)

NetScaler Security Announcements

- NetScaler Application Firewall recognised as the leader by NSS labs.

- The most compelling value to security effectiveness of any products

(32)

NetScaler Security Announcements

After the NSS labs report – Code changes in AppFW drove a

performance increase of 100-200%

Available now in latest 10.5.e or 11 build.

Other enhancements include location based detection

and protection plus request capturing (trace) for

(33)

AppFirewall Basic Tput (Gbps) Prior 10.5.9010.e / 11.0 MPX 5550 .5 .5 MPX 5650 5 5.3 MPX 8005 5 5.4 MPX 8015 4.2 10 MPX 11515 5 14 MPX 11520 6.5 17 MPX 11530 7 18.4 MPX 11540 7.8 20 MPX 11542 9 22 MPX 22040 8 24.5 MPX 22060 10.5 33 MPX 22080 12 36 MPX 22100 13.5 38 MPX 22120 14.1 40 MPX 24100 17.8 33 MPX 24150 17.9 40 100% to 200% improvement

(34)

Additional Security Features

• L4 DOS/DDOS

• L7 DOS/DDOS

• TCP & HTTP profiles

• Content Filtering

• Priority Queuing

• Sure Connect

• Surge Protection

• Rewrite

• Responder

• Rate-Limiter

(35)

References

Related documents