none
Требуется подобрать нужную, качественную справочную литературу (по штатным API, системам защиты информации и т.п.) RRS feed

  • Вопрос

  • Имеется проект бизнес-решения (native x86, x64 и managed .NET-код), в соответствии с корпоративной политикой потребовалось реализовать средство защиты, которое:

    • Обнаруживает и блокирует все попытки запуска приложения, если на системном носителе (HDD) присутствует хотя бы один загрузочный раздел с установленной операционной системой, отличной от Microsoft Windows серии NT 5.x, 6.x (далее просто Windows), и выдает соответственно уведомление с требованием удалить их.
    • Обнаруживает попытку запуска приложения в системе, отличной от Windows (например, путём сторонней реализации API вроде CodeWeavers, либо в виртуальной машине с гостевой средой Windows), с выводом соответствующего сообщения.
    • При установке обнаруживает в системе приложения, реализующие функцию виртуальной машины (такие как VmWare, Oracle VirtualBox), и сканирует имеющиеся образы гостевых сред на наличие отличных от Windows сред, при обнаружении таковых приостанавливать процесс установки с сообщением о требовании их удалить с машины.
    • Реализует системный сервис, который фиксирует все попытки установки сред, отличных от Windows, на виртуальные машины, работающие на данной физической машине, и при этом блокирует последующие запуски бизнес-решения до полного удаления этих сред и повторной полной проверки HDD-носителей (чтобы убедиться в удалении). Также, серверная часть должна допускать наличие Hyper-V на хост-машине (естественно, при наличии располагаемых исключительно Windows-систем).
    • Обнаруживает попытки обхода защиты, и фиксирует их скрытно от пользователя, желательно в нескольких местах сразу; при соединении к глобальной сети передает соответственно информацию на домашний сервер проекта, что будет использоваться как неопровержимое подтверждение нарушения лицензионного договора об использовании располагаемого решения.

    Двумя словами, в соответствии с политикой противодействует использованию ОС, отличных от Windows, путем блокирования работы приложения, если они будут использоваться на машине.

    За сим запрашиваю список справочной литературы, которая может потребоваться при реализации данного вида защиты.

    Заранее спасибо.

    27 декабря 2011 г. 10:06

Все ответы