Как имитировать активность на компьютере без программ

Обновлено: 05.07.2024

Одна из важнейших задач любого бизнеса – повышение интенсивности работы подчинённых. Особенно сложно это сделать, когда сотрудники работают с использованием персонального компьютера в качестве основного инструмента. С этой целью всё большее количество компаний внедряет системы контроля и учёта рабочего времени на основе программного обеспечения.


Большинство такого рода программ работает следующим образом. На подконтрольные компьютеры тайно или явно устанавливаются невидимые для пользователя агенты, которые собирают необходимую информацию о деятельности компьютера и передают её через сетевое подключение или интернет на серверный компьютер. На последнем разворачивается программа, анализирующая поступающие от программ-агентов данные, и выдающая отчёты и тревожные сигналы.

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

Но природа не терпит дисбалланса, любое действие порождает противодействие. Недобросовестные сотрудники изобретают самые разнообразные способы, чтобы обмануть программы контроля.

Почему возможно обмануть программу контроля сотрудников

Как это можно сделать?

Чаще всего программы учета рабочего времени имеют функции:

  • Контроль времени включения и выключения компьютера и подсчета времени работы
  • Вычисление времени использования продуктивных и непродуктивных программ и сайтов

Другая информация об активности на компьютерах обычно не собирается. Более того, облачные версии таких программ зачастую не делают даже скриншотов экранов мониторов компьютеров, либо хранят их совсем недолго, чтобы не занимать место в хранилище.

Т.е. по сути администратор такой программы в основном полагается на предоставляемые ею цифры и, что называется, «идет по приборам», как в подводной лодке.


Наиболее частые способы обмана систем учета рабочего времени

Рассмотрим основные приёмы, используемые на практике недобросовестными сотрудниками и посмотрим, почему они неэффективны там, где установлена программа Lanagent.

Итак, чтобы опоздать или наоборот, раньше сбежать с работы, а, может быть даже и прогулять денёк, можно попросить добросовестного коллегу включить компьютер в начале рабочего дня, а в конце – выключить.

Но веб камеру не обманешь, она с равными промежутками времени делает снимки того, кто работает за компьютером. Можно, конечно, заклеить окно камеры, но отсутствие изображения с неё будет сразу обнаружено. Кроме того, программа зафиксирует отсутствие рабочей активности, что будет подтверждено скриншотами и записями кейлоггера.

Идём дальше. Попробуем обмануть программу, имитируя активную деятельность, то есть нажатия клавиш и движения мышки. Будем имитировать активность с помощью каких-то приспособлений. Их можно придумать великое множество, от простых – положить предмет на клавиатуру или воткнуть монетку между клавиш, до замысловатых, например двигать мышку, привязав к ней парус и включив вентилятор «подхалим», который поворачивается и меняет направление движения воздуха. Можно использовать и механическую игрушку, привязанную к мышке и совершающую хаотические движения.

Программа Lanagent действительно зафиксирует активность пользователя, но только в одном открытом приложении или программе, а снимки с веб камеры и скриншоты подтвердят отсутствие продуктивной деятельности пользователя.


Как иногда хочется расслабиться на рабочем месте, посмотреть видео или почитать книжку. Вот и откроем экран с нужным содержимым, а поверх него разместить окно с рабочей программой, предварительно уменьшив его, что бы не мешало развлекаться.

Lanagent, конечно, зафиксирует открытие рабочей программы, но скриншоты сделают тайное явным. Кроме того, при настройке Lanagent можно запретить использование определённого рода программ и посещение непродуктивных сайтов.

Для продвинутых пользователей есть «возможность» поиграть в рабочее время в любимую игру, установленную на домашнем компьютере. При помощи подключения через Remote Desktop и запущенном на рабочем компьютере клиенте RDP, развлекаетесь сколько душе угодно. Система ведь будет считать программу RDP продуктивной.

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

Можно попытаться применить ещё одну уловку – запустить виртуальную машину, то есть получить компьютер в компьютере, но уже без контроля. Однако, для этого нужен сговор с администратором сети, так как для этого потребуются его права. Да и с помощью настроек Lanagent можно просто запретить подобные фокусы.

Есть, конечно, и «гениальные» способы: установить на компьютер или подключить к нему через USB порт устройство, генерирующее активность, но аналитические способности Lanagent выявят нетипичную деятельность пользователя и просигнализируют администратору.

Необходимый набор функций устойчивой к обману системы контроля сотрудников

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

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

Разумеется, у администратора программы контроля сотрудников должна быть также возможность отключать ненужные функции и настраивать имеющиеся для повышения эффективности системы.

Итак, очевидно, что все распространённые способы обмана программы учёта и контроля рабочего времени бессильны, когда применяется Lanagent. Но надо помнить, что программа – это всего лишь инструмент, который будет эффективным помощником только в руках грамотного добросовестного специалиста, регулярно контролирующего результаты её работы, не игнорирующего её сигналы, внедряющего постоянно появляющиеся обновления.

Favorite

В закладки

Вещь. Имитатор работы, он же гаджет для непрерывного движения мыши

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

