极度危险而常见的网站安全漏洞

news/2024/5/10 0:15:16/文章来源:https://blog.csdn.net/csnewdn/article/details/53745075

极度危险而常见的网站安全漏洞

1946人阅读 评论(9) 收藏 举报
分类:
最近处理了公司外网项目的两个安全漏洞,很常见,也很危险。

一、反射型跨站脚本漏洞

漏洞风险:

可以在嵌入攻击脚本,一旦在用户浏览器中加载页面,就会执行此脚本。可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务。

举例说明:

通过程序参数输出传递的参数到HTML页面,则打开下面的网址将会返回一个消息提示:

http://***.com/xss/message.jsp?send=Hello,World!

输出内容:Hello,World!

此程序功能为提取参数中的数据并插入到页面加载后的HTML代码中,这是XSS漏洞的一个明显特征;
如果此程序没有经过过滤等安全措施,则它将会很容易受到攻击。
下面我们一起来看如何实施攻击。在原程序的URL的参数替换为我们用来测试的代码:

http://www.***.com /xss/message.jsp?send=<script>alert(‘xss’)</script>

页面输出内容则为:<script>alert(‘xss’)</script>

当用户在用户浏览器打开的时,将会弹出提示消息。

如果用户之前已经正常登录到Web系统,并得到一个会话信息的cookie,再打开黑客嵌入非法脚本的页面,那么黑客基本上就可以通过cookie信息劫持用户会话来为所欲为了。

解决方案:
1、不要信任用户的任何输入,做校验,如果条件允许,尽量采用白名单技术来验证输入参数;
2、是输出的时候对用户提供的内容进行转义处理。

二、URL重定向漏洞


漏洞风险:

通过构建URL,攻击者可以使用户重定向到任意URL,利用这个漏洞可以诱使用户访问某个页面,挂马、密码记录、下载任意文件等。


举例说明:
如单点登录,登录后跳转回原来的页面
正常应该如下,
http://www.****.org/login.php?jumpto=http://www.正常网站.com

这时,修改为如下
http://www.****.org/login.php?jumpto=http://www.恶意网站.com

那么登录验证成功后,就会跳转到恶意网站,危害可想而知。

解决方案:
1. 对用户的输入做校验;
2. 采用间接方式对重定向到第三方网站传参改用post
3. 对一些网站可采用白名单的方式,对跳转的域名做可信判断
4、为保证所有生成的链接都是来自于我们可信域的,通过在生成的链接里加入用户不可控的Token对生成的链接进行校验,可以避免用户生成自己的恶意链接从而被利用,但是如果功能本身要求比较开放,可能导致有一定的限制。

最后说两个工具,可以扫描出一些漏洞:IBM Rational AppScan、Acunetix Web Vulnerability Scanner如何使用,就自己百度吧。

以前做网站,很少关注安全层面的东西,注意最多的就是sql注入,最近修补了这两个漏洞,才发觉局域网项目和互联网项目还是有很多差别的,很多安全问题需要考虑。
慢慢来吧。

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

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

相关文章

《亿级流量网站架构核心技术》目录一览

《亿级流量网站架构核心技术》目录一览 博客分类&#xff1a; 架构 架构在2011年年底的时候笔者就曾规划写一本Spring的书&#xff0c;但是因为是Spring入门类型的书&#xff0c;框架的内容更新太快&#xff0c;觉得还是写博客好一些&#xff0c;因此就把写完的书稿放到了博客&…

如何把网站变成黑白灰色?

如何把网站变成黑白灰色&#xff1f; (2013-04-21 20:21:32) 转载▼标签&#xff1a; 网站变黑白 it 分类&#xff1a;div css 地震带来的灾难&#xff0c;为了对逝者的哀悼&#xff0c;很多门户网站会把网站变成黑白色。 把这段代码写css文件里 html { filter:progid:DXImageT…

