购物 手机

编写程序不可忽视前端安全防范代码

2018-10-29 17:40:52 来源: 佰佰安全网 1973人阅读
导语:

随着网络的快速普及,网络安全问题的受害者不再只是政府、企业等集体,每一个接触网络的普通人都有可能成为网络攻击的受害者。那么编写程序不可忽视前端安全防范代码你知道吗?

编写程序不可忽视前端安全防范代码

随着网络的快速普及,网络安全问题的受害者不再只是政府、企业等集体,每一个接触网络的普通人都有可能成为网络攻击的受害者。那么接下来我们一起来看一下编写程序不可忽视前端安全防范代码。

网络安全小知识

大部分的网站中都有和用户输入交互,或者是通过URL传递输入等功能模块存在,这些输入的入口,也给了攻击者可乘之机,XSS攻击就是利用这些入口来攻击网站的。预防攻击的方式其实并不复杂,只要在所有的这些入口添加必要的输入校验和过滤即可。具体来说,就是针对用户输入内容进行html编码、html标签属性编码、JavaScript编码、CSS编码、URL编码。

如果项目中使用了jQuery框架,那么以上的编码过滤操作就会变得简单多了,jQuery内置的DOM操作接口已经针对输入的内容作了相应的编码处理,比如,显示用户输入的内容时使用$('...').text(data)而非$('...').html(data)、使用$('...').attr()添加属性、使用$('...').css()添加样式等。至于URL编码,则直接使用原生函数encodeURL。

如果期望更灵活地控制输入内容,则可以使用jQuery插件jqencoder。

佰佰安全网提醒您:为了更好地保证自己的信息安全,学习一些常见的网络安全常识和网络安全技术问题是非常有必要的,另外也要做好网络安全防范措施与应用措施来保护自己。


责任编辑:张小付

  • 评论
  • 评论
以下网友言论不代表佰佰安全网观点 发表

相关阅读

为更好的为公众说明安全知识的重要性,本站引用了部分来源于网络的图片插图,无任何商业性目的。适用于《信息网络传播权保护条例》第六条“为介绍、评论某一作品或者说明某一问题,在向公众提供的作品中适当引用已经发表的作品”之规定。如果权利人认为受到影响,请与我方联系,我方核实后立即删除。

小编推荐