首页 理论教育Web应用程序安全防护核心:攻击、信息泄露、不可用

Web应用程序安全防护核心:攻击、信息泄露、不可用

【摘要】:当前Web应用程序主要面临Web攻击、信息泄露、网站不可用三大威胁,因此Web应用程序安全防护的核心也围绕此三大威胁展开。通过软件开发安全、服务器安全加固、加强内部人员安全防范以及增加安全设备,降低系统遭受攻击的风险。

当前Web应用程序主要面临Web攻击、信息泄露、网站不可用三大威胁,因此Web应用程序安全防护的核心也围绕此三大威胁展开。通过软件开发安全、服务器安全加固、加强内部人员安全防范以及增加安全设备,降低系统遭受攻击的风险。

Web攻击防护主要是针对网页篡改、SQL注入、跨站脚本、Webshell攻击等攻击手段展开防护。首先在开发层面,应规范开发过程,重视编码安全,对用户输入信息进行校验,防止出现低级别的逻辑漏洞、溢出漏洞;其次对Web应用程序相关的组件和服务器进行安全加固,包括补丁及时更新、版本升级、安全策略配置等;最后在互联网边界部署应用层防火墙、入侵检测设备,对应用层的自动化扫描攻击、SQL注入攻击、跨站脚本攻击等攻击方式进行阻断[5]

Web信息泄露则主要从两方面进行防护,一方面是内部防护,据统计有近一半的信息泄露都是内部人员的管理不善造成的,有些是无意的,有些则是故意的,因此要加强内部人员的安全意识培训以及明确内部人员的奖惩措施;另一方面要加强外部防护,即Web攻击方面的防护措施。(www.chuimin.cn)

降低网站不可用的风险,则可通过加强数据备份功能以及购买运营商流量清洗服务来实现。加强数据备份机制,包括数据备份、冗余技术、负载均衡等技术的运用。随着云计算、大数据、态势感知等新技术、新应用的出现,在Web安全防护上也出现了一个新名词“云防御”,通过简单购买的云厂商提供的安全服务,即可实现防DDos攻击、网页防篡改、云WAF安全防护等多种防护措施。

随着网络技术的发展,企业、政府、个人等对Web应用程序的依赖越来越高,遭受不发分子非法入侵的风险也不断加剧,而Web渗透测试主要通过对目标系统信息的全面收集、对系统中网络设备的探测、对服务器主机系统的漏洞扫描、对Web平台及数据库系统的安全性扫描以及通过Web应用系统程序的安全性渗透测试等手段来完成对整个Web网站系统的安全性渗透检测,发现深层次问题,提升网站的整体防御能力。在Web安全防护方面,一方面需要加强代码编写规范,另一方面应部署应用层安全设备能够有效防止SQL注入、跨站脚本攻击等常见攻击类型,并依据《信息安全技术 信息系统安全等级保护基本要求》GB/T 22239—2008,加固应用系统,配置相应的口令复杂度、登录失败处理功能等安全策略,来预防暴击破解口令攻击等。