0

我阅读了几篇关于此的文章(例如,二维码如何传播恶意软件),它似乎引起了相当大的轰动。

根据我的阅读,所有所谓的“恶意软件”都是指向恶意网站或应用程序的链接。我的问题是:还有其他形式的二维码恶意软件吗?如果不是,那么这种类型的恶意软件有什么新变化?

4

4 回答 4

3

QR 码的最大有效载荷约为 4K,因此 QR 扫描仪不会出现缓冲区溢出或类似情况。

但是,它们可用于以几种有趣的方式将人们引导至恶意内容。

  1. 您知道访问链接的计算机很可能是移动设备。如果您有针对 iPhone 的浏览器漏洞利用 - 您可以在用户访问网页后交付它。
  2. 使用很长的 URL,您可能会欺骗用户以为他们正在访问“安全”站点。如果 QR 扫描仪只显示 URL 的前 20 个字符,您可以制作一个 QR

    https://www.VerySafeSite.com.evilsite.com
    
  3. 虽然扫描仪可能不易受缓冲区溢出的影响,但地址簿可能会。因此,制作具有异常长字段的 vCard 可能会为攻击提供载体——尽管这不太可能。
  4. 贴纸攻击是可能的。犯罪分子可以找到带有合法二维码的海报,并在上面贴上二维码贴纸。这可能会诱使人们进行扫描。

因此,基本上,几乎不可能拥有恶意二维码——只有恶意目的地。

于 2012-05-18T13:08:11.647 回答
0

二维码本身是不可执行的,不包含可执行数据,所以只读取一个应该是安全的。正如@Blender 所说,它们当然可以链接到恶意软件,但它们本身并不是恶意的。

于 2012-05-18T03:30:23.013 回答
0

当二维码用于销售终端时,可能会利用应用程序及其用户,但这需要对应用程序有深入的了解。如果它们只包含一个 URL,那么它与以任何其他方式打开相同的 URL 相同。

于 2012-05-18T03:34:13.873 回答
0

你是对的,我看到的所有二维码恶意软件都只是指向恶意网站或应用程序的链接。

QR 码可以包含链接以外的数据,例如纯文本、联系信息 (VCARD) 或事件信息 (VCALENDAR)。它甚至可以包含原始数据,理论上可以包含可执行代码,但大多数二维码阅读器软件可能会忽略此类代码,因为它不知道如何处理嵌入的数据。

于 2012-05-18T03:36:02.110 回答