Полный контроль над процессами.

Тема в разделе "WASM.NT.KERNEL", создана пользователем mitrofanzzz, 9 июн 2008.

  1. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    Есть мечта написать программу контроллирующую процессы на самом низком уровне. Не владею пока терминологией поэтому и решил посоветоваться. В первом приближении это служба и клиент... Служба контроллирует все процессы и не позволяет запуск любого нового процесса без разрешения от клиента. Клиент собирает инфу о всех процессах и программах. Каталогизирует и присваивает каждой программе свой идентификатор скорее всего на основе MD5 суммы исполнимого файла. И при помощи белых и черных списков резрешает или отклоняет запуск процесса. Возможно ли подобное? И если да то киньте в меня ссылочками на основе которых можно будет рисовать это... За ранее спасибо.
     
  2. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    Забыл написать, Ось виндовс ХР, возможно с последующим внедрением и прости господи в Висту
     
  3. Atlantic

    Atlantic Member

    Публикаций:
    0
    Регистрация:
    22 июн 2005
    Сообщения:
    322
    Адрес:
    Швеция
    mitrofanzzz
    Это возможно. Но не нужно изобретать велосипед, лучше займись чем-нибудь более полезным. Я уж не говорю про такие банальные вещи, как подмена DLL, ручная загрузка нового образа exe-файла в уже существующий процесс, и вся эта защита по MD5-хэшу exe-файла идет лесом.
     
  4. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    Вот про такое я еще не знал... Просто тут еще и институт приплетается... А задумка связана с тем чтоб машина работала только с теми задачами которые повседневно используются. А игрушки там всякие, возможно вирусы пресекались. Не получалось новые процессы создавать. Ведь дебаггеры ядреные приблизительно так и действуют. Имеют полный контроль над системой...
     
  5. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    Как ты собираешься идентифицировать вирусы?
     
  6. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    В принципе я и не хочу их идентифицировать. Просто хочу при соблюдении основных свойств как то хождение в инет, фтыкание флешек... ограничить запуск процессов лишь теми которые я лично авторизировал. остальные лесом, ибо нефик
     
  7. Atlantic

    Atlantic Member

    Публикаций:
    0
    Регистрация:
    22 июн 2005
    Сообщения:
    322
    Адрес:
    Швеция
    Кстати, в винде где-то в дебрях групповых политик уже можно выставить такие ограничения.
     
  8. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    gpedit.msc -> Computer configuration -> Windows Settings -> Security Settings -> Software Restriction Policy

    Клик.
     
  9. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    mitrofanzzz
    Мониторинг запуска процесса тебя не спасет. Зловредный код можно выполнить и не создавая нового процесса... достаточно создания потока в уже существующем процессе через CreateRemoteThread.
     
  10. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    Блин а какая идея была... :dntknw:
     
  11. WIN32

    WIN32 Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    338
    mitrofanzzz
    Реализуй только для того что бы получить опыт.
     
  12. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    mitrofanzzz
    Идея абсолютно здравая, просто конечный вариант будет сложным и тяжеловесным, тем более, как уже сказали, это давно реализовано в популярных антивирях
     
  13. mitrofanzzz

    mitrofanzzz New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2005
    Сообщения:
    17
    Адрес:
    Russia
    Тему щитаю закрытой, хотя идеального комплекса для защиты компьютера так до сих пор и нет...
     
  14. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    mitrofanzzz
    То, что ты замыслил - по сути, интеллектуальный проактивный монитор. Ни чего не реализуемого тут нет, просто ловлей активности процессов безопасности не добиться.
     
  15. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    mitrofanzzz Это называется защищатся от невидимого врага, тоесть как ты собрался делать защиту если не знаешь способов нападения? Сделай для начала чтонибудь попроще, а потом когда опыта и знаний наберёшся, можешь и за это взятся с учётом возможных способов проникновения левого кода. Воабще уже давно всё реализовано в аутпосте и KIS, и ещё во многих. если не нужен фаервол его можно отключить и просто юзать модуль локальной безопасности
     
  16. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    Точга.