Microsoft Defender SmartScreen
機能Windows 8.1, 10, 11
Microsoft Defender SmartScreenは、ダウンロードしたアプリやアクセスしたWebサイトをMicrosoftの評価データと照合するWindowsのセキュリティ機能です。まだダウンロード数が少ないファイルについては、たとえ署名済みで安全なファイルであっても、青い「WindowsによってPCが保護されました」という画面が表示されます。
1評価の仕組み
SmartScreenは、そのファイルがどれだけの人にダウンロード・実行されたか、また問題が報告されていないかといった「評価」に基づいてファイルを判断します。新しいプログラムや新しいバージョンは、リリース直後は評価がほとんどないため、有効なコード署名があっても最初の数週間は警告が表示されるのが一般的です。
2「実行」をクリックする前に
必ず発行元の公式サイトからダウンロードしてください。デジタル署名を確認し(ファイル「プロパティ」 > 「デジタル署名」)、発行元が公開しているSHA-256ハッシュと照合してください。照合にはPowerShellでGet-FileHash <file> -Algorithm SHA256などのコマンドを使用します。
発行元が不明な場合、署名がない場合、またはハッシュが一致しない場合は、そのファイルを実行しないでください。
3設定
SmartScreenの設定は、「Windows セキュリティ」 > 「アプリとブラウザー コントロール」 > 「評価ベースの保護」から行います。この設定はオンにしておくことを推奨します。
SmartScreenで警告されたダウンロードを確認する方法
- ファイルを右クリック > 「プロパティ」 > 「デジタル署名」を選択し、署名者名を確認します。
- PowerShellを開き、次のコマンドを実行します:Get-FileHash <path-to-file> -Algorithm SHA256
- 発行元の公式サイトに記載されているハッシュ値と照合します。
- 両方が一致する場合にのみ、SmartScreen画面で「詳細情報」 > 「実行」を選択します。
注意点
- 特定のプログラムをインストールするためにSmartScreenをオフにしないでください。
- 署名は誰がファイルを公開したかを証明するものであり、すべてのバージョンにバグがないことを保証するものではありません。
関連記事
- BitLocker 回復キーBitLocker 回復キーとは何か、なぜ Windows がそれを要求するのか、どこで見つけるか、そして manage-bde を使用して保護状態を確認する方法について説明します。
- Windows の一時ファイルWindows が一時ファイルを保存する場所 (%TEMP%、C:\Windows\Temp)、安全に削除できるファイル、およびサポートされているクリーンアップ方法について説明します。
- Windows Recovery Environment (WinRE)WinREの概要、起動方法、提供されるツール、および reagentc /info を使用した確認方法について説明します。
出典
- Microsoft Defender SmartScreen (Microsoft Learn) learn.microsoft.com
補足: Rain Cleanerは、SHA-256ハッシュと署名の詳細をTrust Centerページで公開しています。
最終確認: