Установка агента¶
Возможности Linux-агента¶
Linux-агент поддерживает:
управление агентом через конфигурацию в веб-консоли Staffcop;
создание скриншотов:
с заданным интервалом времени;
в зависимости от активности пользователя (по переключению окна или смене заголовка окна);
изменение формата и степени сжатия скриншотов;
атрибуты приложений — имена окон и иконки;
учёт времени работы в приложениях;
кейлоггер (X11 и низкоуровневый);
учёт подключения USB-устройств;
возможность блокировки USB-устройств (создание белых и чёрных списков);
события локального или удалённого входа и выхода из системы (включая ssh подключения);
запись истории ввода команд shell (bash, zsh);
перехват печати на принтере (CUPS);
удаленное управление;
запись видео рабочего стола;
запись истории и времени посещений сайтов в Firefox, Chrome и Vivaldi;
отслеживание содержимого буфера обмена;
функции управления агентом в командной строке;
отслежвание системных логов и управление правилами мониторинга через конфиг агента;
запись звука с подключенных микрофонов;
модуль перехвата снимков с веб-камеры;
файловые операции: определение действий с файлами, поддержка правил мониторинга (черный и белый списки контроля);
создание теневых копий файлов при перехвате файловых операций;
возможность блокировки сайтов;
перехват shell-сессий в виде текста или gif-файла;
поддержка SNAP-пакетов браузеров;
каналы перехвата:
почтовые клиенты Thunderbird, Akonadi, Evolution, Geary, Р7-Офис.Органайзер;
Telegram (десктоп-приложение);
VK mail (чаты и файлы);
VK Teams (чаты и файлы);
bitrix (чаты и файлы в веб- и десктоп-приложении);
Nextcloud и Owncloud (скачиваемые и загружаемые файлы);
One Drive (скачиваемые и загружаемые файлы);
Yandex Disk (скачиваемые и загружаемые файлы);
доступ к веб-камерам на компьютерах;
DLP-модуль;
файловый сканер;
поддержка STARTTLS;
сетевой перехват:
исходящих сессий tcp и ssl/tls;
отправки почты SMTP;
почты IMAP;
пакет распространения для менеджера пакетов Portage в Gentoo.
Установка¶
Предупреждение
Для полноценной работы агента отключите SELinux.
Скачайте скрипт для установки агента: в разделе Панель управления → Компьютеры → Скачать агент выберите версию для Linux. При скачивании, к имени скрипта автоматически добавится IP-адрес машины, на которую он скачивается (как правило, адрес сервера).
Скопируйте скрипт на целевую машину:
wget http://10.10.0.1/agent-install-[10.10.0.1].shЗдесь 10.10.0.1 - пример IP-адреса сервера.
Запустите установщик:
sudo bash /path/to/agent-install-[10.10.0.1].sh 10.10.0.1Здесь /path/to/agent-install-[10.10.0.1].sh — полный путь к скрипту и его имя; 10.10.0.1 — IP-адрес сервера Staffcop, куда будет передавать данные устанавливаемый агент.
Примечание
По умолчанию, для связи агента с сервером используется порт 443. Его можно не указывать в команде установки агента. Если порт связи агента с севером был изменён, укажите его в команде установки агента:
sudo bash /path/to/agent-install-[10.10.0.1].sh 10.10.0.1 new_portЗдесь new_port — новый номер порта.
После установки агента, перезагрузите машину.
Дополнительный адрес сервера¶
Начиная с версии агента 0.8.0-master для передачи событий можно указать один или несколько дополнительных серверов, которые будут использоваться, если основной сервер окажется недоступен.
Чтобы указать дополнительный сервер:
Откройте файл scela
sudo nano /etc/scelarc
Добавьте адрес и порт резервного сервера после строки server:
server2 = 192.168.0.3 port2 = 4334
Если не указать номер порта, по умолчанию будет использован 443.
Обновление¶
Начиная с версии 0.7.46, Linux-агент поддерживает функцию обновления до новой версии по команде с сервера.
Чтобы обновить агент:
В разделе Панель управления → Компьютеры выберите нужный компьютер.
В пункте меню Выполнить действие выберите Обновить до последней версии.
Агент обновится до последней, находящейся на сервере, версии.
Удаление¶
Удалить агента можно несколькими способами:
на машине, на которой он установлен, выполнить команду:
sudo /usr/share/staff/agent uninstall
на машине, на которой он установлен, обратиться к установщику:
sudo bash agent-install.sh uninstall
в веб-интерфейсе сервера Staffcop в разделе Панель управления → Компьютеры.