Разработать простейший драйвер-фильтр Wondows7/10(Лабораторная работа)
5 000 руб. за проект
- Написать драйвер-фильтр, осуществляющий перехват операций доступа к указанным в варианте задания типам объектов (дискреционная модель) и осуществляющий их блокировку, в случае, если они не разрешены в соответствии с указанными правилами. Конфигурационный файл с правилами должен храниться в соответствии с вариантом: в файловой системе.
- Написать приложение уровня пользователя, осуществляющее задание через консоль прав доступа, их сохранение в конфигурационный файл и инициирование обновления правил драйвером через механизм IOCTL-запросов.
- Доступ к конфигурационному файлу/ключу реестра должен блокироваться для всех процессов, кроме приложения, устанавливающего правила доступа.
- Изучить механизм нотификаторов [10-13]. Добавить в разработанный драйвер возможность установки и снятия нотификатора на событие, указанное в варианте задания (приведено ниже). Установка и удаление нотификатора должно происходить по команде, полученной через механизм IOCTL-запросов от разработанного приложения уровня пользователя. Установленный нотификатор должен логировать в файл информацию о произошедшем событии, с указанием времени, именем и PID процесса, именем модуля.
- Добавить в приложение уровня пользователя команды удаления и установки нотификаторов, отправляющие IOCTL-запросы драйверу.
Тип объектов: объекты файловой системы.
Тип контроля доступа: дискреционный.
Нотификаторы:загрузка исполняемых модулей (PsSetLoadImageNotifyRoutine).
Формат хранения правил доступа:CSV,разделитель ;
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.