Windowsは、ユーザーと攻撃者にとって、生活を楽にする機能を備えた束を備えています。これらの機能のいずれかが必要ない場合は、攻撃面を減らしてWindowsセキュリティを強化するように無効にする必要があります。このガイドには、ほとんどの人には必要ではなく、悪意のある俳優によって悪用される可能性のある最も一般的なWindows機能がリストされています。
目次
- 1.パブリックネットワークの自動Wi-Fi接続を削除します
- 2。Windows WebClientを無効にします
- 3.プリントスプーラーサービスをオフにします
- 4.ネットワークの発見を切り替えます
- 5. Windowsスクリプトホストを無効にします
1.パブリックネットワークの自動Wi-Fi接続を削除します
デフォルトでは、Windowsラップトップは、以前に接続したWi-Fi接続に自動的に接続されます。この動作により、デバイスは邪悪な双子や中間の攻撃などのネットワーク攻撃に対して脆弱になります。さらに、パブリックWi-Fiセキュリティプラクティスに従っていても、PCはセキュリティソフトウェアまたはVPNが開始される前に悪意のあるWi-Fiに接続できます。
信頼していないパブリックネットワークまたはネットワークの場合、自動接続を無効にし、常に手動で接続する必要があります。そうするために、Windowsを開きます設定そして、行きますネットワークとインターネット→Wi-Fi→既知のネットワークを管理します。ネットワークを開いて無効にします範囲のときに自動的に接続しますオプション。
続きを読む:
その後、ネットワークの近くにいるときに手動で接続する必要があります。
2。Windows WebClientを無効にします
WebClientは、ネットワーク上のファイルエクスプローラーのファイルを表示するためにWebDavクライアントが使用するWindowsサービスです。 WebDAVまたはそのコンポーネントの脆弱性により、最近のステルスファルコン攻撃のように、リモートコードの実行またはドライブバイ攻撃が可能になります。
ネットワークを介して他のPCのデータを管理していない場合、WebDavドライブ、またはWebClientサービスを使用する自己ホストアプリをマップする場合は、セキュリティを改善するために安全に無効にすることができます。 Windows検索で「サービス」を入力して開きますサービスアプリ。
ここで、を探してくださいwebclientサービス、それを右クリックして、選択しますプロパティ。

プロパティで、クリックします停止実行されている場合は選択します無効でスタートアップタイプセクション。これにより、サービスが無効になり、次のPCブーツから始まりません。

3.プリントスプーラーサービスをオフにします
Windows PCを印刷に使用しない場合、印刷スプーラーは、リソースを消費し、エントリポイントとして機能する追加のサービスです。このサービスは、アプリからの印刷ジョブを受け入れ、プリンタードライバーを管理します。ローカルで印刷して、印刷サーバーとして動作することができます。ネットワークで動作し、高い特権を持っているため、人気のあるPrintnightmareの脆弱性のように、活用される可能性があります。
WebClientサービスの無効化と同様に、印刷サービスが必要ない場合は、このサービスを無効にできます。サービスアプリをもう一度開きます。を見つけますプリントスプーラーサービス、そのプロパティを開き、設定しますスタートアップタイプとして無効。おそらくデフォルトで実行されるので、クリックする必要があります停止現在のセッションをオフにします。

これで、印刷関連の機能のいずれかを使用しようとすると、プリントスプーラーサービスが実行されていないことがわかります。
4.ネットワークの発見を切り替えます
ネットワークディスカバリーにより、PCはネットワーク上の他のデバイスを見つけることができ、それらが見つけることができます。他のデバイスと接続してネットワークを介してデータを共有する必要がある場合は優れた機能ですが、PCを利用可能にして脆弱性を見つけることができます。ネットワーク上の他のデバイスに絶えず接続しない場合は、この機能を無効にし、使用する必要がある場合にのみ有効にすることができます。
Windowsの設定で、に移動しますネットワークとインターネット→高度なネットワーク設定→高度な共有設定および無効にしますネットワークの発見オプション。

Windows Script Host(WSH)は、.VBSおよび.JSファイルを実行するWindowsエンジンであり、スクリプトがタスクを自動化できるようにします。これらのスクリプトは、管理者がタスクを自動化するために管理者によってよく使用され、一部のレガシーツールはインストールまたはスケジューリングにそれらを利用する場合があります。ただし、ランサムウェアやリモートアクセストロイの木馬(ネズミ)などの悪意のある攻撃で使用されていることでも有名です。
ワークフローは.VBSまたは.JSスクリプトに依存せず、それらを使用する可能性のあるレガシーアプリを使用しない場合、可能な攻撃を防ぐためにWSHを完全に無効にする必要があります。 Windowsレジストリを編集することでこれを行うことができます。
警告:変更を加える前にレジストリをバックアップすることを確認してください。間違った変更によりシステムが破損し、データの損失に至る可能性があるためです。
Windowsの検索と開口部で「レジストリ」を検索してWindowsレジストリを開きますレジストリエディター。ここで、次の場所に移動します。
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Script HostSettings次に、右クリックして右クリックして選択しますDWORD(32ビット)値名前を付けてくださいEnabled。それをダブルクリックしてそれを開き、その値をに設定します0。変更が有効になるようにPCを再起動します。

変更を元に戻す必要がある場合は、削除します有効になっています値または設定1。
これらの機能は本質的に安全ではないが、過去に悪意のある攻撃に使用されてきたことに言及する価値があります。したがって、ゼロデイの攻撃を避けるためにそれらを使用しない場合は、それらを無効にすることをお勧めします。ただし、これらの攻撃面を無効にすると、ウィンドウを確保する必要性がなくなりません。












