既知の Windows の脆弱性が修正されたかどうかを確認するにはどうすればよいですか?

既知の Windows の脆弱性が修正されたかどうかを確認するにはどうすればよいですか?

Windowsでセキュリティ情報MS**-***CVE-****-*****パッチが適用されているかどうかを確認する方法はありますか?たとえば、RedHatのようなものでしょうか?rpm -q --changelog service

Windows 2008 R2 SP1

答え1

ランニングシステム情報サーバーに対して ( systeminfo /s $SERVER) インストールされている修正プログラムも一覧表示されます。

Hotfix(s): 333 Hotfix(s) Installed.
[161]: IDNMitigationAPIs - Update
[162]: NLSDownlevelMapping - Update
[163]: KB929399
[164]: KB952069_WM9
[165]: KB968816_WM9
[166]: KB973540_WM9L
[167]: KB936782_WMP11

答え2

WMIC はインストールされた修正プログラムを一覧表示できます:

C:\>wmic qfe get hotfixid, installedon
HotFixID   InstalledOn
KB2605658  11/30/2011
KB2608610  9/1/2011
KB2608612  9/26/2011
KB2614194  9/26/2011
...(more)...

また、検索特定の修正プログラムを検索します。ここでは、成功した検索と失敗した検索の 2 つを示します。

C:\>wmic qfe where (hotfixid = 'KB2608610') get hotfixid, installedon
HotFixID   InstalledOn
KB2608610  9/1/2011

C:\>wmic qfe where (hotfixid = 'nosuch') get hotfixid, installedon
No Instance(s) Available.

答え3

走るPSinfo -hインストールされた修正プログラムを表示するためにサーバーに対して実行します。

答え4

また、システム上で知らない可能性のあるサブシステムの脆弱性をチェックするために、Microsoft ベースライン セキュリティ アナライザーかなり便利なツールです。いつも知っているツールが問題になるわけではなく、WSUS や Microsoft Update でスキャンまたはサービスされない奇妙なものがインストールされていて、システムの存続期間中、パッチが適用されず、緩和されないままになることもあります。

関連情報