Not a kernel guy

… in the Windows kernel team

Monday, July 21, 2008

Проверка параметров функции.

Предыдущий пост про параметры функций вызвал на удивление много споров, так что я еще покручусь немного вокруг этой темы. Заранее прошу прощения у тех, кому эта тема оскомину набила. Итак, как следует проверять параметры функции? Вернее даже так, что нужно и, самое главное, что не нужно проверять?

(more…)

Posted at 10:17 pm •

Monday, July 2, 2007

Анализ: насколько опасны вирусы, использующие аппаратную поддержку виртуализации.

Статья полугодовой давности: CPU Virtualization Extensions: Analysis of Rootkit Issues. Анализируется степень опасности, которую могут представлять вирусы и прочее вредоносное программное обеспечение, использующие аппаратную поддержку виртуализации, как средство контроля над операционной системой. Интересны выводы:

(more…)

Posted at 11:18 am •

Friday, June 29, 2007

Прикольные дела творятся…

Джоанна Рутковска (Joanna Rutkowska), stealth malware researcher из COSEINC Advanced Malware Labs прошлом , а ныне одна из двух основателей Invisible Things Labs, разработала синюю таблетку (Blue Pill) – технологию, позволяющую создавать, как заявляется, 100% необнаруживаемые вирусы.

(more…)

Posted at 9:38 pm •

Thursday, March 8, 2007

Список “опасных” функций.

В MSDN добавили список “опасных” функций и рекомендуемых безопасных аналогов.

(more…)

Posted at 4:29 pm •

Friday, January 5, 2007

Цифровая подпись ядерного кода в Vista.

64-х битные версии Vista требуют, чтобы весь код, выполняемый в режиме ядра, был подписан в обязательном порядке. Система просто отказывается загружать неподписанные драйвера. Для 32-х битных версий требования не такие жесткие, тем не менее, Microsoft рекомендует производителям подписывать и 32-х битные версии драйверов. Очевидно, что со временем это требование станет обязательным и для 32-х битных систем. Кроме того, наличие неподписанных драйверов в системе может влиять на возможность проигрывания HD контента (HD-DVD, Blue Ray & Co.).

(more…)

Posted at 10:43 am •

Powered by WordPress