数据库

超远距离二维码伪造替换攻击

字号+作者:益华科技来源:IT科技2025-11-05 11:18:18我要评论(0)

近日,日本东海大学的研究人员开发出一种远程篡改和替换二维码的攻击技术,能从最远100米的距离使用不可见光激光照射二维码,将其替换为伪造的二维码。这种攻击可以在任意时间点对二维码进行照射,实现实时动态攻

近日,超远日本东海大学的距离研究人员开发出一种远程篡改和替换二维码的攻击技术,能从最远100米的维码伪造距离使用不可见光激光照射二维码,将其替换为伪造的替换二维码。这种攻击可以在任意时间点对二维码进行照射,攻击实现实时动态攻击。超远非常隐蔽几乎无法防范!

研究者在论文中透露,距离已经成功完成了在五米距离外利用激光照射对二维码进行远距离伪装操作的维码伪造概念验证演示实验。在2023年3月举行的替换ICSS研究小组上,研究者还曾提出了一种动态伪装二维码,攻击可以利用不可见激光照射随时引导用户前往恶意网站。超远

在论文中,距离研究者强调攻击距离对评估二维码远程攻击威胁级的维码伪造重要性(越远威胁越大),并表示将研究如何增加激光照射距离,替换并使用专门配置的攻击设备进行演示实验,以证明在100米的距离上利用激光照射伪装二维码的可行性(下图)研究者甚至还计划进行更长距离(如1公里)的云服务器实验,这对激光精度有着更高要求。

此外,研究者还将思考如何防范利用激光照射的远程二维码攻击活动。

不同距离的实验结果:

在10-40米的距离上,URL2(恶意网站)被成功读取。但在50米和100米的距离上,URL1(正常网站)和URL2交替出现。

攻击原理:

1、不可见光激光照射:攻击者使用不可见光激光(如红外线或其他波长的激光)直接照射到二维码上。

2、修改二维码:利用激光照射改变二维码部分像素,从而改变二维码编码信息。这种改变对肉眼几乎不可见,但可以被扫描设备识别。

3、引导至恶意网站:修改后的二维码可将用户引导至攻击者指定的恶意网站或其他目的地,服务器托管而不是原本的合法网站。

攻击特点:

1、隐蔽性:由于使用不可见光激光,攻击对普通用户来说几乎不可察觉。即使二维码被修改,肉眼也难以分辨出任何变化。

2、远距离操作:这种攻击可以从远距离(如100米甚至更远)进行,增加了攻击隐蔽性和灵活性。

3、动态操作:攻击者可以实施动态攻击,在任意时间点对二维码进行照射。

4、影响因素:空气波动可能对结果产生影响。实验环境中的空调导致空气扰动,使激光位置发生2-3毫米变动,从而影响了实验结果。

5、难以防范:由于攻击的隐蔽性,普通用户和设备难以识别和防范这种攻击。

