Метки и блокировка доступа к файлам¶
- DLP модуль - анализирует файлы на предмет наличия цифровых меток и позволяет блокировать несанкционированный доступ к файлам по заданным параметрам. 
Примечание
Включение данного модуля может привести к замедлению работы с файлами на рабочих станциях пользователей. Если не стоит задачи блокировок файлов на основе их содержимого, не включайте этот модуль.
Включение модуля (в командной строке на сервере):
staffcop experimental
Конфигурация DLP модуля¶
Конфигурация модуля представляет собой набор правил блокировки файла на основе его свойств и свойств объекта, совершающего операцию с файлом. Синтаксис правил аналогичен синтаксису фильтров популярного анализатора траффика Wireshark. Каждое правило должно начинаться с новой строки.
Правило - это набор выражений, связанных бинарными операторами (or|and|not) Правило может использовать скобки. Выражение - это атрибут или константа, связанные операторами сравнения.
[not] выражение [or|and [not] выражение ...]
Атрибуты¶
Поддерживаются следующие атрибуты.
| Название | Тип | Значение | 
|---|---|---|
| tag | Bool | Признак наличия метки | 
| tag_value | String | Значение метки | 
| computer_name | String | Имя компьютера | 
| user_name | String | Имя пользователя | 
| user_domain | String | Домен или рабочая группа | 
| file_path | String | Полный путь к файлу | 
| file_name | String | Имя файла | 
| file_ext | String | Расширение файла | 
| exe_name | String | Имя приложения | 
| mime | String | Тип контента | 
Примечание
Все строковые значения регистронезависимы
Примечание
Расширение файла определяется на основе типа контента и может отличатся от расширения содержащегося в пути.
Операторы¶
Поддерживаются следующие операторы
| Оператор | Cокращение | Назначение | Использование | 
|---|---|---|---|
| not | ! | Логическое НЕ | not ATTR | 
| or | || | Логическое ИЛИ | ATTR or ATTR2 | 
| and | && | Логическое И | ATTR and ATTR2 | 
| xor | ^^ | Исключающее ИЛИ | ATTR xor ATTR2 | 
| eq | == | Сравнение | ATTR == ATTR2 | 
| matches | Регулярное выражение | ATTR match «(one|two)» | |
| in | Нахождение в списке | ATTR in {«one» «two»} | 
Примеры¶
Заблокировать файл secret.txt для пользователя guest:
file_name == "secret.txt" and user_name == "guest"
Заблокировать помеченые docx файлы для всех приложений, кроме Microsoft Word:
(tag and file_ext == "docx") and not exe_name == "winword.exe"
Запретить работать с файлами Autocad для всех компьютеров, кроме перечисленных:
mime == "application/dxf" and not computer_name in {"computer1" "computer2" "computer3"}
Цифровые метки¶
Некоторые форматы файлов могут быть помечены цифровой меткой, которая позволяет отслеживать файл даже при изменении его имени или содержимого.
На текущий момет поддерживаются следующие форматы файлов:
- Microsoft Office Word Document (.docx) 
- Microsoft Office Excel Workbook (.xlsx) 
- Microsoft Office PowerPoint Presentation (.pptx) 
- Open Office Text Documen (.odt) 
- Open Office Spreadsheet (.ods) 
- Open Office Presentation (.odp) 
Для управления метками файлов, пожалуйста скачайте утилиту: