深信服业务系统应用安全加固解决方案模板.docx
- 文档编号:10148110
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:13
- 大小:183.02KB
深信服业务系统应用安全加固解决方案模板.docx
《深信服业务系统应用安全加固解决方案模板.docx》由会员分享,可在线阅读,更多相关《深信服业务系统应用安全加固解决方案模板.docx(13页珍藏版)》请在冰豆网上搜索。
深信服业务系统应用安全加固解决方案模板
深信服XX业务系统应用安全加固解决方案
1应用背景
网络的飞速发展促进了各行业的信息化建设,近几年来XX单位走过了不断发展、完善的信息化历程,现已拥有技术先进、种类繁多的网络设备和应用系统,构成了一个配置多样的综合性网络平台。
随着网络基础设施建设的不断完善,有针对性作用的业务系统也不断增加,XX单位已于2011年底完成建设XX业务系统,提供开放的综合业务平台为用户提供便捷的服务。
为了保证用户能够更安全,更便捷的使用业务系统,在XX业务系统建设时便设计并建设完成了第一期网络安全建设规划。
在第一期的网络安全建设规划方案中,防火墙被用作主要的网络安全设备保证业务系统的正常稳定运行。
使用防火墙将服务器区域分割成为应用服务区、数据库服务器区、边界接入区、运维管理区域等多个网络层相互逻辑隔离的区域,防止内、外部安全风险危害各个业务区域。
然而随着互联网的飞速发展,外部网络安全日趋严重,面对业务系统的信息安全攻击逐渐从网络层向应用层和系统层迁移。
各类新型的黑客技术手段、计算机病毒、系统漏洞、应用程序漏洞以及网络中的不规范操作对XX单位业务系统均有可能造成严重的威胁。
在给内、外网用户提供优质服务的同时,也面临着各类的应用安全风险,为了加强业务系统的防护能力,提高业务系统安全性,并且满足等保三级的要求,XX单位将启动二期XX业务系统应用安全加固的安全建设。
2需求分析
2.1一期建设拓扑图
2.2业务系统安全现状
XX业务系统是整个业务的支撑,应对业务系统进行重点防护,如果业务系统的访问行为控制不利,非授权用户可能窃取机密数据、删除和修改业务数据、甚至植入病毒,引起系统中断服务或瘫痪。
同时,如果不对日益猖獗的病毒问题进行防御,有可能从外部或内部其他区域引入病毒,影响业务系统的正常运行。
同时,垃圾邮件的泛滥将阻碍业务的正常开展,同时可能引入注入病毒、木马、钓鱼攻击等众多的安全风险。
最后,操作系统漏洞、业务系统漏洞、应用软件漏洞不断被发现,如果不重视业务系统日常的安全运维,业务系统将可能由于安全漏洞的发现、由于缺乏及时的响应,而引入风险、造成破坏。
目前XX单位正在着手进行二期XX业务系统网络建设,本次规划内容主要涉及针对业务系统的应用安全加固的内容。
通过对该业务系统目前的安全状况以及二期建设目标分析,XX业务系统目前还存在以下几个方面的问题:
1、业务系统与内外网对接没有实现有效的边界访问控制,无法界定用户访问是否为合法请求;
2、对于流经业务系统的数据没有有效的流量清洗的能力,无法识别流量是正常的访问请求还是DOS/DDOS拒绝服务类的攻击;
3、对于夹杂在数据流中的病毒、木马、蠕虫没有良好的检测能力,很难避免在业务交互过程中由于数据中包含病毒、木马、蠕虫等威胁对业务系统造成的危害;
4、服务器系统底层漏洞攻击防护仅依靠时效性不强的手动补丁更新,缺乏有效的防护手段,尤其缺乏零日漏洞攻击的防护能力;
5、流经业务系统的数据没有应用层攻击(如web攻击)的检测能力,难以保证业务系统Web应用程序以及后台数据库不被攻击;
2.3业务系统脆弱性分析
结合一期业务系统网络安全建设现状分析,现业务系统脆弱性在各层面主要体现在:
●网络层面
业务系统一期网络安全建设部署了防火墙通过访问控制实现边界接入区、应用服务区、数据库服务器区等区域的安全隔离,能够从网络层面有效的对逻辑区域进行隔离。
但由于防火墙的局限性,对于利用网络协议漏洞的DOS/DDOS攻击仍然没有很好的防护效果,利用网络协议的攻击可能导致网络瘫痪而无法响应正常业务请求及访问。
●系统层面
系统层面上主要是不断发现的各种安全漏洞,包括本地溢出,远程溢出等脆弱性问题。
由于操作系统都不可避免的存在bug,包括安全方面的bug,因此系统本身的脆弱性是不可能完全避免的,只能在一定时间内减少和降低危害。
而当前业务系统一期网络安全建设并没有对系统层面的攻击提供有效的防护措施,安全维护人员仅仅通过在互联网上下载最新的操作系统补丁来保证系统漏洞不被轻易利用,而服务器逻辑隔离于互联网、或者业务系统运行于内网,使得补丁无法及时更新,业务系统系统层面的安全风险十分严重。
且服务器往往由于更新不及时也可能带来新的“0”日攻击的威胁。
通过安全评估发现系统层面的漏洞广泛存在于应用服务器区、数据库服务器区大量应用服务器和数据服务器之上。
利用系统漏洞攻击可以使攻击者获得系统级的权限而为所欲为,危害严重。
系统层面的安全风险需要进行统一防护。
●应用层面
应用层面的脆弱性最为复杂,包括了常见应用,B/S业务服务程序中可能存在的安全漏洞,WEB开发中的安全隐患以及目前用的网站管理系统都可能成为被攻击者所利用。
而业务系统基于ASP、PHP、JSP开发,不可避免的存在软件开发本身的漏洞、造成黑客的SQL注入,致使业务系统数据库和网页文件被篡改或者被窃取。
把业务系统主页修改使得大你问名义受损,造成不良的影响。
应用层面的攻击没有办法完全修改业务系统构架来避免,在业务系统更新修改后还有可能存在新的漏洞。
同时用于承载业务的各类应用软件本身也存在大量的漏洞,包括业务发布应用程序(如IIS、Apach等),数据库软件(如,oracle、mssql等),中间件(如weblogic等),利用他们也可以对业务系统本身造成严重的危害。
所以应用层面的安全威胁需要严格防护,并作为本次业务系统安全加固的重点。
●数据层面
由于安全的建设的基本原则是保证安全防护最大化,并没有办法实现100%的安全防护,安全设备仍有可能存在被绕过的风险。
而在数据层面的脆弱性也就因此产生,主要表现在数据的传输是否安全,获取方式是否合法,是否有非法窃取的风险,是否存在“拖库”、“暴库”的风险。
为了保证整个业务系统最核心的数据部分,本次安全加固需要包含对于数据是否被非法窃取的防护措施。
2.4风险可能导致的问题
业务系统包含Web服务器、存储服务器、数据库服务器等多种类型的业务服务器,向internet、intranet等多个区域提供服务,业务系统要面临来自内外网多个区域的安全威胁。
其安全保障意义重大。
而一期网络安全建设中防火墙仅仅是通过vlan、ACL访问控制对其进行安全隔离。
应用层攻击仍然能够穿透这些安全隔离的手段,从外向内部进行渗透。
同时带有目的性的内网用户的攻击渗透行为也是造成众多泄露事件的原因之一。
风险造成的结果有以下几种:
●业务系统篡改问题
业务系统的架构是B/S架构,大量的web应用可能存在被攻击的风险。
业务系统的篡改是指攻击者利用Web应用程序漏洞将正常的网页替换为攻击者提供的网页/文字/图片等内容。
一般来说篡改的问题对计算机系统本身不会产生直接的影响,但对于业务系统,需要与用户通过业务系统进行沟通的应用而言,就意味着业务系统的服务将被迫停止服务,对单位形象及信誉会造成严重的损害。
●业务系统挂马问题
业务系统网页被挂马也是利用Web攻击造成的一种网页篡改的安全问题,相对而言这种问题会比较隐蔽,但本质上这种方式也破坏了业务系统的完整性。
挂马会导致Web业务的最终用户成为受害者,成为攻击者的帮凶或者造成自身的损失。
这种问题出现在业务系统中也严重影响业务的正常运作并影响到单位的公信度。
2.5业务安全加固建设目标
从本次网络安全规划的主要目的分网络层次考虑,利用各种应用安全加固技术和手段应用到实际网络环境中,将业务系统建设成一个支持各级别用户或用户群的纵深安全防御体系,在保证业务系统高可用的同时,保证业务系统应用安全。
1、最大限度的控制网络系统,加强边界访问控制权限的建立,降低安全风险;
2、消除网络系统、操作系统、应用系统本身存在的大量弱点漏洞和认为操作或配置产生的与安全策略相违背的系统配置,减少入侵者成功入侵的可能;
3、加强网络系统入侵行为的检测和防御能力,有效阻止来自外部的攻击行为,同时也防止来自内部的违规操作行为;
4、通过加固手段切实提高操作系统的安全级别,保证系统安全;
5、针对业务系统本身可能面临的应用安全风险有针对性的进行安全加固,防止应用安全威胁危害业务系统正常安全使用;
6、增强事后防御的措施,控制、保障业务系统内部的敏感信息、保密信息、涉密信息在网络协议中传输,针对业务系统本身制定严格的合规性策略,控制不法份子绕过防御体系进行信息窃取的行为;
7、加强业务系统被非法修改的能力,实现防止业务系统web界面被非法修改的根本目的。
3方案设计
在业务系统脆弱性分析的基础上,我们对网络层面、系统层面、应用层面、数据层面进行详细的方案设计,对设计到的产品/子系统和技术,进行详细的阐述。
3.1网络安全加固方案
网络层面的安全加固主要针对业务系统网络层可能面临DOS/DDOS攻击进行强化的防护,对于进入网络中的病毒/木马/蠕虫进行过滤和清洗。
因此本次应用安全加固的安全建设中,采用一体化安全网关部署于原防火墙后与一期业务系统网络安全建设的防火墙形成异构,实现出口网络安全加固,同时实现简化组网、简化运维、最优投资的价值。
3.1.1DOS/DDOS防护子系统
常见的DDOS攻击方法有SYNFlood、EstablishedConnectionFlood和ConnectionPerSecondFlood。
已发现的DOS攻击程序有ICMPSmurf、UDP反弹,而典型的DDOS攻击程序有Zombie、TFN2K、Trinoo和Stacheldraht。
DOS和DDOS攻击会耗尽用户宝贵的网络和系统资源,使依赖计算机网络的正常业务无法进行,严重损害单位的声誉并造成极大的经济损失,使IT部门承受极大的压力。
DOS/DDOS防护子系统采用自主研发的DOS攻击算法,可防护基于数据包的DOS攻击、IP协议报文的DOS攻击、TCP协议报文的DOS攻击、基于HTTP协议的DOS攻击等,实现对网络层、应用层的各类资源耗尽的拒绝服务攻击的防护,实现L2-L7层的异常流量清洗。
3.1.2防病毒子系统
蠕虫病毒是对网络的重大危害,蠕虫病毒在爆发时将使路由器、3层交换机、防火墙等网关设备性能急速下降,并且占用整个网络带宽。
针对病毒的风险,应通过终端与网关相结合的方式,以用户终端控制加网络防病毒网关进行综合控制。
重点是将病毒消灭或封堵在终端这个源头上。
在广域网出口及互联网出口上部署网关防病毒子系统,在网络边界对数据流进行集中监测和过滤控制,可以在一定程度上避免蠕虫病毒爆发时的大流量冲击。
防病毒子系统提供先进的病毒防护功能,可从源头对HTTP、FTP、SMTP、POP3等协议流量中进行病毒查杀,也可查杀压缩包(zip,rar,gzip等)中的病毒。
同时采用高效的流式扫描技术,可大幅提升病毒检测效率避免防病毒成为网络安全的瓶颈。
防病毒子系统的具有大容量病毒库,能够查杀10万种以上种病毒。
为了更有效地过滤网络病毒,除了特征码识别、广谱特征码、启发式扫描技术等几种常见的检测方法以外,深信服NGAF还采用了多种先进的新一代病毒扫描引擎技术,以巧妙而精确的算法保证在检测大量病毒时,仍然保持高速而准确的检测结果,其中包括:
✓病毒脱壳技术:
对加壳的病毒先进行脱壳,然后再进行检测。
✓OLE分离技术:
宏扫描从Office文件中提取宏,根据已知的宏病毒字符串对宏进行检测,并对宏中的代码行为进行分析,识别宏病毒。
✓压缩格式病毒检测技术:
轻松查杀多种压缩格式的病毒,如ZIP、GZIP、RAR、ARJ、ARC、LZH、CAB、ZOO、TAR和CHM等。
✓木马、黑客程序检测技术:
针对网络上流行的木马、黑客程序,深信服NGAF扫描引擎采用了独特的特征&行为双重检测技术,可以对其进行有效的阻断。
✓高速的协议分析、还原和内容检测技术:
通过精心设计的算法保证了在检测大量病毒时仍然保持高速而准确的检测结果。
3.2系统安全加固方案
系统安全层面的加固主要针对承载业务系统本身的各类服务器底层的操作系统进行安全防护实现系统安全加固的目的。
通过入侵防御子系统在业务系统核心交换前形成“虚拟补丁”的防御体系,全面提升web应用服务区、数据库服务器区、服务器区、DMZ区服务器操作系统安全防护能力。
采用入侵防御子系统形成“虚拟补丁”的防御体系可切实减少系统管理员服务器群的安全维护成本,借助厂商强大的安全研究能力可以防御“0”日攻击的风险。
3.2.1入侵防御子系统
网络核心交换前采用开启入侵防御子系统,监视、记录并阻断网络中的所有非法的访问行为和操作,有效防止非法操作和恶意攻击。
同时,入侵防御子系统还可以形象地重现操作的过程,可帮助安全管理员发现网络安全的隐患。
需要说明的是,入侵防御子系统是对防火墙的非常有必要的附加而不仅仅是简单的补充。
入侵防御子系统作为网络安全体系的第二道防线,对在防火墙系统阻断攻击失败时,可以最大限度地减少相应的损失。
入侵防御子系统也可以与防火墙子系统等安全产品实现联动,纵深防御APT攻击,简化管理员管理实现动态的安全维护。
入侵防御子系统是防火墙技术的有效补充,利用防火墙技术,经过仔细的配置,通常能够在内外网之间提供安全的网络保护,降低了网络安全风险,但是入侵者可寻找防火墙背后可能敞开的后门,利用操作系统本身的漏洞轻易绕过防火墙。
基于应用的深度入侵防御子系统采用六大威胁检测机制:
攻击特征检测、特殊攻击检测、威胁关联分析、异常流量检测、协议异常检测、深度内容分析能够有效的防止各类已知未知攻击,实时阻断黑客攻击。
如,缓冲区溢出攻击、利用漏洞的攻击、协议异常、蠕虫、木马、后门、DoS/DDoS攻击探测、扫描、间谍软件、以及各类IPS逃逸攻击等。
入侵防御子系统融合多种应用威胁检测方式,提升威胁检测的精度。
检测方式主要包含6种检测方式:
1.攻击特征检测
2.特殊攻击检测
3.威胁关联分析
4.异常流量检测
5.协议异常检测
6.深度内容分析
入侵防御子系统的漏洞防护策略的设计思路是,防御服务器和客户端的各种漏洞,以保护服务器和客户端不受攻击。
管理员在配置策略时可根据具体的应用场景,配置针对性的策略,便于维护与管理。
利用入侵防御子系统可防护的服务器漏洞包含:
✓协议脆弱性保护
✓DDoS攻击保护
✓DNS服务器保护
✓其他exploit保护
✓finger服务保护
✓ftp服务器保护
✓imap服务器保护
✓mysql服务器保护
✓netbios服务保护
✓nntp服务保护
✓oracle服务器保护
✓Pop2服务器保护
✓Pop3服务器保护
✓RPC服务保护
✓remoteservice保护
✓远程探测防护
✓shellcode防护
✓smtp服务器保护
✓snmp服务器保护
✓SQLserver服务器保护
✓telnet服务保护
✓tftp类服务保护
✓voip防护
✓frontpage扩展安全性保护
✓iis服务器保护
✓X11服务器保护
✓……
3.3应用安全加固方案
应用层面的安全加固主要针对本次业务系统应用安全建设中web应用程序基于ASP、PHP、JSP等开发的B/S业务,本身不可避免的存在软件开发本身的漏洞、造成黑客的SQL注入,致使业务系统数据库和网页文件被篡改或者被窃取的问题进行有针对性的应用安全加固。
通过Web安全子系统部署于web服务器区核心交换前实现双向内容的检测,针对HTTP协议的深入解析,精确识别出协议中的各种要素,如cookie、Get参数、Post表单等,并对这些数据进行快速的解析,以还原其原始通信的信息,根据这些解析后的原始信息,精确的检测其是否包含威胁内容。
Web安全子系统作为web客户端与服务器请求与响应的中间人,能够有效的避免web服务器直接暴露在互联网之上,采用双向内容检测技术可检测过滤HTTP双向交互的数据流包括response报文,对恶意流量,以及服务器外发的有风险信息进行实时的清洗与过滤,防止web安全风险。
3.3.1Web安全子系统
Web安全子系统有效结合了web攻击的静态规则及基于黑客攻击过程的动态防御机制,实现双向的内容检测,提供OWASP定义的十大安全威胁的攻击防护能力,有效防止常见的web攻击。
(如,SQL注入、XSS跨站脚本、CSRF跨站请求伪造)从而保护网站免受网站篡改、网页挂马、隐私侵犯、身份窃取、经济损失、名誉损失等问题。
3.4数据安全加固方案
数据层面的安全加固主要为了应对攻击手段越来越先进的黑客攻击和目的性和持续性很强的高级持续性威胁(APT)等类似的高级攻击。
因为安全防御体系并不能达到100%的防御效果,通常采用这种攻击方式的攻击带有明确的攻击意图和不达目的不休止的特点,黑客往往应用先进的攻击手段绕过防御体系,从而给业务系统造成不可挽回的损失。
有针对性的对数据、内容进行保护,采取事后的防御技术手段可以有效的降低系统被破坏、窃取、篡改的风险,将安全损失降到最低。
本方案中采用防篡改子系统和信息泄漏防护子系统部署于服务器区核心交换前进行针对行的数据安全加固,可有效避免网页被篡改/挂马,敏感信息被窃取的风险。
3.4.1信息泄漏防护子系统
信息泄漏防护子系统提供可定义的敏感信息防泄漏功能,根据储存的数据内容可根据其特征清晰定义,通过短信、邮件报警及连接请求阻断的方式防止大量的敏感信息被窃取。
深信服敏感信息防泄漏解决方案可以自定义多种敏感信息内容进行有效识别、报警并阻断,防止大量敏感信息被非法泄露。
Ø邮箱账户信息
ØMD5加密密码
Ø银行卡号
Ø身份证号码
Ø社保账号
Ø信用卡号
Ø手机号码
……
通过深度内容检测技术的应用,信息泄漏防护子系统具备深度内容检测的能力。
能够检测出通过文件、数据流、标准协议等通过网关的内容。
因此具备针对敏感信息,如186、139等有特征的11位的手机号码、18位身份证号,有标准特征的@邮箱等有特征数据进行识别。
并通过分离平面设计的软件构架,实现控制平面与内容平面检测联动,通过控制平面向底层数据转发平面发送操作指令来阻断敏感信息的泄漏。
有防护了业务系统的敏感泄漏的风险。
3.4.2防篡改子系统
当业务系统网页被数据篡改后,用户看到的页面变成了非法页面或者损害企事业单位形象的网页,这种事故往往会给单位造成很严重的影响,甚至造成严重的经济损失。
防篡改子系统的应用可有效降低此类风险,当内部网站数据被篡改之后,设备可以重定向到备用网站服务器或者指定的其他页面,并且及时地通过短信或者邮件方式通知管理员。
防篡改子系统使用网关实现动静态网页防篡改功能。
这种实现方式相对于主机部署类防篡改软件而言,客户无需在服务器上安装第三方软件,易于使用和维护,在防篡改部分基于网络字节流的检测与恢复,对服务器性能没有影响。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深信 业务 系统 应用 安全 加固 解决方案 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)