幻灯片 1

梭子鱼Web应用防火墙
我们使您的web应用更加安全
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
NetContinuum 背景
•
•
•
•
创立于1999年,总部 base 在加州的圣塔克莱拉(Santa Clara, CA)
产品被全球 225+ 客户使用,横跨 24 个国家
应用防火墙能够快速实现应用安全
应用网关能够非常快速方便的部署应用
NetContinuum
Users
Network
Firewall
Web Application Firewall
Secure Application Gateway
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Applications
DBMS
我们的客户
Bank
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
驱动力
企业关键业务逐步转向web模式
• 客户,员工,合作伙伴之间更多的互动
• 工作系统的英特网化
• 关键业务流程和数据在英特网上的暴露
• 协议和架构的标准化也带来更多的安全问题
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
风险评估与共识
当其他各种攻击日趋减少的同时,Web攻击日益猖獗
CSI/FBI 2005 Computer Crimes & Security Survey
Source: Computer Security Institute
分析新闻覆盖面的扩大
接踵而来的产品评测
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
行业标准的浮现
应用和安全的鸿沟
Web应用和安全的鸿沟
安全专家不了解
web应用的特点
应用开发者和QA 不
了解安全重点
“As a Network Security
Professional, I don’t know
how my company’s web
applications are supposed
to work so I deploy a
protective solution…but
don’t know if it’s protecting
what it’s supposed to.”
“As an Application
Developer, I can build
great features and
functions while
meeting deadlines, but
I don’t know how to
build security into my
web applications.”
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
应用安全很复杂
http ://www.none.to/script ?submenu=update&uid =1'+or+like'%25admin%25';--%00
Web Servers
App Servers
Database Servers
Presentation Layer
Business Logic
J2EE/.NET
Legacy Apps
Customer Info
Business Data
Transaction Info
Network
Firewall
Microsoft
SQL Server
Microsoft
IIS
Apache
Operating Systems
Linux
Operating Systems
Solaris
AIX
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Windows
Operating Systems
对已知漏洞的防护延迟
•
一成不变的低效的“消防演习”模式
•
补丁总是不够及时而且容易出错
Database Servers
•
基于指纹的防护措施
Customer Info
Business Data
Transaction Info
•
对于“零日攻击”毫无办法
Network
Firewall
IDS
IPS
Web
Servers
Application
Servers
Database
Servers
Operating
Systems
Operating
Systems
Operating
Systems
Network
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
机密数据
无法保护客户自身代码
75% 攻击覆盖于
应用层
(Gartner)
Database Servers
Customized Web Applications
Customized Packaged Apps
Internal and 3rd Party Code
Network
Firewall
IDS
IPS
Web
Servers
Application
Servers
Database
Servers
Operating
Systems
Operating
Systems
Operating
Systems
Network
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Customer Info
Business Data
Transaction Info
机密数据
现有安全措施无能为力
防火墙只能阻断网络层的
攻击
局域网
最终用户
80端口web流量仍然
能够通过
防火墙
SQL Slammer
Nimda
Cross site scripting
Unicode attacks
Cookie poisoning
SQL injection
Code Red
Forceful browsing
OS command injection
Cookie password theft
Web-based worms
Site defacing
数据中心
攻击
入侵监测系统
Web 应用
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
应用防火墙:您的解决方案
• 需求 6.5: 开发安全的应用程序
• 需求 6.6: 审核应用安全安全性
–
选择 1: 专业公司进行代码审核
–
选择 2: 部署应用防火墙
• 厂商/咨询顾问的解决方案
• 作为RFI/RFP模版
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
解决您的实际问题…
审计及合规
• 帮助企业通过安全审计
• 达到PCI (支付卡) 应用安全规范要求
• 美国萨班法案(Sarbanes Oxley)及其他合规性要求
企业安全应用
• 保护及控制web应用安全
• 快速部署客户化的web应用
• 部署、保障及管理企业web门户安全
降低商业风险
• 管理Internet上业务的风险
• 开发完成后保护客户化应用安全
• 保护FTP安全
最高效率的架构
• 面向下一代的web数据中心的架构
• 简化DMZ区,增加安全性及降低运营成本
• 替代传统的负载均衡及内容交换系统
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
哪里需要我们
Business Critical
Applications
Supply Chain
App Servers
NetContinuum
Web Security Gateway
Inventory Servers
FTP Servers
Application D
Application E
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
代理 - 安全的保护
• TCP进程代理(TCP Session Full Proxy)
• 网站隐藏, 防爬行, Web地址转换
• TCP Pooling
• Net防火墙
• AAA
• 缓存, GZIP压缩
• 应用防DoS
• SSL卸载, 重新加密
• 进程维护(Normalize Session)
• SQL/命令注入
• 应用及服务器健康检查
• 协议遵从(Protocol Compliance)
• DAP (Global and Session)
• 内容交换(Content Switching)
• SSL加密/解密
• URL ACLs
• 负载均衡
• HTTP信头重写
• Forms及Cookie窃取
• 记录、监控、报告
• URL翻译
• REGEX保护
• NAT, ACL, PAT
终止
安全
加速
NetContinuum反向代理
用户
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Web应用
NetContinuum:实现基础
• 完全的SSL终止和解密
• 策略检查之前标准化所有流量
d5opx;ÐÓGE]Ì €³óâ=•
[Z ܾçÙ‰Vð„'‰<½
#Ôm]ëæoª5Zòˆ!0^Ý£kê
Ø
mtÈ‘œín‘k»A
H•?>'5@Ì¿êÜ °Ýë ;u
³7JMµ4[ ø´Èò¾ø má¼
%2E%2E%2Fhome%2Fuser
../home/user
%2F%7Eroot%2Fetc%2Fpas
/~root/etc/p
%2Fhomepage%2Findex%2
/homepage/index/pictures/thumbs.html
Normalize
Apply Security
Policy
Terminate and decrypt SSL
阻断通过加密和编码进行伪装的攻击
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
三步实现应用安全
1. 保护应用基础架构
 隐藏
 Cookie 安全
 Web 地址转换
2. 根据应用强化安全
 动态应用建模
3. 弹性安全策略
 颗粒度极小,可高度自定义的Web 访问控制列表
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
端到端的应用安全
An Architecture to
{}
deploy
secure
control
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Web Applications
部署
1
终止所有流量,我们就可以管理它。
tcp
ssl
严格意义上来说,这是“反向代理”。
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
安全
2
在边界对用户进行验证
CA SiteMinder
Source IP
HTTP Auth
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
LDAP
RADIUS
Client Certificates
安全
3
标准化数据
d5opx;ÐÓGE]Ì €³óâ=•
[Z ܾçÙ‰Vð„'‰<½
#Ôm]ëæoª5Zòˆ!0^Ý£kê
Ø
mtÈ‘œín‘k»A
H•?>'5@Ì¿êÜ °Ýë ;u
³7JMµ4[ ø´Èò¾ø má¼
?
../partners/
%2e%2e%2fpartners%2Fe
%2ffinance%2frec%2f/finance/rec/
Decrypt SSL
Normalize
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
安全
4
检查流量是否为恶意攻击
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
梭子鱼web应用防火墙如何工作?
• 对应用数据录入完整检查
• 完全掌握应有数据值类型
• 实时策略生成及执行
检查:
恶意命令
非法关键字
隐藏字段窃取
参数窃取
HTTP修改办法
最大长度例外
非法URLs
WSI身份验证
XML Schema验证
用户
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
执行:
目的应用逻辑
网站隐身
合法爬行
合法参数值
敏感信息保护
合理的进程状态
进程安全
合法URLs
Web应用/服务
输入验证
• 输入验证引擎侦测并阻断攻击
–
–
–
–
–
–
SQL 注入
跨站点脚本攻击
命令攻击
非法字符集
排除关键字
偷窃命令
• 参数访问控制列表
– 强化对表单字段和其他应用参数的安全
策略
• 报头访问控制列表
– 强化对标准和自定义HTTP报头的安全策
略
– 阻断隐藏在报头值中的攻击
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
会话完整
Cookie 加密保证会话的完整性
–
–
–
–
–
维护客户端会话完整性
保证用户信息的安全
Cookie 加密提供私密性
数字证书提供可靠性
对用户和应用完全透明
Users
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Web Applications
应用隐藏
• 全站点隐藏
– 隐藏资源信息,防止被偷窃
– 抵挡针对某个平台的脚本威胁 (nimda)
• 反爬行保护
–
–
–
–
防止黑客探测
拒绝数据捕获
阻断站点下载和数据偷窃
允许合法爬行程序
• Web 地址转换
– 隐藏 Web URL
– 允许内部系统安全的进行扩展
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
数据偷窃防护
MASK
XXXX-XXXX-XXXX-3456
MASK
Social Security
550-55-1234
XXX-XX-1234
BLOCK
MASK
ID# 123-XXXX
BLOCK
用户
Credit Card
4321-4567-7654-3456
应用防火墙
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
Driver’s License
A123456
Employee ID
ID# 123-4567
Patient ID
134-AR-627
Web应用/服务
控制
5
虚拟化部署
Internal Addresses
What Users See
www.acme.com/finance
www.acme.com/partners
www.acme.com/login
sap.acme.com/hq
partners.acmecorp.com
Users
NetContinuum
Application Security Gateway
www.acme.com/exec/obid
os/subst/home/home.html/
104-5601216-1952704
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
虚拟化部署
• 通过一个单独网关部署多个独立管理的应用,各应用采用不同的安
全策略在不修改网络架构的情况下增加新的应用
• 为多元化的机构提供显著的运营优势
• 实时配置修改后台系统,而无需让系统下线
策略A
• 网站隐身
•Web地址转换
• 立即SSL
• Cookie保护
• 深度检查
• 安全交易记录
外部Web应用及服务
策略B
应用防火墙
• 网站隐身
• 立即SSL
• 登陆控制
内部应用
策略C
• 网站隐身
公司网站
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
部署
6
终止了流量,我们优化它。
负载均衡
HTTP 压缩
缓存
SSL 加速
TCP 连接池
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
加快应用的响应时间
Bandwidth
Consumption
Server
Performance
Application
Response Time
NetContinuum
•
•
•
•
•
缓存
压缩
TCP连接复用
SSL卸载和加速
负载均衡
30 – 400% 响应速度的提升以及完善应用安全
CPU Util %
NCOS:高性能的保障
•
•
•
•
管理和应用流量框架分离
建立在多核处理器上的轻量级线程机制(寄存器,堆栈) – 无系统 context switching
隐藏系统或者TCP协议栈
ICSA 认证授权的网络和应用安全
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
状态冗余
Reverse Proxy Redundant
Web Application Firewall
Traffic normally
flows through
Active Firewall
App1: 192.168.9.110
PIF: 10.10.10.1
Eth1: 192.168.9.1
Eht2: 10.10.10.2
Active
Application &
Backend Servers
Internet
192.168.9.1
On failure, traffic
flows through
Active Standby
with full security
state
Standby
App1: 192.168.9.110
PIF: 10.10.10.1
Eth1: 192.168.9.3
Eht2: 10.10.10.4
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
www1:
10.10.10.10
www2:
10.10.10.20
www3:
10.10.10.30
行业领导的性能


高效能及低延迟
测试过程中安全及加速功能开启,充分证明设备性能!
Performance Metric
L2-L4
NC-1100 v5-1
NC-2000 v5-1
R Proven through testing
R Proven through testing
400,000 conns
1,400,000 conns
1 Gbps
1 Gbps
6,000 cps
23,000 cps
7:1
10:1
100,000 conns
100,000 conns
1 Gbps
1 Gbps
Maximum SSL Transaction Rate
with No Session Re-Use
4,000 tps
8,000 tps
HTTP 1.1 Trans/sec - Security +
Acceleration Features - Turned ON
5,000 tps
28,000 tps
<1 ms
<1 ms
HTTPS 1.1 Trans/sec - Security +
Acceleration Features - Turned ON
4,000 tps
10,000 tps
Latency during HTTPS 1.1 testing
<5 ms
<5 ms
Maximum Concurrent TCP
Connections
Maximum Throughput
Maximum TCP Connections/sec
TCP Multiplexing Ratio
SSL
Maximum Concurrent SSL
Connections
Maximum SSL Throughput - Bulk
Transfer of 1Mb File
L7
HTTP
Latency during HTTP 1.1 testing
L7
HTTPS
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
 采用1K大小数据
包
 单URL延迟
行业的领导者
Y04 Firewall Magic Quadrant
Leaders
Challengers
Cisco Systems
Check Point
NetScreen
Radware
Ability to
Execute
Netcontinuum
Microsoft
Secure Computing
Watchguard
Stonesoft
Fortinet
F-5
iPolicy
Whale
CyberGuard
Symantec
SonicWALL
Watchfire
Kavado
Niche Players
Teros
Network
Firewall
Web
Application
Firewall
Visionaries
Completeness of Vision
“NetContinuum is poised to be the first
traditional WAF vendor to stake a claim in the
new Application Assurance Platform market.”
Andy Jaquith, December 2005, declaring
NetContinuum a
“Market Leader”
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn
问题
©2008 博威特网络技术(上海)有限公司。版权所有,不得转载。www.barracudanetworks.com.cn