云服务器提供商

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 很多人对Ubuntu共享文件盒Windows共享文件都比较熟悉,也知道怎么在局域网内Ubuntu和Windows各自的系统之间怎么共享文件。其实在局域网内Ubuntu和Windows之间也是可以实现共享文件的,那么Ubuntu和Windows之间怎么共享文件呢?在Ubuntu上实现局域网共享文件夹假如你的系统是Ubuntu 14.04、14.10或12.04,有两个方法可以使你通过局域网在搭载Windows或其他Linux的电脑上共享本地文件。对局域网中的每个用户提供无密码共享仅限特定访问,提供文件夹密码保护该文包括两种方法,你可以选择你想用的那种。1. 局域网无密码共享文件夹步骤一:为了在Ubuntu上实现局域网共享文件夹,右键点击打算共享的文件夹,并选择“Local Network Share(本地网络共享)”:可能有用的故障解决方案:假如在右键菜单中看不到“Local Network Share”的选项,那就新建一个终端,使用下面的命令去安装nautlius-share插件:sudo apt-get install nautilus-share然后重启Nautilus。可以选择注销再登录,或者使用这个命令:nautilus -q步骤二:一旦点击“Local Network Share”,就会出现共享文件夹的选项。只需选中“Share this folder(共享该文件夹)”这一项:可能的故障解决方案:假如提示共享服务还未安装,就像下图所示,那就点击安装服务,按照提示操作。步骤三:当选中“Share this folder”的选项,就会看到按钮“Create Share(创建共享)”变得可以点击了。你也可以“Allow others to create and delete fies in this folder(允许其他用户在共享文件夹中编辑文件)”。选项“Guest access(允许访客访问)”也是如此。你会看到文件夹图标已经显示为共享的。假如要停止共享文件夹,只需取消“Share this floder”这个选项。这个方法就是这么简单,使得局域网中的任何人都可以访问共享文件夹中的文件。在正常情况下,你会选择这种方式。因为,家用局域网中的电脑通常都是可信电脑。但情况也不总是这样。假如你只是想特定的用户才能访问怎么办?这个时候就需要Samba服务器了。我们在本文的第二部分讨论这种方法。2. 在Ubuntu上使用密码保护实现局域网共享文件夹为了达到这个目的,首先需要配置Samba服务器。事实上,在这篇教程的前一部分我们已经用到了Samba,只是我们没有刻意强调。在介绍如何在Ubuntu上搭建Samba服务器实现局域网共享的方法之前,先快速预览一下Samba到底是什么。  Samba是什么?Samba是一个允许用户通过网络共享文件、文档和打印机的软件包,无论是在Linux、Windows,还是Mac上。它适用于所有的主流平台,可以在所有支持系统上流畅运行。下面是维基百科的介绍:Samba是一款重新实现SMB/CIFS网络协议的自由软件,最初由安德鲁·垂鸠开发。在第三版中,Smaba不仅支持通过不同的Windows客户端访问及分享SMB的文件夹及打印机,还可以集成到Windows Server域,作为主域控制器(PDC)或者域成员。它也可以作为活动目录域的一部分。在Ubuntu上安装Samba服务器你可以很方便地在Ubuntu电脑上安装Samba。安装前,请先更新系统以便安装任何可用的更新。sudo apt-get update && apt-get upgrade然后按照这条命令安装samba和少量所需的软件包:sudo apt-get install samba samba-common system-config-samba python-glade2 gksu一旦安装完成Samba服务器,就可以从图形界面配置Samba来分享文件。Ubuntu和Windows之间怎么共享文件就为大家介绍到这里了。其实不仅是Ubuntu系统,在Linux其他系统上这个方法也是同样有用的。

    很多人对Ubuntu共享文件盒Windows共享文件都比较熟悉,也知道怎么在局域网内Ubuntu和Windows各自的系统之间怎么共享文件。其实在局域网内Ubuntu和Windows之间也是可以实现共享文件的,那么Ubuntu和Windows之间怎么共享文件呢?在Ubuntu上实现局域网共享文件夹假如你的系统是Ubuntu 14.04、14.10或12.04,有两个方法可以使你通过局域网在搭载Windows或其他Linux的电脑上共享本地文件。对局域网中的每个用户提供无密码共享仅限特定访问,提供文件夹密码保护该文包括两种方法,你可以选择你想用的那种。1. 局域网无密码共享文件夹步骤一:为了在Ubuntu上实现局域网共享文件夹,右键点击打算共享的文件夹,并选择“Local Network Share(本地网络共享)”:可能有用的故障解决方案:假如在右键菜单中看不到“Local Network Share”的选项,那就新建一个终端,使用下面的命令去安装nautlius-share插件:sudo apt-get install nautilus-share然后重启Nautilus。可以选择注销再登录,或者使用这个命令:nautilus -q步骤二:一旦点击“Local Network Share”,就会出现共享文件夹的选项。只需选中“Share this folder(共享该文件夹)”这一项:可能的故障解决方案:假如提示共享服务还未安装,就像下图所示,那就点击安装服务,按照提示操作。步骤三:当选中“Share this folder”的选项,就会看到按钮“Create Share(创建共享)”变得可以点击了。你也可以“Allow others to create and delete fies in this folder(允许其他用户在共享文件夹中编辑文件)”。选项“Guest access(允许访客访问)”也是如此。你会看到文件夹图标已经显示为共享的。假如要停止共享文件夹,只需取消“Share this floder”这个选项。这个方法就是这么简单,使得局域网中的任何人都可以访问共享文件夹中的文件。在正常情况下,你会选择这种方式。因为,家用局域网中的电脑通常都是可信电脑。但情况也不总是这样。假如你只是想特定的用户才能访问怎么办?这个时候就需要Samba服务器了。我们在本文的第二部分讨论这种方法。2. 在Ubuntu上使用密码保护实现局域网共享文件夹为了达到这个目的,首先需要配置Samba服务器。事实上,在这篇教程的前一部分我们已经用到了Samba,只是我们没有刻意强调。在介绍如何在Ubuntu上搭建Samba服务器实现局域网共享的方法之前,先快速预览一下Samba到底是什么。  Samba是什么?Samba是一个允许用户通过网络共享文件、文档和打印机的软件包,无论是在Linux、Windows,还是Mac上。它适用于所有的主流平台,可以在所有支持系统上流畅运行。下面是维基百科的介绍:Samba是一款重新实现SMB/CIFS网络协议的自由软件,最初由安德鲁·垂鸠开发。在第三版中,Smaba不仅支持通过不同的Windows客户端访问及分享SMB的文件夹及打印机,还可以集成到Windows Server域,作为主域控制器(PDC)或者域成员。它也可以作为活动目录域的一部分。在Ubuntu上安装Samba服务器你可以很方便地在Ubuntu电脑上安装Samba。安装前,请先更新系统以便安装任何可用的更新。sudo apt-get update && apt-get upgrade然后按照这条命令安装samba和少量所需的软件包:sudo apt-get install samba samba-common system-config-samba python-glade2 gksu一旦安装完成Samba服务器,就可以从图形界面配置Samba来分享文件。Ubuntu和Windows之间怎么共享文件就为大家介绍到这里了。其实不仅是Ubuntu系统,在Linux其他系统上这个方法也是同样有用的。

    2025-11-05 10:09

  • TCL电视C系列(高清画质、智能功能、出色音效,领略家庭影院的新境界)

    TCL电视C系列(高清画质、智能功能、出色音效,领略家庭影院的新境界)

    2025-11-05 09:50

  • 桌面贴纸点菜(让智能贴纸引领点菜新风潮)

    桌面贴纸点菜(让智能贴纸引领点菜新风潮)

    2025-11-05 09:35

  • 探索TCL冰激凌的魅力(尝鲜体验最新创新,感受TCL冰激凌的独特风味)

    探索TCL冰激凌的魅力(尝鲜体验最新创新,感受TCL冰激凌的独特风味)

    2025-11-05 08:49

网友点评
热门资讯