Как остановить мошенничество с посещаемостью: что ловит техника

Фейковый GPS, изменение часов телефона, отметки за коллег, фото с фото и поздние загрузки: что ловят технологии, что они упускают и как проверяют руководители.

Мошенничество с посещаемостью при отметке с телефона обычно принимает одну из пяти форм: приложения фейкового GPS, изменение часов телефона, отметка за коллегу, повторная съёмка старой фотографии и задержка фото, чтобы загрузить его позже. Технологии блокируют значительную часть этого, но не всё. В этой статье — честный взгляд на каждую уловку: что может обнаружить программа, где её пределы и почему справедливый процесс проверки руководителем остаётся главной защитой.

Пять распространённых уловок

Уловка Как делается Насколько распространена
Поддельное местоположение Установить приложение подмены местоположения и выбрать точку на карте Часто встречается в приложениях учёта только по GPS
Изменение часов телефона Перевести системные часы на 07:55 и сделать фото Легко, если приложение доверяет часам устройства
Отметка за коллегу Передать коллеге свой телефон или логин Встречается при любом способе
Фото с фото Переснять экран или распечатку, чтобы казалось, что вы на объекте Реже, но это сложно поймать автоматически
Поздняя загрузка Снять в другое время, оставаться офлайн, загрузить позже Бывает там, где слабый сигнал, и этим легко злоупотребить

Пять распространённых уловок с посещаемостью: поддельное местоположение, изменение часов телефона, отметка за коллегу, фото с фото и поздняя загрузка

Что могут обнаружить технологии

Подмена местоположения

И Android, и iOS сообщают, получено ли положение из имитируемого источника. Приложение для учёта посещаемости может проверять этот сигнал при каждом определении местоположения и блокировать съёмку, когда он срабатывает. Но будем реалистами: на телефоне с root или jailbreak или в изменённом приложении этот сигнал можно обойти. Поэтому нужны также обнаружение root и jailbreak и сервер, который перепроверяет каждое фото, а не доверяет телефону.

Одно нажатие — полное доказательство: часы телефона показывают 08:10 после ручного изменения, но фото сохраняет проверенное время 16:45, а подмена местоположения обнаружена

Изменение часов телефона

Эту уловку остановить проще всего, если приложение никогда не полагается на часы устройства. Решение — надёжное время: синхронизация с сервером при подключении, затем отсчёт по системному монотонному счётчику (который игнорирует ручное изменение часов) офлайн. Если часы устройства сильно расходятся с надёжным временем, фото получает пометку расхождения часов. Механизм описан в статье надёжное время или время телефона.

Поздние загрузки

У каждого фото две метки времени: когда оно снято и когда дошло до сервера. Большой разрыв нормален на стройке без сигнала, но на него тоже стоит посмотреть. Системы должны помечать загрузки сверх порога, а не отклонять их, чтобы руководители могли оценить контекст.

Изменённые приложения

Неофициальная сборка может пропускать все проверки на устройстве. Сервер должен подтверждать, что фото пришли из действительной сборки приложения, и помечать те, что нет.

Что технологиям обнаружить сложно

Рекламные материалы обычно эту часть пропускают. Руководителям не стоит:

  • Отметка за коллегу, когда подменяющий физически на объекте. И GPS, и время действительны. Отличается только человек в кадре. Без распознавания лиц это зависит от глаз проверяющего. Сделайте правило явным: на фото прихода должен быть виден сотрудник или опознавательный контекст (бейдж, форма, узнаваемое место).
  • Фото с фото. Пересъёмка экрана с фото объекта всё равно создаёт новое фото с новым временем и местом. Если человек на объекте, местоположение верное, но содержимое может не отражать реальную работу. Визуальные подсказки: рамки экрана, муар, отражения, необычная размытость.
  • Сложное вмешательство в устройство. Ни одна проверка на устройстве не абсолютна. Пометка — сигнал, а не приговор.

Коротко: технологии сужают пространство для мошенничества и подсвечивают подозрительные случаи. Вывод по-прежнему делает человек.

