二维码门禁的安全性,取决于码是不是「动态」的。静态二维码等于一张可无限复制的电子照片,拍照转发、录屏囤积都能绕过;而动态二维码每次开门请求都由云端签发带时间戳与加密签名的新码,截图和录屏天然失效。本文从签发机制、时效配置、访客流程到部署选型讲清楚,让你不用年付云服务费也能把二维码门禁用对。

为什么静态码不能直接当门禁凭证

静态码生成一次永久有效,本质是把「凭证」降级成了「图片」。访客随手拍一张就能囤积,转发给无关人员也能通过核验,管理员连事后审计都无从谈起。在要求进出门留痕的场所,静态码的风险不是概率问题,而是管理漏洞。

动态码则不同:每次开门请求触发云端生成新码,码内携带时间戳、设备 ID 和加密签名,有效期通常只有 30–90 秒,验证通过即销毁。底层逻辑融合 OAuth2.0 鉴权与加密传输,属于「云边端」一体的验证架构——云签发、端校验、边缘设备协同放行。

动态码的签发与校验机制

整个流程可以拆成三步:申请、签发、核验。业主或管理员在移动端发起请求,云端校验权限后签发一个绑定「人 + 设备 + 时间窗」的动态码;访客到门禁前亮码,读头将码内容与设备 ID、当前时间一并回传校验;验签通过、未过期、未超次数,则联动开门并写入日志。

关键在于码内信息不可伪造:时间戳防止重放,设备 ID 绑定读头位置,加密签名保证码内容无法篡改。验证失败的常见原因也大多集中在这三环——过期、非指定读头、签名失效,排查时按顺序核对即可。

时效控制怎么配:从数秒到 24 小时

时效是动态码安全的第二道锁,配置粒度直接决定风险敞口大小:

  • 业主自用码:高安保场所可设为每 5 秒自动刷新、单码仅 10 秒有效,同时在后台关闭截图分享功能,杜绝把业主码转给他人使用;
  • 访客预约码:默认 10 分钟有效典型,可调节范围 1 分钟–24 小时,超时或多次使用即失效;
  • 次数限制:结合访问计划设置通行次数,用完作废;
  • 主动回收:业主取消预约授权后,访客手机上的码立即消失,无需等过期。

普通办公楼宇用「10 分钟默认 + 次数限制」已够用;高安保等级场所再叠加「5 秒刷新 + 关闭分享」,两级配置覆盖绝大多数场景。

访客审核与权限回收流程

访客码不能由访客自取,必须走「预约—审核—推送—核验」链路:访客通过小程序或公众号登记姓名、来访目的与时间段,提交后由被访业主审核,或物业指定审核员审核;高安保场所可设置被访业主与审核员双重审核。审核通过后系统推送仅限本人使用的动态码,截屏转发他人会立即失效。

权限回收要覆盖全链路:业主临时取消预约,访客码即刻消失;访客二维码还可与梯控绑定,只点亮目标楼层按钮,防止越权到达其他区域;通行全程生成日志,供事后追溯。

部署落地:读头、控制器与利旧升级

硬件侧是「二维码读头 + 门禁控制器 + 管理平台」的组合。读头选型看三点:支持动态码解析与本地验签、兼容 IC/CPU 卡与 NFC 手机作为兜底识别方式、支持脱机或联网运行。大量存量项目可以直接在原有门禁控制器前串接二维码读头完成升级,不必更换锁体和布线。

升级时留意两类坑:一是读头与控制器协议不匹配,导致扫码成功但不开门,选同一生态或支持标准协议的产品;二是把动态码系统做成纯云端依赖,断网即瘫,关键门点应保留本地缓存与备用卡通行能力。

高安保场所配置清单

按下面五项逐条核对,可构成一套防截图的完整策略:

  1. 关闭业主码截图分享功能,业主码强制 5 秒刷新、10 秒有效;
  2. 访客一律走预约审核(被访业主单审或业主+审核员双审),不开放自助发码;
  3. 访客码绑定本人手机与指定读头,仅限一次或限定次数通行,超期自动作废;
  4. 二维码与梯控联动,访客只能到达授权楼层;
  5. 业主可随时取消预约,取消后码立即失效,通行日志保留完整。

注意:二维码门禁解决的是「凭证防复制」,不解决「人证一致」——重要场所仍建议与访客证件核验或人脸识别叠加使用。

TL;DR

  • 静态码等于可转发图片,动态码每次申请签发带时间戳与签名的短时码,截图录屏天然失效。
  • 时效按风险定:业主码可收紧到 5 秒刷新 10 秒有效,访客码默认 10 分钟、可调 1 分钟–24 小时。
  • 访客必须走预约-审核-推送链路,支持双重审核、取消即失效、指定楼层梯控联动。
  • 存量项目可串接二维码读头利旧升级,但要注意读头与控制器协议匹配、关键门点保留备用通行。
  • 高安保场所建议二维码与人证核验/人脸识别叠加,补上「人证一致」一环。

参考资料

  • 智慧楼宇门禁系统二维码访客通行与时效控制设计(技术文献)
  • 动态二维码门禁读卡器产品与系统方案资料
  • 微信小程序访客二维码生成与时效控制系统设计文档

参考资料

  • access-control-basics
  • access-card-cpu-security-upgrade
  • visitor-id-verification-compliance