ещё раз на тему file system filter drivers
От: Fib  
Дата: 09.03.04 12:45
Оценка:
Что-то так много литературы про драйвера, и все на английском. Совсем запутался.
Как вы думаете, вот такая идея прокатит или абсурд?
Цель проги — контролировать обращения к removable устройствам.

Попробовать написать file filter driver, который будет отслеживать обращения к removable устройствам. В паре с ним написать сервис, позволяющий управлять чтением\записью для конкретного пользователя. Как только пользовательские приложения обратятся к filter driver, уведомлять сервис об обращении. в свою очередь сервис проверит права пользователя на ресурс, и через коды IOCTL укажет дальнейшия действия драйверу.

Может быть, у кого-нибудь есть идеи сделать всё попроще?
Re: ещё раз на тему file system filter drivers
От: cheese США  
Дата: 11.03.04 07:45
Оценка:
Здравствуйте, Fib, Вы писали:

Fib>Что-то так много литературы про драйвера, и все на английском. Совсем запутался.

Fib>Как вы думаете, вот такая идея прокатит или абсурд?
Fib>Цель проги — контролировать обращения к removable устройствам.

Fib>Попробовать написать file filter driver, который будет отслеживать обращения к removable устройствам. В паре с ним написать сервис, позволяющий управлять чтением\записью для конкретного пользователя. Как только пользовательские приложения обратятся к filter driver, уведомлять сервис об обращении. в свою очередь сервис проверит права пользователя на ресурс, и через коды IOCTL укажет дальнейшия действия драйверу.


В принципе, антивирусные мониторы где-то так и работают, т.е. идея правильная. Проблема в сложности реализации.

Fib>Может быть, у кого-нибудь есть идеи сделать всё попроще?


ИМХО — вряд ли.
Re[2]: ещё раз на тему file system filter drivers
От: Fib  
Дата: 11.03.04 11:52
Оценка:
Спасибо за ответ. А то молчат все..
за какое время можно разработать эту систему?
один разработчик..опыт написания драйверов ноль..
но много лет программирую на С\С++..да и с написанием программ,
сервисов для винды проблем тоже нет..
Re[3]: ещё раз на тему file system filter drivers
От: _cb_  
Дата: 11.03.04 12:38
Оценка:
Здравствуйте, Fib, Вы писали:

Fib>за какое время можно разработать эту систему?

Fib>один разработчик..опыт написания драйверов ноль..
Fib>но много лет программирую на С\С++..да и с написанием программ,
Fib>сервисов для винды проблем тоже нет..

я думаю написание только самого драйвера фильтра может занять от трех месяцев до года, учитывая отсутствие опыта в этом направлении. плюс Вам нужно определиться что именно Вы хотите контролировать — файловые системы на removable device-ах, доступ к самим устройствам или может быть блокировать присоединение таких устройств или все вместе? от этого будет зависеть тип фильтра. возможно что потребуется написать не один фильтр, а несколько для разных типов устройств.

пример подобного ПО можно посмотреть, например здесь

http://www.protect-me.com/dl/index.htm

cb.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.