二维码已经深入日常生活,与之而来的一个高频问题是:二维码到底安不安全?会不会被“套路”?简短的答案是:存在风险,但完全可以防范。
常见的真实风险
“QRishing”:通过二维码实施钓鱼攻击
攻击者可能会生成恶意二维码,引导用户访问:
- 伪造的网银/邮箱/社交账号登录页面
- 用来收集隐私数据的表单页面
- 外观仿冒知名品牌的网站
覆盖合法二维码的“偷梁换柱”
一种非常简单却有效的攻击方式,就是拿一张恶意二维码贴纸直接覆盖在原有二维码上,典型出现场景包括:
- 停车场、自助缴费机等线下支付终端
- 公共场所张贴的宣传海报
- 餐厅桌牌、菜单封面等容易被贴纸覆盖的位置
触发用户未主动同意的操作
从技术上讲,二维码可以触发多种行为,例如:
- 打开一个 App 下载链接
- 自动添加联系人或日历事件
- 预填一条短信或电子邮件内容
作为用户,如何保护自己?
- 先看链接再打开:大多数手机在打开链接前都会显示 URL 预览
- 确认域名拼写:my-bank.com 和 my-bank.secure-login.xyz 完全不是一回事
- 留意贴纸:如果一个二维码看起来是后贴上去的,要格外小心
- 优先用系统自带相机:避免使用来路不明的扫码 App
- 不要在陌生页面输入敏感信息:如密码、验证码、银行卡号等
作为商家,如何为用户提供安全二维码?
推荐做法
- 只使用 HTTPS 链接:拒绝一切明文 HTTP 链接
- 保持明显品牌标识:在二维码中嵌入 Logo,并在旁边配以品牌名称
- 明确说明用途:在二维码附近写清“扫码做什么”
- 物理防护:将二维码直接印在物料上,而不是贴可被轻易覆盖的贴纸
- 持续监控:通过统计数据发现异常峰值或异常地区行为
Sqanity 在安全方面的承诺
在 Sqanity,我们把安全性作为基础设施设计的一部分:
- 所有跳转均强制使用 HTTPS
- 服务器托管在欧洲,遵循 GDPR 等隐私法规
- 24/7 系统监控,用于识别并阻断异常访问
- 一键停用:当某个二维码被怀疑遭到滥用时,可立即将其失效
使用 Sqanity 创建安全可靠的二维码——用户的信任,是你最重要的资产。