Хорошо, если менеджеры компании умеют ставить пул задач в таскере. Сделал, закрыл и свободен если уложишься в отведенное время .

Хочешь — иди в магазин, хочешь — устрой дополнительный перекус. Можно даже вздремнуть в неурочный час.


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

В ряде случаев работодатель следит только за активностью компьютера. Самый простой, доступный и простой в реализации вариант (о прочих поговорим как-нибудь в другой раз).

Для обхода такого отслеживания наши китайские друзья выпустили замечательное устройство Mouse Jitter, позволяющее имитировать бесконечную работу оптической мыши.

Правда, первоначальная цель устройства была в поддержании активного состояния компьютера, необходимого при работе некоторых программ.


Гаджет представляет собой простейшую коробочку с вращающейся вставкой. Из органов управления доступна только кнопка включения.

Больше и не нужно, поскольку USB-кабель используется только для подключения питания. При отсутствии такового можно использовать внешний аккумулятор.

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


Для физических офисов это актуально, ведь зачастую порты на рабочих компьютерах заблокированы для пользы самих же пользователей.

Достаточно включить питание и поставить на устройство мышь так, чтобы её датчик оказался на вращающейся платформе.

С учетом габаритов Mouse Jitter, он подойдет для любых оптических и лазерных манипуляторов, включая те из них, что разборчиво относятся к используемым поверхностям.


Вставка после включения самостоятельно вращается случайным образом, заставляя оптический датчик установленной мыши думать, что происходит перемещение по столу и двигать курсор.

От сложных средств мониторинга не спасет. Но скринсейвер не включится, активное окно останется таковым даже при проверке активности.


Стоит Mouse Jitter совсем немного по сравнению с приносимой пользой: всего 2787 рублей. С купоном GZDZZ5M5EGCV можно дополнительно сэкономить.


Каждый раз после публикации в СМИ и соцсетях про нашу систему контроля сотрудников Kickidler я вижу в комментариях не много, а очень много негодующих откликов. Люди пишут, что ни секунды не задержатся в компании, где будет установлена какая-либо система мониторинга.

Однако на дворе нынче кризис, время непростое и нужно признать, что уходить с работы по такому поводу многим не захочется. Однако и от маленьких слабостей (чтение новостей, общение в соцсетях, просмотр фильмов, долгие перекуры) тоже отказываться не хочется.

Как производитель сист е мы учета рабочего времени я конечно должен быть на другой стороне баррикад (там где собрались руководители и собственники бизнеса), но тем не менее, прямо сейчас я дам инструкцию как обмануть почти любую систему. Кроме тех, которые умеют записывать видео действий сотрудников на рабочих столах. Но об этом позже.

Для начала разберем как работают наиболее простые системы мониторинга — системы учета рабочего времени (УРВ). Агент, установленный на ПК каждого сотрудника собирает информацию какая программа или сайт используется в настоящий момент и активен ли пользователь на своём компьютере.
Активность считается просто — это факт нажатия на клавишу или движение мышкой. Если через определённый тайм-аут (10секунд, 1 минута, 5 минут — определяется в настройках) активности нет, то программа считает, что пользовать отошёл и компьютер простаивает.

Значит первый способ обмана — имитировать активность. Берём любую механическую игрушку на батарейках, привязываем её с помощью скотча к мышке и включаем. Игрушка двигается, мышка дёргается, программа фиксирует активность. Менеджер спокойно курит или ходит по магазинам.
Только не забудьте перед уходом запустить Word или 1С, чтобы время шопинга засчиталось вам как продуктивное.


Зачем скучать на работе, если снято столько фильмов?

А если, к примеру, хочется фильм посмотреть? Причём именно на рабочем компьютере? И тут есть способ обмана.
Запускаем собственно видео-плейер и разворачиваем его на весь экран. Запускаем любое продуктивное приложение: Word, 1C, Excel. Делаем окошко этого приложения очень маленьким и сдвигаем далеко в угол.
Всё, добро пожаловать в кинозал. Не забывайте только, что маленькое окошко всегда должно быть на переднем плане. Тогда система учёта рабочего времени будет считать именно его активным приложением и запишет вам прошедшее время как продуктивное.


Спасибо разработчикам игр за то, что нам так весело!

А как быть, когда во время рабочего дня ну очень хочется поиграть в Танки? И такое тоже возможно, хотя и сложней. Для этого на свой домашний ПК устанавливаете Танки и настраиваете возможность подключения через Remote Desktop. После этого на рабочем компьютере запускаете клиент RDP, подключаетесь к компьютеру домашнему и всласть играете. Ни одна система мониторинга персонала вас не поймает. Ведь по её сведениям вы работаете с весьма продуктивной программой RDP, а что происходит внутри неё — кто разберёт?

Бывают более продвинутые системы, которые умеют снимать скриншоты рабочих столов. Страшно? Не бойтесь раньше времени! Слишком часто скриншоты никто не делает — во-первых, они занимают много места, а во-вторых, с ними очень неудобно работать, так что зачастую на них никто не смотрит.

