软件开发之常见前端安全漏洞

原标题:软件开发之常见前端安全漏洞

软件开发完成后,在Web服务器在投入使用之前,应该确保服务器是相对安全地。保证服务器相对安全地前提是,要充分了解影响Web系统安全。

1、跨站脚本(XSS)漏洞跨站脚本攻击发生在客户端,可被用于进行窃取隐私、钓鱼欺骗、偷取密码、传播恶意代码等攻击行为。解决方案:①④⑤对参数做HTML转义过滤,要过滤的字符包括:单引号、双引号、大于号、小于号、&符号,防止脚本执行;②在变量输出时进行HTML ENCODE处理。

2、跨站请求伪造(CSRF)漏洞恶意网站通过脚本向当前用户浏览器打开的其他页面的URL发起恶意请求,由于同一个浏览器进程下Cookie可见性,导致用户身份被盗用,完成恶意网站脚本中指定的操作。该漏洞会导致用户信息泄露,被盗用后进行恶意操作。解决方案:①验证请求是否是信任页面发起的,随机生成token植入session,再在后端进行一致性校验。②验证请求是否是合法用户发起的,修复方案:验证码、密码验证、OTP验证。

3、HTTP Header注入漏洞WEB程序代码中把用户提交的参数未做过滤就直接输出到HTTP响应头里,导致攻击者可以利用该漏洞来注入到HTTP响应头中实现攻击。解决方案:①对参数做合法性校验以及长度限制,谨慎地根据用户所传入参数做HTTP响应的Header设置;②在设置HTTP响应头时,过滤回车换行%0d、%0a、%0D、%0A字符。

4、目标遍历漏洞目标遍历是由于WEB服务器或WEB应用程序对用户输入文件名称的安全性验证不足而导致的一种安全漏洞,使得攻击者通过HTTP请求和利用一些特殊字符就可以绕过服务器的安全限制,访问任意受限文件,甚至执行系统命令。解决方案:①严格检查文件路径参数,限制在指定范围。②严格限制文件路径参数,不允许用户控制文件路径相关的参数。

5、SQL注入漏洞SQL注入攻击,被广泛用于非法获取网站控制权,是发生在应用程序的数据层上的安全漏洞。解决方案:①所有的数据库查询语句均使用数据库提供的参数化查询接口;②对特殊字符进行专业处理;③严格规定长度、统一编码、避免网站显示SQL错误提示信息。

6、文件下载漏洞WEB应用程序在处理文件下载时,接收用户指定的路径和文件名进行下载,攻击者利用此漏洞来下载服务器的其他文件甚至任意文件。解决方案:①限制可下载文件所在的目录为预期范围;②通过指定文件编号的方式来定位下载文件。

7、文件上传漏洞文件上传的WEB程序未对文件类型和格式做合法性验证,导致攻击者可以上传WEB Shell或者非期望格式的文件。解决方案:①对上传的文件大小和类型进行校验,定义上传文件的白名单;②保存上传文件的目录不提供直接访问。

以上就是会影响Web系统安全漏洞,多加注意,相信你的服务器一定能够安全运行。

深圳市逻辑思维软件有限公司

来源:http://www.logicalthinksoft.com/返回搜狐,查看更多

责任编辑:

推荐:web大前端开发中一些常见的安全性问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553872.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win7系统5分钟就会自动注销的解决教程

我们在电脑使用的过程中,有时候会遇到过5分钟就自动注销的情况。一般来说都是因为电脑中了病毒,启动程序遭到了恶意修改,或者系统启动文件因为某些操作删除或损坏了,就此问题,下面小编介绍win7系统5分钟就会自动注销的…

win7窗口颜色没有透明的开启教程

win7的个性化中可以将窗口颜色设置为透明能够让我们的界面视觉效果更加美观舒适。但是有的朋友反映他的win7窗口颜色中没有透明,win7窗口颜色没有透明怎么开启?其实透明效果不是颜色,需要勾选透明选项框才可以开启,下面就一起来看一下win7窗…

Eclipse中的快捷键

熟悉 Ecplise的 快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。 编辑类快捷键 按键作用Ctrl1快速修复(最经典的快捷键,可以解决很多问题,比如 import 类、try catch 包围等)CtrlShiftF格式化当前代…

Win10如何设置IE为默认浏览器

Win10如何设置IE为默认浏览器?很多朋友可能还不知道,下面2345软件大全小编给你分享下解决办法。 Win10如何设置IE为默认浏览器 第一步:首先打开Win10控制面板,然后再点击进入“程序”,如图所示。 Win10如何设置IE为默认浏览器…

修改el-popover和el-select样式

如图el-popover弹框和el-select下拉项的的容器是div#app之外的,所以在scoped作用域内使用>>>或/deep/修改样式无效。虽然可以使用全局样式修改,但是会造成所有页面组件样式改变。 1、修改el-select选项样式的解决办法: Popper-appen…

