Rain WikiWindows · Linux · Android

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で警告されたダウンロードを確認する方法

  1. ファイルを右クリック > 「プロパティ」 > 「デジタル署名」を選択し、署名者名を確認します。
  2. PowerShellを開き、次のコマンドを実行します:Get-FileHash <path-to-file> -Algorithm SHA256
  3. 発行元の公式サイトに記載されているハッシュ値と照合します。
  4. 両方が一致する場合にのみ、SmartScreen画面で「詳細情報」 > 「実行」を選択します。

注意点

  • 特定のプログラムをインストールするためにSmartScreenをオフにしないでください。
  • 署名は誰がファイルを公開したかを証明するものであり、すべてのバージョンにバグがないことを保証するものではありません。

出典

  1. Microsoft Defender SmartScreen (Microsoft Learn) learn.microsoft.com

補足: Rain Cleanerは、SHA-256ハッシュと署名の詳細をTrust Centerページで公開しています。

最終確認: