جدای از تغییرات و بهبودهای ظریف در رابط کاربری (UX) و رابط کاربری گرافیکی (UI)، هر نسخه جدید ویندوز معمولاً با چندین ارتقای پشتپرده همراه است و درایورها یکی از این موارد هستند. بهعنوان مثال، با ویندوز 11 نسخه 24H2، مایکروسافت نسخه WDDM 3.2 را معرفی کرد که با خود ویژگیهای جدیدی مانند پشتیبانی بهبود یافته از AV1 و مدیریت بهتر درایورهای خراب را به همراه داشت.

در همین حال، شرکت تصمیم گرفته است برخی از ویژگیهای قدیمی مانند Device Stage را که در زمان ویندوز 7 بسیار محبوب بود، حذف کند.
اگرچه مایکروسافت هنوز ویژگیهای مرتبط با درایورها را که قرار است در ویندوز 11 نسخه 25H2 ارائه شود، فاش نکرده است، این هفته اعلام کرد که آزمایش درایورهای خود را بهطور خاص برای ویندوز 11 نسخه 25H2 بهروزرسانی کرده است.
این شرکت الزامات تحلیل ایستا برای دریافت گواهینامه درایور ویندوز برای “نسخه آینده ویندوز” را بهروزرسانی کرده است.
برای کسانی که ممکن است با این موضوع آشنا نباشند، برنامه گواهینامه سختافزار ویندوز (WHCP) دو آزمایش اصلی برای تأیید درایورهای سختافزاری دارد. آزمایش ایستا، کد درایور، مسیر کد و موارد مشابه را بدون اجرای درایور بررسی میکند، درحالیکه آزمایش دینامیک همین کار را انجام میدهد اما وقتی درایور روی سیستم اجرا شده است.
مایکروسافت اعلام کرده است که درایورهای شخص ثالث ویندوز 11 نسخه 25H2 باید تست لوگوی ابزارهای ایستا (Static Tools Logo Test) را که آنها را از طریق CodeQL بررسی میکند، قبل از استقرار درایور پشت سر بگذارند تا با WHCP مطابقت داشته باشند. CodeQL که توسط GitHub ارائه شده است، یک موتور تحلیل ایستا است که توسعهدهندگان برای انجام بازرسیهای امنیتی روی کد در محیطی غیر زنده از آن استفاده میکنند.
این حرکت بخشی از ابتکار “آینده امن” مایکروسافت است و استفاده بیشتر از CodeQL یکی از موارد موجود در فهرست اهداف این شرکت بوده است؛ بنابراین، اکنون مایکروسافت نیاز دارد که ارسالهای درایورهای حالت کرنل (kernel-mode) تست لوگوی ابزارهای ایستا را قبل از دریافت گواهینامه WHCP پشت سر بگذارند. در پست وبلاگ، مایکروسافت شرایطی را که این آزمایش باید برآورده کند، فهرست کرده است:
قبل از اجرای آزمایشهای تحلیل ایستای بهروزرسانی شده، اطمینان حاصل کنید که موارد زیر در دسترس هستند:
- نسخه 2.22.1 یا بالاتر از CodeQL CLI
- نسخه 1.6.0 یا بالاتر از مجموعه پرسشهای CodeQL برای درایورهای ویندوز
- کد منبع درایور