浏览器地址栏欺骗漏洞背后

最近几个不同的Web浏览器出现地址栏欺骗漏洞。这些漏洞背后的问题是什么?

JavaScript函数setInterval是HTML DOM窗口对象的一种方法,能连续执行指定代码。Deusen研究人员发现,通过使用setInterval函数每10秒重新加载网页,攻击者能够让地址栏显示真正有请求的站点的URL而浏览器上显示的则是攻击恶意网页的内容。在某些情况下,比如iPad上的Safari,能够作为一次钓鱼攻击的一部分。JavaScript代码执行攻击是非常简单的,他不断地重新加载攻击者的页面。这导致用户查看攻击者的页面,然而地址栏上仍旧显示用户需求的页面URL。这就是当用户以为他们访问一个合法网站时,实际上看到的是一个被攻击者控制的网站。

显而易见,setInterval方法遭误用时,网页以百分之一秒快速重载,这导致大多数设备锁定或是网页变得不可用。同时,地址栏会一直闪烁。一种更活跃的地址栏欺骗漏洞存在于Android浏览器中。当结合window.open时,该浏览器无法处理204无内容响应。204无内容意味着服务器成功处理了请求,但却不返回任何内容。Android安全团队已经发布了补丁,但这取决于电信运营商是否分发了下去。

Web浏览器的地址栏是用户查看其是否在所需网站上的一个关键指标。如果攻击者能够控制它显示的内容,则钓鱼攻击更有可能成功实施。作为一个网站管理员,当用户浏览器上有漏洞时,没有什么太好的法子阻止黑客利用地址栏欺骗漏洞来盗窃用户的敏感数据。这些漏洞很可能构成重大的威胁,不过这也提醒了人们应该使用最新的浏览器软件,并定期参加安全意识会话学习篡改地址栏的钓鱼技术。

为了防止员工上这类漏洞欺骗的当,企业应当为他们安排安全培训,加强对这类攻击的认识,不乱点击不明来源的链接。

作者:Michael Heller 翻译:张程程

来源:51CTO

时间: 2024-10-22 08:32:02

浏览器地址栏欺骗漏洞背后的相关文章

如何绕过Edge补丁欺骗浏览器地址栏和恶意网址检测?

本文讲的是如何绕过Edge补丁欺骗浏览器地址栏和恶意网址检测?,将大部分来源于本网站的漏洞都进行了修补.我很敬佩Edge的开发者以及它的安全研究员.对于那些想继续维持IE策略的开发者,我想你们应该至少公开说明你们为什么不维护它,要么让他停更,要么就继续维护他. 各位读者,如果你对这个漏洞不了解,请你们阅读之前介绍的文章,然后再继续了解怎么绕过补丁. 漏洞快速回顾 微软的Edge允许我们加载一些像acr_error.html这样的内部html页面,不过他不允许我们加载"BlockSite.htm&

Cookies 欺骗漏洞的防范(vbs+js 实现)

一.攻击原理 Cookies 欺骗主要利用当前网络上一些用户管理系统将用户登录信息储存在 Cookies 中这一不安全的做法进行攻击,其攻击方法相对于 SQL 注入漏洞等漏洞来说相对要"困难"一些,但还是很"傻瓜".我们知道,一般的基于 Cookies 的用户系统至少会在 Cookies 中储存两个变量:username 和 userlevel,其中 username 为用户名,而 userlevel 为用户的等级.当我们的浏览器访问 ASP 页面时,它会传出类似

Cookies 欺骗漏洞的防范方法(vbs+js 实现)_应用技巧

最后罗嗦一句,本人录入这篇文章用的机器上没有 ASP 环境,所以提供的代码未能进行测试,对这一点本人深表歉意.如果大家发现了代码中的任何问题,欢迎拍砖-本人皮厚- 一.攻击原理 Cookies 欺骗主要利用当前网络上一些用户管理系统将用户登录信息储存在 Cookies 中这一不安全的做法进行攻击,其攻击方法相对于 SQL 注入漏洞等漏洞来说相对要"困难"一些,但还是很"傻瓜". 我们知道,一般的基于 Cookies 的用户系统至少会在 Cookies 中储存两个变量

