Powershell スクリプトによる Windows 10 STIG 準拠の自動化
**必要なファイルをすべて次の場所からダウンロードします。 GitHub Repository
**私たちは次のような支援を求めています .Net issue
## 序章:
Windows 10 は、そのままでは安全ではないオペレーティング システムであり、安全性を確保するには多くの変更が必要です。 FISMA コンプライアンス。 のような組織 Microsoft , Cyber.mil , the Department of Defense , and the National Security Agency オペレーティング システムをロックダウン、強化、保護し、政府のコンプライアンスを確保するために、構成変更を推奨および要求しています。これらの変更は、テレメトリ、マクロのブロック、ブロートウェアの削除、システムに対する多くの物理攻撃の防止など、幅広い緩和策をカバーしています。
スタンドアロン システムは、セキュリティを確保するのが最も困難で面倒なシステムの 1 つです。自動化されていない場合は、各 STIG/SRG を手動で変更する必要があります。一般的な展開では合計 1,000 件を超える構成変更があり、変更ごとに平均 5 分、つまり 3.5 日分の作業に相当します。このスクリプトは、そのプロセスを大幅に高速化することを目的としています。
## ノート:
- このスクリプトは エンタープライズ 環境で動作するように設計されており、すべての要件に対するハードウェア サポートがあることを前提としています。
- 個人向けシステムについては、こちらを参照してください。 GitHub Repository
- このスクリプトは、システムを 100% 準拠させるように設計されたものではなく、スクリプト化できる構成変更のすべてではないにしても、ほとんどを完了するための足がかりとして使用する必要があります。
- システム ドキュメントを除くと、このコレクションでは、適用されるすべての STIGS/SRG に対して最大約 95% の準拠が得られます。
## 要件:
- Windows 10 Enterprise は STIG ごとに 必須 です。
-[x]
Standards
安全性の高い Windows 10 デバイスの場合
-[x] System is
fully up to date
- 現在、Windows 10 v1909 または v2004。
- を実行します Windows 10 Upgrade Assistant 最新のメジャー リリースを更新して確認します。
- ハードウェア要件 - Hardware Requirements for Memory Integrity - Hardware Requirements for Windows Defender Application Guard - Hardware Requirements for Windows Defender Credential Guard
推奨される書籍:
- System Guard Secure Launch - System Guard Root of Trust - Hardware-based Isolation - Memory integrity - Windows Defender Application Guard - Windows Defender Credential Guard
このコレクションが使用するスクリプトとツールのリスト:
- Microsoft Security Compliance Toolkit 1.0
- Cyber.mil - Group Policy Objects
- NSACyber - Bitlocker Guidance
追加の構成は以下から検討されました。
- NSACyber - Hardware-and-Firmware-Security-Guidance
- NSACyber - Application Whitelisting Using Microsoft AppLocker
STIGS/SRG が適用されました:
- Windows Defender Antivirus V1R9
- Adobe Reader Pro DC Continous V1R2
- Microsoft Office 2019/Office 365 Pro Plus V1R2
- Microsoft .Net Framework 4 V1R9 - 作業中
スクリプトの実行方法
スクリプトは、次のように抽出された GitHub ダウンロードから起動できます:
.\secure-standalone.ps1
使用するスクリプトは、他のすべてのファイルを含むディレクトリから起動する必要があります。 GitHub Repository