Кроме того, привязанную к мышке игрушку на скриншотах не видно, а значит в случае использования первого способа поймать вас не смогут. Ну а если на скриншотах окажутся Танки или кино — вы всегда можете сказать, что запустили из всего на минуточку, а в отчёте будет написано, что вы в Word текст писали.

И только системы, которые пишут видео рабочих столов вы обмануть не сможете. Потому что на видео будет видны и Танки и фильм и остающейся девственно чистым экран Word.
Одна радость для сотрудников — очень небольшое число систем умеет записывать видео экономно, чтобы в день на сотрудника приходилось не два терабайта, а 800 мегабайт.

Kickidler умеет писать видео экономно. Поэтому нашу систему очень непросто обмануть. А может вы знаете способ? Тогда добро пожаловать в комментарии (вариант — играть/читать/смотреть на смартфоне/планшете/личном ноуте просьба не предлагать).

Move Mouse служит для имитации присутствия пользователя за компьютером за счёт движения курсора мыши и нажатия её кнопок. Кроме того ею можно воспользоваться для запуска каких-то программ, выполнения команд или скриптов PowerShell. Активироваться утилита может вручную или автоматически, при отсутствии активности пользователя и по расписанию, тоже самое касается и прекращения заданных операций.


Для каждой из операций арсенала программы доступны дополнительные опции, позволяющие задать дистанцию и направление движение мыши, выбрать кнопку, нажатие которой будет имитироваться, указать аргументы для команды или скрыть окно консоли. Все действия могут повторяться (с настраиваемой паузой) или выполняться один раз.


Кроме автоостановки и автозапуска, о которых мы уже упоминали, в настройках поведения Move Mouse доступна опция автоматического изменения громкости звука, скрытия окна программы с рабочего стола, кнопки и иконки с панели задач, миниатюры из диалогового окна ALt+Tab и перезаписи заголовка. Последние опции помогут скрыть следы ей присутствия и использования на компьютере, если кому-то это потребуется.


Настроить расписание активации действий можно как при помощи простейшего планировщика, позволяющего выбрать день недели и время запуска или остановки программы, так и более продвинутого, поддерживающего ввод выражений Cron. По расписанию Move Mouse может и приостанавливать свою деятельность, длительность «блэкаута» также изменяется.


Распространяется программа бесплатно, язык интерфейса в текущей версии доступен только один — английский. Воспользоваться Move Mouse можно на компьютерах и планшетах с Windows 10. Судя по всему, после публикации программы в Магазине Windows, от распространения через другие источники разработчик отказался.


Работа из дома – это не только благо, но и серьезный вызов для эффективных менеджеров, которые до сих пор меряют производительность ИТ отдела в трудочасах. Основным индикатором твоей трудонадёжности частенько выступает бодро-зеленый статус в корпоративном мессенджере. Некоторые идут ещё дальше и деплоят средства измерения “digital experience” сотрудников дабы считать, сколько времени они провели в Word’е, браузере или среде разработки.

Есть несколько способов, как можно противостоять этому безобразию:

Программный. Я перепробовал различные скрипты и тулзы, эмулирующие действия пользователя – ничего не работает. Компьютер всё равно засыпает/мессенджер ставит статус “Away”

Работает, но печатать что-либо разумное не выйдет.

3. Гибридный, на нём и остановимся поподробнее

Изготовить эмулятор USB HID устройства можно на любой Ардуине с ATmega32U4. Там есть поддержка USB. Но зачем использовать Ардуину, если за те же деньги есть Raspberry Pi Zero (W)? Pi0 можно превратить в USB клавиатуру, мышь и сетевую карту одновременно, при этом управлять всем добром через SSH, ни в чём себе не отказывая.

Давайте посмотрим, как это можно сделать.

Вначале нужно достать Pi Zero (W), установить туда ОС и настроить SSH <- это давайте сами.

Потом нужно кое-что настроить на Pi0, чтобы она стала определяться как USB HID устройство:

Добавляем файл гаджета в автозагрузку

добавляем строчку в конец файла над exit 0 и сохраняем

cоздаем сам USB гаджет

Теперь можно перегрузить Pi0 и подключить плату к USB порту компьютера (у Pi0 два микро USB порта на плате - дата и питание, втыкать в дату).

Устройство должно определиться как USB HID клавиатура и мышь. Внутри Pi0 у вас теперь два новых интерфейса - /dev/hidg0 - клава. /dev/hidg1 - мышь.

Шевелить мышкой теперь можно так (Python):

А печатать на клавиатуре так:

На моей ГитХаб страничке есть два питон файла. Первый (pypimu.py) удобно прописать в планировщике на запуск каждую минуту. Он сдвигает курсор мыши на пискель вправо и сразу же на пиксель влево. Я не вижу, когда это происходит, но этого хватает, чтобы компьютер не спал никогда.

Второй (pypikey.py) печатает текст, который вы ему скормите. Примерно как-то так:

Можно долго смотреть на то, как другие работают.

Можно долго смотреть на то, как другие работают.

Читайте также: