spw

Немного о восстановлении данных нестандартным способом...

В этой теме 7 сообщений

Доброй ночи.

Просили развивать портал - хорошо, развиваем. Вот перепост последнего сообщения из моего блога.

Стоит начать с того, что эти четыре месяца выдались "жаркими" на события:

  • в январе-феврале сдохли два винчестера у моего друга (с разницей в 1-2 дня),
  • в феврале "побился" мой RAID,
  • и chkdsk'ом был убит volume на 8 GB (кстати, практически полностью аналогично описываемым далее событиям),
  • после этого сдох винчестер у моей девушки (он помирал медленно, планомерно -- были признаки, поэтому к его смерти удалось более-менее приготовиться, хотя все равно "потрахаться" пришлось),
  • в прошлую субботу у меня "подгорела" очень некстати видеокарта...
Ну а в эту субботу... chkdsk убил мой крипто-контейнер на флэшке. Произошло это при достаточно простых обстоятельствах. Создавал каталоги на незашифрованной части флэшки, потом удалял. Заметил, что удаление не работает. Посмотрел security attributes - не помогло. Вспомнил, что такие проблемы с удалением часто возникают из-за проблем файловой системе (флэшка отформатирована, конечно, под NTFS).

Как раз в эту субботу собирался делать бэкап. Ну это как обычно, в лучших традициях. Если умирать - так в день бэкапа. Для запускания chkdsk пришлось контейнер размонтировать. Итог...

Забегая вперед - статистика.

Использованные приложения:

Disk Tools: WinHEX, R-Studio, Runtime DiskExplorer

Compilers: Microsoft Visual Studio v2003, Virtual Pascal (к сожалению, этот продукт уже "мертв")

Editors: HIEW, FAR

Написанные утилиты:

  • MD5-сравнивальщик образов (про него чуть позже отдельно)
  • $MFT-анализатор (входит в NTFS-парсер)
  • Генератор flat-отчетов по $MFT
  • Удалятель используемых блоков (Used Blocks Eraser)
Это было реально сложно. Затраченное время:
  • 3.5 часа вечера субботы,
  • 3 часа в ночь с субботы на воскресенье,
  • 9 часов воскресенья,
  • 5 часов в ночь с воскресенья на понедельник,
  • 2 часа в понедельник,
  • 6 часов в ночь с понедельника на вторник,
  • 10 часов во вторник,
  • 6 часов в ночь со вторника на среду.
Итого: 44.5 часов, или 1.85 суток, или 5.6 рабочих дней по 8 часов (реально в днях: вечер субботы - начало среды)

Возвращаясь к произошедшему.

Так отработал chkdsk:

The type of the file system is NTFS.Volume label is FLASH4GB.CHKDSK is verifying files (stage 1 of 3)...[...]CHKDSK is verifying indexes (stage 2 of 3)...Deleting index entry $ObjId in index $I30 of file 11.Deleting index entry $Quota in index $I30 of file 11.Deleting index entry $Reparse in index $I30 of file 11.10 percent complete. (514 of 150319 index entries processed)       [...]83 percent complete. (136542 of 150319 index entries processed)       Deleting index entry SomeDirectory in index $I30 of file 151.   << это бывший каталог контейнераDeleting index entry SOMEDIR~1 in index $I30 of file 151.83 percent complete. (137042 of 150319 index entries processed)       [...]Index verification completed.Cleaning up minor inconsistencies on the drive.CHKDSK is recovering lost files.90 percent complete. (1 of 6 unindexed files processed)     9077                                                        7 unindexed files processed.                               Creating object id file.Inserting an index entry into index $I30 of file 11.Creating index $O for file 19.Inserting an index entry into index $O of file 19.[...]Inserting an index entry into index $O of file 19.Creating reparse point file.Inserting an index entry into index $I30 of file 11.Creating index $R for file 20.Creating quota file.Inserting an index entry into index $I30 of file 11.Creating index $O for file 21.Creating index $Q for file 21.Inserting default quota record into index $Q in file 21.CHKDSK is verifying security descriptors (stage 3 of 3)...[...]Correcting errors in the master file table's (MFT) BITMAP attribute.CHKDSK discovered free space marked as allocated in the volume bitmap. << прощай мой контейнер!Windows has made corrections to the file system.

Все. Каталога с контейнером нет. Ну ладно, каталога нет, а файл-то на диске должен быть. Запускаю R-Studio, захожу в "предшествующий" каталог (родительский для каталога контейнера). Пусто. Делаю полный скан volume'а - пусто. Знаете что это означает? То, что никаких упоминаний о файле контейнера в $MFT больше нет. И по сути файла больше логически не существует (физически это не так).

Срочным образом запускаю WinHEX и делаю полный образ всей флэшки (как PhysicalDisk, не только Volume).

Все, на этом флэшку можно вытаскивать, в текущем виде она больше не понадобиться. Есть образ, с которым можно работать.

Первые же отзывы, которые я получил (крайне обнадеживающие): "Нет записей в $MFT? Ты потерял свои данные 100%. Забудь".

Предыдущий бэкап контейнера был, конечно же, достаточно давним. Месяц назад (вот сейчас ровно месяц). За это время было проделано достаточно много изменений данных, хранящихся в этом контейнере и нигде более. Терять эти данные не было возможности просто никакой. Многие вещи были бы безвозвратно утеряны, многие требовалось бы писать или делать с нуля, что с учетом затраченного времени, сильно откидывало "назад", и создавало нереальные проблемы.

Нужно было восстанавливать. Срочно. Время шло на часы.

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

Благо у контейнера есть специфический заголовок, который я знаю наизусть. Начало контейнера быстро было найдено. Скопировал данные в файл, подмонтировал. Файловая система обычным способом (через FAR) не прочиталась. Пришлось обратиться опять к R-Studio. Увидел все свои каталоги и проч. Однако, содержимое файлов, конечно же, оставляло желать лучшего. Практически все новые и измененные за последнее время файлы содержали мусор. Либо полностью состояли из мусора, либо были частично мусорными. Толку от этого для решения общей задачи было практически мало.

Решил попробовать Runtime DiskExplorer. Нашел файловую запись 151. Это был родительский каталог каталога с контейнером. В дампе этой файловой записи было упоминание название каталога с контейнером. Но не более. Имени (или частей имени) файла с контейнером в $MFT не было! Вообще.

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

Следующая мысль была - может быть chkdsk затер имя, но файловая запись осталась (с пометкой какой-нибудь или пусть даже "удаленная"). Стал пытаться найти в $MFT ссылки на начало файла (заголовок) - тщетно. Ничего нет.

И вот тут-то и пришла в голову мне дельная мысль -- воспользоваться резервной копией контейнера! Нет-нет. Не так, как вы подумали. Не забить на все и не банально восстановить все, просто взяв забэкапленный файл контейнера. Речь о другом.

Идея заключается в следующем. Файл-контейнера именно как файл (целое) постоянен. Если не запускать дефрагментацию внутри самого контейнера, неизменяемые мною или самой файловой системой участки контейнера остаются постоянными. Соответственно, если диск 2gb, и там никто особенно не "шуровал", не перемещал файлы туда-сюда, а просто работал - то есть вносил изменения в существующие файлы, добавлял новые, что-то изредка удалял и т.п., файл контейнера сильно не изменялся! Понятие "сильно не изменился", конечно, условное. Чем меньше было изменений фактических (то, что делали вы), чем меньше срок между текущим состоянием и последней резервной копией - тем, очевидно, лучше.

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

Операционная система при записи файлов старается их все же не фрагментировать (насколько это вообще возможно с учетом текущего состояния диска). Посмотрев свой $MFT, я был уверен, что фрагментов диска должно быть не больше 10, ну максимум - 20. А для большого файла-контейнера это означает то, что эти фрагменты будут по 100-200-300 мегабайт. То есть "огромными". И находя любой из фрагментов, сразу же находится ("восстанавливается") достаточно большой пласт информации. С этим, правда, тоже есть тонкость. Ведь внутри контейнера - такая же файловая система. И она так же фрагментирована еще самом по себе. Поэтому, восстановив 100 мегабайт контейнера, не значит, что вы восстановите 100 мегабайт файлов. Может оказаться вообще так, что у вас будет в наличии 100 мегабайт "мусора" -- различных кусков и обрезков от кучи файлов (где начало, где середина, где несколько кусков, где конец).

Проблема с фрагментами заключается не только в их поиске по всему физическому диску (а это огромный объем для анализа - 4gb; чтобы понять это - попробуйте вручную хотя бы 20mb пролистать клавишей PageDown), но и в том, что фрагменты могут быть записаны в любом порядке! То есть совершенно не обязательно, что файл выглядит на диске так: FRAGMENT1, FRAGMENT2, FRAGMENT3 и т.д. Он выглядит как угодно, легко порядок может оказаться таким - FRAGMENT8, FRAGMENT1, FRAGMENT6, FRAGMENT5, FRAGMENT2, FRAGMENT3 и т.д.

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

Теперь уже, наконец, сама суть идеи.

  1. Был взят файл контейнера месячной давности. И на каждые 512 байт (размер сектора) этого файла был насчитан MD5.
  2. Те же действия были произведены для текущего образа диска, на котором располагался контейнер (образ диска в 2 раза больше контейнера).
  3. Но сделано это было еще и по-хитрому. Так как я уже знал, что файла логически на этом диске не существует (нет никаких следов и упоминаний о нем), то весь файл находится сейчас в области "free space" (незанятое место, куда можно писать новые файлы). Соответственно, нет никакого смысла считать MD5 от всех секторов образа. Нужно построить маску занятых секторов, инвертировать ее (получить незанятые) и посчитать MD5 от всех незанятых секторов. Это и было проделано (для этого была написана утилита, которая анализировала $MFT и строила такой bitmap).
Теперь у нас имелось два множества с MD5 секторов. Одно - от старого бэкапа, другое - от "свободного места" на текущем диске, в котором содержался текущий контейнер. Нужно было найти пересечение этих множеств!

