首页 > 其他分享 >图片覆盖攻击

图片覆盖攻击

时间:2024-06-23 17:00:07浏览次数:3  
标签:style XSIO 覆盖 攻击 vetsch 图片 页面

点击劫持的本质是一种视觉欺骗。顺着这个思路,还有一些攻击方法也可以起到类似的作 用,比如图片覆盖。

一名叫 sven.vetsch 的安全研究者最先提出了这种 Cross Site Image Overlaying 攻击,简称 XSIO。sven.vetsch 通过调整图片的 style 使得图片能够覆盖在他所指定的任意位置。

<a href="http://disenchant.ch"> 
<img src=http://disenchant.ch/powered.jpg 
style=position:absolute;right:320px;top:90px;/> 
</a> 

如下所示,覆盖前的页面是:

覆盖后的页面变成:

页面里的 logo 图片被覆盖了,并指向了 sven.vetsch 的网站。如果用户此时再去点击 logo 图片,则会被链接到 sven.vetsch 的网站。如果这是一个钓鱼网站的话,用户很可能会上当。

XSIO 不同于 XSS,它利用的是图片的 style,或者能够控制 CSS。如果应用没有限制 style 的 position 为 absolute 的话,图片就可以覆盖到页面上的任意位置,形成点击劫持。

百度空间也曾经出现过这个问题1 ,构造代码如下:

一张头像图片被覆盖到 logo 处:

点击此图片的话,会被链接到其他网站。

图片还可以伪装得像一个正常的链接、按钮;或者在图片中构造一些文字,覆盖在关键的 位置,就有可能完全改变页面中想表达的意思,在这种情况下,不需要用户点击,也能达到欺 骗的目的。

比如,利用 XSIO 修改页面中的联系电话,可能会导致很多用户上当。

由于标签在很多系统中是对用户开放的,因此在现实中有非常多的站点存在被 XSIO 攻击的可能。在防御 XSIO 时,需要检查用户提交的 HTML 代码中,标签的 style 属性是 否可能导致浮出。

标签:style,XSIO,覆盖,攻击,vetsch,图片,页面
From: https://blog.csdn.net/A526847/article/details/139902117

相关文章

  • emwin图片旋转
    emwin图片旋转默认是用以图片中心为基点旋转的以下两个测试验证都可以,不要用bitmap旋转,不要用bitmap旋转,不要用bitmap旋转1.手动内存设备旋转重点是不要用bitmap,之前移植用bitmap旋转出来效果移植不好,而且不同图片旋转出来效果不同.以下这个例程是从emwinMemoryDevice-Rot......
  • hyperf 生成二维码并且转为CMYK色彩通道的图片
    注意:CMYK色彩通道的图片格式需要为JPEG或TIFF,png是不支持CMYK的,不然转换的话会转换会srgb或Gray使用前先安装imagick拓展1{2"require":{3"ext-imagick":"*"4}5}  1publicfunctioncreateQrcode($data):void2{3//......
  • Java中word文档操作:把图片和文字插入word文档中!!!
    达到的效果:把服务器上的图片插入word文档中,并且生成一个word文件。其他包括:文字换行、图片大小适应一个word文档页等。直接上代码:<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency>imp......
  • Stable Diffusion 生成个性图片指南
    在当今人工智能领域,midjourney无疑是生成图片的王者,但是苦于付费才能使用,今天我就给大家分享一下midjourney平替stablediffusion,实现本地生成不逊色于midjourney的图片效果图先上一个我自己生成的效果(就是在我的Mac上用CPU生成的)是不是非常棒?下面就让我们一起来深入探讨......
  • 七种常见的前端攻击
    随着网络应用程序在商业运作中的重要性日益增加,它们也成为了网络攻击的更具吸引力的目标。不幸的是,与后端和DevOps团队相比,许多前端开发人员在构建安全前端方面已经落后了。这种差距增加了破坏性数据泄露的风险。最近的事件,如BalancerProtocol的泄露,暴露了当攻击者利用前......
  • 推荐一款免费好用的图片、老照片清晰度修复工具
    现在照片变清晰的工具很多,不过大部分都是电脑上操作的软件,其实电脑上操作也好、手机上操作也好问题倒是不大,主要是很多软件现在都是需要开通尊贵的vip才能享受他们的服务这点就比较难受了,不然不是下载不了高清图片就是下载下来的图片是加了水印的,这谁受得了?偶然间发现了一个非......
  • DDoS攻击揭秘:网络安全的挑战与防御措施的深度思考
    在数字化飞速发展的今天,网络安全问题已经成为企业乃至整个社会关注的焦点。其中,DDoS(分布式拒绝服务)攻击以其难以预测、影响广泛、破坏性强的特点,成为了网络安全领域的一大严峻挑战。本文将带您深入了解DDoS攻击的原理、影响、常见的防御误区以及防御措施,帮助您更好地应对这一网......
  • 用TP5编写上传多张图片的功能
    这篇文章给大家分享的是用TP5怎样编写上传多张图片的功能。小编觉得挺实用的,因此分享给大家做个参考,实现效果及代码如下,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。    1、效果图(每点击一次‘添加选项',就会有一个新的file框来添加新的图片)   ......
  • python pyautogui实现图片识别点击失败后重试
    安装库 pipinstallPillowpipinstallopencv-pythonconfidence作用confidence参数是用于指定图像匹配的信度(或置信度)的,它表示图像匹配的准确程度。这个参数的值在0到1之间,数值越高表示匹配的要求越严格。具体来说,confidence参数用于调整在屏幕上搜索目标图像时......
  • 内容安全复习 7 - 对抗攻击与防御
    文章目录概述攻击对抗性攻击的目的攻击的损失函数如何攻击FGSM黑盒与白盒真实世界的攻击防御被动防御主动防御概述动机(1)不仅要在实验室中部署机器学习分类器,也要在现实世界中部署;实际应用(2)分类器对噪声具有鲁棒性和在“大多数情况下”有效是不够的。(3)想要鲁棒的......