Разработка системы защиты Windows с USB-ключом
Описание
Требуется разработать программное решение для операционных систем Windows 10 и Windows 11, которое обеспечит функционирование компьютера исключительно при наличии авторизованного USB-ключа. Решение должно включать системную службу Windows и механизм блокировки пользовательского интерфейса.
Системная служба должна автоматически запускаться при старте системы с правами system и проверять наличие зарегистрированного USB-носителя. Для авторизации будет использоваться разделенный криптографический ключ: одна часть хранится на USB-ключе, а вторая — в зашифрованном виде в системе. Доступ к рабочему столу будет предоставлен только после успешной проверки.
В случае отсутствия USB-ключа во время загрузки или его извлечения в процессе работы, система должна автоматически переходить в режим блокировки. На экране будет отображаться полноэкранное окно с логотипом компании и сообщением о необходимости подключения USB-ключа. После подключения корректного носителя доступ должен восстанавливаться без перезагрузки.
Служба должна функционировать в фоновом режиме, запускаться автоматически, контролировать собственное состояние и восстанавливаться после сбоев. Решение не должно отображаться в списке установленных программ и должно максимально затруднять остановку стандартными средствами Windows.
Необходимо предусмотреть поддержку нескольких USB-ключей, ведение журнала событий, работу без доступа к интернету и возможность централизованной настройки параметров. Ключевые требования включают надежность, минимальную нагрузку на систему и устойчивость к попыткам обхода защиты.
Бюджет
В рынкеМедиана по «Бэкенд-разработка» – 10 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