Справедливый процесс проверки руководителем

Простой и обоснованный порядок:

  1. Ежедневно фильтруйте по пометкам: вне геозоны, подмена местоположения, устройство с root, расхождение часов, поздняя загрузка. В большинстве дней их не будет.
  2. Читайте помеченные фото в контексте: где этот человек обычно отмечается, не был ли он направлен в другое место, не пропадает ли на объекте сигнал?
  3. Спросите, прежде чем делать выводы: свяжитесь с сотрудником и запишите объяснение. Одна поздняя загрузка из-за зоны без связи — не мошенничество.
  4. Исправляйте с указанием причины: каждая ручная правка фиксирует причину и автора.
  5. Смотрите на закономерности, а не на единичные события: повторяющиеся пометки в течение нескольких недель — вот что требует мер.

Приложение SnapID Admin на телефоне: проверки целостности фото, включая сетевое время, источник GPS, геозону и неизменённый хеш

Пометка Частая невинная причина Что делать
Вне геозоны Смещение GPS в помещении, узкий радиус Проверить радиус и точность на штампе
Подмена местоположения Приложение подмены установлено для игры Попросить удалить и напомнить правила
Устройство с root Старый или подержанный телефон Обсудить и рассмотреть другое устройство
Расхождение часов Смена часового пояса в поездке Сравнить с надёжным временем на штампе
Поздняя загрузка Подвал или объект без сигнала Обычно допустимо, если время съёмки логично

Запишите процесс и сообщите о нём заранее. В нашем руководстве по положению об учёте посещаемости по фото есть шаблон для обжалования и исправлений.

Как с этим справляется SnapID Mark

SnapID Mark следует одному принципу: телефон — это сигнал, сервер перепроверяет.

  • Надёжное время синхронизируется с сервером. Изменение часов телефона не меняет время на штампе, даже офлайн.
  • В рабочем пространстве при обнаружении подмены местоположения приложение блокирует съёмку во всех режимах.
  • Каждое фото может нести признаки целостности: подмена местоположения, устройство с root или jailbreak, расхождение часов, вне геозоны, поздняя загрузка (более 15 минут), недействительная сборка приложения.
  • Штамп создаётся в момент съёмки внутри приложения, с кодом SnapID и QR. Любой получатель фото может проверить код и сравнить файл с оригиналом по отпечатку SHA-256, вычисленному в собственном браузере.
  • Администраторы проверяют помеченные фото на сайте администрирования и вносят ручные исправления с журналом изменений.

Таблица признаков целостности и их значения: подмена местоположения, устройство с root или jailbreak, расхождение часов, вне геозоны, поздняя загрузка более чем через 15 минут и недействительная сборка приложения

В SnapID Mark нет распознавания лиц, и он не отслеживает местоположение в фоне. Защита от отметок за коллег опирается на фото реальных людей, понятное положение и проверку руководителем.

Что ещё почитать:

Вопросы и ответы

Может ли приложение заблокировать 100% фейкового GPS?

Ни одно приложение не может это обещать. Сочетание обнаружения подмены на устройстве, обнаружения root и перепроверки на сервере останавливает подавляющее большинство повседневных попыток.

Достаточно ли селфи при отметке, чтобы остановить отметки за коллег?

Они очень помогают, потому что все видят, кто на снимке, но кто-то всё равно должен проверять. SnapID Mark не выполняет автоматическое распознавание лиц.

Означает ли помеченное фото, что сотрудник схитрил?

Нет. Пометка означает «стоит посмотреть». У многих пометок невинные причины, например зоны без связи или слабый GPS.

Меняет ли поздняя загрузка записанное время прихода?

Нет, если приложение использует надёжное время. Фото, снятое офлайн, сохраняет время съёмки, а пометка поздней загрузки просто сообщает об этом руководителю.

Хотите более прозрачный учёт посещаемости, не превращая работу в атмосферу подозрений? Скачайте SnapID Mark и начните с понятного порядка проверки.