Следует дополнительно отметить, что ситуация с MD5 здесь является выигрышной по той причине, что файл - это крипто-контейнер, что дает невероятно малый риск "коллизий" (речь не о хэш-функции). Допустим, если бы это был обычный файл (даже огромный .exe'шник) - в нем была бы куча повторящихся частей. С крипто-контейнером это просто исключено (если используется правильная инициализация IV для шифрования или, например, XTS с подмешиванием логического номера сектора диска).

Результат пересечения множеств -- 78.5%. Остальные 21.5% - это измененные сектора диска.

Мое предположение заключалось в следующем (и полностью оправдало себя на практике) - изменения секторов более менее распределены по диску "локализованно". Соответственно, скорее всего, неизменные сектора окажутся в огромных количествах в каждом из имеющихся фрагментов диска. Что я имею в виду? То, что границы фрагментов будет определить легко. Либо граничные сектора не будут изменены, либо прилегающие к граничным секторам не будут изменены. Так и оказалось, у 5-и или 6-и из 10 (но можно считать, и 9-и) фрагментов, границы были определены очень четко, причем обе (как начало, так и конец).

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

Мешали этому только различные архивы (zip/rar), а так же инсталляторы (msi - считай, те же архивы). Если на стыке границы находился архив, было проблематично понять, имеют отношение эти сектора еще к фрагменту контейнера или это уже кусок архива.

Для решения этой проблемы была придумана еще одна идея: почистить сохраненный образ физического диска от... блоков, занятых файлами. То есть своеобразный жесткий wipe. Занулить все, что не относится к free space. (Это та самая утилита UsedBlocksEraser, которую пришлось написать для обработки bitmap).

Только благодаря этой утилите был найден один большой блок примерно на 50mb, в котором не было ни одного совпадения по MD5! (Вот вам и разрушение теории про "точно в каждлом блоке, найдется хотя бы несколько..."). Реально - ни одного. То есть все данные в этом фрагменте были либо изменены, либо были новыми.

Как выглядел лог пересечения множеств? (Это уже отсортированный лог с моими комментариями)

[bEGIN-4GB | BEGIN-2GB] - [ END-4GB  |  END-2GB ] Sectors countБлок контейнера с данными в промежутке: [00000000h - 2831A000h][начало файла контейнера][7D04FE00h | 00000000h] - [7E86FE00h | 01820000h] Sectors = 49408    / Size = 01820000 (25296896)[7E870000h | 01820200h] - [7E870200h | 01820400h] Sectors = 1        / Size = 00000200 (     512)[7E870400h | 01820600h] - [7E881800h | 01831A00h] Sectors = 138      / Size = 00011400 (   70656)[...][9ECFC600h | 21CAC800h] - [9ECFD600h | 21CAD800h] Sectors = 8        / Size = 00001000 (    4096)[9EECE600h | 21E7E800h] - [A5369E00h | 2831A000h] Sectors = 206044   / Size = 0649B800 (105494528)[реально конец данных] [за этим следует файловая запись из $MFT]Размер блока: 674340864 (2831A000h), Sectors = 1317072, ~674mb (если внутри нет промежутков)Блок контейнера с данными в промежутке: [2831A000h - 39D75000h][реально начало данных] [перед этим следует расшифрованный пустой сектор][5F489E00h | 2831A000h] - [63172400h | 2C002600h] Sectors = 124739   / Size = 03CE8600 (63866368)[63172600h | 2C002800h] - [65360E00h | 2E1F1000h] Sectors = 69492    / Size = 021EE800 (35579904)[...][6EEEA600h | 37D7A800h] - [70EE4E00h | 39D75000h] Sectors = 65492    / Size = 01FFA800 (33531904)[реально конец данных] [за этим следует расшифрованный неизвестный .exe]Размер блока: 296071168 (11A5B000h), Sectors = 578264, ~296mb (если внутри нет промежутков)Блок контейнера с данными в промежутке: [39D75000h - 469E6000h][реально начало данных] [перед этим следует расшифрованный пустой сектор][242AFE00h | 39D75000h] - [25144600h | 3AC09800h] Sectors = 29860    / Size = 00E94800 (15288320)[25145600h | 3AC0A800h] - [260DB600h | 3BBA0800h] Sectors = 31920    / Size = 00F96000 (16343040)[...]

Кстати, забыл рассказать о "втором зайце". Порядок следования. По вот этому логу он определяется элементарно. Лог имеет формат: смещение начала отрезка одинаковых секторов, смещение конца отрезка одинаковых секторов, их количество, размер в байтах. Смещения указаны в двух "системах счисления". Первая часть - это смещение внутри образа физического диска. Вторая часть - это смещение внутри резервной копии файла-контейнера. Теперь догадываетесь как "убить второго зайца"? Нужно просто отсортировать этот лог по вторым смещениям. Чтобы они следовали от нулевого (начала контейнера) до конца, по возрастанию.

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

Кстати, вспомнил момент. Был реальный epic fail на полпути (из-за которого, кстати, было потеряно определенное время, потому что из-за него не нашлось часть пересечения и пришлось блоки искать вручную). Я, зная о том, что это большие диски (больше 2GB), почему-то все равно использовал обычные функции seek. Как итог - неправильно построенное множество MD5 для диска с физическим образом. Более того, еще хуже ситуация была на Virtual Pascal (одна из утилит была написана на нем) с типом Longint (не DWORD), который, естественно, умеет быть отрицательным. В общем, не забывайте, что нужно использовать 64-битные смещения и 64-битный seek! Не тупите. Особенно, если знаете об этом изначально.

В общем, диск был подключен. Файловая система прекрасно читалась через FAR. Файлы были доступны и все было отлично. Стал крайне внимательно (имеют опыт) сравнивать диски/файлы: восстановленную копию, копию в своей голове и резервную копию. Не сразу же, но нашел, что часть файлов (очень малая, но они есть) - битые. В них содержалась информация от других секторов. То есть где-то произошло смещение границ блоков! Мне очень повезло, что на этом контейнере у меня было ~100 файлов, на которые было заранее рассчитано MD5. Я мог проверить их целостность и понять - битые они или нет. Так же, мне повезло, что это был не XTS-режим. В противном случае я не знал бы, что это смещены границы блоков. Точнее, я не смог бы понять: расшифрован полный мусор или это "правильные данные", но просто не на том месте. (В данном случае, мусорными были первые 16 байт сектора, остальное было нормально расшифрованным, но "не отсюда" -- это особенность реализации алгоритма; кстати, если не было бы такого подмешивания - была бы нереальная проблема с коллизиями при рассчете MD5 - см. выше).

Я составил список битых файлов (те, что смог найти вручную). После этого пришлось сделать утилиту, которая строит "flat-модель" (мое условное название) всего диска. Для этого уже использовался анализ $MFT из внутренностей контейнера. Лог выглядел вот так:

[...][5EA29000-5EA34800] Sectors = 92       / Size = 0000B800 (   47104) FO: [00018000-00023800] `.\SVN\C*\R*\include\buildconf\*.h'[5EA34800-5EA35000] Sectors = 4        / Size = 00000800 (    2048) FO: [0000F000-0000F800] `.\SVN\C*\R*\driver\Debug\*.obj'[5EA35000-5EA3D800] Sectors = 68       / Size = 00008800 (   34816) FO: [00018000-00020800] `.\SVN\C*\R*\n*\Debug\*.obj'[5EA3D800-5EA3E000] Sectors = 4        / Size = 00000800 (    2048) FO: [00008800-00009000] `.\SVNROOT\C*\db\revs\0\392'[5EA3E000-5EA3F000] Sectors = 8        / Size = 00001000 (    4096) FO: [00014800-00015800] `.\SVNROOT\C*\db\revs\0\398'[5EA3F000-5EA40800] Sectors = 12       / Size = 00001800 (    6144) FO: [00010800-00012000] `.\SVNROOT\C*\db\revs\0\389'[5EA40800-5EA41000] Sectors = 4        / Size = 00000800 (    2048) FO: [00009000-00009800] `.\SVNROOT\C*\db\revs\0\392'[5EA41000-5EA41800] Sectors = 4        / Size = 00000800 (    2048) FO: [00008000-00008800] `.\SVNROOT\C*\db\revs\0\390'[5EA41800-5EA42000] Sectors = 4        / Size = 00000800 (    2048) FO: [00002000-00002800] `.\WORK\INTERNET\DESIGN\sporaw\www\rus\.htaccess'[...]

Символ "*" тут - это просто пропущены ненужные всякие названия.

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

Такой лог позволил мне увидеть, что все битые файлы находятся в пределах одного найденного мною блока. Более того, я понял, что битых файлов значительно больше, чем я предполагал (я нашел 10, а их было 55). Причем большинство из них, к сожалению, выпадали на бинарные файлы (по ним сложно понять - битый он или нет), и более того -- на куски репозитория SVN!

Используя FO-смещения (информация о блоке внутри файла), я проанализировал несколько файлов. Тут как раз помогло то, что несколько файлов было текстовых, плюс файлы были разных форматов. По ним я понял, что произошло смещение на 32-сектора (4000h байт). То есть нужно восстанавливаемый блок просто сдвинуть "вниз" на 4000h байт. А как раз за этим "плохим" блоком шел ненайденный блок в 4000h-байт. Как оказалось, нужно было просто поменять местами эти два блока! Ненайденный блок шел до найденного.

Эти 4000h байт я не стал искать, посмотрев куда они попадают в контейнере: они попадают на область free space. То есть просто пустое место. Там может быть любой мусор и мне он неважен. Искать смысла нет никакого.

Результаты проделанной за 44.5 часов работы:

//                PhysOffset  BlockSize       PhysOffset   FileOffset   PhysOffset   FileOffsetCopyBlock(fI, fO, 0x7D04FE00, 0x2831A000); // [7D04FE00h | 00000000h] - [A5369E00h | 2831A000h]CopyBlock(fI, fO, 0x5F489E00, 0x11A5B000); // [5F489E00h | 2831A000h] - [70EE4E00h | 39D75000h]CopyBlock(fI, fO, 0x242AFE00, 0x0CC71000); // [242AFE00h | 39D75000h] - [30F20E00h | 469E6000h]CopyBlock(fI, fO, 0xDBBB7E00, 0x09E03000); // [DBBB7E00h | 469E6000h] - [E59BAE00h | 507E9000h]CopyBlock(fI, fO, 0x0A38FE00, 0x08871000); // [0A38FE00h | 507E9000h] - {12C00E00h | 5905A000h}UnknownBlock(fI, fO, 0x00004000);          // <????????h | 5905A000h> - <????????h | 5905E000h> // FreeSpace, нет смысла искать ихCopyBlock(fI, fO, 0x0000DE00, 0x03056000); // <0000DE00h | 5905E000h> - <03063E00h | 5C0B4000h>CopyBlock(fI, fO, 0xA75DFE00, 0x01F5B000); // {A75DFE00h | 5C0B4000h} - {A953AE00h | 5E00F000h}CopyBlock(fI, fO, 0x3CE74E00, 0x01878000); // {3CE74E00h | 5E00F000h} - {3E6ECE00h | 5F887000h}CopyBlock(fI, fO, 0x55FBFE00, 0x00779000); // {55FBFE00h | 5F887000h} - [56738E00h | 60000000h]// Total: 0x60000000 = 1'610'612'736

Все! Контейнер полностью восстановлен!

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

P.S. После всей этой истории подумал, что факторизация RSA-512 (или сколько бит там было?) за минуту в Swordfish -- не такая уж и шутка. ;) Иногда бывает НАДО!

  • Upvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это действительно шикарно.

