← 最新论文
🤖 AI

Detecting Quishing Attacks with Machine Learning Techniques Through QR Code Analysis

本文提出了一种新颖的机器学习框架,通过直接分析二维码的结构和像素模式而不提取嵌入内容来检测钓鱼二维码(quishing)攻击,该框架利用 XGBoost 实现了高准确率,并证明了仅凭视觉特征即可有效识别钓鱼风险。

原作者: Fouad Trad, Ali Chehab

发布于 2026-08-04
📖 1 分钟阅读☕ 轻松阅读

原作者: Fouad Trad, Ali Chehab

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,数字世界是一座繁忙的城市,信息在微小的、隐形的公路上传递。多年来,这座城市的警察——网络安全专家——通过在汽车进入社区前读取其车牌(即 URL 或网址)来识别坏人的做法非常出色。但最近,一种新型的小偷出现了。他们不再驾驶带有可见车牌的汽车,而是分发一种被称为 QR 码的神秘黑白方块贴纸。仅凭肉眼观察,你无法读出贴纸里的内容;你必须用手机扫描它才能看到它指向何处。这就是“二维码钓鱼”(Quishing)的世界。问题在于,当你扫描贴纸并由手机打开链接时,小偷已经骗过了你。旧有的警察方法无法提供帮助,因为他们无法在为时已晚之前读出车牌。因此,科学家们提出了一个大问题:我们能否仅仅通过观察贴纸本身黑白方块的图案,就在不打开它查看内部内容的情况下,识别出一个假贴纸?

这正是 Fouad Trad 和 Ali Chehab 在他们的新研究中所致力于解决的问题。他们决定不再尝试读取 QR 码内的秘密信息,而是将 QR 码视为一件艺术品。他们问道:“即使我们不知道它们表达了什么,假的贴纸看起来是否与真的不同?”为了找出答案,他们建立了一个庞大的训练场。他们创建了一个包含 10,000 个 QR 码的数据集——其中 5,000 个来自安全网站,5,000 个来自已知的钓鱼(陷阱)网站。他们确保所有这些代码的大小一致,比如将它们全部打印在相同的 69x69 像素正方形上,因此唯一的区别就是点阵的图案。

接着,他们教导了一组数字侦探(机器学习模型)去观察这些正方形。他们没有使用高级的深度学习相机,而是使用了经典的侦探工具,如决策树(Decision Trees)、随机森林(Random Forests)和 XGBoost。他们要求这些模型观察那些微小的黑白像素,并猜测:“这是一个安全的贴纸,还是一个陷阱?”结果令人兴奋。表现最好的侦探——一个名为 XGBoost 的模型——能够以极高的置信度区分两者,得分(AUC)达到了 0.9106。这个分数表明,通过观察 QR 码的形状和图案来识别真伪,是一种非常有效的方法,即使我们不知道代码的内容。

但研究人员并没有止步于此。他们想知道模型为什么表现得如此出色。他们研究了“特征重要性”(feature importance),这就像是在问侦探:“贴纸的哪一部分让你觉得它是假的?”他们发现了一些令人惊讶的事情:贴纸的大部分部分其实根本无关紧要。黑白网格中的巨大区块都被模型忽略了。事实证明,只有 QR 码中特定的、微小的区域才蕴含着线索。通过丢弃无用的图像部分并只保留重要的像素,他们让侦探变得更加敏锐。使用这份精简后的线索列表,LightGBM 模型的得分提升到了 0.9133。

论文明确排除了“需要解码 QR 码才能发现威胁”这一观点。作者认为,试图先读取 URL 是危险的,因为这可能会在威胁被识别之前就让用户暴露在恶意软件之下。他们还指出,目前的工作仅限于包含网页链接(URL)的 QR 码。他们承认,尚未对执行其他功能(如连接 Wi-Fi 或发送短信)的 QR 码测试这种方法,因为他们目前还没有这类数据集。然而,他们表示,由于他们的方法是观察结构而非内容,因此该方法对于其他类型的代码也可能有效,但这仍是未来研究的一个课题。

简而言之,这项研究表明我们可以构建一个“预扫描”盾牌。与其等待查看一个 QR 码会导向何处,我们可以在看到它之前就判断:“那个图案看起来很可疑;不要扫描它。”虽然作者谨慎地表示,这只是未来工作的基础,而非一个完美、最终的解决方案,但他们的发现表明,分析 QR 码的视觉结构是保护我们数字城市免受这些狡猾贴纸侵害的一种强大且充满前景的新方法。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →