如何杜绝考勤作弊:技术能识别什么
虚拟定位应用、修改手机时钟、代打卡、翻拍照片和延迟上传:技术能识别什么、识别不了什么,以及管理者如何审核。
手机打卡中的考勤作弊通常有五种形式:虚拟定位应用、修改手机时钟、代打卡、翻拍旧照片,以及扣着照片稍后上传。技术能拦住其中很大一部分,但不是全部。本文如实地逐一分析:软件能识别什么、局限在哪里,以及为什么公平的管理者审核流程仍然是最重要的保障。
五种常见手段
| 手段 | 怎么做 | 常见程度 |
|---|---|---|
| 虚假位置 | 安装虚拟定位应用,在地图上选一个点 | 在只靠 GPS 的考勤应用中很常见 |
| 修改手机时钟 | 把系统时钟调回 07:55 再拍照 | 如果应用信任设备时钟,就很容易 |
| 代打卡 | 把手机或登录信息交给同事 | 每种方式都很常见 |
| 翻拍照片 | 翻拍屏幕或打印的照片,假装在现场 | 较少见,但很难自动识别 |
| 延迟上传 | 在别的时间拍、保持离线、之后再上传 | 发生在信号弱的地方,也容易被滥用 |

技术能识别什么
模拟位置
Android 和 iOS 都提供一个信号,表明位置是否来自模拟来源。考勤应用可以在每次定位时检查它,一旦触发就禁止拍摄。但要现实一点:在已 root 或越狱的手机上,或者应用被篡改时,这个信号可能被绕过。所以你还需要 root 和越狱检测,以及服务器复查每张照片,而不是信任手机。

修改手机时钟
这是最容易阻止的手段,前提是应用从不依赖设备时钟。解决办法是可信时间:联网时与服务器同步,离线时用系统的单调计数器(不受手动修改时钟影响)计时。如果设备时钟与可信时间相差太大,照片会带上时钟偏差标记。我们关于可信时间与手机时间的文章解释了其机制。
延迟上传
每张照片都有两个时间戳:拍摄时间和到达服务器的时间。在没有信号的工地上,二者相差很大是正常的,但也值得看一看。系统应对超过阈值的上传进行标记,而不是拒收,让管理者结合情况判断。
被修改的应用
非官方版本可以跳过所有设备端检查。服务器应确认照片来自有效的应用版本,并标记不是的照片。
技术难以识别什么
营销资料往往跳过这一部分。管理者不应跳过:
- 替打卡的人本人就在现场时的代打卡。 GPS 和时间都是有效的,只是画面中的人不同。没有人脸识别,这只能靠审核人员的眼睛。把规则写清楚:打卡照片必须能看到员工本人或可识别的背景(工牌、工服、可辨认的地点)。
- 翻拍照片。 翻拍显示现场图片的屏幕,仍会生成一张有新时间和新位置的新照片。如果人在现场,位置是准确的,但内容可能并不反映真实工作。视觉线索:屏幕边框、摩尔纹、反光、异常模糊。
- 高明的设备篡改。 没有哪种设备端检查是绝对的。标记是信号,不是定论。
简而言之,技术能缩小作弊空间并突出可疑情况。结论仍需由人来做。
公平的管理者审核流程
一套简单、站得住脚的流程:
- 每天按标记筛选:地理围栏外、模拟位置、已 root 的设备、时钟偏差、延迟上传。大多数日子里一个也没有。
- 结合背景查看被标记的照片:这个人平时在哪里打卡?是否被派到别处?该地点是否没有信号?
- 先问再下结论:联系员工并记录其解释。一次因信号盲区导致的延迟上传不是作弊。
- 更正时注明原因:每次手动修改都记录原因和操作人。
- 看规律,不看单一事件:连续几周反复出现的标记才需要采取行动。

| 标记 | 常见的无害原因 | 该怎么做 |
|---|---|---|
| 地理围栏外 | 室内 GPS 漂移、半径太小 | 检查半径和水印上显示的精度 |
| 模拟位置 | 为玩游戏安装了虚拟定位应用 | 请对方卸载,并重申制度 |
| 已 root 的设备 | 旧手机或二手手机 | 沟通清楚,考虑换一部设备 |
| 时钟偏差 | 出差时更改了时区 | 与水印上的可信时间对比 |
| 延迟上传 | 地下室或没有信号的工地 | 如果拍摄时间合理,通常可以接受 |
把流程写下来并提前告知。我们的拍照考勤制度指南包含申诉和更正的模板。
SnapID Mark 如何处理
SnapID Mark 遵循一个原则:手机只是信号,服务器会复查。
- 可信时间与服务器同步。修改手机时钟不会改变水印上的时间,离线也一样。
- 在工作区中,检测到模拟位置时,应用在所有模式下都禁止拍摄。
- 每张照片都可能带有完整性标记:模拟位置、已 root 或越狱的设备、时钟偏差、地理围栏外、延迟上传(超过 15 分钟)、无效的应用版本。
- 水印在应用内拍摄的那一刻生成,带有 SnapID 代码和 QR 码。任何收到照片的人都可以验证代码,并用在自己浏览器中计算的 SHA-256 指纹将文件与原图比对。
- 管理员在管理网站上审核被标记的照片,并进行带修改记录的手动更正。

SnapID Mark 没有人脸识别,也不在后台追踪位置。防止代打卡依靠真人照片、清晰的制度和管理者审核。
延伸阅读:
- 考勤机与应用在代打卡风险上有何不同,请参阅指纹考勤机与考勤应用。
- 每种手机打卡方式都有各自的作弊风险,汇总见用手机应用打卡。
- 夜班保安请参阅我们的保安巡逻应用指南。
常见问题
应用能 100% 拦住虚拟定位吗?
没有哪个应用能这样保证。结合设备端的模拟位置检测、root 检测和服务器端复查,能拦住绝大多数日常尝试。
打卡自拍足以防止代打卡吗?
很有帮助,因为每个人都能看到照片里是谁,但仍然需要有人审核。SnapID Mark 不做自动人脸识别。
照片被标记就意味着员工作弊了吗?
不是。标记的意思是“看一看”。很多标记都有无害的原因,比如信号盲区或 GPS 信号弱。
延迟上传会改变记录的打卡时间吗?
如果应用使用可信时间,就不会。离线照片保留其拍摄时间,延迟上传标记只是提醒管理者。
想让考勤更透明,又不想把工作场所变成互相猜疑的地方?下载 SnapID Mark,从一套清晰的审核流程开始。