/me поставил себе на запястье крестик, чтобы вечером изменить расписание Акрониса с "каждый месяц" на "каждую неделю".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Umnik

Ещё поставь на коррекцию подзаголовка этой темы.

Полсуток уже висит как поххххаться почти 50 часов бесплатно. Обалдели что ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего мой ответ больше относится к разряду - ОффТоп.

Действительно, согласен с Umnik'om есть вещи которые стоит добавить себе в "базу данных".... Спасибо автору, честно говоря, даже не думал, что есть люди, которые могут для восстановления пользоваться дебагерами или подобными инструментами, в данном случае Winhex, очень удивлялся почему нет нормальных описаний подобных применений таких инструментов, мне кажется из-за того, что все подобное остается в узком кругу профессионалов, или я плохо искал ?

Еще на заре своего общения с компьютером понял, что для восстановления файлов нужны программы несколько лучшие чем DOS - Undelete.exe, и очень нравилась в свое время утилитка Norton DiskEdit, жалко, что подобную программу Symantec не смог развить, и она забылась. (хотя, наверное, уже многие утилиты не могут соперничать со старыми аналогами из DOS):) +1 автору.

Поделиться сообщением


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

Так Winhex в судебной версии можно вернуть или просмотреть даже больше, чем в профессиональной. Это даже и не тайна, а давно известный факт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Полсуток уже висит как поххххаться почти 50 часов бесплатно. Обалдели что ли?

Ну как сказать: http://slovari.yandex.ru/dict/ushakov/arti...&stpar3=1.2

Я до сих пор вспоминаю, как Иван обалденно расписал значение слова "хер".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

OFF

как Иван обалденно расписал значение слова "хер".

А что Иван писал про хер? ...Крест, перекреститься, ноги хером... Это всё также есть в словаре Даля.

Но ещё есть праславянское и праиндоевропейское значение. В Инете его не найдёте.

Живущие в Москве могут заглянуть в "Этимологический словарь славянских языков: Праславянский лексический фонд". 24 тома (не завершено). Или сходить в редакцию.

