Подтвердите USB-устройство после вставки

В Windows есть ли способ программно одобрить USB-устройство после вставки, если оно определенного типа (например, съемный диск), разрешить его использование, иначе нет? Также, чтобы не разрешить запуск драйверов, разрешить использование устройства только разрешенным способом?

I.E. Мы хотим разрешить вставку USB-накопителей, но не беспокоиться об установке вируса.

РЕДАКТИРОВАТЬ Извините, я не очень ясно понял, как опубликовать этот вопрос. Да, это Windows, но меня не беспокоит автозапуск программ, он, конечно, отключен. Пользователи не смогут получить доступ к исполняемым файлам, с диска будут считываться только данные. У них не будет доступа к какому-либо пользовательскому интерфейсу, кроме разрешенного нами (это киоск). Что меня беспокоит, так это запуск драйверов устройств и установка программного обеспечения (ala U3 и другое программное обеспечение USB, которое устанавливается само, когда вы вставляете USB-накопитель). В дикой природе существует множество вирусов, которые можно запустить, просто вставив USB-накопитель в систему. Мы ограничили возможности групповой политики до уровня, который мы можем, но я не могу найти способ запретить установку драйверов без создания базового белого списка USB-накопителей, которые поставляются предустановленными, и ничто другое не будет работать (т. Е. . Не разрешать установку драйверов).

какая-то конкретная операционная система?

Andres 18.09.2008 07:12

Попробуйте заглянуть в групповую политику Windows, я считаю, что XP, 2003 и 2008 могут установить это как параметр политики. Дайте нам знать, что вы найдете.

Xenph Yan 18.09.2008 07:13
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
2
843
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Нет. Вы можете ограничить доступ к съемным носителям с помощью GPO, но вы не можете указать, какие файлы разрешены на съемном носителе и могут ли они выполняться или нет.

Обновлено: голосование за Томаса. лучший ответ, чем мой.

(Поскольку вы беспокоитесь о вирусах, я предполагаю, что мы говорим о Windows.)

Нет смысла так ограничивать пользователя. Убедитесь, что у пользователя нет прав администратора. И установите современный антивирусный сканер.

Обоснование: если вы не собираетесь разрешать даже чтение файлов, то разрешение на использование USB-накопителя в любом случае будет бесполезным. Итак, вы собираетесь разрешить чтение файлов с USB-накопителя. Но тогда кто-то уже мог установить вирус, скопировав его на локальный жесткий диск и запустив оттуда.

Также в Windows отключите автозапуск / автозапуск на USB-накопителях.

С групповой политикой: http://www.howtogeek.com/howto/windows/disable-autoplay-of-audio-cds-and-usb-drives/

В утилите TweakUI также есть опции: http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx

Ответ принят как подходящий

Если это ваше собственное киоск-приложение, убедитесь, что вашему киоску назначены буквы дисков A – Z. Для доступа к USB-накопителю вам понадобится путь в формате \ ?? \ Volume {GUID} \ Filename. Но, не допуская его попадания в обычную файловую систему, вы защищены от большинства атак.

Вы никогда не будете полностью в безопасности. Как заметил Рэймонд Чен, если вы не одобряете вилки, это не очень поможет. (Физический) ущерб уже нанесен.

Другие вопросы по теме