常见web安全隐患有什么,怎么样处理?
Admin 2021-12-15 群英技术资讯 904 次浏览
常见web安全隐患有什么?对于web安全隐患是需要重视,一般比较常见的有跨站脚本攻击、SQL注入、跨站请求伪造、文件上传漏洞等等,这篇就主要给大家讲讲这四种情况该怎么样处理解决,希望能对大家有所帮助。
1、跨站脚本攻击(Cross Site Scripting)
解决方案
xss之所以会发生,是因为用户输入的数据变成了代码,因此需要对用户输入的数据进行html转义处理,将其中的“尖括号”,“单引号”,“双引号”之类的特殊字符进行转义编码。
2、SQL注入
报错时,尽量使用错误页面覆盖堆栈信息
3、跨站请求伪造(Cross-Site Request Forgery)
解决方案
(1)将cookie设置为HttpOnly
server.xml如下配置
<Context docBase="项目" path="/netcredit" reloadable="false" useHttpOnly="true"/>
web.xml如下配置
(2)增加token
表单中增加一个隐藏域,提交时将隐藏域提交,服务端验证token。
(3)通过referer识别
根据Http协议,在HTTP头中有一个字段交Referer,它记录了HTTP请求的来源地址。如果攻击者要实施csrf攻击时,必须从其他站点伪造请求,当用户通过其他网站发送请求时,请求的Referer的值是其他网站的网址。因此可以对每个请求验证其Referer值即可。
4、文件上传漏洞
在网上经常会操作,上传图片、文件到服务端保存,这时候,如果没有对图片文件做正确的校验,会导致一些恶意攻击者上传病毒,木马,外挂等等到服务器,窃取服务器信息,甚至导致服务器瘫痪。
因此需要对上传的文件进行校验,很多文件起始的几个字节是固定的,因此,根据这几个字节的内容,就可以判断文件的类型,这几个字节也被称作魔数。设置类型白名单
关于常见web安全隐患及解决方案就分享到这,有需要的朋友可以参考了解看看,如果想要了解更多web安全问题,大家可以继续关注其他相关的文章。
文本转载自PHP中文网
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
很多不清楚人自己的账号密码是如何丢失的,这很可能是因为黑客通过暴力破解攻击不断尝试登录你的账号名和密码,最终造成你的账号密码丢失,那么究竟暴力破解攻击是什么?如何检测和防御呢?
云计算之路-阿里云上:一夜之间竞价服务器全没了
近些年,网络攻击的事件越来越多,随着互联网竞争的激烈,很多网站不仅要面临黑客的攻击,还可能会遭受竞争对手的恶意攻击。因此,为了确保网站的稳定发展,做好网站的安全维护是至关重要的。那么究竟我们的网站可能面临的安全问题有什么呢?该如何做好安全维护?
近些年,网络攻击越来越多,做好入侵防御,提升服务器防御性能是很有必要的。那么如何提升服务器防御性能?接下来小编就给大家分享几个提升服务器防御的方法技巧,感兴趣的朋友可以了解看看。
未授权访问漏洞有何影响?一些朋友对于未授权访问漏洞不是很了解,未授权访问漏洞可以理解为需要安全配置或权限认证的地址、授权页面存在缺陷导致其他用户可以直接访问从而引发重要权限可被操作、数据库或网站目录等敏感信息泄露。因此,做好防范是很重要的,下面我们来了解一下常见的未授权访问漏洞类型,对大家做好防范会有一定的帮助。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008