Рейтинг:0

Управление устройствами Ubuntu

флаг in

Я работаю в команде безопасности, и мы пытаемся заблокировать наши системы. Мы ищем техническое решение для блокировки записи носителей, блокировки USB и т. д. Я нашел USBdeview, но это позволяет мне блокировать флэш-накопитель только после его использования. Есть ли что-нибудь с открытым исходным кодом или COTS, что я могу попробовать и использовать в наших средах? Мы сильно приправлены Debian. Спасибо!

флаг ru
Не из коробки. У нас были такие требования на моей работе в FT. Что мы сделали, так это то, что для USB-устройств было написано правило udev, запрещающее настройку блочного устройства от монтирования. Что касается записи носителей, мы принудительно настроили систему таким образом, чтобы она не могла получить доступ к `/dev/sr*` для оптических носителей, и с помощью правил udev, блокирующих монтирование USB-устройств (мы сделали несколько исключений для некоторых беспроводных мышей и клавиатур). передатчики) мы смогли запретить доступ к USB-устройствам. Однако у меня больше нет сценариев UDEV для этого.
Рейтинг:2
флаг ru

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


USB-накопители: блокировка всех USB-накопителей

Одна из хаотических вещей, с которыми я столкнулся с временной вещью на моей полной занятости, заключалась в том, что мы хотели отключить USB-накопители, за исключением нескольких устройств в системе. Адаптируя это решение, мы можем сделать так, чтобы USB-устройства хранения данных не работали, не монтировались и не отображались. Это также отвяжет вещь с sysfs, но также теоретически позволит использовать устройства, не являющиеся устройствами хранения (клавиатуры, мыши). На данный момент у меня нет дополнительной системы для проверки этих правил, и они были написаны примерно в эпоху 12.04, поэтому они могут больше не работать должным образом.

  1. Создавать /etc/udev/rules.d/100-unbind-usb-storage.rules

  2. Добавьте в новый файл следующие правила:

    ЯДРА=="[1-9]*-[0-9]*", ПОДСИСТЕМА=="блок", ENV{ID_BUS}=="usb", ENV{IF_STORAGE_REMOVE_ME}="1"
    ENV{IF_STORAGE_REMOVE_ME}=="1", RUN+="/bin/sh -c 'echo -n %k >/sys%p/driver/unbind'"
    
  3. Перезагрузите систему, чтобы эти правила вступили в силу. Каждый раз, когда к вашему компьютеру подключено USB-устройство, которое является «блочным» устройством (хранилищем), оно запускает правило отмены привязки, которое в основном отключает USB-устройство. Любой, у кого нет суперпользователя, не сможет «повторно привязать» устройство, даже если он отключит и снова подключит устройство.

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


CD/оптический носитель: запретить использование диска (т.е. удалить/отключить драйвер)

Если вашим пользователям не назначен суперпользователь в системе, вы можете просто удалить модуль ядра для подключенного SCSI (SATA, если вы хотите быть более современным) соединения для старший устройства, указанные в списке оптических носителей.

echo "черный список sr_mod" >> /etc/modprobe.d/blacklist-sr_mod.conf

Это внесет в черный список sr_mod модуль ядра, который должен сделать оптические приводы CD/DVD/Bluray непригодными для использования.

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

Источник ответа из черного списка ядра: https://serverfault.com/a/448725/74939

Ответить или комментировать

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