怎么用wordpress建中英文双语及多语言切换的网站

怎么用wordpress建中英文双语及多语言切换的网站 发布时间&#xff1a;2015/11/30 WordPress技术博客 基础教程 2954 0 有很多朋友都想建一个中英文双语及多语言的网站&#xff0c;尤其是外贸行业。这其实对wordpress来说&#xff0c;并不是难事。 建立多语言切换的网站有两种方…

Apache配置多个监听端口和不同的网站目录的简单方法

Apache配置多个监听端口和不同的网站目录的简单方法 网站&#xff08;48&#xff09; From : http://www.waaqi.com/archives/707.html 由于开发的多项目&#xff0c;每个项目又要独立&#xff0c;要用根目录地址。 所以这时候我们需要配置多个不同目录的Apache&#xff0c;如…

纯代码给WordPress网站添加独立下载页面功能

纯代码给WordPress网站添加独立下载页面功能 简单代码&#xff0c;给WordPress主题添加单页下载功能 前言 前几天有个朋友在扣扣上向我咨询下载单页的使用&#xff0c;我今天正好在学车&#xff0c;用手机打字在写下&#xff0c;也顺便给其他有需要的朋友们看看。 介绍 首先…

利用Github Page 搭建个人博客网站

利用Github Page 搭建个人博客网站 转载请注明出处&#xff1a; http://blog.csdn.net/tzs_1041218129/article/details/53214497 http://www.54tianzhisheng.cn/Blog/html/blog_github.html (阅读效果最好) 更多精彩文章请关注微信公众号&#xff1a;猿blog 前言 最近这几天&a…

如何搭建个人网站

如何搭建个人网站&#xff08;二&#xff09; 2017年1月28日by 搬砖工 /0 406在上一篇文章中&#xff0c;博主为大家介绍了有关租赁服务器和连接服务器的步骤。接下来就给大家介绍一下如何在我们租用的服务器上面搭建我们需要的应用服务器和发布产品。本篇文章以nginx、tomcat搭…

12306一直显示服务器忙,网购春运火车票首日 12306网站又现服务器忙

①青岛火车站售票大厅内&#xff0c;购票回家的旅客已明显增多。②来自广西的杨先生和同伴们准备拎着行李提前回家。据了解&#xff0c;他们在船厂工作&#xff0c;由于天冷活少&#xff0c;所以提前放假了。③"小候鸟"在妈妈的背后等候进站上车。 本版图/记者 孙传浩…

茌平计算机中考成绩查询,最新:个人成绩查询中考成绩登录系统网站入口

阅读本文前&#xff0c;请您先点击上面的“疏密有致”&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到文章了。每天都会有分享&#xff0c;都是免费订阅&#xff0c;请您放心关注。注&#xff1a;本文转载自网络&#xff0c;如有侵权&#xff0c;请在后台留言…

iconfont 图标宽高出问题_icon图标网站分享

分享几个优秀的图标网站&#xff0c;小伙伴们可以自行取用哈~本文通过四个类别进行网站分享。类别1&#xff1a;icon图标网站1、iconfont链接地址&#xff1a;https://www.iconfont.cn/阿里巴巴图标矢量库&#xff0c;今年新增了插画库的功能&#xff0c;是众多设计师钟爱的图标…

北大网站服务器关闭,北京大学网络服务

&nbsp1、如何在Windows2000环境下配置静态IP地址第一步&#xff1a;选择“控制面板”&#xff0c;选择“网络和拨号连接”第二步&#xff1a;鼠标右键选择“本地连接”(或者相应的网卡名称)&#xff0c;选择“属性”第三步&#xff1a;选择“TCP/IP协议”第四步&#xff1a…

nextcloud linux源码有没有java版本的_如何使用Nextcloud 搭建个人网站

Nextcloud是一套用于创建网络硬盘的客户端&#xff0d;服务器软件。其功能与Dropbox相近&#xff0c;但Nextcloud是自由及开放源代码软件&#xff0c;每个人都可以在私人服务器上安装并运行它。与Dropbox等专有服务相比&#xff0c;Nextcloud的开放架构让用户可以利用应用程序的…

网站做好后不能用手机浏览吗_企业品牌网站建设要注意哪些细节

互联网行业蓬勃发展&#xff0c;要做好互联网营销&#xff0c;那么企业网站的一定不能少的&#xff0c;现在网站的类型各种各样&#xff0c;比如企业展示类、商城类、商务类、分享类等等&#xff0c;网站的类型有很多&#xff0c;但是对于企业来说&#xff0c;主要还是展示类和…

pygame.image.load()找不到图片_强烈种草的5款资源网站!每一款都有找不尽的资源!...

你们知道的资源网站有哪些呢&#xff1f;百度&#xff01;百度&#xff01;百度&#xff01;其实除了百度还有很多资源网站我们需要去慢慢挖掘&#xff0c;只是你不知道而已。今天小编就来和你扒一扒有哪些资源网站值得我们收藏&#xff0c;快来看看吧&#xff01;1. 虫部落快搜…

搜索引擎收录查询工具_影响网站收录的因素有哪些?

点上方蓝字关注我们在seo优化网站中&#xff0c;收录是很重要的数据&#xff0c;通过分析收录数据&#xff0c;可以诊断出网站存在的问题&#xff0c;帮助seoer不断调整优化策略。什么是网站收录?网站收录是指搜索引擎通过自己的算法&#xff0c;通过蜘蛛抓取&#xff0c;将网…

用html做网站古诗春思,春思

七言律诗皇甫冉春思莺啼燕语报新年&#xff0c; 马邑龙堆路几千。家住层城邻汉苑&#xff0c; 心随明月到胡天。机中锦字论长恨&#xff0c; 楼上花枝笑独眠。为问天戎窦车骑&#xff0c; 何时返旆勒燕然。Seven-character-regular-verseHuangfu RanSPRING THOUGHTSFinch-notes…

实验Linux之利用源代码——httpd网站搭建服务(阿帕奇)的安装

源码包安装一&#xff0c;下载源码包二、安装gcc、gcc-c、make三、解压并安装四、make 和make install五、修改配置文件与启动六、启动apache&#xff1a;七、最后一步&#xff0c;查看是否安装成功1&#xff0c;源代码包的一般封包格式&#xff1a;包名.tar.gz或者是包名.tar.…

实验Linux之利用rpm,yum——httpd网站搭建服务(阿帕奇)的安装搭建

安装位置&#xff1a;利用rpm安装的软件会有自己的默认安装路径 1、先查看自己的linux的版本 uname -a 为第七代版本 &#xff0c;安装软件要安装centos7的 2、网站搭建服务的对应软件名为httpd&#xff0c;登录网站进行查找&#xff0c;选择x64_64版本 https://pkgs.org/ 3…

360浏览器一直显示安全连接到服务器,360浏览器提示“您与此网站之间建立的连接不安全完美解决方法...

如果您是该网站的访客&#xff0c;请注意不要在该网站上输入任何敏感信息&#xff0c;更不要在线进行任何购买等交易&#xff0c;因为正规的网上商城网站都会使用 https 加密连接来保护用户的信息安全。安装了SSL证书的网站&#xff0c;好处很多&#xff0c;例如可以获得更好的…

mysql统计人数_网站访问统计系统 Matomo,基于 PHP5+MySQL,前身是Piwik

Matomo 的前身是 Piwik&#xff0c;是一套基于 PHP5MySQL 技术构建的开源网站访问统计系统。Matomo 可以给你详细的统计信息&#xff0c;比如网页浏览人数&#xff0c;访问最多的页面&#xff0c;搜索引擎关键词等等流量分析功能。此外&#xff0c;它还采用了插件扩展及开放 AP…