UC浏览器设置允许访问剪贴板网址的方法

uc浏览器是一个大家都很喜欢使用的搜索服务软件,很多用户都会使用这款软件进行搜索,还有很多用户会使用这款软件进行搜索,用户可以将自己想要的网址粘贴在页面上,方便用户进行搜索使用,用户在使用UC浏览器的时候会发现…

Echarts图表插件资源

https://www.makeapie.com/explore.html

win7旗舰版太卡怎么办

相信不少小伙伴在使用win7旗舰版系统久之后都容易遇到win7旗舰版太卡的问题,比较影响我们系统的正常使用。那么win7旗舰版太卡怎么办?怎么解决win7旗舰版卡的问题?下面小编就教下大家win7旗舰版太快的解决方法。 win7旗舰版太卡怎么办 方法一:如果是…

自定义的全局公共样式

/* by zuoluo 2021-08-06 *//* 全局padding、border、margin、font设置 */html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, i, b, s {mar…

windows7电脑删除文件特别慢怎么回事

在使用电脑的过程中,我们经常需要给电脑清理文件释放些内存空间,提高电脑的运行速度。不过有网友说自己的win7电脑删除文件特别慢,删除文件要很久的问题,windows7电脑删除文件特别慢怎么回事?删除文件比较慢的原因可能是系统某些…

React和Vue的Chrome扩展工具安装

1、vue--devtools简单安装教程 https://blog.csdn.net/weixin_43941029/article/details/105867585 2、react-devtools简单安装教程 https://blog.csdn.net/weixin_41217541/article/details/105686676

windows7电脑怎么永久关闭广告

windows7电脑怎么永久关闭广告?一些用户在使用win7电脑的时候发现电脑浏览器网页右下角经常弹出烦人的广告窗口,影响到自己的使用,下面就和大家讲讲windows7电脑永久关闭广告的方法,感兴趣的用户请来看看吧。 windows7电脑怎么永久关闭广告…

vue项目使用electron打包成桌面应用

打包流程详情步骤: 1、准备工作: a、win7系统则确保node版本在v12以上,electron-builder对系统或版本有要求; b、项目路径不使用中文; c、使用淘宝镜像命令代替npm管理工具 npm install -g cnpm --registryhttps://…

搜狗高速浏览器怎么设置鼠标手势显示动作提示?设置方法是什么

搜狗浏览器是一款日常经常会使用的浏览服务软件,用户可以使用手机获取自己想要的浏览内容,各种浏览操作都可以快速掌握,但是使用浏览器的时候会出现各种动作提示,这样会方便用户的操作,这种动作操作设置以后&#xff0…

360浏览器播放视频出错崩溃该怎么处理

我们经常会直接在浏览器网页中打开视频网页进行观看视频,非常方便。但是最近有用户跟小编反应说自己每次打开360浏览器播放视频就出错发生浏览器崩溃的现象。这该怎么办?下面小编就来给大家分析分析。 一、修复浏览器 1、打开360浏览器,然后点击右上方…

win7如何启动蓝牙的设备添加到计算机

在使用win7系统的时候,我们都会将多种不同类型的蓝牙设备如移动电话、无线耳机以及无线键盘添加到计算机里面,方便我们使用。那想要把启动蓝牙的设备添加到计算机,那么win7如何启动蓝牙的设备添加到计算机呢?下面就以win7旗舰版为例&#xf…

母亲的故事

一个母亲坐在她孩子的身旁,非常焦虑,因为她害怕孩子会死去。他的小脸蛋已经没有血色了,他的眼睛闭起来了。他的呼吸很困难,只偶尔深深地吸一口气,好像在叹息。母亲望着这个小小的生物,样子比以前更愁苦。有…

win7蓝屏0x0000003b解决教程

win7蓝屏0x0000003b解决教程分享给大家,使用win7系统过程中,有时出现蓝屏0x0000003b的问题,那么win7系统出现蓝屏0x0000003b怎么办?不用慌,小编今天就来分享一下如何解决win7蓝屏0x0000003b的教程。 win7蓝屏0x0000003b解决教程…

win7电脑桌面图标和下方任务栏都消失了怎么办

在使用win7系统过程中,我们有时候会需要用到桌面图标和任务栏快速便捷的打开应用程序或电脑设置。如果win7电脑桌面图标和下方任务栏都消失了怎么办呢?下面小编就教下大家win7电脑桌面图标和下方任务栏消失的解决方法。 win7电脑桌面图标和下方任务栏都消失了怎么…

win7电脑共享硬盘分区的方法

很多小伙伴不知道win7如何共享硬盘分区,共享硬盘分区可以让我们很好操作。其实win7共享硬盘分区的方法很简单,今天小编就来跟大家分享win7系统如何共享硬盘分区,话不多说,感兴趣的小伙伴就跟小编一起往下看看win7电脑共享硬盘分区…