Cookies 欺骗漏洞的防范方法(vbs+js 实现)

最后罗嗦一句,本人录入这篇文章用的机器上没有 ASP 环境,所以提供的代码未能进行测试,对这一点本人深表歉意.如果大家发现了代码中的任何问题,欢迎拍砖-本人皮厚- 一.攻击原理 Cookies 欺骗主要利用当前网络上一些用户管理系统将用户登录信息储存在 Cookies 中这一不安全的做法进行攻击,其攻击方法相对于 SQL 注入漏洞等漏洞来说相对要"困难"一些,但还是很"傻瓜". 我们知道,一般的基于 Cookies 的用户系统至少会在 Cookies 中储存两个变量

5个有趣的IE浏览器地址栏JavaScript代码

这又是一篇关于Javascript的文章,能在浏览器地址栏实现的效果太多了,字体放大.显示所有图片.显示Cookie等等.但这篇文章重点放在"有趣"上面,当你无聊的时候,不妨玩玩.原文来自BlogOhBlog. 1.编辑网页 在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动.调整元素大小.如果你只是讨厌某个网站想发泄一下,我建议你使用NetDisater. 代码如下: javascript:document.body.contentEditable='t

如何清除TT浏览器地址栏里的中文标题网址

问:我想彻底清除"TT浏览器"地址栏里的中文标题网址,可清除后重启"TT"又有了.请问如何才能彻底清除"TT浏览器"地址栏里的中文标题网址呢? 答:这是"搜搜网页"的设置问题,点击"TT"右上角的"搜搜网页"右边的小箭头,找到并点击"编辑搜索列表",这时会跳出一个对话框,选"浏览设置",把"显示地址栏热点推荐"前面的对号去掉,然

IE浏览器地址栏里显示本地磁盘

  很早以前就发现在IE浏览器的地址栏里面有时候会出现本地磁盘的盘符,感到很奇怪,是什么原因造成的?一定是朋友在使用我的电脑的某种操作才造成的,那过程是什么?于是在电脑上操作n次都没有成功.到网上去搜,几乎所有答案都是如何去掉IE浏览器地址栏里面会显示本地磁盘的问题,还说这是IE和explorer共同内核导致.可是我现在想知道是什么样的操作过程,才在IE地址栏里留下本地磁盘盘符的? 偶然地想到,有些人进入硬盘文件夹的方式和习惯有些特别,就是不用资源管理器,而是双击 我的电脑 然后双击盘符进入.于

无法在win7电脑的浏览器地址栏中输入文字怎么办?

  虽然对于很多用户来说,熟悉的操作方式是在百度或者是360浏览器中去搜索自己想要的网站,但是对于一些比较熟悉域名的网站,例如百度的域名.淘宝的域名等等,很多用户就习惯直接在地址栏中输入网址来搜索,不过似乎有的朋友发现了一些奇怪的现象,为什么win7 64位旗舰版浏览器地址栏中无法输入文字了呢? 首先,咱们分析一下原因,一般情况下,出现浏览器中无法输入文字的情况,多半是因为注册表造成的滚轮失败导致的,咱们只需要在注册表中重新设置一下就好了. 1.首先,咱们同时按下win+R打开电脑的运行窗口,然

如何去掉浏览器地址栏360卫士图标

  1.其实方法非常简单,只需用鼠标点击一下360安全卫士图标.在弹出的菜单中点击"隐藏地址栏图标". 2.在弹出询问框时点击"确定".需要重启IE浏览器才可以成功去掉图标. 再来看看浏览器地址栏已经没有360安全卫士的标志了.