Найдёте мнооого интересного про все так называемые современные эвфемизмы и матерные слова, которые там даются с корневой основой. OFF

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти с помощью Facebook Войти Войти с помощью Twitter
Anti-Malware.ru Вконтакте   Anti-Malware.ru в Facebook   Anti-Malware.ru в Twitter   Anti-Malware.ru в LinkedIn   RSS
  • Сообщения

    • PR55.RP55
      Demkd В системах есть штатный файл:  C:\Windows\PFRO.log " Это файл содержит «информацию о предстоящих переименованиях ( и удалении ) файлов» (pending file rename operations, PFRO).
      То  есть список файлов которые нужно переименовать ( удалить ), или переместить  (например в ходе обновления систем), но сейчас это сделать нельзя (  загружен в память ...).  Файл будет переименован после перезагрузки. " Получается, что при создании образа втозапуска ( в аналогичной ситуации ) Переименованный файл просто не попадёт в образ... Значит нужно обрабатывать информацию из PFRO.log И добавлять запись ( прогноз ) ( в Инфо. ) Типа:  Файл: \C:\Users\D36B~1\AppData\Local\Temp\nsqA278.tmp\xml.dll Будет переименован... ( При необходимости ... для его удаления воспользуйтесь сигнатурой )  
    • Farra
      Без вложений мало что можно заработать. Почитайте лучше статью про мобильные приложения, которые можно разработать http://wezom.com.ua/blog/razrabotka-mobilnyh-prilozhenij-kak-biznes  Это кстати недорого. А прибыль будет постоянной, почитайте статьи на эту тему в блоге веб агентства ВЕЗОМ.
    • Farra
      Ну вам бы сменить компанию, может веб студия ВЕЗОМ? Посмотрите в поиске. Везом.ру (только на англ.)
    • Farra
      Надо знать еще куда лезешь, и действительно ли там есть прибыль
    • AM_Bot
      В настоящей статье кратко описываются системы мониторинга эффективности сотрудников, тенденции мирового и российского рынка, рассматриваются популярные системы, представленные на российском рынке, — StaffCop Enterprise, Стахановец, LanAgent, Kickidler, Searchinform TimeInformer, Falcongaze SecureTower, Mipko Employee Monitor и Terminal Monitor, Bitcop Security, CrocoTime, а также приводятся их основные преимущества.   ВведениеСистемы мониторинга эффективности работы сотрудников и учета рабочего времениПринцип работы систем мониторинга эффективности работы сотрудников и учета рабочего времениМировой рынок систем мониторинга эффективности сотрудников и учета рабочего времениРоссийский рынок систем мониторинга эффективности сотрудников и учета рабочего времениКраткий обзор продуктов, предназначенных для мониторинга эффективности сотрудников и учета рабочего времени6.1. Bitcop Security6.2. CrocoTime6.3. Falcongaze SecureTower6.4. Kickidler6.5. LanAgent6.6. Mipko Employee Monitor и Terminal Monitor6.7. Searchinform TimeInformer6.8. StaffCop Enterprise6.9. СтахановецВыводы  ВведениеОдной из главных проблем для большинства работодателей является нецелевое использование сотрудниками рабочего времени. Согласно исследованиям:64% работников компаний тратят от 15 минут до одного часа в день на личные цели;46% ежедневно читают личную почту или новости,33% общаются по личным вопросам в мессенджерах,26% тратят рабочее время на социальные сети.Такое нецелевое использование рабочего времени несет вполне конкретные экономические потери для организации.Еще одна из самых серьезных угроз для бизнеса сегодня — это утечки конфиденциальной информации. Как правило, источниками таких угроз являются недобросовестные сотрудники компаний — инсайдеры. Неконтролируемое использование интернета (социальные сети, мессенджеры, личная почта) может привести к утечкам конфиденциальной информации, что в свою очередь нанесет бизнесу существенный вред.Кроме того, головной болью любого руководителя является мошенничество сотрудников. Различные откаты и серые схемы способны принести не только разовый экономический урон, но и серьезно подмочить репутацию организации на долгое время, что приводит к еще большим суммарным финансовым потерям.И если руководитель не знает, как работают его сотрудники, то и его бизнес не может быть эффективным, продуктивным и защищенным. Учет рабочего времени и контроль сотрудников в подобной ситуации — мера не просто желательная, а жизненно необходимая. И многие работодатели заинтересованы в контроле поведения работника на рабочем месте. Поэтому сегодня все больше компаний присматриваются к системам мониторинга эффективности сотрудников, которые помогают решать комплекс задач по предотвращению утечек информации, расследованию инцидентов, если таковые произошли, а также контролировать бизнес-процессы и то, как рабочее время используется сотрудниками. Системы мониторинга эффективности работы сотрудников и учета рабочего времениСогласно исследованию Gartner Market Guide for Employee-Monitoring Products and Services, системы мониторинга эффективности сотрудников относят к классу систем Employee Monitoring Software, а также к классу User Activity Monitoring.Системы мониторинга эффективности сотрудников применяют для решения следующих задач:Учет рабочего времени сотрудников.Оценка и контроль эффективности работы персонала.Выявление нелояльных сотрудников и мошеннических схем внутри предприятия.Поиск возможных утечек информации и защита от инсайдеров.Расследование инцидентов информационной безопасности.Оперативный контроль сотрудников и определение групп риска.Типовая архитектура таких систем предполагает наличие сервера, базы данных, агента и консоли администратора. При этом можно выделить:системы на толстом клиенте, сервер и агенты обязательно должны находиться в рамках локальной сети,решения, позволяющие работать с агентами, находящимися в других сетях,решение на основе облака — база данных находится у вендора, а агенты не привязаны к локальной сети, управление и просмотр осуществляется через веб-консоль.Если же отталкиваться от концепции решений, то системы можно дифференцировать следующим образом:Первая группа систем позволяет собирать большой объем данных и предоставлять их в виде аналитических отчетов, а также вести статистику продуктивного и непродуктивного рабочего времени.Вторая группа предоставляет руководителю возможность осуществлять мониторинг сотрудников через просмотр онлайн-трансляций или видеозаписи их действий, а также осуществлять контроль нарушений.Третья группа систем обладает достаточно узким набором функций, которые сводятся только к учету рабочего времени персонала. Принцип работы систем мониторинга эффективности работы сотрудников и учета рабочего времениВ общем случае схема работы систем мониторинга эффективности сотрудников выглядит следующим образом: на компьютеры сотрудников устанавливается агент системы, который собирает информацию о действиях пользователя на рабочем месте. Агент передает информацию на сервер для анализа. Администратор или руководитель при помощи консоли («толстый» клиент или веб-консоль) знакомится с результатами деятельности сотрудников: это могут быть отчеты, просмотр онлайн-трансляций с мониторов сотрудников, просмотр скриншотов, видеозапись рабочего стола или перехваченный в переписке файл и т. д.При этом с функциональной точки зрения системы можно поделить на три основные группы:мониторинг событий;мониторинг информации;мониторинг системы.Основным направлением мониторинга событий является контроль факта включения/выключения системы, нажатия клавиш, использования (кликов) мышки, а также факты работы с приложениями и интернетом (посещение веб-сайтов). Факт включения, выключения системы, нажатия клавиш и мышки дает возможность контролировать активность пользователя, которая отображает: приход и уход сотрудников, наличие опозданий, переработок, общее время работы, а также время активности и простоя в часах.Следующий блок, вытекающий из контроля активности, это факты работы с приложением и посещением веб-сайтов, а также разбивка полученной информации на продуктивную и непродуктивную деятельность. Активное время анализируется в процентном соотношении работы с продуктивными, неопределенными и непродуктивными ресурсами. При этом важной составляющей является возможность строить отчеты, топы, а также сравнивать отделы и пользователей.Помимо задачи, связанной с контролем эффективности пользователей, системы мониторинга решают ряд проблем, связанных с контролем каналов передачи данных и предотвращением утечек конфиденциальной информации — системы могут успешно выполнять основную, наиболее востребованную часть функций DLP и отслеживать утечку конфиденциальной информации благодаря наличию контроля всевозможных каналов передачи данных и работы с внешними устройствами.В части мониторинга событий системы может контролироваться реестр ПО, аппаратное обеспечение, порты, использование программ и веб-сайтов. Мировой рынок систем мониторинга эффективности сотрудников и учета рабочего времениНа мировом рынке представлено множество различных систем мониторинга эффективности сотрудников — как от известных вендоров в области безопасности (Symantec и Trend Micro), так и нишевых игроков, занимающихся только этим классом продуктов. Согласно исследованию Hexa Reports Employee Monitoring Software Market Size, Share, Industry Trends, Analysis And Forecast, 2022: Hexa Reports, на мировом рынке представлены следующие основные игроки:TeramindVeriato 360 (SpectorSoft)SentryPCNetVizorInterGuardWork ExaminerStaffCopOsMonitoriMonitor EAMPearl Echo.SuiteWorkTimeSymantecTrend MicroBetterWorksMonitisQuest FoglightStackDriverОтметим, что исследование проводилось для рынков США, Европейского союза, Японии, Китая, Индии и Юго-Восточной Азии. Среди основных игроков на мировом рынке заметен только один российский вендор — компания StaffCop. Российский рынок систем мониторинга эффективности сотрудников и учета рабочего времениРоссийские вендоры также включились в процесс разработки подобных решений для мониторинга эффективности сотрудников.Наиболее известные продукты российских разработчиков: StaffCop Enterprise (компания «Атом Безопасность»), InfoWatch Person Monitor (компания «Инфовотч», продает под своим брендом «Стахановец»), LanAgent (компания «НетворкПрофи»), TimeInformer (компания «СёрчИнформ»), SecureTower (компания Falcongaze), Mipko Employee Monitor и Terminal Monitor (компания «Мипко»).Среди новичков можно отметить Zecurion Staff Control (продает под своим брендом StaffCop Enterprise).На российском рынке также присутствуют и зарубежные системы. Система Kickidler от сингапурской компании TeleLink Soft — относительно новый продукт на рынке программного обеспечения для учета рабочего времени сотрудников.  Система контроля «Стахановец» от украинской компании Mirobase. Отметим, что на территории Украины и других стран «Стахановец»  известен под брендом Mirobase, а на территории России продается также под названием InfoWatch Person Monitor.Среди систем, функциональные возможности которых сосредоточены исключительно на учете рабочего времени, можно выделить: Bitcop Security (компания «Биткоп»), CrocoTime (компания «Инфомаксимум»).Краткий обзор продуктов, представленных на российском рынке, приведен ниже. Краткий обзор продуктов, предназначенных для мониторинга эффективности сотрудников и учета рабочего времени Bitcop SecurityРоссийский разработчик программного обеспечения компания «Биткоп» для контроля эффективности персонала предлагает систему учета рабочего времени Bitcop Security. Система ведет количественный и качественный учет отработанного времени сотрудниками в разрезе ряда аналитик, формируя развернутую картину реального положения дел в организации. Система позволяет:Вести учет времени начала и окончания рабочего дня, опозданий и переработок.Контролировать интенсивность занятости сотрудника в рабочее время, а также его активность на протяжении дня.Вести статистику работы с программами, которые запускал определенный коллега, а также видеть, как часто и на какие сайты он заходил.Вести оперативную сводку занятости всего персонала и список существующих нарушений.Оценить продуктивность работы на основании используемых программ и сайтов в рабочее время.Система выдает всю перечисленную выше информацию в определенной, удобной и понятной форме.Анализ данных в системе контроля персонала Bitcop Security происходит на основании наглядных детальных отчетов. Разнообразные отчетные формы отражают реальный график работы сотрудников, помогают установить объем и причины потерь рабочего времени, свидетельствуют о продуктивности служащих применительно к занимаемым должностям.Bitcop Security располагает обширным потенциалом по применению фильтров. Все аналитические отчеты можно строить по выбранному временному интервалу (день, неделя, месяц, год) — что позволяет быстро получить выборку только интересующих результатов.Преимущества и особенности системы:Синхронизация системы Bitcop Security с Active Directory.Оповещения о событиях в режиме реального времени.Высокая степень защиты агента.Подробнее с продуктом Bitcop Security можно ознакомиться здесь.  CrocoTime Саранская компания «Инфомаксимум» для учета рабочего времени предлагает продукт CrocoTime, использующий использует клиент-серверную архитектуру. Сбор статистики осуществляется при помощи агентов мониторинга, которые передают данные на сервер по локальной сети предприятия или по интернету в реальном времени. Также имеется возможность отслеживания некомпьютерных занятий с привязкой к клиентам с помощью функции таймтрекинга, запускаемой вручную.Система учитывает активность периферийных устройств ввода (клавиатура, мышь) и считает время работы с активным окном программы или активной вкладкой браузера. Если в течение 5 минут мышь или клавиатура не используются, система не будет считать это временем активности сотрудника.CrocoTime может быть интегрирован с другими системами, такими как корпоративные календари, системы IP-телефонии, СКУД и др. Для этого был реализован API, с помощью которого можно запрашивать из CrocoTime необходимые данные.Преимущества и особенности системы:Учет времени из разных источников (система предоставит полную картину рабочего дня через интеграцию с IP-телефонией, календарями, POS-терминалами/турникетами).Автоматические табели (фиксация нарушений рабочего регламента для дальнейшего сравнения их с отчетами кадровых служб).Облачная и локальная версии системы.Подробнее с продуктом CrocoTime можно ознакомиться здесь. Falcongaze SecureTowerДля контроля эффективности сотрудников компания Falcongaze в своей DLP-системе SecureTower реализовала функциональность контроля рабочего времени, позволяющую увидеть, сколько реально времени работник потратил на выполнение той или иной задачи.Благодаря кейлоггеру, функциям аудио- и видеомониторинга и снятия скриншотов рабочего стола можно составить полную картину рабочего дня сотрудника.  Система отчетности предоставляет исчерпывающие данные о работе персонала, а также дает возможность создавать прозрачные отчеты по работе сотрудников и отделов для вышестоящего руководства.Являясь в первую очередь DLP-системой, SecureTower полностью сохраняет всю деловую переписку персонала. Кроме того, система контролирует время, которое сотрудник проводит в различных программах, сайтах и социальных сетях. Опираясь на эти данные, можно организовать отправление уведомлений при повышении статистики посещения определенных сайтов либо вообще блокировать отдельные веб-ресурсы или программы.Мониторинг рабочих процессов персонала обеспечивается с помощью перехвата электронной почты, переписок в соцсетях и онлайн-чатах, общения в большинстве популярных мессенджеров, таких как Skype, Viber, Telegram и другие. Кроме того, SecureTower анализирует все документы, пересылаемые в почте и по интернету, а также контролирует облачные хранилища — Dropbox, OneDrive, Яндек.Диск, iCloud и Google Drive. Поиск по всей перехваченной информации позволяет найти в переписке нужный документ даже по неполным данным.Для анализа взаимосвязей персонала внутри компании и за ее пределами в SecureTower используется граф-анализатор, позволяющий видеть, с кем и сколько общается каждый сотрудник. Все полученные SecureTower данные может визуализировать в виде отчетов, в которых будут отображаться инциденты безопасности и ежедневная деятельность персонала.Преимущества и особенности системы:Фиксирует время прихода и ухода сотрудника, перекуры, опоздания, прогулы.Просмотр и запись снимков с веб-камеры и звука с микрофона (в т. ч. по расписанию).Контроль времени, проведенного сотрудниками на различных сайтах и в различных приложениях.Контроль SIP-телефонии.Возможность скрытой установкиПодробнее с продуктом SecureTower можно ознакомиться здесь.Отметим, что SecureTower является полновесной DLP-системой, и функциональность контроля эффективности и учета рабочего времени — это одна из подсистем продукта, поэтому ценовая категория SecureTower на порядок выше остальных анонсируемых в данном обзоре систем.Подробный обзор продукта SecureTower KickidlerKickidler — система мониторинга деятельности персонала с возможностью наблюдения за действиями сотрудников на компьютерах и удаленного подключения к их рабочим столам. Правами на программу владеет сингапурская компания TeleLinkSoft, а эксклюзивной дистрибуцией Kickidler на территории России занимается компания «АйТи Сервис Менеджмент». Kickidler — относительно новый продукт на рынке программного обеспечения для учета рабочего времени сотрудников. Концепция продукта значительно отличается от аналогичных систем контроля сотрудников. Разработчики решения делают упор на возможность наблюдения в режиме реального времени за сотрудниками всей компании одновременно, а также записи видео их активности и фиксации нарушений.Программный комплекс Kickidler имеет клиент-серверную архитектуру. В состав продукта входят:Граббер — программа-агент, которая устанавливается на компьютеры сотрудников, собирает всю информацию об активности на рабочем компьютере и передает ее на сервер.Сервер — занимается хранением информации, полученной от агентов.Вьюер (просмотрщик) — позволяет просматривать собранные данные как в виде онлайн-трансляций режиме реального времени, так и в виде отчетов, гистограмм нарушений и видео. Именно вьюер выступает главным инструментом руководителя для мониторинга персонала. Также с его помощью можно удаленно управлять компьютерами сотрудников.Преимущества и особенности системы:Возможность вести онлайн-наблюдение сразу за большим количеством сотрудников (как в системах видеонаблюдения).Запись видео с экранов сотрудников в специальном экономном формате, позволяющем хранить записи активностей за долгое время.Подробные гистограммы нарушений с возможностью перехода к видеозаписи события.Функция удаленного управления компьютером с возможностью снятия скриншотов экрана сотрудника.Подробнее с продуктом Kickidler можно ознакомиться на сайте дистрибьютора в России.Подробный обзор Kickidler LanAgentДля мониторинга персонала российская компания ООО «Нетворк Профи» предлагает программный комплекс LanAgent. Он позволяет контролировать основные каналы передачи информации: копирование файлов на флешки, отправку писем, сообщений ICQ, Skype, печать документов на принтер, выгрузку файлов в интернет и др., получать уведомления при нарушении пользователем заданных правил безопасности, а также отследить конкретные действия каждого пользователя (ведется подробный лог всех действий сотрудника на компьютере, в т. ч. делаются снимки экрана монитора) и заблокировать подключение носителей информации, запуск программ, посещение определенных сайтов.Для корпоративного использования предлагается два исполнения — LanAgent Enterprise и LanAgent Terminal. Исполнение LanAgent Terminal предназначено для работы на терминальном сервере (для контроля дистанционной работы пользователей, подключающихся через удаленный рабочий стол (RDP) и с аппаратных «тонких» клиентов.Архитектура программы построена так, что агент может работать автономно, независимо от остальной части системы. То есть, если компьютер с серверной частью программы по какой-то причине выключен или с ним нет связи по локальной сети, то агент будет сохранять информацию в зашифрованных лог-файлах на своем компьютере. И будет хранить эту информацию до тех пор, пока от серверной части не поступит запрос на их получение. После отправки лог-файлы на компьютере агента будут очищены.Преимущества и особенности системы:Возможность работы агента в офлайн-режиме (без сервера).Гибкий механизм распределения прав на просмотр информации между специалистами безопасности.Возможность отправки уведомлений о нарушениях политик безопасности на ICQ или e-mail специалиста безопасности.Визуализации полной картины рабочего дня подчиненных с указанием, сколько времени фактически было затрачено на работу.Наглядные аналитические отчеты с возможностью их отправки на e-mail.Уведомления при нарушении сотрудниками заданных политик безопасности.Подробнее с продуктами LanAgent можно ознакомиться здесь. Mipko Employee Monitor и Terminal MonitorКомпания «Мипко» для мониторинга деятельности сотрудников в корпоративном окружении предлагает продукты Mipko Employee Monitor и Terminal Monitor. Продукты обеспечивают перехват фраз, вводимых с клавиатуры, перехват чатов и общения в социальных сетях (Facebook и подобные), отслеживает посещаемые веб-ресурсы, осуществляет ведение журнала запущенных приложений, делает снимки экрана компьютера. Фиксирует операции с файлами, а также запуск приложений. Для сотрудников система работает в скрытом режиме.Преимущества и особенности системы:Данные хранятся на том компьютере, на котором они были собраны.Передача данных по сети осуществляется только в момент просмотра.Гибкая система оповещений о потенциальных нарушениях по ключевым словам.Подробнее с продуктами Mipko Employee Monitor и Terminal Monitor можно ознакомиться здесь. Searchinform TimeInformerКомпания SearchInform для автоматического контроля работы сотрудников за компьютерами предлагает продукт TimeInformer.  Система показывает, чем заняты сотрудники, осуществляет прозрачный контроль активности работников в любых программах и приложениях.Агенты TimeInformer устанавливаются на компьютеры сотрудников — есть скрытый и открытый режим работы. Агенты могут быть установлены из консоли удаленно (как в домен, так и в рабочую группу) либо локально (вручную через инсталлятор агента). Агент собирает информацию о времени включения и выключения компьютера, времени простоя, времени использования программ и сайтов. Алгоритмы TimeInformer с точностью до 3 секунд определяют время, когда сотрудник прекратил работу за компьютером.TimeInformer анализирует собранные данные и предоставляет администратору набор отчетов и оповещений, из которых можно сделать выводы о работе как отдельного сотрудника, так и подразделений, и всей компании. В TimeInformer есть 33 предустановленных отчета, есть возможность создавать собственные варианты отчетов, а также настраивать уведомления о запуске тех или иных программ.TimeInformer также имеет инструменты «онлайн»-наблюдения, которые позволяют подключаться к компьютеру в реальном времени (до 16 подключений одновременно), а также отображают статистику и занятость сотрудников на текущий момент.Преимущества и особенности системы:Собирает данные о приложениях, которые сотрудник использует в течение дня, а также проведенное в них время. Система автоматически определяет, работал ли пользователь в приложении, либо оно было просто запущено.Фиксирует все посещенные сайты и время, проведенное на каждом из них. Доступна динамическая категоризация любых сайтов на тематические группы (новости, игры, онлайн покупки и т. д.)  через встроенную БД категорий или подключение к онлайн-категоризатору.Делает снимки экранов рабочих станций сотрудников с привязкой к конкретной активности.Фиксирует время прихода и ухода сотрудника, перекуры, опоздания, прогулы.Может записывать важные разговоры сотрудников с клиентами, партнерами или коллегами для дальнейшего анализа. Запись происходит при помощи микрофона, встроенного в компьютер, или обычной гарнитуры.Перехватывает нажатия клавиш, а также информацию из буфера обмена.Подробнее с продуктом TimeInformer можно ознакомиться здесь. StaffCop EnterpriseРоссийская компания «Атом Безопасность» продвигает на рынке систему мониторинга StaffCop Enterprise, позволяющую анализировать действия персонала за компьютерами для обеспечения информационной безопасности предприятия, обнаружения утечек конфиденциальных данных, расследования инцидентов, учета рабочего времени и оценки эффективности работы персонала.Продукт призван решать несколько задач. Первая — помочь оптимизировать бизнес-процессы: получить картину рабочего дня сотрудников, выявить «узкие» места в системе, выделить неэффективных сотрудников. Вторая — снизить риски возникновения инцидентов, связанных с утечкой конфиденциальной информации, злонамеренных или случайных действий сотрудников способных привести к финансовым и репутационным потерям компании. Третья — расследование произошедших инцидентов.StaffCop Enterprise достаточно мощное endpoint-решение для мониторинга и анализа действий персонала на рабочих станциях Windows, GNU/Linux и терминальных серверах. Имеет клиент-серверную архитектуру с поддержкой PostgreSQL и обладает современным стеком технологий: «тонкий» клиент, OLAP-кубы, собственные алгоритмы анализа действий сотрудников. Поэтому имеет относительно низкие требования к «железу», гибкую аналитику и возможность мониторинга удаленных офисов и рабочих станций, не находящихся в локальной сети. Веб-интерфейс позволяет получить быстрый доступ к аналитике и управлению системой без установки специальных программ.Решение обладает гибкой настройкой фильтров и оповещений, поэтому возможную утечку или вторжение удается обнаружить на ранней стадии, чем существенно сократить последствия. Глобальная система записи всех возможных событий позволяет в случае произошедшего инцидента быстро добраться до источника утечки и точно назвать время, автора и объем утраченной информации. Графическое представление данных помогает визуализировать аномалии при поведенческом анализе пользователей. Применяемая технология «дрилл-даун» позволяет в несколько кликов установить корреляцию между данными, собранными агентами на конечных точках.Преимущества:Оперативный контроль сотрудников и определение групп риска.Аналитические срезы по любым видам событий и данным (многомерные отчеты).Оценка и контроль эффективности работы персонала с категоризацией работы сотрудников по продуктивности и видам деятельности.Подсчет времени активности сотрудника в приложениях и на сайтах.Блокировка приложений, доступа к сайтам для отдельных пользователей и групп.Учет рабочего времени сотрудников.Подробнее с продуктом StaffCop Enterprise можно ознакомиться здесь.Подробный обзор StaffCop Enterprise СтахановецДля мониторинга эффективности сотрудников украинская компания Mirobase предлагает систему «Стахановец».  Основная задача «Стахановца» — помочь руководителю существенно повысить эффективность работы персонала, сократить издержки и предотвратить утечки конфиденциальной информации. Продукт также продается под именем InfoWatch Person Monitor.Среди главных особенностей комплекса — анализатор рисков, нетипичного поведения и отклонений от нормы. Благодаря такой функциональности руководитель может выявить наиболее продуктивных и непродуктивных сотрудников, проанализировать их действия, определить различия и ключевые факторы успешности. На основании полученных данных компания получает возможность повсеместно внедрить модель работы, приносящую максимальную прибыль.Система умеет определять действия, отклоняющиеся от нормы, и оповещает службу безопасности об инциденте, ведь главная задача комплекса — своевременно локализовать угрозу.«Стахановец» позволяет прослушивать переговоры в режиме реального времени, фиксировать и распознавать диалоги в Skype, Lync, Viber и сохранять их в текстовые файлы, а также реагирует на «кодовые фразы».Продукт ориентирован на использование руководителями всех уровней, отделом кадров и ИБ-ИТ-департаментами.Преимущества и особенности системы:Контроль присутствия и активности сотрудников, учет времени работы и контроль опозданий.Анализ клавиатурного почерка, выявление автора документа, сотрудников в состоянии алкогольного опьянения.Перехват изображений с рабочего стола, веб-камеры, звука с микрофона. Хранение видео-, аудиофайлов и скриншотов.Мониторинг звуковых переговоров в мессенджерах (Skype, Lync, Viber), распознавание речи.Подробнее с продуктом «Стахановец» можно ознакомиться здесь. ВыводыВ статье мы познакомились с системами мониторинга эффективности сотрудников и учета рабочего времени. Системы этого класса представляют собой мощный набор инструментов для анализа событий и информации, что позволяет оценивать и контролировать продуктивность сотрудников за рабочими местами, быстро и точно расследовать инциденты ИБ внутри компании. Кроме того, применение систем мониторинга эффективности позволяет сократить опоздания и использование рабочего времени сотрудниками в личных целях. Помимо задачи, связанной с контролем эффективности сотрудников, системы мониторинга решают ряд проблем, сопряженных с контролем потенциальных каналов утечки данных, т. е. выполнять основную, наиболее востребованную часть функций хостовых DLP.На мировом рынке представлено множество различных систем мониторинга эффективности сотрудников — как от известных вендоров в области безопасности (Symantec и Trend Micro), так и нишевых игроков, занимающихся только этим классом продуктов. Среди основных игроков на мировом рынке присутствует и российский вендор — компания «Атом Безопасность» (StaffCop).На отечественном рынке популярностью пользуются продукты российских разработчиков. Из наиболее известных можно выделить StaffCop Enterprise («Атом Безопасность»), TimeInformer («СёрчИнформ»), SecureTower (Falcongaze), а также продукты зарубежных вендоров, например, Kickidler от сингапурской компании TeleLinkSoft и «Стахановец» от украинской компании Mirobase (продаваемый также под брендом InfoWatch).Перечисленные выше системы мониторинга эффективности концептуально отличаются друг от друга. Некоторые системы, например StaffCop Enterprise, Стахановец, SecureTower, LanAgent, Mipko, способны собирать большой объем данных и предоставлять их в виде аналитических отчетов, вести статистику продуктивного и непродуктивного рабочего времени.При этом StaffCop Enterprise для детектирования инсайдеров использует анализ поведения пользователей и выявление аномалий в их поведении. Подразумевается, что необычная активность, не соответствующая стандартному профилю, может более точно указывать на потенциальные инциденты информационной безопасности. По классификации Gartner, этот класс решений называется User and Entity Behavior Analytics (UEBA).Kickidler предоставляет руководителю возможность осуществлять мониторинг сотрудников через просмотр онлайн-трансляций или видеозаписи их действий.Системы учета рабочего времени CrocoTime, BitCop сохраняют минимум данных: только посещенные сайты и запущенные программы. Системы этого класса делят активность на продуктивную, непродуктивную, нейтральную и формируют отчеты, в которых работодатель сможет увидеть, на что тратили время его подчиненные. Преимущество подобных систем в их простоте и малом объеме данных для хранения и передачи, но в решении проблем утечек информации они мало чем могут помочь.О плюсах и минусах рассмотренных систем в данном обзоре говорить не будем. Чтобы подробно разобраться в преимуществах той или иной системы, в дальнейшем мы проведем детальное сравнение систем мониторинга эффективности сотрудников. Читать далее