# AtlantHarden — Windows、ブラウザ、Office セキュリティ強化ツール

AtlantHarden は、Windows 10/11 向けの包括的なセキュリティ強化アプリケーションで、モダンでプロフェッショナルな UI を備えています。**606 のセキュリティ設定**(Windows 11、Edge、Chrome、Firefox、Office 365(最新リリース)向け **354 の DISA STIG コントロール** に加え、**ACSC Essential Eight** を含む)を、ワンクリックで適用前に確認できるプロファイルと、完全なバックアップ・復元機能で提供します。また、ワンクリックでの **Windows デブロート**(Store のジャンクや OEM/AV ブロートウェアの削除)や **プライバシーを強化** するクリーンアップも備えています。リリースビルドは単一の **自己完結型実行ファイル**(.NET ランタイムのインストール不要)です。
## ⬇️ ダウンロード
### [AtlantHarden v2.1 for Windows をダウンロード](https://github.com/atlantsecurity/atlant-harden/releases/latest/download/AtlantHarden.zip)
単一の `.zip`、約 63 MB、**自己完結型** — .NET のインストールは不要です。解凍後、`AtlantHarden.exe` を右クリック → **管理者として実行** してください。まだコード署名されていないため、SmartScreen が警告を表示する可能性があります — *詳細情報 → 実行* を選択してください。すべての[リリースとノート](https://github.com/atlantsecurity/atlant-harden/releases/latest)をご覧ください。
## 機能
### 🛡️ 包括的なセキュリティカテゴリ
- **Windows Defender** - リアルタイム保護、PUA 検出、クラウド保護を構成
- **攻撃表面の縮小** - Office、スクリプト、USB、ランサムウェア保護向け Microsoft ASR ルール全 19 種類
- **ネットワークセキュリティ** - SMB、NTLM、LDAP 署名を強化し、レガシープロトコルを無効化(DISA STIG タグ付き)
- **資格情報保護** - LSASS を保護、WDigest を無効化、Mimikatz 攻撃を防止(DISA STIG タグ付き)
- **ブラウザ強化** - Edge、Chrome、Firefox をエンタープライズポリシーでセキュア化(DISA STIG: Edge V2R5、Chrome V2R11、Firefox V6R7)
- **Office 強化** - マクロ、DDE を無効化し、ドキュメントベースの攻撃から保護(DISA STIG: Office 365 ProPlus V3R5)
- **プライバシー設定** - テレメトリ、広告 ID、アクティビティ履歴、カスタマイズされたエクスペリエンス、提案/プロモーションコンテンツをオフにします — ワンクリックの **プライバシーを強化** ボタンも含む
- **ブロートウェアの削除** - プリインストールされた Store のジャンクやゲーム、検出された OEM/AV ブロート(McAfee、Norton、WildTangent、Dell/HP/Lenovo のアシスタントアプリ)を削除 — 事前に確認し、確認なしでは何も削除しません
- **ログと監査** - PowerShell ログ、プロセス監査、イベントログサイズを有効化(DISA STIG タグ付き)
- **ファイル拡張子の関連付け** - 危険なファイルタイプを無効化してランサムウェアを防止
- **Windows ファイアウォール** - LOLBins のネットワークアクセスをブロック
- **TLS/暗号化** - 弱い暗号を無効化し、モダンな TLS を強制(DISA STIG タグ付き)
- **システム強化** - UAC、DEP、ASLR、DLL 保護など(DISA STIG タグ付き)
- **Adobe Reader** - STIG 準拠のセキュリティ設定を適用
### 🎯 攻撃表面の縮小 (ASR) ルール
Microsoft ASR ルール全 19 種類をサポートし、リアルタイムの状態確認が可能:
- Office アプリケーションによる子プロセスの作成をブロック
- Office アプリによる他のプロセスへのコードインジェクションをブロック
- Office マクロからの Win32 API 呼び出しをブロック
- メールクライアントおよび Web メールからの実行可能コンテンツをブロック
- 潜在的に難読化されたスクリプトの実行をブロック
- ダウンロードされたコンテンツからの JavaScript/VBScript の起動をブロック
- USB からの信頼できない/署名なしプロセスをブロック
- 高度なランサムウェア対策
- LSASS からの資格情報窃取をブロック
- 低普及率の実行ファイルをブロック
- Adobe Reader の子プロセスをブロック
- Office 通信アプリの子プロセスをブロック
- WMI イベントサブスクリプションの永続化をブロック
- PSExec/WMI プロセス作成をブロック
- 脆弱な署名済みドライバの悪用をブロック
- セーフモード再起動コマンドをブロック
- 偽装されたシステムツールをブロック
- サーバー向け Web シェルの作成をブロック
### 🏛️ DISA STIG コンプライアンス
**354 の自動化可能な DISA STIG 要件**を 5 つの製品にわたり、最新の DISA リリースから取得し、監査可能で再生成可能なカタログ(`Resources/stig-catalog.json`)から読み込みます:
| 製品 | STIG バージョン | 要件数 |
|---------|--------------|--------------|
| Microsoft Windows 11 | V2R7 | 114 |
| Microsoft Edge | V2R5 | 52 |
| Google Chrome | V2R11 | 39 |
| Mozilla Firefox | V6R7 | 43 |
| Microsoft Office 365 ProPlus | V3R5 | 106 |
- サイドバーに専用の **DISA STIG コンプライアンス** カテゴリグループ(製品ごとに1カテゴリ)、
ベースラインの強化カテゴリとは別に保持
- ダッシュボードに製品ごとのコンプライアンス内訳
- 設定ごとに実際の STIG ID(例:`WN11-SO-000195`、`EDGE-00-000002`)、脆弱性 ID、CCI を表示
- 重要度は CAT I/II/III にマッピング — 任意の製品内で **STIG: CAT I/II/III** をフィルタリングおよび一括選択可能
- 組織固有のルール(単一の正しい値がないもの)は自動適用から意図的に除外
- カタログは Microsoft PowerSTIG + cyber.trackr.live から `tools/Generate-StigCatalog.ps1` を使用して生成
### 🦘 ACSC(オーストラリアサイバーセキュリティセンター)コンプライアンス
2024年7月のガイダンスに基づく 34 の ACSC Windows 強化設定:
- **高優先度設定** - コマンドプロンプト制限、グループポリシーの強制、AutoRun の無効化
- **中優先度設定** - 匿名アクセス制限、アカウントロックアウトポリシー、DMA 保護、リムーバブルメディア制御
- **低優先度設定** - ファイル拡張子の表示、隠しファイル、最近使用したドキュメントのクリア
- **ネットワークセキュリティ** - SMB/LDAP 署名、NTLMv2 の強制、LLMNR/NetBIOS の無効化、WPAD 保護
- **PowerShell 強化** - スクリプトブロックログ、モジュールログ、トランスクリプト、制約付き言語モード
### 🎚️ ワンクリックプロファイル(適用前に確認)
3 つのキュレーションプロファイル。それぞれに **適用** ボタンと **設定を表示** ボタンがあり、適用前にすべての設定(名前、説明、レジストリ変更、現在値と推奨値)をスクロール可能な画面で確認できます:
- **基本**(95 設定) - 最も影響が大きく、実質的に摩擦のないコア
- **推奨**(325 設定) - スマートなデフォルト:実際のマルウェアや悪用を阻止する制御(ASR、Defender、SmartScreen、マクロ/スクリプトブロック、資格情報窃取保護、悪用緩和)を適用し、高摩擦のロックダウンは**意図的にスキップ**します。ブラウザのパスワードマネージャー、InPrivate/Incognito、履歴削除、Controlled Folder Access、FIPS、BitLocker の起動前 PIN は**無効化せず**、ゲームやパフォーマンスにも安全です。
- **最大**(606 設定) - すべての設定、厳格な DISA STIG ロックダウンを含む
ブロートウェアの削除とプライバシークリーンアップはこれらのプロファイルから**分離**されており、ダッシュボードの **クリーンアップとプライバシー** セクション(ワンクリックの *プライバシーを強化* と、事前確認ありの *ブロートウェアをクリーンアップ*)からアクセスします。そのため、セキュリティプロファイルを適用してもアプリがアンインストールされることはありません。
**自己保護:** 設定を有効にする前に、AtlantHarden は自身の実行ファイルを Microsoft Defender ASR および Controlled Folder Access の許可リストに追加し、Explorer SmartScreen は上書き可能なレベルに維持します。これにより、この(署名なしの)ツールをいつでも再起動して元に戻すことができます。
### 💾 バックアップと復元
- **自動バックアップ** - 変更を適用する前にバックアップを作成
- **システムの復元ポイント** - アプリから Windows システムの復元ポイントを作成
- **複数バージョン** - 最大 20 のタイムスタンプ付きバックアップバージョンを保持
- **ワンクリック復元** - 以前の状態に簡単に戻す
- **REG ファイルのエクスポート** - 手動復元用の .reg ファイルもエクスポート
### 📦 設定のインポート/エクスポート
- **設定のエクスポート** - 選択した設定を JSON ファイルに保存
- **設定のインポート** - 以前にエクスポートしたファイルから設定を読み込み
- **コマンドラインサポート** - `--config` パラメータで展開を自動化
- **サイレントモード** - `--silent --apply` フラグで無人実行
- **プロファイルの共有** - 複数のシステム間で設定を共有
### 🎨 プロフェッショナル UI
- Atlant Security ブランディングのモダンなダークテーマ
- 折りたたみ可能なグループ化サイドバー — **強化カテゴリ** と **DISA STIG コンプライアンス** セクション
- セキュリティスコアダッシュボード(全体、製品別 STIG、ACSC コンプライアンスのパーセンテージ表示)
- 各プロファイルの「設定を表示」確認画面
- Windows Defender からの ASR ルールリアルタイム状態
- リスクバッジ(CAT I/II/III)、影響警告、設定ごとの STIG ID / 脆弱性 ID / CCI
- すべての設定の検索および CAT 重要度フィルタリング
- 小画面にも対応するレスポンシブレイアウト
## 必要条件
- Windows 10 (1709 以降) または Windows 11、64 ビット
- 管理者権限
- **.NET ランタイム不要** — リリースビルドは自己完結型(ソースからビルドする場合は .NET 8 SDK が必要)
- Windows Defender が有効(ASR ルール用)
## インストール
1. 最新リリース (`AtlantHarden.zip`) をダウンロードして解凍します
2. `AtlantHarden.exe` を右クリック → **管理者として実行**
- ダウンロードはまだコード署名されていないため、SmartScreen が警告を表示する場合があります — *詳細情報 → 実行* を選択してください
## コマンドラインの使用法
```
AtlantHarden.exe [options]
Options:
--config, -c <file> JSON ファイルから設定を読み込む
--apply, -a 読み込んだ設定を自動適用
--silent, -s サイレントモードで実行(GUI なし、自動化用)
--help, -h, /? ヘルプメッセージを表示
例:
AtlantHarden.exe
通常の GUI でアプリケーションを起動
AtlantHarden.exe --config myconfig.json
GUI を起動し、設定をプリロード
AtlantHarden.exe --config myconfig.json --apply --silent
設定をサイレントに適用して終了(自動化/スクリプト用)
```
## 使い方
### ⚠️ 重要:始める前に
**設定を適用する前に、必ずバックアップセクションでシステムの復元ポイントを作成してください!**
アプリの自動バックアップだけに頼らないでください。手動のシステム復元ポイントが最善の保護を提供します。
### 設定の適用
1. アプリケーションを起動(管理者権限が必要)
2. バックアップセクションでシステムの復元ポイントを作成
3. 左サイドバーを使用してカテゴリを参照
4. トグルスイッチを使用して個別の設定を有効/無効
5. リスクレベルと影響警告を確認
6. 「選択した設定を適用」をクリックして有効な設定を適用
7. バックアップが自動的に作成されます
### 設定の無効化
1. 設定が含まれるカテゴリに移動
2. 設定を OFF に切り替え(有効として表示されますが、チェックが外れます)
3. 「選択した設定を適用」をクリック
4. 設定がデフォルト/無効状態に戻ります
### バックアップからの復元
1. サイドバーの「バックアップと復元」をクリック
2. リストからバックアップを選択
3. 「復元」をクリックしてその状態に戻す
4. 一部の設定は再起動が必要な場合があります
### キーボードショートカット
- `Ctrl+A` - 現在のカテゴリ内のすべての設定を選択
- `Ctrl+D` - すべての設定の選択を解除
- `Ctrl+R` - 状態を更新
- `Ctrl+S` - 選択した設定を適用
## ソースからのビルド
### 前提条件
- Visual Studio 2022 以降
- .NET 8.0 SDK
- Windows 10/11 SDK
### ビルド手順
1. Visual Studio で `AtlantHarden.sln` を開く
2. NuGet パッケージを復元
3. ソリューションをビルド(Release 構成推奨)
4. 出力は `bin/Release/net8.0-windows/` に生成されます
自己完結型の単一ファイルリリース(`AtlantHarden.exe`、.NET インストール不要)を生成するには:
```
dotnet publish AtlantHarden.csproj -c Release -r win-x64 --self-contained true ^
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableCompressionInSingleFile=true
```
## セキュリティに関する考慮事項
⚠️ **重要**: 一部の設定はアプリケーションの互換性に影響を与える場合があります。常に:
1. 実行前にシステムの復元ポイントを作成
2. 本番環境以外で最初にテスト
3. 各設定の影響警告を確認
4. クイックロールバックのためにバックアップを保持
## クレジット
Atlant Security による [Windows 10 セキュリティ強化スクリプト](https://atlantsecurity.com) に基づいています。
追加リソース:
- [Microsoft ASR ルールリファレンス](https://learn.microsoft.com/en-us/defender-endpoint/attack-surface-reduction-rules-reference)
- [DISA STIGs](https://public.cyber.mil/stigs/)
- [LOLBAS プロジェクト](https://lolbas-project.github.io/)
- [Microsoft セキュリティベースライン](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-security-baselines)
- [CIS ベンチマーク](https://www.cisecurity.org/benchmark/microsoft_windows_desktop)
## ライセンス
このリポジトリは **透過性と監査のためにソースを利用可能にしていますが、オープンソースではありません。** コードの閲覧と監査は可能ですが、その*使用*には有料の商用ライセンスが必要です。完全な条件については [`LICENSE`](https://github.com/atlantsecurity/atlant-harden/blob/main/LICENSE) を参照してください。商用ライセンスについては、[atlantsecurity.com の問い合わせフォーム](https://atlantsecurity.com/contact) を使用してください。
**コンパイルされた AtlantHarden アプリケーション**は、**その使用に対して課金しない限り無料で使用できます** — 自分のシステム(個人用または組織内で、誰にも課金せずに)で実行することは無料です。**アプリの使用に対して課金する場合**(有料の製品またはサービスとしてクライアントや商業システムのセキュリティを確保するために使用する場合を含む)、Atlant Security LTD との商用ライセンス契約が必要です([問い合わせフォーム](https://atlantsecurity.com/contact))。このリポジトリのライセンスはバイナリに適用されません。
© 2026 Atlant Security LTD. All rights reserved.
## サポート
問題や機能リクエストについては、Atlant Security にお問い合わせいただくか、GitHub で Issue を開いてください。
---
**Atlant Security** - デジタル要塞を守る
[https://atlantsecurity.com](https://atlantsecurity.com)