主动防御XSS攻击的数据防御组件生成方法及其装置制造方法及图纸

技术编号:8489933 阅读:221 留言:0更新日期:2013-03-28 12:14
本发明专利技术公开了一种主动防御XSS攻击的数据防御组件生成方法及其装置,方法包括形成简单数据传输对象并加入防御标识;定制防御编译器组件代码;将防御编译器组件代码插入到标准编译器组件序列;形成数据防御组件等步骤;本装置包括数据结构读取模块、防御代码标识模块、防御编译器、标准编译器、防御代码管理模块,其中数据结构读取模块、防御代码标识模块、防御编译器、标准编译器依次连接,防御代码管理模块与防御编译器连接;本发明专利技术能够对防御代码及时调整扩展,使网站快速、实时地应对不断变化的XSS攻击,通用性强,大大提升了网站的开发效率,提升了网站的安全性。

【技术实现步骤摘要】
主动防御XSS攻击的数据防御组件生成方法及其装置
本专利技术属于网站安全领域,特别是一种主动防御XSS攻击的数据防御组件生成方 法及其装置。
技术介绍
在各种网站安全漏洞中,跨站脚本攻击(Cross Site Script,即XSS攻击)是危 害比较严重的。跨站脚本攻击是指攻击者在有漏洞的网站中插入恶意的可执行脚本(包含 javascript, flash, css等)以欺骗用户执行。一旦用户浏览了此页面,嵌入其中的恶意脚 本就会执行,攻击者通过这种方式达到恶意危害用户目的,如盗取各类用户帐号,控制企业 数据,包括具有读取、篡改、添加、删除企业敏感数据的能力,盗窃企业重要的、具有商业价 值的资料,非法转账,强制发送电子邮件,控制受害者机器向其它网站发起攻击等。针对XSS攻击,目前提出了一些检测XSS攻击方法,在这方面有专利“一种检测数 据库是否遭到跨站脚本攻击的方法及装置”(专利申请号200910085040. X),通过捕获提交 到数据库服务器的数据包,从中提出SQL语句,如果提出的SQL语句为包含修改数据库字段 内容的语句,则判断此SQL语句中是否含有跨站脚本攻击行为,如果有则判本文档来自技高网...

【技术保护点】
一种主动防御XSS攻击的数据防御组件生成方法,其特征在于,包括以下步骤:步骤一:数据结构读取模块访问数据库服务器,读取网站的数据库表结构,形成简单数据传输对象,并用防御代码标识模块在简单数据传输对象中加入防御标识;步骤二:用防御编译器定制防御编译器组件代码;?步骤三:将防御编译器组件代码插入到标准编译器组件序列;步骤四:在标准编译器中进行编译,防御编译器组件会被执行,形成数据防御组件,其中包含有防御代码以及防御代码执行的触发条件,保存在数据传递器的防御配置子单元中。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨昕葛亮
申请(专利权)人:焦点科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1