Application Control - Knowledge Center

製品ガイド
McAfee Application Control 7.0.0
著作権
Copyright © 2016 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766, www.intelsecurity.com
商標
Intel および Intel のロゴは、米国法人 Intel Corporation または米国またはその他の国の関係会社における登録商標です。McAfee および McAfee のロゴ、McAfee
Active Protection、McAfee DeepSAFE、ePolicy Orchestrator、McAfee ePO、McAfee EMM、McAfee Evader、Foundscore、Foundstone、Global Threat
Intelligence、マカフィー リブセーフ、Policy Lab、McAfee QuickClean、Safe Eyes、McAfee SECURE、McAfee Shredder、SiteAdvisor、McAfee Stinger、McAfee
TechMaster、McAfee Total Protection、TrustedSource、VirusScan は、米国法人 McAfee, Inc. または米国またはその他の国の関係会社における商標登録または商標
です。その他すべての登録商標および商標はそれぞれの所有者に帰属します。
ライセンス情報
ライセンス条項
お客様へ:お客様がお買い求めになられたライセンスに従い、該当する契約書 (許諾されたソフトウェアの使用につき一般条項を定めるものです、以下「本契約」といいます)
をよくお読みください。お買い求めになられたライセンスの種類がわからない場合は、販売およびライセンス関連部署にご連絡いただくか、製品パッケージに付随する注文
書、または別途送付された注文書 (パンフレット、製品 CD またはソフトウェア パッケージをダウンロードした Web サイト上のファイル) をご確認ください。本契約の規
定に同意されない場合は、製品をインストールしないでください。この場合、弊社またはご購入元に速やかにご返信いただければ、所定の条件を満たすことによりご購入額
全額をお返しいたします。
2
McAfee Application Control 7.0.0
製品ガイド
目次
7
まえがき
このガイドについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
表記法則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1
製品マニュアルの検索 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
はじめに
9
Application Control の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
製品の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2
13
開始
Application Control のワークフロー . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Application Control のモードについて . . . . . . . . . . . . . . . . . . . . . . . . . .
14
ホワイトリストの機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
コマンドライン インタープリターの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Application Control を配備する . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
ライセンスを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ホワイトリストを作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Application Control を有効モードに設定する . . . . . . . . . . . . . . . . . . . . . 17
3
19
ファイル システム コンポーネントの保護
保護の働き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
書き込み保護とは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
読み取り保護とは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
コンポーネントに書き込み保護を設定する . . . . . . . . . . . . . . . . . . . . . . . . .
21
書き込み保護を適用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
書き込み保護からコンポーネントを除外する . . . . . . . . . . . . . . . . . . . . .
22
書き込み保護のコンポーネントの一覧を表示する . . . . . . . . . . . . . . . . . . . . 23
書き込み保護を削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
読み取り保護のコンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
読み取り保護を適用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
読み取り保護から特定のコンポーネントを除外する . . . . . . . . . . . . . . . . . . .
25
読み取り保護のコンポーネントの一覧を表示する . . . . . . . . . . . . . . . . . . . . 25
読み取り保護を削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4
27
適用された保護状態の変更
保護を上書きする方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
アップデーターの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
更新プログラムとは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
更新プログラムを追加するタイミング . . . . . . . . . . . . . . . . . . . . . . . . 29
更新プログラムとして追加する方法 . . . . . . . . . . . . . . . . . . . . . . . . . 30
アップデーターを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
アップデーターの一覧を表示する . . . . . . . . . . . . . . . . . . . . . . . . .
McAfee Application Control 7.0.0
35
製品ガイド
3
目次
更新プログラムを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
証明書の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
証明書を抽出する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
証明書を追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
証明書を表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
証明書を削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
チェックサム値の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
バイナリを承認する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
バイナリを禁止する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
承認されたバイナリと禁止されたバイナリを表示する . . . . . . . . . . . . . . . . . .
43
承認バイナリまたは禁止バイナリを削除する . . . . . . . . . . . . . . . . . . . . .
43
バイナリ名の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
名前でバイナリ ファイルの実行を許可する . . . . . . . . . . . . . . . . . . . . . .
44
名前でバイナリ ファイルの実行を禁止する . . . . . . . . . . . . . . . . . . . . . .
44
承認または禁止されたバイナリを表示する . . . . . . . . . . . . . . . . . . . . . .
44
承認されたルールと禁止されたルールを削除する . . . . . . . . . . . . . . . . . . . . 45
信頼できるディレクトリの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
信用できるディレクトリとは . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
信用できるディレクトリを追加するタイミング . . . . . . . . . . . . . . . . . . . . . 45
信頼できるディレクトリを追加する . . . . . . . . . . . . . . . . . . . . . . . . . 46
ディレクトリ パスの指定方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
信頼できるディレクトリの一覧を表示する . . . . . . . . . . . . . . . . . . . . . .
47
信頼できるディレクトリのリストから特定のディレクトリを除外する . . . . . . . . . . . . . 47
信頼できるディレクトリを削除する . . . . . . . . . . . . . . . . . . . . . . . . . 47
信用されたユーザーの使用 (Windows のみ) . . . . . . . . . . . . . . . . . . . . . . . .
48
信頼できるユーザーを追加する . . . . . . . . . . . . . . . . . . . . . . . . . .
48
信頼できるユーザーの一覧を表示する . . . . . . . . . . . . . . . . . . . . . . . . 49
信頼できるユーザーを削除する . . . . . . . . . . . . . . . . . . . . . . . . . .
49
ActiveX コントロールの実行許可 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
ActiveX コントロールを許可する . . . . . . . . . . . . . . . . . . . . . . . . .
50
ActiveX コントロールの実行をブロックする . . . . . . . . . . . . . . . . . . . . .
50
ActiveX 機能を無効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
別のスクリプトの実行を許可するインタープリターの設定 . . . . . . . . . . . . . . . . . . . . 51
インタープリターを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
インタープリターの一覧を表示する . . . . . . . . . . . . . . . . . . . . . . . . . 52
インタープリターを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
6
52
53
メモリー保護の設定
メモリー保護機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
CASP を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
NX を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
強制 DLL 再配置を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
59
システムのメンテナンス
製品のステータスとバージョンを表示する . . . . . . . . . . . . . . . . . . . . . . . . .
ホワイトリストを管理する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ホワイトリスト スレッドの優先度 . . . . . . . . . . . . . . . . . . . . . . . . .
59
60
61
操作を追加または削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
リスト操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
ホワイトリストのコンポーネントの状態を確認して更新する . . . . . . . . . . . . . . . . 63
詳細除外フィルター (AEF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
AEF を追加または削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
AEF の一覧を表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
製品の機能を管理する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4
McAfee Application Control 7.0.0
製品ガイド
目次
機能を確認する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
機能を有効または無効にする . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
パッケージ コントロール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
パッケージ コントロールを設定する . . . . . . . . . . . . . . . . . . . . . . . .
70
パッケージ コントロールの設定 . . . . . . . . . . . . . . . . . . . . . . . . . .
70
緊急時の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
更新モードに切り替える . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
更新モードを終了する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
パスワード保護を有効または無効にする . . . . . . . . . . . . . . . . . . . . . . . . . .
72
イベントを使用して変更を確認する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
イベント シンクを設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
イベント キャッシュ サイズを設定する . . . . . . . . . . . . . . . . . . . . . . .
74
イベントを表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
ログ ファイルの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
システムのランタイム環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
ScAnalyzer を実行する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
ScAnalyzer レポートを確認する . . . . . . . . . . . . . . . . . . . . . . . . . . 78
大量の配備とシステム アップグレードの管理 . . . . . . . . . . . . . . . . . . . . . . . .
79
既存の設定パラメーターを表示する . . . . . . . . . . . . . . . . . . . . . . . . . 79
設定をエクスポートする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
設定をインポートする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
設定パラメーターを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
Application Control を無効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7
83
トラブルシューティング
McAfee サポートに連絡する前の情報収集 . . . . . . . . . . . . . . . . . . . . . . . . .
83
GatherInfo ログを収集する . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
システムと問題の詳細の収集 . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
起動時のエラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
自己書き換えドライバーの問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
システム クラッシュの問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Windows でのシステム クラッシュ . . . . . . . . . . . . . . . . . . . . . . . . . 87
Windows でホワイトリストが壊れている . . . . . . . . . . . . . . . . . . . . . .
87
Linux でのシステム クラッシュ . . . . . . . . . . . . . . . . . . . . . . . . . .
88
Active Directory の問題 (Windows のみ) . . . . . . . . . . . . . . . . . . . . . . . . .
89
アプリケーションのインストールに関するエラー . . . . . . . . . . . . . . . . . . . . . . . 90
アプリケーションの実行エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
アプリケーションのパフォーマンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
システム ハングの問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
システム パフォーマンスの問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
Application Control のインストール エラー . . . . . . . . . . . . . . . . . . . . . . . .
94
アップデーター権限の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
イベント氾濫 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
エラー メッセージの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
コマンドライン インターフェースのエラー メッセージ . . . . . . . . . . . . . . . . . . . . . 96
正当なエラーとエラー メッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
バイナリまたはスクリプト ファイルが生成するエラー メッセージ . . . . . . . . . . . . . . 97
インストーラー パッケージに生成されたエラー メッセージ . . . . . . . . . . . . . . . .
97
ホワイトリストに登録された登録されたコンポーネントに不正な変更が行われた場合に生成されるエラー メ
ッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
ファイルとスクリプトのバイパス ルール . . . . . . . . . . . . . . . . . . . . . . . . .
100
ファイルとスクリプトのバイパス ルールを追加する . . . . . . . . . . . . . . . . . .
100
ファイルとスクリプトのバイパス ルールを削除する . . . . . . . . . . . . . . . . . .
101
パス コンポーネントのスキップ ルール . . . . . . . . . . . . . . . . . . . . . . . . . . 101
McAfee Application Control 7.0.0
製品ガイド
5
目次
パス コンポーネントのスキップ ルールを追加する . . . . . . . . . . . . . . . . . . . 102
パス コンポーネントのスキップ ルールの一覧を表示する . . . . . . . . . . . . . . . .
104
パス コンポーネントのスキップ ルールを削除する . . . . . . . . . . . . . . . . . . . 104
6
A
よくある質問
107
B
Application Control のイベント リスト
109
C
短形式のコマンド
113
D
Application Control コマンドライン インターフェースのリファレンス
115
E
引数の詳細
129
索引
135
McAfee Application Control 7.0.0
製品ガイド
まえがき
このガイドでは、McAfee 製品の操作に必要な情報を提供します。
目次
このガイドについて
製品マニュアルの検索
このガイドについて
ここでは、このガイドの対象読者、表記規則とアイコン、構成について説明します。
対象読者
McAfee では、対象読者を限定してマニュアルを作成しています。
このガイドの情報は、主に以下の読者を対象としています。
•
管理者 - 企業のセキュリティ プログラムを実装し、施行する担当者。
•
ユーザー - このソフトウェアが実行されているコンピューターを使用し、ソフトウェアの一部またはすべての機
能にアクセスできるユーザー。
表記法則
このガイドでは、以下の表記規則とアイコンを使用しています。
『マニュアルのタイト
ル』、用語 または強調
太字
マニュアル、章またはトピックのタイトル、新しい用語、語句の強調を表します。
特に強調するテキスト
ユーザーの入力、コード、 コマンド、ユーザーが入力するテキスト、画面に表示されるメッセージを表します。
メッセージ
[インターフェースのテ
キスト]
オプション、メニュー、ボタン、ダイアログ ボックスなど、製品のインターフェースの
テキストを表します。
ハイパーテキスト (青
色)
トピックまたは外部の Web サイトへのリンクを表します。
注: 追加情報 (オプションにアクセスする別の方法など) を表します。
ヒント: ヒントや推奨事項を表します。
重要/注意: コンピューター システム、ソフトウェア、ネットワーク、ビジネス、データ
の保護に役立つ情報を表します。
警告: ハードウェア製品を使用する場合に、身体的危害を回避するための重要な注意事項
を表します。
McAfee Application Control 7.0.0
製品ガイド
7
まえがき
製品マニュアルの検索
製品マニュアルの検索
[ServicePortal] では、リリースされた製品の情報 (製品マニュアル、技術情報など) を入手できます。
タスク
8
1
[ServicePortal] (https://support.mcafee.com) に移動して、[Knowledge Center] タブをクリックします。
2
[Knowledge Base] ペインの [コンテンツのソース] で [製品マニュアル] をクリックします。
3
製品とバージョンを選択して [検索] をクリックします。マニュアルの一覧が表示されます。
McAfee Application Control 7.0.0
製品ガイド
1
はじめに
McAfee® Application Control は、不正なアプリケーションの実行を阻止する効率的な方法を提供します。簡単なホ
ワイトリストと異なり、動的な信頼モデルを使用しているので、複雑なリストを作成する必要はありません。
今日の IT 部門は、システムとサーバーがセキュリティ ポリシー、運用手順、法規制に準拠していることを保証する
ため、多大な負担を強いられています。ユーザーが気付かずにマルウェアや有害なソフトウェアをインストールして
しまい、不要なサポートが必要になったり、ソフトウェア ライセンスに違反してしまうだけでなく、システムが乗っ
取られ、会社全体に影響を及ぼすこともあります。規模に大小に関わらず、どの企業もシステムとサーバーを標準化
し、生産性を低下させずに承認済みのソフトウェアだけを実行する効率的な方法を求めています。
インターネット上には未知のソフトウェアが数多く存在します。Application Control は、企業の運用要件を満たし
ながら、システム セキュリティ方針に従ってタイムリーに制御します。
このドキュメントは、Application Control をスタンドアロン構成で使用する場合を対象にしています。
目次
Application Control の概要
製品の機能
Application Control の概要
Application Control は、様々な脅威からシステムを保護します。
固定機能のシステムに対する制御の向上
金融、小売業、製造業など規制の厳しい業界では、POS 端末やカスタマー サービスで使用する端末などのデバイス
で重要な機能を実行しています。このようなデバイスで機密性の高いデータを扱うことも少なくありません。
Application Control を使用すると、固定機能のシステムも保護できます。 オーバーヘッドが少なく、システムのパ
フォーマンスにも影響を及ぼしません。初期投資も少なく、運用コストも抑えることができます。スタンドアロン モ
ードで効率的に機能します。 この製品は、ネットワーク構成とファイアウォール構成に対応しています。 また、ネ
ットワークに接続していないシステムでも使用できます。
管理された環境で効率的なビジネス
マルウェアは、ビジネス環境で使用される柔軟なソフトウェア モジュール コードを悪用します。Application
Control は、Java、ActiveX コントロール、スクリプト、バッチ ファイルなどのコードにも対応しています。 これ
により、アプリケーション コンポーネントをきめ細かく制御し、シグネチャの更新を待たずに高度な脅威を阻止でき
ます。
McAfee Application Control 7.0.0
製品ガイド
9
1
はじめに
製品の機能
簡単なソリューション
Application Control は、次の機能を提供する簡単なソリューションです。
•
セットアップは簡単です。現行の運用体制に簡単に組み込むことができます。
•
CPU サイクルに対する影響も少なく、10 MB 程度の RAM しか使用しません。
•
システム パフォーマンスに影響を及ぼすファイル システムのスキャンを実行しません。
Application Control では、シグネチャの更新も必要ありません。
信頼モデルを使用した動的ホワイトリスト
Application Control では、ホワイトリストを動的に管理し、柔軟な保護対策を手頃な価格で提供します。
Application Control は、POS 端末、バックオフィスのサーバーなど、ビジネス要件の異なる構成に対応していま
す。また、異なるユーザー プロファイルが存在する複数のデスクトップ イメージにも対応しています。
Application Control では、信頼ソース モデルを利用しているので、IT 管理者が承認アプリケーションのリストを
手作業で管理する必要はありません。保護対象システムでは、承認済みのソフトウェアだけに実行が許可されます。
これらのソフトウェアを変更することはできません。Application Control は保護されたファイルの改ざんを防ぎま
す。このような不正行為が発生した場合にはイベントを生成し、ログ ファイルに記録します。
Application Control では、初期投資と運用コストを抑えながら、不要なアプリケーションやコードからシステムを
完全に保護することができます。 これにより、システム管理者はシステムのステータスを簡単に維持することができ
ます。
主な特長
•
シグネチャの更新を待たずに、ゼロデイの脅威を阻止できます。
•
動的なホワイトリスト機能により、信用できるアプリケーションを自動的にホワイトリストに登録できるので、
総所有コストを抑えることができます。
•
固定機能のシステムをマルウェアから保護します。
•
POS 端末 (店舗)
•
銀行の ATM
•
キオスクの端末
•
サーバーと社内のデスクトップ
•
顧客サービスの端末
製品の機能
Application Control は、次の機能を使用して未承認の操作からシステムを保護します。
10
•
マルウェア対策 - システムでのアプリケーションの実行をプロアクティブに制御します。これにより、マルウェ
アの攻撃を未然に防ぎ、システムを保護します。
•
システムの保護 - 脅威や不要な変更からシステムを保護します。
•
実行防止 - 許可のない更新の実行を防止します。このような更新は、システムで実行中のアプリケーションに影
響を及ぼす可能性があります。
•
動的ホワイトリスト - 他のホワイトリスト技術と異なり、手動での保守作業は不要です。
•
信頼できるアプリケーション - 管理者は、集中管理リポジトリを使用して、信頼できるアプリケーションの実行
を柔軟に管理できます。
McAfee Application Control 7.0.0
製品ガイド
はじめに
製品の機能
1
•
メモリー保護 - 未承認のソフトウェア スクリプトや DLL の実行を防ぎ、メモリー エクスプロイトを阻止する
ことができます。
•
ホワイトリストの自動管理 - 承認プロセスで追加された新しいソフトウェアをホワイトリストに登録します。
McAfee Application Control 7.0.0
製品ガイド
11
1
はじめに
製品の機能
12
McAfee Application Control 7.0.0
製品ガイド
2
開始
Application Control ワークフローには、システムに Application Control を配備するための重要な概念と手順が記
述されています。
目次
Application Control のワークフロー
Application Control のモードについて
ホワイトリストの機能
コマンドライン インタープリターの使用
Application Control を配備する
Application Control のワークフロー
次の図は、Application Control 配備ワークフローの概要を表しています。
McAfee Application Control 7.0.0
製品ガイド
13
2
開始
Application Control のモードについて
Application Control のモードについて
Application Control は、要件に応じて異なるモードで実行できます。
無
効
Application Control がシステムで実行されていません。 Application Control はインストールされていま
すが、機能が無効になっています。
無効モードは、Windows と Linux の両方のプラットフォームで使用できます。 無効モードの場合、有効モ
ードまたは更新モードに切り替えることができます。 『Application Control を無効にする』を参照してくだ
さい。
有
効
ホワイトリストに登録されたアプリケーションとファイルにだけ実行が許可されます。 未承認のソフトウェ
ア (ソフトウェア、スパイウェアなど) の実行は阻止されます。 有効モードの場合、Application Control は、
ホワイトリストのすべてのファイルを不正な変更や削除から保護します。 システムで初期のホワイトリスト
が作成されたら、Application Control を有効モードに切り替えます。 このモードでは、不正な変更は許可さ
れません。
有効モードは、Windows と Linux の両方のプラットフォームで使用できます。 Application Control を有
効モードから無効モードまたは更新モードに切り替えることができます。『Application Control を有効モー
ドに切り替える』を参照してください。
更
新
保護対象のシステムで承認されたソフトウェア更新を実行します。 このモードでは、ソフトウェアの追加や削
除など、必要な更新アクションをグループ化し、実行します。 更新モードでソフトウェアの更新を実行する
と、Application Control がそれぞれの変更を追跡し、記録します。 システムが有効モードに戻ったときに、
変更または追加されたバイナリに実行を許可するように、ホワイトリストを動的に更新します。 システムから
ソフトウェアとプログラム ファイルを削除すると、該当するファイルがホワイトリストから削除されます。
更新モードは、Windows と Linux の両方のプラットフォームで使用できます。 更新モードから切り替える
ことができるのは有効モードだけです。 『緊急時の変更』を参照してください。
監
視
スタンドアロン構成では使用できません。McAfee ePolicy Orchestrator (McAfee ePO ) がシステムを管
理している場合にのみ使用できます。
®
®
™
監視モードでは、アプリケーションは有効ですが、エンドポイントに対する変更はできません。監視モードは
Windows でのみ使用できます。
ホワイトリストの機能
Application Control を配備してシステムを保護すると、システムがスキャンされ、システムに存在するすべての実
行可能バイナリ ファイルとスクリプト ファイルがホワイトリストに追加されます。 ホワイトリストには、非表示の
ファイルとフォルダーも追加されます。
ホワイトリストには承認ファイルが登録され、信用できるファイルまたは既知のファイルの判定に使用されます。 有
効モードの場合、ホワイトリスト内に存在するファイルのみが実行を許可されます。 ホワイトリスト内のすべてのフ
ァイルは保護され、変更や削除は不可能となります。 ホワイトリストにない実行可能バイナリ ファイルやスクリプ
ト ファイルは未承認となり、実行が禁止されます。
Application Control は、ドライブまたはボリュームごとにホワイトリストを作成し、次の場所に保存します。
•
Windows:<ドライブ>\Solidcore\scinv
•
Linux:<ボリューム>/.solidcore/scinv
ホワイトリストに追加されるファイルの種類は次のとおりです。
14
McAfee Application Control 7.0.0
製品ガイド
開始
コマンドライン インタープリターの使用
•
アプリケーション プログラム コード (Windows と Linux)
•
実行可能なバイナリ。.exe、.sys、.dll ファイル (Windows)、ELF ファイル フォーマット (Linux)。
•
スクリプト ファイル。.bat、.cmd、.vbs ファイル (Windows)、#! を含むファイル (Linux)。
2
Windows でホワイトリストを作成する場合、Application Control はオペレーティング システムで保護されているシ
ステム固有のファイルを追加しません。 たとえば、pagefile.sys、hiberfil.sys などが該当します。
ホワイトリストが作成されたシステムでファイルを実行すると、Application Control がバイナリのチェックサムと
パスをホワイトリストの情報と比較します。チェックサムの値とパスが一致した場合にのみ、バイナリの実行が許可
されます。
コマンドライン インタープリターの使用
コマンドライン インタープリター (sadmin) を使用すると、Application Control の設定と機能を管理できます。
コマンドライン インタープリターの実行方法はオペレーティング システムによって異なります。
オペレーティン
グ システム
手順
Windows
• Windows Vista、Windows 2008、Windows 2008 R2、Windows Server 2012、Windows
8、Windows 8.1、Windows 10 または Windows 7 (UAC 有効) の場合には、デスクトップ
の [McAfee Solidifier コマンドライン] アイコンを右クリックして、[管理者として実行] を選
択します。
• 他の Windows の場合には、デスクトップにある [McAfee Solidifier コマンドライン] アイコ
ンをダブルクリックします。
• [スタート] 、 [プログラム] 、 [McAfee] 、 [Solidifier] 、 [McAfee Solidifier コマンドライ
ン] の順にクリックします。
デフォルトでは、sadmin が PATH 環境変数に追加されるので、任意の場所からコマンドライン
インターフェース (CLI) ウィンドウを開き、sadmin コマンドを実行できます。
Linux
1 Linux ターミナルを開きます。
2 <install directory>/mcafee/solidcore/bin/sadmin からコマンドライン インター
プリターにアクセスします。
ヘルプ情報を使用するには、次のコマンドを実行します。
構文
説明
sadmin help
基本的なヘルプ情報を表示します。
sadmin help <command>
特定のコマンドの基本的なヘルプ情報を表示します。
sadmin help-advanced <command>
特定のコマンドの詳しいヘルプ情報を表示します。
Application Control を配備する
タスクを完了して、Application Control をシステムに配備します。
開始する前に
配備ワークフローを確認してください。
McAfee Application Control 7.0.0
製品ガイド
15
2
開始
Application Control を配備する
タスク
•
16 ページの「ライセンスを追加する」
ライセンスにより、使用可能な製品機能が決まります。
•
16 ページの「ホワイトリストを作成する」
ホワイトリストは、保護対象システムで実行可能なアプリケーションとファイルを制御します。ホワイ
トリストは、システムに存在するすべての実行可能バイナリとスクリプトから作成します。
•
17 ページの「Application Control を有効モードに設定する」
Application Control を有効モードに切り替えると、ホワイトリストに登録されたアプリケーションにの
みシステムの実行を許可できます。
ライセンスを追加する
ライセンスにより、使用可能な製品機能が決まります。
•
Windows - インストール時またはインストール後にライセンスを指定できます。インストール時にライセン
スを指定しないと、システムで Application Control を実行するときにライセンスを指定する必要があります。
•
Linux - インストール後にシステムで Application Control を実行するときに、有効なライセンスを指定する
必要があります。
タスク
1
インストール時にライセンスが追加されているかどうか確認するには、次のコマンドを入力して Enter を押しま
す。
sadmin license list
システムでインストール済みのライセンスがすべて表示されます。
2
ライセンスが表示されない場合には、ライセンスを今すぐ追加してください。
a
コマンド プロンプトで次のコマンドを実行します。
sadmin license add <license_key>
b
Application Control サービスを再起動します。
Windows
net stop scsrvc
net start scsrvc
Linux
service scsrvc restart
ホワイトリストを作成する
ホワイトリストは、保護対象システムで実行可能なアプリケーションとファイルを制御します。ホワイトリストは、
システムに存在するすべての実行可能バイナリとスクリプトから作成します。
開始する前に
16
•
Application Control がホワイトリストを使用する方法を確認してください。『ホワイトリストの機
能』を参照してください。
•
必要であれば、ホワイトリストの作成前にホワイトリスト スレッドの優先度を設定します。 『ホワ
イトリスト スレッドの優先度』を参照してください。
McAfee Application Control 7.0.0
製品ガイド
開始
Application Control を配備する
2
タスク
1
コマンド プロンプトで次のコマンドを実行します。
sadmin solidify
ホワイトリストの作成時間は数分から 1 時間です。この時間は、CPU の速度、RAM、システムにインストール
されているアプリケーションなどのシステム構成によって変わります。ホワイトリストが作成されると、次のよ
うなメッセージが表示されます。
Solidifying volume C:\ 00:04:11:Total files scanned 12265, solidified 6342
2
ドライブまたはボリュームがホワイトリストに登録されているかどうか確認します。
a
コマンド プロンプトで次のコマンドを実行します。
sadmin status
Application Control のステータスが表示されます。動作モード、システム再起動時の動作モード、McAfee
ePO との接続性、CLI のアクセス状況、ドライブまたはボリュームのホワイトリストのステータスを確認で
きます。スタンドアロン構成の場合、McAfee ePO との接続性は表示されません。
b
ドライブまたはボリュームのホワイトリストのステータスを表示し、ステータスが Solidified かどうか確認し
ます。
Application Control を有効モードに設定する
Application Control を有効モードに切り替えると、ホワイトリストに登録されたアプリケーションにのみシステム
の実行を許可できます。
タスク
1
コマンド プロンプトで次のコマンドを実行します。
sadmin enable
2
Application Control を有効モードに切り替えます。
オペレーティング
システム
アクション
Windows
次のいずれかの手順を実行します。
• システムを再起動して、Application Control とメモリー保護機能を有効にします。
• Application Control サービスを再起動して、メモリー保護機能を使用せずに
Application Control を有効にします。
net stop scsrvc
net start scsrvc
Linux
3
Application Control サービスを再起動して、Application Control を有効にします。
service scsrvc restart
次のコマンドを実行して、Application Control が有効モードかどうか確認します。
sadmin status
Application Control のステータスが表示されます。 動作モード、システム再起動時の動作モード、McAfee ePO
との接続、CLI アクセス ステータス、すべてのドライブのホワイトリスト ステータスを確認できます。 製品が
スタンドアロン構成の場合には、McAfee ePO との接続状況は確認できません。
a
動作モードを確認します。
b
現在の動作モードが「有効」かどうか確認します。
McAfee Application Control 7.0.0
製品ガイド
17
2
開始
Application Control を配備する
18
McAfee Application Control 7.0.0
製品ガイド
3
ファイル システム コンポーネントの保護
Application Control を有効モードで実行すると、ファイル、ディレクトリ、ドライブ (Windows)、ボリューム
(Linux)、レジストリ キーを選択して、未承認の変更から保護することができます。
目次
保護の働き
コンポーネントに書き込み保護を設定する
読み取り保護のコンポーネント
保護の働き
Application Control は、システム コンポーネントに書き込み保護を設定し、不正な変更から保護します。
Application Control は、これらのコンポーネントに書き込み保護または読み取り保護を設定できます。
機能
コンポーネント
書き込み保護 ファイル
禁止されるアクション
• 作成
• 削除
• 変更
• ハード リンク
の作成
• 名前の変更
• Windows 用
の代替データ
ストリーム
(ADS)の作成
ディレクトリ
• 変更
ドライブ/ボリューム
• 削除
レジストリ キー
• 名前の変更
(Windows)
読み取り保護 ファイル
読み取りデータ
ディレクトリ
(読み取り保護ディレクトリにあるファイルにのみ適
用)
ドライブ/ボリューム
(読み取り保護ドライブ/ボリュームにあるファイルに
のみ適用)
McAfee Application Control 7.0.0
製品ガイド
19
3
ファイル システム コンポーネントの保護
保護の働き
書き込み保護を設定するコンポーネント (ファイル、ディレクトリ、ボリューム) を作成前に指定すると、その名前
のコンポーネントを作成できなくなります。
ファイルが書き込み保護の対象になっている場合、ファイルのコンテンツや属性は変更できません。 Windows プラ
ットフォームの場合、特定の属性を変更できます。
属性
許可されている属性の変更
暗号化
いいえ
圧縮
いいえ
非表示
はい
読み取り専用
はい
書き込み保護とは
書き込み保護は、ファイル、ディレクトリ、ドライブ (Windows) またはボリューム (Linux) を変更や削除から保護
する機能です。 書き込み保護は、機能リストで deny-write と表示されます。 デフォルトでは、この機能は有効に
なっています。
ディレクトリ、ドライブまたはボリュームを書き込み保護すると、対象のディレクトリ、ドライブまたはボリューム
内のファイルとサブディレクトリのすべてに書き込み保護が適用されます。ディレクトリまたはサブディレクトリに
あるファイルが書き込み保護されている場合、親ディレクトリの名前の変更、移動または削除を行うことはできませ
ん。また、書き込み保護のディレクトリまたはドライブで、新しいファイルを作成することはできません。
書き込み保護は、プログラムが定期的に更新しないファイルにだけ設定してください。例: C:\WINDOWS
\system32\drivers\etc\hosts
この機能は、Application Control が有効モードで実行されている場合にのみ有効となります。
書き込み保護されたコンポーネントのコンテンツに対して許可のない変更が要求されると、操作は実行されず、イベ
ントが生成されます。
読み取り保護とは
読み取り保護は、ファイル内のデータの読み取りを禁止し、ファイル、ディレクトリ、ドライブ (Windows)、ボリ
ューム (Linux) を保護する機能です。 読み取り保護は、機能リストで deny-read と表示されます。
この機能はデフォルトで無効に設定されており、sadmin features enable deny-read コマンドを使用して有
効にできます。 この機能を有効/無効にする場合、再起動は不要です。 読み取り保護を使用するには、Application
Control を有効モードで実行する必要があります。
ディレクトリ、ドライブまたはボリュームに読み取り保護が設定されている場合、そのディレクトリ、ドライブまた
はボリューム内のファイルにのみ読み取り保護が適用されます。サブディレクトリのファイルにも読み取り保護が適
用されます。読み取り保護が設定されたファイルまたはディレクトリを別のパスに移動すると、読み取り保護は無効
となります。
ディレクトリ、ドライブまたはボリュームに読み取り保護を設定し、システムで Application Control を実行する場
合には十分に注意してください。 ディレクトリ、ドライブまたはボリュームに読み取り保護を設定すると、そのディ
レクトリ、ドライブ、ボリュームでホワイトリストに登録されたファイルが実行できなくなります。 読み取り保護を
設定したディレクトリ、ドライブ、ボリュームにファイルを作成すると、そのファイルはホワイトリストに追加され
ません。
deny-write 機能を使用すると、読み取り保護のファイルに書き込み保護を設定できます。これにより、読み取り保
護のファイルに保護機能を追加できます。名前を変更したり、ファイルを移動しても、このファイルのコンテンツは
参照不能になります。書き込み保護を設定していない場合、読み取り保護ファイルの名前を変更したり、別の場所に
移動すると、ファイルが読み取り可能になります。
20
McAfee Application Control 7.0.0
製品ガイド
ファイル システム コンポーネントの保護
コンポーネントに書き込み保護を設定する
3
読み取り保護が設定されたファイルのデータを許可なく参照しようとすると、読み取りが阻止され、イベントが生成
されます。
レジストリ キーに読み取り保護を設定することはできません。
コンポーネントに書き込み保護を設定する
書き込み保護機能を使用すると、製品固有のファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux)
を書き込み保護に設定し、プログラムまたはユーザーによる変更を阻止できます。 書き込み保護を設定すると、これ
らのコンポーネントは読み取り専用になり、未承認の変更を防ぐことができます。 これらのコンポーネントは圧縮ま
たは暗号化できません。
タスク
•
21 ページの「書き込み保護を適用する」
書き込み保護により、コンポーネントを読み取り専用にし、未承認の変更からコンポーネントを保護で
きます。
•
22 ページの「書き込み保護からコンポーネントを除外する」
書き込み保護が設定されたディレクトリ、ドライブ (Windows)、ボリューム (Linux) から特定のコン
ポーネントを除外します。
•
23 ページの「書き込み保護のコンポーネントの一覧を表示する」
書き込み保護が設定されているファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux)
の一覧を表示します。
•
23 ページの「書き込み保護を削除する」
書込み保護を削除すると、コンポーネントは未承認の変更から保護されなくなります。
書き込み保護を適用する
書き込み保護により、コンポーネントを読み取り専用にし、未承認の変更からコンポーネントを保護できます。
タスク
1
ファイル、ディレクトリ、ドライブ (Windows) またはボリューム (Linux) に対する書き込みを阻止します。
sadmin write-protect [ -i ] pathname1 ... pathnameN
書き込み保護するコンポーネントの完全なパスを指定します。 パスにはワイルドカード文字 (*) を使用できま
す。 ただし、1 つの完全パス コンポーネントのみを表わします。
•
Windows の場合、\abc\*\def は使用できますが、\abc\*.doc、\abc\*.*、\abc\doc.* は使用でき
ません。
•
Linux の場合、/abc/*/def は使用できますが、/abc/*.sh、/abc/*.*、/abc/doc.* は使用できませ
ん。
例:
•
sadmin write-protect -i Listener.ora (Windows)
•
# sadmin write-protect –i /etc/security/limits.conf (Linux)
クライアント システムからネットワーク共有への変更を防ぐには、sadmin write-protect コマンドにネット
ワーク パスを指定して、ネットワーク ファイル システムのコンポーネントに書き込み保護を適用します。
書き込み保護ファイルに対するハードリンクを書き込み保護し、ハードリンクに対する変更を阻止します。
McAfee Application Control 7.0.0
製品ガイド
21
3
ファイル システム コンポーネントの保護
コンポーネントに書き込み保護を設定する
次の表に、ネットワーク パスの指定方法を示します。
構文
例
sadmin write-protect –i \
\server-name\share-name
ネットワーク共有を持つサーバー名を指定します。また、ネットワーク共有
の名前も指定します。例:
sadmin write-protect –i \\ftpserver\documents
sadmin write-protect –i \
\server-ip\share-name
サーバーの IP アドレスとネットワーク共有の名前を指定します。
例:
sadmin write-protect –i \\192.168.0.1\documents
sadmin write-protect –i
mapped-drive-letter:\
クライアント システム上のサーバーにマップされているドライブ文字を指
定します。
例:
sadmin write-protect –i W:\
sadmin write-protect -i /
mount-point(Linux)
Linux プラットフォーム上のマウント ポイント名を指定します。
例:
sadmin write-protect –i /nfs
2
レジストリ キーを書き込み保護します。
sadmin write-protect-reg [ -i ] registrykeyname1 ... registrykeynameN
レジストリ キー ベースのルールで使用するパスには、ワイルドカード文字 (*) を使用できます。 ただし、ワイ
ルドカード文字はレジストリ パス内の 1 つのパス コンポーネントのみを表わします。 完全レジストリ パスの
末尾にコンポーネントの文字を使用していないことを確認してください (末尾に使用されると、パス フィルター
は有効になりません)。 たとえば、HKEY_LOCAL_MACHINE\*\Microsoft というレジストリ パスは許可されま
すが、HKEY_LOCAL_MACHINE\* や HKEY_LOCAL_MACHINE\*\* は許可されません。
書き込み保護されたレジストリ キーに対する変更は許可されません。
Windows のコンポーネントを保護するために、HKEY_LOCAL_MACHINE\SOFTWARE レジストリ キー クラスター
にのみ書き込み保護を設定してください。 他のレジストリ キー クラスターには書き込み保護を設定しないでく
ださい。
レジストリ キーに書き込み保護を適用するには、write-protect-reg (wpr) コマンドのパラメーターにレジスト
リ キー名を指定します。例:
sadmin write-protect-reg –i HKEY_LOCAL_MACHINE\SOFTWARE
書き込み保護からコンポーネントを除外する
書き込み保護が設定されたディレクトリ、ドライブ (Windows)、ボリューム (Linux) から特定のコンポーネントを
除外します。
タスク
1
書き込み保護対象のディレクトリ、ドライブ、ボリュームから特定のコンポーネントを除外します。
sadmin write-protect -e pathname1 ... pathnameN
書き込み保護対象のディレクトリ、ドライブまたはボリュームから除外するファイル パスを指定すると、このフ
ァイルに対してのみ書き込み保護が解除されます。
22
McAfee Application Control 7.0.0
製品ガイド
ファイル システム コンポーネントの保護
コンポーネントに書き込み保護を設定する
3
書き込み保護から除外するファイル、ディレクトリ、ドライブまたはボリュームの完全なパスを指定します。例:
2
•
sadmin write-protect –e Listener.ora (Windows)
•
# sadmin write-protect -e /etc/security/limits.conf (Linux)
書き込み保護からレジストリ キーを除外します。
sadmin write-protect-reg -e registrykeyname1 ... registrykeynameN
このコマンドのパラメーターにレジストリ キー名を指定し、除外引数を指定して書き込み保護からレジストリ キ
ーを除外します。例:
sadmin write-protect-reg –e HKEY_LOCAL_MACHINE\SOFTWARE
書き込み保護のコンポーネントの一覧を表示する
書き込み保護が設定されているファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux) の一覧を表示
します。
タスク
1
書き込み保護のコンポーネントのリストを表示します。
sadmin write-protect –l
2
書き込み保護のレジストリ キーのリストを表示します。
sadmin write-protect-reg –l
書き込み保護を削除する
書込み保護を削除すると、コンポーネントは未承認の変更から保護されなくなります。
•
ファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux) から書き込み保護を削除できます。特定
のレジストリ キーに適用された書き込み保護を削除することもできます。
•
すべてのファイル、ディレクトリ、ドライブ、ボリューム、レジストリ キーから書き込み保護を削除することも
できます。
タスク
1
特定のコンポーネントに適用された書き込み保護を削除します。
sadmin write-protect [ -r ] pathname1 ... pathnameN
ファイルのパスを指定すると、このパスにあるすべてのファイルから書き込み保護が解除されます。
書き込み保護を削除するファイル、ディレクトリ、ドライブの完全なパスを指定します。
例:
2
•
sadmin write-protect -r Listener.ora (Windows)
•
# sadmin write-protect –r /etc/security/limits.conf (Linux)
特定のレジストリ キーから書き込み保護を削除します。
sadmin write-protect-reg [ -r ] registrykeyname1 ... registrykeynameN
例:
sadmin write-protect–reg -r HKEY_LOCAL_MACHINE\SOFTWARE
3
すべてのファイル、ディレクトリ、ドライブまたはボリュームから書き込み保護を消去します。
sadmin write-protect –f
McAfee Application Control 7.0.0
製品ガイド
23
3
ファイル システム コンポーネントの保護
読み取り保護のコンポーネント
4
すべてのレジストリ キーから書き込み保護を削除します。
sadmin write-protect-reg –f
読み取り保護のコンポーネント
読み取り保護機能を使用すると、製品固有のファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux)
を読み取り保護に設定し、プログラムまたはユーザーによるデータの読み取りを阻止できます。 これらのコンポーネ
ントは圧縮または暗号化できません。
タスク
•
24 ページの「読み取り保護を適用する」
読み取り保護機能は、許可のないプログラムやユーザーによるコンポーネント データの読み取りを防止
します。
•
25 ページの「読み取り保護から特定のコンポーネントを除外する」
読み取り保護が設定されたディレクトリ、ドライブ (Windows)、ボリューム (Linux) から特定のコン
ポーネントを除外します。
•
25 ページの「読み取り保護のコンポーネントの一覧を表示する」
読み取り保護されているコンポーネントのリストを表示します。
•
25 ページの「読み取り保護を削除する」
読み取り保護を削除すると、コンポーネントからのデータの読み取りがユーザーまたは未承認のプログ
ラムに許可され、重要なデータが危険な状態になります。
読み取り保護を適用する
読み取り保護機能は、許可のないプログラムやユーザーによるコンポーネント データの読み取りを防止します。
タスク
•
ファイル、ディレクトリ、ドライブ (Windows) またはボリューム (Linux) に対する読み取りを阻止します。
sadmin read-protect [ -i ] pathname1 ... pathnameN
読み取り保護を設定するコンポーネントの完全なパスを指定します。パスにはワイルドカード文字 (*) を使用す
ることもできます。ただし、1 つの完全パス コンポーネントのみを表わします。
•
Windows プラットフォームの場合、\abc\*\def は使用できますが、\abc\*.doc、\abc\*.*、\abc\doc
.* は使用できません。
•
Linux プラットフォームの場合、/abc/*/def は使用できますが、/abc/*.sh、/abc/*.*、/abc/doc.*
は使用できません。
例:
•
sadmin read-protect –i password.docx (Windows)
•
# sadmin read-protect –i /etc/password (Linux)
マウントされたネットワーク ファイル システム コンポーネントに読み取り保護を適用することもできます。こ
の操作を行うには、sadmin read-protect コマンドにネットワーク パスを指定します。
24
McAfee Application Control 7.0.0
製品ガイド
ファイル システム コンポーネントの保護
読み取り保護のコンポーネント
3
読み取り保護から特定のコンポーネントを除外する
読み取り保護が設定されたディレクトリ、ドライブ (Windows)、ボリューム (Linux) から特定のコンポーネントを
除外します。
タスク
•
特定のコンポーネントを除外します。
sadmin read-protect -e pathname1 ... pathnameN
読み取り保護から除外するファイル、ディレクトリ、ドライブまたはボリュームの完全なパスを指定します。
例:
•
sadmin read-protect -e password.docx (Windows)
•
# sadmin read-protect –e /etc/password (Linux)
読み取り保護のコンポーネントの一覧を表示する
読み取り保護されているコンポーネントのリストを表示します。
タスク
•
読み取り保護のコンポーネントのリストを表示します。
sadmin read-protect –l
読み取り保護を削除する
読み取り保護を削除すると、コンポーネントからのデータの読み取りがユーザーまたは未承認のプログラムに許可さ
れ、重要なデータが危険な状態になります。
以下のいずれかの方法で読み取り保護を削除します。
•
読み取り保護を削除します。
ファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux) から読み取り保護を削除します。
•
読み取り保護を消去します。
ファイル、ディレクトリ、ドライブ (Windows)、ボリューム (Linux) から読み取り保護を消去します。
タスク
1
特定のコンポーネントに適用された読み取り保護を削除します。
sadmin read-protect [ -r ] pathname1 ... pathnameN
読み取り保護を削除するファイル、ディレクトリ、ドライブまたはボリュームの完全なパスを指定します。
例:
2
•
sadmin read-protect -r confidential.docx (Windows)
•
# sadmin read-protect -r /etc/password (Linux)
すべてのコンポーネントに適用された読み取り保護を解除します。
sadmin read-protect –f
McAfee Application Control 7.0.0
製品ガイド
25
3
ファイル システム コンポーネントの保護
読み取り保護のコンポーネント
26
McAfee Application Control 7.0.0
製品ガイド
4
適用された保護状態の変更
保護されたシステムで適用済みの保護対策を上書きすると、チェックサム値または証明書を使用してコンポーネント
を実行できます。また、信用されたディレクトリから実行することもできます。 コンポーネントが更新プログラムと
して設定されている場合には、保護されたシステムでソフトウェアを更新できます。
目次
保護を上書きする方法
アップデーターの使用
証明書の使用
チェックサム値の使用
バイナリ名の使用
信頼できるディレクトリの使用
信用されたユーザーの使用 (Windows のみ)
ActiveX コントロールの実行許可
別のスクリプトの実行を許可するインタープリターの設定
保護を上書きする方法
保護対象のシステムでプログラムまたはファイルの実行を許可し、保護を上書きします。
次の方法のいずれかを使用することで、保護対象システムでのプログラムやファイルの実行を承認できます。
•
更新プログラムまたは信用されたユーザー
•
名前でのバイナリ ファイルの承認
•
チェックサム (SHA1)
•
信用されたディレクトリ
•
証明書
•
ホワイトリストへの登録
ホワイトリストは、信用されたファイルまたは既知のファイルを判定するために最もよく使われる方法です。
通常、大半のアプリケーションと実行ファイルは、長期間に渡って変更されません。 ただし、必要に応じて、特定の
アプリケーションや実行ファイルがホワイトリスト中のファイルを作成、変更、または削除するよう許可できます。
信用モデルを設計し、保護対象システムを追加のユーザーまたはプログラムが変更できるようにするには、以下の表
で説明するいずれかの方法を使用できます。
McAfee Application Control 7.0.0
製品ガイド
27
4
適用された保護状態の変更
保護を上書きする方法
方法
対象のオペレ 説明
ーティング
システム
更新プ Windows、
ログラ Linux
ム
更新プログラムは、システムの更新が許可された承認コンポーネントです。 コンポーネン
トが更新プログラムとして設定される場合、保護対象システムで新しいソフトウェアをイン
ストールしたり、既存のソフトウェア コンポーネントを更新したりすることができます。
詳細については、『更新プログラムの使用』を参照してください。
信用さ Windows
れたユ
ーザー
Windows ユーザーに更新プログラム権限を付与すると、ユーザーは信用されたユーザーと
して定義され、ホワイトリストに動的に追加する権限が付与されます。 ユーザーが任意の
ソフトウェアをインストールまたは更新できるようにするには、ユーザーを信用されたユー
ザーとして追加します。 ユーザーの詳細を追加すると同時に、ドメインの詳細も提供して
ください。
この選択肢はセキュリティ面が最小限になるため、保護対象エンドポイントに対する変更を
許可できるすべての選択肢の中で最もお勧めできません。
信用されたユーザーの場合、エンドポイントで変更または実行できる対象に制約がありませ
ん。信用されたユーザーを定義する場合には慎重に行ってください。
詳細については、『信用されたユーザーの使用』を参照してください。
チェッ Windows
クサム
値
システムに適用された保護を上書きするには、チェックサム値で特定のバイナリを承認しま
す。 チェックサム (SHA1) 値でバイナリを承認すると、保護対象システムでバイナリを実
行できます。 承認済みのバイナリに更新プログラム権限を付与することもできます。 詳細
については、『チェックサム値の使用』を参照してください。
証明書 Windows
Application Control では、ソフトウェア パッケージに関連付けられ、信用された証明書に
保護対象システムでの実行が許可されます。 信用された証明書のリストに証明書を追加す
ると、証明書で署名したすべてのソフトウェアを保護対象システムを実行できます。 詳細
については、
『証明書の使用』を参照してください。
バイナ Windows、
リ名
Linux
バイナリ ファイルの名前を指定して、バイナリ (プログラムとファイル) の実行を承認しま
す。 名前でバイナリの実行を承認すると、システムまたはネットワーク共有に存在する同
じ名前のバイナリに保護対象システムでの実行が承認されます。
名前でバイナリの実行を承認する場合には、十分に注意し、慎重に行ってください。
詳細については、『バイナリ名の使用』を参照してください。
28
信用さ Windows、
れたデ Linux
ィレク
トリ
保護対象システムで、信用されたディレクトリとしてディレクトリ (ローカルまたはネット
ワーク ディレクトリ) を追加すると、このディレクトリにあるソフトウェアを実行できま
す。 信用されたディレクトリは、UNC (Universal Naming Convention) パスで識別され
ます。 詳細については、『信用されたディレクトリの使用』を参照してください。
更新モ Windows、
ード
Linux
更新モードは、保護対象システムでソフトウェアの更新を実行できる承認済みのモードで
す。 Application Control を更新モードで実行すると、保護対象システムですべての変更が
許可されます。 システムを更新モードで実行して、ソフトウェアの更新を実行します。 こ
の方法は、信用されたユーザー、信用されたディレクトリ、証明書またはチェックサム値が
要件を満たし、ソフトウェアが更新プログラム リストにない場合など、他に手段がない場
合に使用してください。 たとえば、更新モードを使用すると、パッチのインストールやソ
フトウェアのアップグレードなどの保守タスクを完了できます。 詳細については、
『Application Control モードについて』を参照してください。
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
アップデーターの使用
4
アップデーターの使用
保護対象システムで、大半のソフトウェア アプリケーションと実行可能ファイルは定期的に更新されていません。特
定の正規ファイルやプログラムをアップデーターとして指定すると、保護機能と改ざん防止機能を無効にすることが
できます。
新しいソフトウェアをインストールしたり、既存のソフトウェア コンポーネントを更新するために頻繁に使用される
コンポーネントがある場合には、更新モードではなく、このコンポーネントを更新プログラムとして指定することを
お勧めします。 更新モードを使用すると、すべてのコンポーネントに更新アクション (ソフトウェアの追加、変更、
削除など) の実行が許可されます。コンポーネントを選択して更新プログラム権限を付与できるので、このようなコ
ンポーネントを更新プログラムとして追加することをお勧めします。 更新モードでは、有効なすべての読み取り/書
き込み保護が無効になります。
更新プログラムとは
アップデーターは、システムの更新が許可された承認コンポーネントです。
デフォルトでは、コンポーネントにアップデーター権限を付与すると、付属のコンポーネントもアップデーター権限
を自動的に継承します。たとえば、Adobe 8.0 をアップデーターとして設定すると、必要なすべてのファイルに定期
的にパッチを適用します。
更新プログラムは、グローバルに適用されます。アプリケーションまたはライセンス特有のものではありません。 プ
ログラムが更新プログラムとして定義されると、保護されたファイルを変更できます。
更新プログラムに指定するには、コンポーネントが次のいずれかの要件を満たしている必要があります。
要件
説明
コンポーネントがホワ
イトリストに追加され
ている。
アップデーターとして追加できるのは、ホワイトリストに存在しているサポート タイプの
コンポーネントだけです。たとえば、ホワイトリストにある AcroRd32.exe をアップデ
ーターに指定すると、Adobe Reader の自動更新が許可されます。
承認済みのバイナリと
してコンポーネントが
定義されている必要が
あります。
回避策として、承認済みのバイナリを更新プログラムとして追加することもできます。た
だし、この操作は、許可されたバイナリでソフトウェア コンポーネントを更新する必要が
ある場合にのみ行ってください。 更新プログラム権限をバイナリ ファイルに割り当てる
場合には慎重に行ってください。 更新が完了したらすぐにバイナリ ファイルから更新プ
ログラム権限を削除してください。 承認済みのバイナリ ファイルが更新プログラムとし
て指定されていると、保護されたシステムで、これらのバイナリ ファイルに関連する他の
バイナリ ファイルによって変更を行うことができます。
たとえば、cmd.exe をアップデーターとして設定し、このアップデーターから実行可能フ
ァイルを起動すると、実行可能ファイルが保護対象システムで任意の変更を行うことがで
きます。
セキュリティ ギャップを避けるため、同じファイルを許可されたバイナリと更新プログラ
ムの両方に設定しないでください。
ファイルを更新プログラムとして指定する方法については、
『更新プログラムとして追加す
るファイルを指定する』を参照してください。
Application Control では、システムを頻繁に更新する可能性がある一般的なアプリケーションにデフォルトのアッ
プデーター権限が事前に定義されています。これらのアプリケーションはデフォルト アップデーターとなります。
たとえば、Yahoo、Oracle、McAfee 製品には、デフォルトのアップデーター権限が定義されています。
更新プログラムを追加するタイミング
システムでソフトウェア コンポーネントの自動更新を頻繁に行うプログラムがあります。 このようなプログラムを
更新プログラムとして追加すると、ソフトウェア コンポーネントの更新を許可することができます。
システムで頻繁に変更を行うスクリプト、インストーラー、バイナリ、ユーザーをアップデーターとして追加します。
McAfee Application Control 7.0.0
製品ガイド
29
4
適用された保護状態の変更
アップデーターの使用
更新プログラムとして追加する方法
インストーラー、スクリプト、バイナリ、ユーザー、証明書などのコンポーネントをアップデーターとして追加でき
ます。
コンポーネン
ト
例
インストーラ
更新プログラムとしてインストーラーを追加すると、保護対象システムのソフトウェア コンポー
ー (Windows) ネントを自動的に更新できます。
• Windows インストーラー
たとえば、Windows インストーラー (HotFix、KB893803) をアップデーターとして追加し、
保護されたファイルまたはレジストリ キーの自動更新を実行するには、次のコマンドを指定し
ます。
sadmin updaters add WindowsInstaller-KB893803-v2-x86.exe
• Microsoft インストーラー (MSI ベースのインストーラー)
たとえば、MSI ベースのインストーラー (Ica32Pkg.msi) をアップデーターとして追加し、保
護されたファイルまたはレジストリ キーの自動更新を実行するには、次のコマンドを指定しま
す。
sadmin updaters add Ica32Pkg.msi
スクリプト
スクリプトをアップデーターとして追加し、スクリプトにアップデーターの権限を付与します。ア
ップデーター権限のあるスクリプトは、保護対象システムで更新操作を行うことができます。
sadmin updaters add <scriptname>
sadmin updaters add myscript12.bat
Windows プラットフォームで、/C パラメーターを指定して cmd インタープリターを実行し
(cmd /C)、更新プログラムとしてスクリプトを実行します。 たとえば、cmd /C
myscript12.bat を実行します。 /C パラメーターを使用すると、指定したコマンドを実行して
停止することができます。
Windows Server 2003 (IA64) と Windows Server 2012 を除くすべての Windows プラット
フォームで、スクリプトを更新プログラムとして追加できます。
バイナリ
バイナリをアップデーターとして追加し、バイナリにアップデーターの権限を付与します。アップ
データー権限のあるバイナリを実行すると、保護対象のバイナリとソフトウェア コンポーネント
を更新できます。Windows プラットフォームでは、バイナリは実行可能ファイル (.exe) に分類
されます。
sadmin updaters add <binaryname>
sadmin updaters add update.exe
30
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
アップデーターの使用
4
コンポーネン
ト
例
ユーザー
(Windows)
アップデーターとしてユーザーを追加すると、ユーザーは保護対象システムで更新操作を実行でき
ます。
sadmin updaters add –u <username>
sadmin updaters add –u <username>
sadmin updaters add –u john_smith
ドメイン ユーザーの場合:
sadmin updaters add –u [email protected]
sadmin updaters add –u mydomain\john_smith
証明書
(Windows)
選択した証明書を更新プログラムとして追加すると、選択した証明書で署名されたすべてのコンポ
ーネントに更新プログラム権限を割り当てることができます。 選択した証明書で署名されたコン
ポーネントは、システム上のバイナリに変更を行い、新しいアプリケーションを開始できます。 証
明書に更新プログラム権限を割り当てる場合には、十分に注意して慎重に行ってください。 『証
明書の使用』を参照してください。
証明書を更新プログラムとして追加できるのは、Windows プラットフォームだけです。
たとえば、Internet Explorer アプリケーションをアップデーターとして署名する Microsoft 証
明書を追加すると、Internet Explorer は任意のアプリケーションをダウンロードして実行できま
す。
Application Control は、X.509 証明書 (ベース 64 エンコーディング) にのみ対応しています。
sadmin cert add –u <certfilename>
sadmin cert add –u firefox.cer
現在実行中のプロセスをアップデーターとして追加できます。
ホワイトリストを作成すると、一時フォルダーはすべて無視され、ホワイトリストにも追加されません。アップデー
ター権限を持つプロセスが一時フォルダーにバイナリを作成すると、ファイルを実行され、バイナリがホワイトリス
トに追加されます。必要な引数を指定して sadmin updaters コマンドを実行すると、アップデーターの追加、一
覧表示または削除を行うことができます。
Application Control のデフォルトの設定を変更して、よく利用されるアプリケーションを実行したり、デフォルト
の更新プログラムに追加できます。 これらのアプリケーションをデフォルトの更新プログラムに追加できます。
•
新しいコードのダウンロード、インストール、実行を行うセットアップ システム。例: Microsoft のソフトウェ
ア更新とカスタム バイナリ
•
アプリケーションの手動更新。例: ウイルス対策
システムでホワイトリストを作成すると、Application Control がデフォルトの更新プログラムを設定します。
Application Control は、デフォルトの更新プログラムが市販 (COTS) のアプリケーションを実行し、更新できるよ
うにデフォルトの設置を更新します。 Finetune ユーティリティでデフォルトの更新プログラムを設定することも
できます。 Finetune ユーティリティの詳細については、
『Finetune を使用してデフォルトの更新プログラムを更新
する』を参照してください。
McAfee Application Control 7.0.0
製品ガイド
31
4
適用された保護状態の変更
アップデーターの使用
アップデーターを追加する
様々なコンポーネントをアップデーターとして追加し、ソフトウェア コンポーネントの更新を許可することができま
す。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin updaters add <filename>
以下の表では、サポートされる引数、機能、使用例を説明します。
引
数
説明
-d
アップデーターとして追加するバイナリ ファイルの子プロセスをアップデーター権限の継承から除外し
ます。
sadmin updaters add –d <filename>
sadmin updaters add –d winlogon.exe
-n
アップデーターとして追加するファイルのイベント ロギングを無効にします。
sadmin updaters add –n <filename>
sadmin updaters add –n winlogon.exe
-l
指定したライブラリ名が実行ファイルに読み込まれた場合にのみ、アップデーターとして実行ファイルを
追加します (Windows)。
sadmin updaters add -l <associated libraryname> <filename>
sadmin updaters add –l system32\wuauserv.dll svchost.exe
-t
次の操作を実行します。
• アップデーターとして追加するファイルにタグを追加します。
sadmin updaters add -t <associated tag> –l <associated libraryname>
<filename>
sadmin updaters add –t Win_up_schedule1 –l system32\wuauserv.dll svchost.exe
• アップデーターとしてタグ付きのユーザー名を追加します。
sadmin updaters add –t <tagname> –u <username>
sadmin updaters add –t McAfee001 -u john_smith
32
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
アップデーターの使用
4
引
数
説明
-p
親の実行ファイル (Windows) または親のプログラム (Linux) が実行中の場合にのみ、バイナリ ファイ
ルを更新プログラムとして追加します。
sadmin updaters add -p <parentname> <filename>
sadmin updaters add –p svchost.exe iexplore.exe
-u
アップデーターとしてユーザーを追加します (Windows)。指定したユーザーにすべての更新操作が許可
されます。
–u 引数を指定する場合、-l、-p、-d、–n などの他の引数は使用できません。
sadmin updaters add –u <username>
更新プログラムとして追加可能なユーザー名のタイプは次のとおりです。
• 簡単な名前
例: john_smith
単純な名前を指定すると、この名前を持つすべてのドメイン ユーザーがアップデーターとして追加され
ます。
• ドメイン名 (ユーザー名@ドメイン名)
例: [email protected].
• 階層的なドメイン名 (ドメイン名\ユーザー名)
例: mydomain\john_smith
バイナリを右クリックして [<更新プログラムのユーザー名> として実行] を選択した場合、バイナリがホ
ワイトリストに追加され、実行が許可されている場合に限り、更新プログラムとしてバイナリが実行され
ます。
アップデーターとして追加するファイルを指定する
ファイル名またはチェックサム値を使用して、ファイルを指定します。
以下の表では、更新プログラムとして追加するファイルの指定方法を説明します。
McAfee Application Control 7.0.0
製品ガイド
33
4
適用された保護状態の変更
アップデーターの使用
方法
説明
ファイル名を指定し
ます。
アップデーターとしてファイル名を追加すると、アップデーター権限がファイル名に適用さ
れます。パスを変更しても、アップデーター権限は有効です。
ファイルの絶対パスまたは相対パスを指定できます。 更新プログラムとしてファイルの絶
対パスを指定すると、そのパスにのみ更新プログラム権限が付与されます。 たとえば、dir
\file.exe を指定すると、dir という名前のディレクトリにある file.exe にのみ更新プ
ログラム ルールが適用されます。
Windows プラットフォームの場合、ドライブ文字を含むフルパスを指定すると、ドライブ
文字は無視されます。 たとえば、C:\foo\bar.exe と指定すると、\foo\bar.exe に更
新プログラム ルールが追加され、ドライブ文字は無視されます。
ファイル チェックサ
ムを指定する
(Windows)
ファイル チェックサムを更新プログラムとして追加すると、このチェックサムのファイルだ
けが更新プログラムとして追加されます。 ファイルのソースに関係なく、チェックサム値が
一致すると、ファイルが更新プログラムとして追加されます。 ファイル チェックサムを更
新プログラムとして追加できるのは、Windows プラットフォームだけです。
アップデーターとして追加するチェックサム値を指定するには、sadmin auth –a –u –c
<checksumvalue> コマンドを使用します。
たとえば、システムに Adobe Acrobat の複数のバージョンが存在し、特定のバージョンに
だけ実行を許可するには、実行ファイルのチェックサム値を更新プログラムとして指定しま
す。 実行ファイルのチェックサム値を更新プログラムとして追加すると、製品の必要なバー
ジョンにだけ実行を許可できます。 『チェックサム値の使用』を参照してください。
スクリプトの場合、アップデーターとして追加するチェックサム値を指定できません。この
方法では、アップデーターとしてスクリプトを追加することはできません。
Finetune を使用してデフォルトの更新プログラムを更新する (Windows のみ)
Finetune ユーティリティを使用すると、商用オフザシェルフ (COTS) を実行するようにデフォルトのシステム構成
を更新し、デフォルトのアップデーターを追加できます。
KnowledgeBase に記載されているように、Finetune アプリケーションは Application Control で承認され、設定
の変更を実行することができます。 Application Control がインストールされていれば、バッチ ファイル
(finetune.bat) を使用して Finetune を配備できます。 ただし、特定のアプリケーションを実行するために、こ
のユーティリティを使用してホワイトリストのカスタマイズを追加または削除にできます。
Finetune のオプションのヘルプを参照するには、次のコマンドを実行します。
finetune.bat help
タスク
説明
デフォルトのアップデーターにア 設定ファイルでデフォルトのアップデーターにアプリケーションを追加するに
プリケーションを追加する。
は、次のコマンドを実行します。
finetune.bat add A-Application
例:
finetune.bat add A-McAfee
デフォルトのアップデーターから 設定ファイルでデフォルトのアップデーターからアプリケーションを削除する
アプリケーションを削除する。
には、次のコマンドを実行します。
finetune.bat remove A-Application
例:
finetune.bat remove A-McAfee
属性「A」はアプリケーション ID を表します。finetune.bat help コマンドを実行すると、すべての ID を表示で
きます。
34
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
アップデーターの使用
4
推奨プログラムをアップデーターとして追加する
Windows システムにアップデーターとして追加可能なプログラムの一覧を確認できます。この機能は、機能リスト
で discover-updaters と表示されます。
有効モードで実行すると、Application Control 保護機能は正当なアプリケーションの実行を妨げる場合があります
(必要なルールが定義されていない場合)。Application Control は、保護対象ファイルを変更したり、その他の実行
ファイルを実行したりするため、承認された実行ファイルによるこのようなエラー要求をすべて追跡します。 エラー
要求に関する情報を確認すると、更新プログラム ルールを識別したり、正当なアプリケーションが正常に実行される
ようにできます。 この機能は Windows プラットフォーム上でのみ使用できます。
タスク
1
更新プログラムとして追加可能なコンポーネントのリストを取得するには、次のコマンドを実行します。
sadmin diag
システムでアップデーターとして追加し、更新操作を許可できるプログラムの一覧が表示されます。
診断リストを確認して、setup.exe などの一般的な名前で制限付きのプログラムが承認済みの更新プログラムと
して設定されていないことを確認します。
このコマンド実行すると、出力に次の設定パラメーターが表示されます。
記号
設定ルール
!
プログラムの設定が存在します。次の行に既存の設定が表示されます。
*
これは、制限付きのプログラム用の設定で、システムに対する変更を可能にします。 このようなプログ
ラムの設定は制限する必要があります。
* と ! プログラムの設定は存在しますが、プログラムを正常に実行するには、一部の設定を変更する必要があ
ります。
2
次のいずれかの手順を実行します。
•
診断済みの設定の変更を適用するには、次のコマンドを実行します。
sadmin diag fix
このコマンドは、* が付いたルールを修正しません (* は制限付きプログラム)。
•
制限付きプログラムに診断済みの設定の変更を適用するには、次のコマンドを実行します。
sadmin diag fix -f
制限付きプログラムは、Windows の重要なプログラムです。たとえば、services.exe、winlogon.exe、
svchost.exe、explorer.exe などが該当します。
アップデーターの一覧を表示する
システムでアップデーターとして定義されているコンポーネントの一覧を表示します。
タスク
•
更新プログラムのリストを表示するには、次のコマンドを実行します。
sadmin updaters list
更新プログラムを削除する
システムに追加された更新プログラムを削除して、ソフトウェア コンポーネントに対する変更を制限します。
以下のいずれかの方法で更新プログラムを削除できます。
McAfee Application Control 7.0.0
製品ガイド
35
4
適用された保護状態の変更
アップデーターの使用
すべてのコンポーネントを消去する
更新プログラム リストからすべてのコンポーネントを消去します。
タスク
•
更新プログラム リストからすべてのコンポーネントを消去するには、次のコマンドを実行します。
sadmin updaters flush
特定のコンポーネントを削除する
更新プログラム リストから特定のコンポーネントを削除します。
タスク
•
更新プログラム リストから特定のコンポーネントを削除するには、次のコマンドを実行します。
sadmin updaters remove
次の表では、更新プログラムとして登録された特定のコンポーネントを削除する方法を説明します。
コンポーネント
例
インストーラー
(Windows でのみ使用
可能)
更新プログラム リストからインストーラーを削除します。
sadmin updaters remove <installername>
sadmin updaters remove Ica32Pkg.msi
スクリプト
更新プログラム リストからスクリプトを削除します。
sadmin updaters remove <scriptname>
sadmin updaters remove myscript12.bat
バイナリ
更新プログラム リストからバイナリを削除します。
sadmin updaters remove <binaryname>
sadmin updaters remove update.exe
Windows で、このコマンドを使用した後でプロセスを再起動すると、更新プログラ
ム リストから削除されます。 Linux プラットフォームの場合、プロセスの再起動は
不要です。
ユーザー (Windows)
更新プログラム リストからユーザーを削除します。
sadmin updaters remove -u <username>
sadmin updaters remove -u john_smith
このコマンドを使用した後でシステムを再起動すると、更新プログラム リストからユ
ーザーが削除されます。
36
McAfee Application Control 7.0.0
製品ガイド
4
適用された保護状態の変更
証明書の使用
証明書の使用
ATM、ストレージ システム、POS システムの製造元は、システムを保護するために Application Control を組み込
んでいます。 これらの製造元は、証明書を追加して更新操作を実行する基本的なユーザーとなります。 一般の企業
もこの方法で更新を実行できます。
Application Control では、ソフトウェア パッケージに関連付けられ、信用された証明書に保護対象システムでの実
行が許可されます。 信用済みまたは承認済みとして証明書を追加すると、この証明書が署名したすべてのソフトウェ
アを保護対象システムで実行できます。更新モードに切り替える必要はありません。 たとえば、Adobe のコード署
名証明書を追加する場合、Adobe が発行して Adobe の証明書で署名されるすべてのソフトウェアは実行を許可され
ます。
任意の組織内アプリケーションを保護対象システムで実行できるようにするには、内部の証明書を使用してアプリケ
ーションに署名し、内部の証明書を信頼済みとして定義します。これを実行すると、証明書によって署名されたすべ
てのアプリケーションが許可されます。
証明書に更新プログラム権限を付与することもできます。 システムで追加または変更され、更新プログラム権限のあ
る証明書で署名されたアプリケーションとバイナリ ファイルはホワイトリストに自動的に追加されます。 更新プロ
グラムの詳細については、『更新プログラムの使用』を参照してください。
このオプションを選択すると、信用された証明書で署名されたすべてのバイナリ ファイルが更新プログラム権限を取
得することになります。このオプションはよく考えて使用してください。 たとえば、Internet Explorer アプリケー
ションを更新プログラムとして署名する Microsoft 証明書を設定すると、Internet Explorer は任意のアプリケーショ
ンをダウンロードして実行できるようになります。 実際には、信用された証明書で署名されたアプリケーションが更
新プログラム権限で追加または変更したファイルは、ホワイトリストに自動的に追加されます。
証明書を抽出する
バイナリ ファイルから証明書を抽出するには、ScGetCerts ユーティリティを使用します。 このユーティリティは、
ホワイトリストが作成されていないシステムでも実行できます。
このユーティリティは製品に同梱されており、Application Control のインストール ディレクトリにインストールさ
れます。このユーティリティのデフォルトの場所は C:\Program Files\McAfee\Solidcore\Tools
\ScGetCerts です。
証明書を抽出するコマンドの構文は次のとおりです。
scgetcerts.exe [<FILEPATH: filename|directory>] [OUTPUT PATH] [--cab] <-A> <-O>
<-n|-c> [<DOMAIN>] [<USERNAME>] [<PASSWORD>]
バイナリ ファイルから証明書を抽出するには、ファイル名付きのファイル パスを指定するか、バイナリ ファイルが
存在するディレクトリ パスを指定します。ディレクトリ名、証明書またはインストーラーの情報を指定すると、すべ
てのバイナリ ファイルから証明書が抽出され、指定したディレクトリに保存されます。抽出後の証明書またはインス
トーラーの情報 (あるいはその両方) を保存する出力ディレクトリ パスを指定します。
次の表に、使用可能なパラメーターを示します。
パラメー
ター
説明
--cab
cab ファイルから証明書を抽出する場合に指定します。--cab パラメーターを指定する場合、-O パラ
メーターも指定する必要があります。
-A
これはオプションのパラメーターです。バイナリ ファイルからすべての証明書を抽出する場合に指定
します。デフォルトでは、ルート証明書だけが抽出されます。
-O
これはオプションのパラメーターです。証明書だけを抽出し、他の情報を抽出しない場合に指定しま
す。--cab パラメーターを指定する場合には、このパラメーターも指定する必要があります。
McAfee Application Control 7.0.0
製品ガイド
37
4
適用された保護状態の変更
証明書の使用
パラメー
ター
説明
-c
バイナリ ファイルのパスがネットワーク上でアクセス可能かどうか確認する場合に指定します。
-n
これはオプションのパラメーターです。ネットワーク上のディレクトリ パスを認証する場合に指定し
ます。-n オプションは、ディレクトリ パスを指定する場合にのみ使用します。
–n または –c パラメーターを使用する場合には、ドメイン、ユーザー名、パスワードを指定します。
証明書を追加する
信用または承認された証明書として証明書を追加し、この証明書で署名されたソフトウェアを保護対象システムで実
行します。
Application Control は、X.509 証明書のみに対応しています。
38
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
証明書の使用
4
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin cert add
使用可能な既存の証明書を使用するか、署名済みのバイナリ ファイルから証明書を抽出します。 署名済みのバイ
ナリから証明書を抽出するには、ScGetCerts.exe (<Install_dir>\Tools\ScGetCerts\ScGetCerts
.exe) を使用します。 『証明書を抽出する』を参照してください。
構文
説明
sadmin cert add
<certificatename>
証明書を信頼済みとして追加します。
例:sadmin cert add mcafee.cer
sadmin cert add –c
信用された証明書のコンテンツを指定するには、-c 引数を使用します。
<certificatecontent>
例: sadmin cert add –c
MIIFGjCCBAKgAwIBAgIQbwr3oyE8ytuorcGnG3VhpDANBgkqhkiG9w0BAQUFADCB
tDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug
YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNDEuMCwGA1UEAxMl
VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAwNCBDQTAeFw0wNTEyMTAw
MDAwMDBaFw0wNjEyMTAyMzU5NTlaMIHdMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
Q2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxIzAhBgNVBAoUGkFkb2JlIFN5
c3RlbXMgSW5jb3Jwb3JhdGVkMT4wPAYDVQQLEzVEaWdpdGFsIElEIENsYXNzIDMg
LSBNaWNyb3NvZnQgU29mdHdhcmUgVmFsaWRhdGlvbiB2MjEcMBoGA1UECxQTSW5m
b3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxQaQWRvYmUgU3lzdGVtcyBJbmNvcnBv
cmF0ZWQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJcS8Tyuz/JSB6XlyV5Z
d02tIo4iZoXANFxbGVXS3Yg4v7zIR8k2K0Tzzpmz3Y00Qr237nTslDnLb4rMx9Fr
+DmH1Fq2CwQBCVTnrwbtdUyv2v977Fc05B09WEJvZmvcm22iNrfpCV5wqd7OTp1F
qP2HIMa0ihztWAc3R9cn8xPPAgMBAAGjggF/MIIBezAJBgNVHRMEAjAAMA4GA1Ud
DwEB/wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vQ1NDMy0yMDA0LWNy
bC52ZXJpc2lnbi5jb20vQ1NDMy0yMDA0LmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG
+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9y
cGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdQYIKwYBBQUHAQEEaTBnMCQGCCsGAQUF
BzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPwYIKwYBBQUHMAKGM2h0dHA6
Ly9DU0MzLTIwMDQtYWlhLnZlcmlzaWduLmNvbS9DU0MzLTIwMDQtYWlhLmNlcjAf
BgNVHSMEGDAWgBQI9VHo+/49PWQ2fGjPW3io37nFNzARBglghkgBhvhCAQEEBAMC
BBAwFgYKKwYBBAGCNwIBGwQIMAYBAQABAf8wDQYJKoZIhvcNAQEFBQADggEBAFY7
rAYt9WjCDFQ+YNHfnEZxav3zhGhTdTwqGpWZJh/wg9IgLnyRqMnoQNjDFsSCduxf
FryGREMwCHI/PvEYq7hKZsUXSGWRNl+Auuomg0OFGG1ZlBv/rWtQEbwmGKgtwXMD
Dm2IYY3t7O7shG3KW4qHg+Tq04pR8VGTGJodwZWEsj9JavErsujI7SFDMkj9xFz4
VD/ilkWF+AyzSLAyUTq797y/7TsG5Y1SeMtze49cVbJVRrbGtq3kSzF56adsA4Hv
v2CjM379GkYX0Atro74YLEwcfwdAogZ+F+XtOU9CR48bPvkFP5xMLUJ46HPs1u83
Jk2lrr5OYmtMqd7f0
sadmin cert add –u
<certificatename>
信用された証明書を更新プログラムとして追加するには、-u 引数を使用します。
例:
sadmin cert add –u mcafee.cer
このオプションを選択すると、信用された証明書で署名されたすべてのバイナリ ファ
イルが更新プログラム権限を取得することになるため、このオプションはよく考えて
使用してください。 たとえば、Internet Explorer アプリケーションを更新プログラ
ムとして署名する Microsoft 証明書を設定すると、Internet Explorer はインターネ
ットから任意のアプリケーションをダウンロードして実行できるようになります。 実
際には、証明書で署名されたアプリケーションが更新プログラム権限で追加または変
更したファイルは、ホワイトリストに自動的に追加されます。
McAfee Application Control 7.0.0
製品ガイド
39
4
適用された保護状態の変更
証明書の使用
証明書を表示する
Application Control 証明書ストアの証明書を表示して、信用できる証明書がシステムに追加されていることを確認
します。
タスク
•
40
コマンド プロンプトで次のコマンドを実行します。
構文
説明
sadmin cert
list
信頼済みまたは承認済みとして Application Control 証明書ストアに追加されている証
明書の SHA1 を表示します。
sadmin cert
list -d
システムに追加された証明書の発行者と件名を表示します。
sadmin cert
list -u
アップデーター権限が設定された証明書をすべて表示します。
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
証明書の使用
4
証明書を削除する
Application Control 証明書ストアから証明書を削除し、信用または承認ステータスを削除します。 このような証明
書を使用しても、信用された証明書で署名されたソフトウェアを保護対象システムで実行することはできません。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin cert remove
構文
説明
sadmin cert remove
<SHA1>
SHA1 値を使用して信用された証明書として追加された証明書を削除します。 証明
書の SHA1 値を指定して、Application Control 証明書ストアから証明書を削除しま
す。
例:
sadmin cert remove 7ecf2b6d72d8604cf6217c34a4d9974be6453dff
sadmin cert remove – 指定された証明書コンテンツを Application Control 証明書ストアから削除するに
c
は、-c 引数を使用します。
<certificatecontent>
例:
sadmin cert remove –c
MIIFGjCCBAKgAwIBAgIQbwr3oyE8ytuorcGnG3VhpDANBgkqhkiG9w0BAQUFADCB
tDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug
YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNDEuMCwGA1UEAxMl
VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAwNCBDQTAeFw0wNTEyMTAw
MDAwMDBaFw0wNjEyMTAyMzU5NTlaMIHdMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
Q2FsaWZvcm5pYTERMA8GA1UEBxMIU2FuIEpvc2UxIzAhBgNVBAoUGkFkb2JlIFN5
c3RlbXMgSW5jb3Jwb3JhdGVkMT4wPAYDVQQLEzVEaWdpdGFsIElEIENsYXNzIDMg
LSBNaWNyb3NvZnQgU29mdHdhcmUgVmFsaWRhdGlvbiB2MjEcMBoGA1UECxQTSW5m
b3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxQaQWRvYmUgU3lzdGVtcyBJbmNvcnBv
cmF0ZWQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJcS8Tyuz/JSB6XlyV5Z
d02tIo4iZoXANFxbGVXS3Yg4v7zIR8k2K0Tzzpmz3Y00Qr237nTslDnLb4rMx9Fr
+DmH1Fq2CwQBCVTnrwbtdUyv2v977Fc05B09WEJvZmvcm22iNrfpCV5wqd7OTp1F
qP2HIMa0ihztWAc3R9cn8xPPAgMBAAGjggF/MIIBezAJBgNVHRMEAjAAMA4GA1Ud
DwEB/wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vQ1NDMy0yMDA0LWNy
bC52ZXJpc2lnbi5jb20vQ1NDMy0yMDA0LmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG
+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9y
cGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdQYIKwYBBQUHAQEEaTBnMCQGCCsGAQUF
BzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPwYIKwYBBQUHMAKGM2h0dHA6
Ly9DU0MzLTIwMDQtYWlhLnZlcmlzaWduLmNvbS9DU0MzLTIwMDQtYWlhLmNlcjAf
BgNVHSMEGDAWgBQI9VHo+/49PWQ2fGjPW3io37nFNzARBglghkgBhvhCAQEEBAMC
BBAwFgYKKwYBBAGCNwIBGwQIMAYBAQABAf8wDQYJKoZIhvcNAQEFBQADggEBAFY7
rAYt9WjCDFQ+YNHfnEZxav3zhGhTdTwqGpWZJh/wg9IgLnyRqMnoQNjDFsSCduxf
FryGREMwCHI/PvEYq7hKZsUXSGWRNl+Auuomg0OFGG1ZlBv/rWtQEbwmGKgtwXMD
Dm2IYY3t7O7shG3KW4qHg+Tq04pR8VGTGJodwZWEsj9JavErsujI7SFDMkj9xFz4
VD/ilkWF+AyzSLAyUTq797y/7TsG5Y1SeMtze49cVbJVRrbGtq3kSzF56adsA4Hv
v2CjM379GkYX0Atro74YLEwcfwdAogZ+F+XtOU9CR48bPvkFP5xMLUJ46HPs1u83
Jk2lrr5OYmtMqd7f0
sadmin cert flush
McAfee Application Control 7.0.0
Application Control 証明書ストアから証明書をすべて削除します。
製品ガイド
41
4
適用された保護状態の変更
チェックサム値の使用
チェックサム値の使用
システムに適用された保護状態を変更するには、チェックサム値に従って特定のバイナリを承認します。
チェックサム (SHA1) 値でバイナリを承認すると、保護対象システムでの実行が許可されます。バイナリがホワイト
リストに追加されていなくても、承認バイナリとして設定されていると、システムでの実行が許可されます。チェッ
クサム (SHA1) 値でバイナリを承認すると、バイナリのソースに関わらず、チェックサム値に一致したときにバイナ
リの実行が許可されます。
承認バイナリにアップデーター権限を付与することもできます。承認バイナリをアップデーターとして設定すると、
実行権限以外にアップデーター権限が付与されます。アップデーターとして設定された承認バイナリは、保護対象シ
ステムでソフトウェアの更新を実行できます。インストーラーもチェックサムで承認し、アップデーターとして設定
できます。これにより、新しいソフトウェアのインストールとソフトウェア コンポーネントの更新が許可されます。
たとえば、チェックサムで Microsoft Office 2010 スイートのインストーラーを承認し、アップデーターとして設定
すると、チェックサムが一致したときに、インストーラーを保護対象システムで実行し、Microsoft Office スイート
をインストールできます。
バイナリを承認する
バイナリを承認すると、保護対象システムでの実行を許可できます。
タスク
•
バイナリを承認するには、次のコマンドを実行します。
sadmin auth -a [-t tagname] -c <checksumvalue>
構文
説明
sadmin auth –a –c
<checksumvalue>
承認するバイナリのチェックサム値を指定します。
例:
sadmin auth –a –c 803291bcc5aa45a0221b4016f62d63a26d3ee4af
sadmin auth –a [–t
tagname] –c
<checksumvalue>
タグ名と承認するバイナリのチェックサム値を追加します。
例:
sadmin auth –a –t Win_up_schedule1 –c
803291bcc5aa45a0221b4016f62d63a26d3ee4af
sadmin auth –a –u –
c <checksumvalue>
バイナリを承認して、アップデーター権限を付与します。承認してアップデーター
として追加するバイナリのチェックサム値を指定します。
例:
sadmin auth –a –u –c 803291bcc5aa45a0221b4016f62d63a26d3ee4af
42
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
バイナリ名の使用
4
バイナリを禁止する
保護対象システムでバイナリの実行を制限します。
タスク
•
バイナリを禁止するには、次のコマンドを実行します。
sadmin auth -b -c <checksumvalue>
構文
説明
sadmin auth –b –c
<checksumvalue>
禁止するバイナリのチェックサム値を指定します。
例:
sadmin auth –b –c 803291bcc5aa45a0221b4016f62d63a26d3ee4af
sadmin auth –b –t
<tagname> –c
<checksumvalue>
タグ名と禁止するバイナリのチェックサム値を追加します。
例:
sadmin auth –b –t AUTO_1 –c
583291bcc5aa45a0221b4016f62d63a26d3ee9at
承認されたバイナリと禁止されたバイナリを表示する
保護対象システムで承認されたバイナリと禁止されたバイナリの一覧を表示します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin auth -l
このコマンドを実行すると、保護対象システムで承認されたバイナリと禁止されたバイナリの一覧がを表示され
ます。アップデーターとして追加されたバイナリの一覧も表示されます。
承認バイナリまたは禁止バイナリを削除する
システムで承認または禁止されたバイナリを削除すると、承認バイナリの実行を制限したり、禁止されたバイナリか
ら禁止ルールを削除することができます。
タスク
•
承認または禁止されたバイナリを次の方法で削除します。
構文
説明
sadmin auth -r
<checksumvalue>
削除するバイナリのチェックサム値を指定します。
例:
sadmin auth –r 803291bcc5aa45a0221b4016f62d63a26d3ee4af
sadmin auth -f
承認バイナリまたは禁止バイナリをすべて削除します。このコマンドを実行すると、シ
ステム上で承認または禁止されているバイナリがすべて削除されます。
バイナリ名の使用
バイナリ (プログラムまたはファイル) の名前を指定して実行を承認すると、適用済みの保護を上書きできます。
保護対象システムでの実行を承認するバイナリ名を指定すると、システムまたはネットワーク ディレクトリに存在す
る同じ名前のバイナリの実行が許可されます。 同様に、名前を指定してバイナリを禁止すると、同じ名前のバイナリ
の実行が禁止されます。
McAfee Application Control 7.0.0
製品ガイド
43
4
適用された保護状態の変更
バイナリ名の使用
名前でバイナリ ファイルの実行を許可する
バイナリ ファイルの名前を指定して、保護対象システムでのバイナリの実行を許可します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin attr add -a <filename>
例: sadmin attr add -a setup.exe
バイナリの絶対パスを指定すると、必要なバイナリだけに実行を許可できます。
例: sadmin attr add -a "C:\Program Files\Google\Picasa3\setup.exe"
Windows プラットフォームの場合、ドライブ文字が切り捨てられます。 このため、C 以外のドライブに
\Program Files\Google\Picasa3\setup.exe というファイル パスが存在する場合、このファイルにも実
行が許可されます。
名前でバイナリ ファイルの実行を禁止する
バイナリ ファイルの名前を指定して、保護対象システムでのバイナリの実行を制限します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin attr add -u <filename>
例: sadmin attr add -u setup.exe
バイナリの絶対パスを指定すると、必要なバイナリだけに実行を禁止できます。
例: sadmin attr add -u "C:\Program Files\Google\Picasa3\setup.exe"
Windows プラットフォームの場合、ドライブ文字が切り捨てられます。 このため、C 以外のドライブに
\Program Files\Google\Picasa3\setup.exe というファイル パスが存在する場合、このファイルも実行
が禁止されます。
承認または禁止されたバイナリを表示する
保護対象システムで承認または禁止されたバイナリ名のリストを表示します。
タスク
•
44
コマンド プロンプトで次のコマンドを実行します。
コマンド
説明
sadmin attr list -a
承認されたバイナリ名のリストを表示します。
sadmin attr list -u
禁止されたバイナリ名のリストを表示します。
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
信頼できるディレクトリの使用
4
承認されたルールと禁止されたルールを削除する
バイナリの名前で承認ルールを削除すると、承認されたバイナリの実行を制限できます。 バイナリの名前で禁止ルー
ルを削除すると、禁止されたバイナリの実行を許可できます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
コマンド
説明
sadmin attr
remove -a
<filename>
追加されたルールを削除し、名前で指定したバイナリを承認します。 ルールの追加で
使用したバイナリ名またはパスを指定します。
sadmin attr
remove -u
<filename>
追加されたルールを削除し、名前で指定したバイナリを禁止します。 ルールの追加で
使用したバイナリ名またはパスを指定します。
sadmin attr
flush -a
すべてのバイナリから名前で承認ルールを削除します。
sadmin attr
flush -u
すべてのバイナリから名前で禁止ルールを削除します。
信頼できるディレクトリの使用
信頼できるディレクトリを使用すると、システムに適用された保護状態を変更することができます。ディレクトリを
信頼済みとして追加すると、これらのディレクトリにあるソフトウェアの実行が許可されます。
Windows プラットフォームの場合、Application Control はファイルを追跡し、ネットワーク ディレクトリにある
バイナリとスクリプトの実行を阻止します。Application Control は、Server Message Block (SMB) マウント ポ
イントのファイルも追跡できます。この機能は、機能リストで network-tracking と表示されます。デフォルトで
は、この機能は有効になっています。ネットワーク ディレクトリのバイナリとスクリプトは実行されません。
この機能を無効にすると、ネットワーク ディレクトリ上でスクリプトの実行が許可されます。ただし、ネットワーク
ディレクトリのバイナリは実行できません。また、ネットワーク ディレクトリ上のコンポーネントには書き込み保護
または読み取り保護が適用されません。
信用できるディレクトリとは
保護対象システムで、信頼できるディレクトリとしてディレクトリ (ローカルまたはネットワーク共有) を追加する
と、これらのディレクトリにあるソフトウェアを実行することができます。信頼できるディレクトリは、UMC
(Universal Naming Convention) パスで指定します。
信用できるディレクトリを追加するタイミング
組織の内部ネットワーク上の共有フォルダーにライセンス アプリケーションのインストーラーを保存する場合、この
ネットワーク共有を信頼できるディレクトリを追加する必要があります。
Application Control を有効にすると、Application Control はネットワーク共有のファイルを追跡します。信頼で
きる共有として追加されるまで、ネットワーク共有上のファイルの実行を阻止します。また、保護対象システムもネ
ットワーク共有上のコードを実行できなくなります。
必要に応じて、UNC パスに配置されたソフトウェアが保護対象エンドポイント上でソフトウェアをインストールす
るよう許可することもできます。 たとえば、保護対象のシステムからドメイン コントローラーにログオンするとき、
スクリプトとバイナリの実行を許可するため、\\domain‑name\SYSVOL を信用できるディレクトリとして定義する
必要があります。
McAfee Application Control 7.0.0
製品ガイド
45
4
適用された保護状態の変更
信頼できるディレクトリの使用
信頼できるディレクトリを追加する
信用できるディレクトリとしてディレクトリを追加し、このディレクトリにあるソフトウェアを保護対象のシステム
で実行します。 1 つ以上のディレクトリの絶対パスまたは相対パス (Linux のみ) を指定します。 ネットワーク共
有のディレクトリ パスを指定することもできます。
以下の表では、信用できるディレクトリの追加方法を説明します。
構文
説明
sadmin trusted –i
<pathname1...pathnameN>
信頼できるディレクトリとして追加するディレクトリのパスを指定します。ネ
ットワーク共有にあるディレクトリのパスも指定できます。
例:
• sadmin trusted –i C:\Documents and Settings\admin\Desktop
\McAfee (Windows)
• sadmin trusted –i \\192.168.0.1\documents
• sadmin trusted –i /etc/security (Linux)
ディレクトリ パスの指定方法については、
『ディレクトリ パスの指定ガイドライ
ンに従う』を参照してください。
sadmin trusted –u
<pathname1...pathnameN>
信頼できるディレクトリとして追加するディレクトリのパスを指定します。こ
のコマンドは、ディレクトリ内のすべてのバイナリとスクリプトをアップデータ
ーとして追加します。ネットワーク共有にあるディレクトリのパスも指定でき
ます。
例:
• sadmin trusted –u C:\Documents and Settings\admin\Desktop
\McAfee (Windows)
• sadmin trusted –u \\192.168.0.1\documents
このコマンドにボリューム名を指定し、このボリュームのすべてのバイナリと
スクリプトを更新プログラムとして追加しても、信用できるボリュームを追加
できます。 sadmin trusted –i -u <volumename> コマンドを使用して、
ボリューム名を指定します。
ディレクトリ パスの指定方法
Windows と Linux ではネットワーク ファイル システムがサポートされています。マウントされたネットワーク
ファイル システムのディレクトリ パスは、次の方法で指定することができます。
Windows プラットフォーム:
構文
説明
sadmin trusted –i \
\server-name\share-name
ネットワーク共有を持つサーバー名を指定します。また、ネットワーク共有の
名前も指定します。
sadmin trusted –i \
\server-name
サーバー名を指定します。
sadmin trusted –i \\*
すべてのサーバーのネットワーク共有を指定する場合に、この方法を使用しま
す。
Linux プラットフォームの場合、ネットワーク ファイル システムがマウントされると、ローカルのマウント ポイン
トが信頼リストで参照されます。たとえば、ホワイトリストに登録されたサーバー "A" がサーバー "B" にあるリモ
ート ファイル /mnt/ps を実行できるのは、このファイルがサーバー "A" で信頼できる共有として追加される場合
だけです。ネットワーク共有の任意のファイルを実行するには、次のコマンドを使用して、ネットワーク共有を信頼
済みとして設定します。
# sadmin trusted -i /mnt
46
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
信頼できるディレクトリの使用
4
パスにはワイルドカード文字 (*) を使用できます。 ただし、1 つの完全パス コンポーネントのみを表わします。 以
下にいくつかのサンプルを示します。
•
Windows プラットフォームの場合、\abc\*\def は使用できますが、\abc\*.doc、\abc\*.*、\abc\doc.* は
使用できません。
•
Linux のプラットフォームでは、/abc/*/def の使用は許可されていますが、/abc/*.sh、/abc/*.*、または /abc/
doc.* の使用は許可されていません。
信頼できるディレクトリの一覧を表示する
システムで信頼できるディレクトリとして追加されたディレクトリの一覧を表示します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin trusted -l
このコマンドを実行すると、システムに追加された信頼できるディレクトリの一覧が表示されます。
信頼できるディレクトリのリストから特定のディレクトリを除外する
システムで信頼済みとして追加したディレクトリのリストから特定のディレクトリを除外します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin trusted –e <pathname1...pathnameN>
このコマンドに、信頼できるディレクトリのリストから除外する 1 つ以上のディレクトリのパスを指定します。
例:
•
sadmin trusted –e C:\Documents and Settings\admin\Desktop\McAfee (Windows)
•
sadmin trusted –e \\192.168.0.1\documents
•
sadmin trusted –e /etc/security (for Linux)
信頼できるディレクトリを削除する
信頼できるディレクトリを削除して、これらのディレクトリにあるソフトウェアの実行を制限します。
タスク
•
次の方法で、信用されたディレクトリを削除します。
構文
説明
sadmin trusted –r
<pathname1...pathnameN>
信頼できるディレクトリから削除するディレクトリのパスを指定します。
例:
• sadmin trusted –r C:\Documents and Settings\admin
\Desktop\McAfee (Windows)
• sadmin trusted –r \\192.168.0.1\documents
• sadmin trusted –r /etc/security (Linux)
sadmin trusted –f
McAfee Application Control 7.0.0
信頼できるディレクトリのすべてのルールを削除します。この引数と指定
すると、信頼できるディレクトリのすべてのルールがシステムから削除さ
れます。
製品ガイド
47
4
適用された保護状態の変更
信用されたユーザーの使用 (Windows のみ)
信用されたユーザーの使用 (Windows のみ)
更新プログラムとしてユーザーを追加し、保護対象システムでの更新操作を許可できます。 更新プログラム権限をユ
ーザーに付与すると、ユーザーは信用されたユーザーとして定義されます。
信頼できるユーザーとは
信用されたユーザーは、動的にホワイトリストに追加できる更新プログラム権限を持つ承認された Windows ユーザ
ーです。 たとえば、管理者が任意のソフトウェアをインストールまたは更新できるようにするには、信用されたユー
ザーとして管理者を追加します。 ユーザーの情報を追加するときに、ドメインの詳細も追加できます。
信頼できるユーザーを追加する場合
保護対象システムで更新操作を行う必要がある場合、特定のユーザーを信頼できるユーザーとして追加します。
この選択肢はセキュリティ面が最小限になるため、保護対象システムに対する変更を許可できるすべての選択肢の中で
最もお勧めできません。 信用されたユーザーの場合、システムで変更または実行できる対象に制約がありません。信
用されたユーザーを定義する場合には慎重に行ってください。
信頼できるユーザーを追加する
信頼できるユーザーを追加して、保護対象システムでの更新操作を許可します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin updaters add –u <username>
以下の表では、サポートされる引数、機能、使用例を説明します。
48
McAfee Application Control 7.0.0
製品ガイド
4
適用された保護状態の変更
信用されたユーザーの使用 (Windows のみ)
引数 説明
-u
ユーザーを信頼できるユーザーとして追加する場合に –u 引数を指定します (Windows)。指定したユー
ザーにすべての更新操作が許可されます。
次のタイプのユーザー名を信用できるユーザーとして追加できます。
• 簡単な名前
例: john_smith
sadmin updaters add –u john_smith
単純な名前を指定すると、この名前を持つすべてのドメイン ユーザーがアップデーターとして追加され
ます。
• ドメイン名 (ユーザー名@ドメイン名)
例: [email protected].
sadmin updaters add –u [email protected]
• 階層的なドメイン名 (ドメイン名\ユーザー名)
例: mydomain\john_smith
sadmin updaters add –u mydomain\john_smith
–u 引数を指定すると、sadmin updaters add コマンドの他の引数 (-l、-p、-d、–n など) は使用できま
せん。
更新プログラムの詳細については、『更新プログラムの使用』を参照してください。
-t
–t 引数を指定します。タグ名を使用してユーザーを更新プログラムとして追加します。 タグ名は、この
ルールで処理されたファイルをログで探す場合の識別ラベルになります。
sadmin updaters add –t <tagname> –u <username>
sadmin updaters add –t McAfee001 -u john_smith
信頼できるユーザーの一覧を表示する
信頼できるユーザーの一覧を表示します。システムでアップデーター権限を持つすべてのユーザーを確認できます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin updaters list
このコマンドを実行すると、信頼できるユーザーとシステムでアップデーターとして定義されている他のコンポ
ーネントが表示されます。
信頼できるユーザーを削除する
信頼できるユーザーの設定を解除すると、ユーザーからアップデーター権限が削除されます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin updaters remove -u <username>
例: sadmin updaters remove -u john_smith
このコマンドを使用した後でシステムを再起動すると、ユーザーから更新プログラム権限が削除されます。
McAfee Application Control 7.0.0
製品ガイド
49
4
適用された保護状態の変更
ActiveX コントロールの実行許可
ActiveX コントロールの実行許可
特定の Web サイトやプログラムを使用するときに、ActiveX コントロールのインストールが必要になる場合があり
ます。 デフォルトでは、Application Control は保護対象の Windows システムで ActiveX コントロールのインス
トールを阻止し、ACTX_INSTALL_PREVENTED イベントが生成されます。
ActiveX の機能により、保護対象のシステムに ActiveX コントロールをインストールして実行します。 この機能は
デフォルトで有効になっています。Windows Server 2012 を除くすべての Windows オペレーティング システム
で使用可能です。 ActiveX コントロールのインストールをサポートしているのは、Internet Explorer のみです。
ActiveX コントロールのインストールは、Internet Explorer (32 ビット) でのみ可能です。 Internet Explorer で
複数のタブを使用し、ActiveX コントロールを同時にインストールすることはできません。
ActiveX コントロールを許可する
保護対象システムで、Web サイトで必要な ActiveX コントロールをインストールして実行するには、Web サイトの
証明書を Application Control 証明書ストアに追加します。
タスク
•
コマンド プロンプトで次のコマンドを実行して、証明書を追加します。
sadmin cert add <certificatefilename>
証明書の追加方法については、『証明書の使用』を参照してください。
ActiveX コントロールの実行をブロックする
Web サイトに必要な ActiveX コントロールをアンインストールするには、Web サイトの証明書を Application
Control 証明書ストアから削除します。
タスク
•
許可された ActiveX コントロールの実行をブロックする方法は次のとおりです。
シナリオ
説明
以前に許可され、現在システムに 次のコマンドを実行して、Application Control 証明書ストアから証明書を
インストールされていない
削除します。
ActiveX コントロールの実行をブ sadmin cert remove <certificatefilename>
ロックする。
システムに ActiveX コントロールがインストールされていない場合、Web
サイトの証明書を削除すると、ActiveX コントロールの実行がブロックされ
ます。
証明書が Application Control
1 次のコマンドを実行して、Application Control 証明書ストアから Web
証明書ストアに追加され、システ
サイトの証明書を削除します。
ムに ActiveX がインストールさ
sadmin cert remove <certificatefilename>
れている場合に ActiveX コント
ロールの実行をブロックする。
2 [プログラムの追加と削除] (Windows 2003、2008、XP) または [プロ
グラムと機能] (Windows Vista 以降) を使用して、インストールされて
いる ActiveX コントロールを削除します。
50
McAfee Application Control 7.0.0
製品ガイド
適用された保護状態の変更
別のスクリプトの実行を許可するインタープリターの設定
4
ActiveX 機能を無効にする
ActiveX 機能を無効にして、実行中の ActiveX コントロールを停止します。
タスク
•
次のコマンドを実行して、ActiveX の機能を停止します。
sadmin features disable activex
この機能を有効または無効にする場合に、再起動の必要はありません。
別のスクリプトの実行を許可するインタープリターの設定
Application Control を使用すると、スクリプトの実行を制御できます。 ただし、スクリプトは実行ファイルのよう
に実行されません。 スクリプトを実行するには、スクリプトの構文と命令を解釈するインタープリターが必要です。
インタープリターは、スクリプトに記述された命令を実行するためのプロセスです。 ファイルの拡張子とファイルの
コンテンツを解釈するインタープリターを関連付けることができます。
デフォルトでは、Application Control は標準のインタープリターとスクリプト ファイルに対応しています。たとえ
ば、Windows オペレーティング システムのバッチ ファイル (.bat)、コマンド インタープリター (.cmd)、スクリ
プト ファイル (.vbs)、システム ファイル (.sys)、パワー シェル ファイル (.ps1)、コマンド ファイル (.com) を
サポートしています。
インタープリターを追加する
インタープリターとスクリプトを追加して、ホワイトリストに追加する追加スクリプトの実行を許可します。インタ
ープリターとスクリプトを追加すると、スクリプトがホワイトリストに追加され、システムでの実行が許可されます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin scripts add extension interpreter1 [interpreter2]...
関連付けが完了すると、これらのファイルはサポートされるファイル タイプになり、ホワイトリストの登録対象
になります。 この拡張子のファイルは、特定のインタープリターでのみ実行されます。 例:
sadmin scripts add .vbs wscript.exe cscript.exe
このコマンドを実行すると、Application Control は wscript.exe and cscript.exe に任意の .vbs スクリ
プトの実行を許可します。 この結果は、コマンドの実行後に開始した新しいインタープリター インスタンスにす
ぐに適用されます。 次のように、別のインタープリターを後で追加してリストを拡張することもできます。
sadmin scripts add .vbs zscript.exe
このリストに存在するインタープリターを追加しても、アクションは実行されません。
Application Control は、代理実行として 16 ビット バイナリに対して特殊なタグ 16Bit をサポートしています。
16 ビット バイナリの実行制御を有効にするには、次のコマンドを実行します。
•
sadmin scripts add 16Bit wowexec.exe
•
sadmin scripts add 16Bit ntvdm.exe
McAfee Application Control 7.0.0
製品ガイド
51
4
適用された保護状態の変更
別のスクリプトの実行を許可するインタープリターの設定
インタープリターの一覧を表示する
ホワイトリストに追加されると実行が承認されるインタープリターとスクリプトの一覧を表示します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin scripts list
出力結果は次のようになります。
.ps1 "powershell.exe"
.bat "cmd.exe"
.cmd "cmd.exe"
.pif "ntvdm.exe"
.sys "ntvdm.exe"
.vbe "cscript.exe" "wscript.exe"
16Bit "ntvdm.exe" "wowexec.exe"
.vbs "cscript.exe" "wscript.exe"
.exe "ntvdm.exe"
インタープリターを削除する
実行制御に必要のないスクリプトのインタープリターを削除します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin scripts remove extension [interpreter1 [interpreter2]]...
52
•
このコマンドにインタープリターを指定しないと、リスト全体の拡張子が削除されます。
•
最近ルールが無効になった拡張子のファイルは、sadmin check –r コマンドを実行するか、フ
ァイルをホワイトリストから削除するまでホワイトリストに残ります。
McAfee Application Control 7.0.0
製品ガイド
5
メモリー保護の設定
Application Control では、ゼロデイ攻撃を防ぎ、実行中のプロセスの実行ファイルと DLL の整合性を保護するた
め、Windows プラットフォームに複数のメモリー保護技術を提供しています。
これらの技術は、Windows のネイティブ機能や署名ベースのバッファー オーバーフロー対策製品の保護能力を強化
します。 これらの技術は、サポート対象のすべての Windows オペレーティング システムで使用できます。 メモリ
ー保護技術は、次の種類のエクスプロイトを阻止します。
•
バッファー オーバーフローを悪用した直接的なコードの実行
•
バッファー オーバーフローを悪用し、ROP (Return-Oriented Programming) を使用した間接的なコードの実
行
メモリー保護技術によって阻止されたエクスプロイトの詳細と最新のリストを確認するには、McAfee® Global
Threat Intelligence™ サービスのセキュリティ アドバイザリに登録してください。
目次
メモリー保護機能
CASP を設定する
NX を設定する
強制 DLL 再配置を設定する
メモリー保護機能
メモリー保護技術を使用すると、マルウェアの実行を防ぎ、バッファー オーバーフローを悪用してシステムを乗っ取
る試みを阻止できます。
以下の表では、メモリー保護技術と対応オペレーティングシステム、デフォルト ステータス、イベントについて説明
します。
McAfee Application Control 7.0.0
製品ガイド
53
5
メモリー保護の設定
メモリー保護機能
技法
説明
CASP - 重要なアドレス空間保護
(mp-casp)
非コード領域から実行されるコードを無効にします。 通常、非コード領域か
らコードは実行されません。バッファー オーバーフローが悪用されている可
能性があります。
CASP は、64 ビット Windows プラットフォームで使用できるデータ実行防
止 (DEP) 機能と異なります。 DEP 機能は、非コード領域でのコードの実行
を阻止します (通常、ハードウェアの機能を使用します)。 CASP は、このよ
うなコードの実行を許可しますが、CreateProcess() や DeleteFile() などの
API 呼び出しを許可しません。 エクスプロイト コードは、これらの API で呼
び出しを試みます。 CASP が呼び出しをブロックするので、エクスプロイト
による攻撃は失敗します。
CASP は、Windows 上で実行されるすべてのプロセスを保護しますが、
Windows の整合性保護機能ですでに保護されているプロセスは保護しませ
ん。
CASP は、機能リストで mp-casp と表示されます。sadmin features コ
マンドを使用すると、サポート対象機能の ID を表示できます。
実行ファイルに CASP を実施したり、除外できます。 また、CASP から除外
する実行ファイルを表示したり、消去することもできます。 詳細については、
『CASP を設定する』を参照してください。
NX - No Execute (mp-nx)
対応オペレーティン
グ システム
32 ビット - Windows Server 2008、Windows
Vista、Windows 7、Windows Embedded 7、
Windows 8、Windows Embedded 8、Windows
8.1、Windows Embedded 8.1、Windows 10、
Windows 10 IoT Enterprise
デフォルトの状態
有効
生成されるイベント
PROCESS HIJACKED
Windows の DEP 機能を活用し、書き込み可能なメモリー領域 (スタック/ヒ
ープ) でコードの実行を試みるエクスプロイトからプロセスを保護します。
ネイティブ DEP 以外に、NX はきめ細かいバイパス機能を提供し、違反イベ
ントを生成します。
Windows DEP は、非実行可能なメモリー領域からのコードの実行を阻止する
メモリー保護技術です。 通常、非実行可能領域からのコードの実行は異常な
イベントになります。 多くの場合、バッファー オーバーフローの脆弱性が存
在する場合、エクスプロイトがこの脆弱性を悪用し、非実行可能領域からのコ
ードの実行を試みます。 DEP は 64‑ビット Windows プラットフォームで
使用できます。
NX は、機能リストで mp-nx と表示されます。sadmin features コマンド
を使用すると、サポート対象機能の ID を表示できます。
実行ファイルに NX を実施したり、除外できます。 NX は、WoW64 (または
32 ビット) プロセスにのみ適用されます。 また、NX から除外する実行ファ
イルを表示したり、消去することができます。 詳細については、『NXP を設
定する』を参照してください。
対応オペレーティン
グ システム
64 ビット -Windows Server 2008、Windows
Server 2008 R2、Windows Vista、Windows 7、
Windows Embedded 7、Windows 8、Windows
Embedded 8、Windows 8.1、Windows Embedded
8.1、Windows 10、Windows 10 IoT Enterprise、
Windows Server 2012、Windows Server 2012 R2
この機能は、IA64 アーキテクチャでは使用できま
せん。
54
McAfee Application Control 7.0.0
製品ガイド
5
メモリー保護の設定
CASP を設定する
技法
説明
強制 DLL 再配置
(mp-vasr-forced-relocation)
デフォルトのステー
タス
有効
生成されるイベント
NX_VIOLATION_DETECTED
ネイティブの Windows ASLR 機能から解除されたダイナミック リンク ラ
イブラリ (DLL) を強制的に再配置します。 常に同じアドレスに読み込まれ
る DLL を悪用するマルウェアも存在します。 DLL を再配置することで、これ
らの攻撃を阻止できます。
強制 DLL 再配置技術は、機能リストで mp-vasr-forced-relocation と表示
されます。 使用可能な機能の ID を確認するには、sadmin features コマ
ンドを使用します。
実行ファイルに強制 DLL 再配置を施行したり、除外することができます。 強
制 DLL 再配置から除外する実行ファイルを表示または消去します。 また、指
定したプロセスで読み込まれた DLL モジュールを除外できます。 詳細につ
いては、『強制 DLL 再配置を設定する』を参照してください。
対応オペレーティン
グ システム
32 ビットと 64 ビット -Windows Server 2008、
Windows Server 2008 R2、Windows Vista、
Windows 7、Windows Embedded 7、Windows 8、
Windows Embedded 8、Windows 8.1、Windows
Embedded 8.1、Windows 10、Windows 10 IoT
Enterprise、Windows Server 2012、Windows
Server 2012 R2
デフォルトの状態
有効
生成されるイベント
VASR_VIOLATION_DETECTED
毎日の処理の一部として特殊な方法でコードが実行される場合があります。 メモリー保護技術を使用すると、このよ
うなアプリケーションの実行を阻止できます。
廃止されたメモリー保護技術については、McAfee サポートに連絡してください。
CASP を設定する
非コード領域のコードが API で呼び出されないようにするには、CASP に実行ファイルを追加するルールを設定しま
す。
タスク
構文
説明
CASP から実行ファイルを除外 sadmin attr add –c
<filename1 ...
します。
filenameN>
CASP から除外する 1 つ以上の実行ファイルを指
定します。
実行ファイルに CASP を施行
します。
CASP を施行する 1 つ以上の実行ファイルを指定
します。
McAfee Application Control 7.0.0
sadmin attr remove –
c <filename1 ...
filenameN>
例: sadmin attr add –c alg.exe
例: sadmin attr remove –c alg.exe
製品ガイド
55
5
メモリー保護の設定
NX を設定する
タスク
構文
説明
CASP から除外される実行ファ sadmin attr list –c
イルを表示します。
CASP から除外されるすべての実行ファイルを表示
します。
例: sadmin attr list –c
すべての実行ファイルから
CASP バイパス ルールを消去
します。
sadmin attr flush –c
すべての実行ファイルから CASP バイパス ルール
を削除します。
例: sadmin attr flush –c
NX を設定する
書き込み可能なメモリー領域からコードを実行するエクスプロイトからプロセスを保護するには、ルールを設定して
NX に実行ファイルを追加します。 この技術により、非実行可能なメモリー領域からのコードの実行を防止します。
タスク
構文
説明
NX から実行ファイルを除
外します
sadmin attr add –n
<filename1 ...
filenameN>
NX から除外する 1 つ以上の実行ファイルを指定しま
す。
sadmin attr add –
n -y <filename1 ...
filenameN>
NX から除外する実行ファイル (子プロセスを含む) を指
定します。 -y オプションを指定する場合、-n オプショ
ンも使用する必要があります。
NX から実行ファイルと子
プロセスを除外します。
例: sadmin attr add –n alg.exe
例: sadmin attr add –n -y alg.exe
実行ファイルに NX を施行 sadmin attr remove – NX を施行する 1 つ以上の実行ファイルを指定します。
n <filename1 ...
します。
例: sadmin attr remove –n alg.exe
filenameN>
NX から除外する実行ファ
イルを表示します。
sadmin attr list –n
NX から除外されるすべての実行ファイルを表示します。
例: sadmin attr list –n
sadmin attr flush –n すべての実行ファイルから NXP バイパス ルールを削除
すべての実行ファイルの
NX バイパス ルールを消去
します。
します。
例: sadmin attr flush –n
強制 DLL 再配置を設定する
Windows の ASLR 機能から解除された DLL を利用するマルウェアは、常に同じアドレスに読み込まれます。
このようなマルウェアを阻止するには、1 つ以上の実行ファイルを強制 DLL 再配置に追加するルールを設定します。
この技術は、ネイティブの Windows ASLR 機能から解除された DLL を強制的に再配置します。
56
McAfee Application Control 7.0.0
製品ガイド
メモリー保護の設定
強制 DLL 再配置を設定する
5
タスク
構文
説明
強制 DLL 再配置か
ら実行ファイルを
除外します
sadmin attr add –v
<filename1 ... filenameN>
強制 DLL 再配置から除外する 1 つ以上の保護対象コ
ンポーネントを指定します。
実行ファイルに強
制 DLL 再配置を施
行します。
sadmin attr remove –v
<filename1 ... filenameN>
強制 DLL 再配置か
ら除外される実行
ファイルを表示し
ます。
sadmin attr list –v
すべての実行ファ
イルから強制 DLL
再配置ルールを消
去します。
sadmin attr list –v
特定のプロセスで
読み込まれた DLL
モジュールを除外
します。
sadmin attr add -o
module=<DLLmodulename> -v
<processname>
McAfee Application Control 7.0.0
例: sadmin attr add –v AcroRD32.exe
強制 DLL 再配置を施行する 1 つ以上の保護対象コン
ポーネントを指定します。
例: sadmin attr remove –v AcroRD32.exe
強制 DLL 再配置から除外されるすべてのコンポーネ
ントを表示します。
例: sadmin attr list –v
すべての実行ファイルから強制 DLL 再配置ルールを
削除します。
例: sadmin attr flush –v
プロセスの DLL モジュール名を除外します。
例: sadmin attr add –o
module=wuauserv.dll -v svchost.exe
製品ガイド
57
5
メモリー保護の設定
強制 DLL 再配置を設定する
58
McAfee Application Control 7.0.0
製品ガイド
6
システムのメンテナンス
Application Control の機能を使用すると、環境内のシステムを保守および管理することができます。
目次
製品のステータスとバージョンを表示する
ホワイトリストを管理する
詳細除外フィルター (AEF)
製品の機能を管理する
パッケージ コントロール
緊急時の変更
パスワード保護を有効または無効にする
イベントを使用して変更を確認する
ログ ファイルの設定
システムのランタイム環境
大量の配備とシステム アップグレードの管理
Application Control を無効にする
製品のステータスとバージョンを表示する
Application Control のステータスを表示して、動作モード、再起動後の動作モード、ホワイトリストのステータス
など製品ステータスの詳細を確認します。 管理対象構成の場合、McAfee ePO との接続も確認できます。
Application Control のバージョンを表示すると、インストールされている製品の詳細と著作権情報を確認できます。
タスク
1
次の手順に従って Application Control のステータスを確認します。
a
コマンド プロンプトで次のコマンドを実行します。
単一ボリュームの詳細を表示するには、[Volume] を追加します。
sadmin status [volume]
McAfee Application Control 7.0.0
製品ガイド
59
6
システムのメンテナンス
ホワイトリストを管理する
b
この例に類似したメッセージにシステムの詳細が表示されます。 以下の表では、フィールドと意味を説明し
ます。
McAfee Solidifier: Disabled
McAfee Solidifier on reboot: Disabled ePO Managed:
No
Local CLI access: Recovered [fstype] [status] [driver status]
* NTFS Solidified Unattached C:\
2
[volume]
ステータスの詳
細
説明
McAfee
Solidifier
Application Control の動作モードを表します。
McAfee
Solidifier on
reboot
システム再起動後の Application Control の動作モードを表します。
McAfee ePO
Managed
Application Control と McAfee ePO の接続状況を表します。 スタンドアロン構成の場
合、このステータスは No になります。
Local CLI
access
ローカル CLI のステータスを表します (lockdown または recovered)。スタンドア
ロン構成の場合、このステータスは Recovered になります。
fstype
ボリュームでサポートされているファイル システムを表します。
status
システムでサポートされているボリュームのホワイトリストのステータスを表します。
ボリューム名を指定した場合、そのボリュームのホワイトリスト ステータスだけが表示さ
れます。
driver status
Application Control ドライバーがボリュームに読み込まれているかどうかを表します。
ドライバーがボリュームに読み込まれている場合、ステータスが attached になり、読
み込まれていない場合には unattached になります。
volume
ボリューム名が表示されます。
システムにインストールされている Application Control のバージョン情報と著作権情報を確認するには、次の
コマンドを実行します。
sadmin version
ホワイトリストを管理する
システム保守の重要な部分はホワイトリストの管理です。ホワイトリストを管理するために、様々なタスクを実行し
ます。
タスク
•
61 ページの「ホワイトリスト スレッドの優先度」
ホワイトリスト スレッドの優先度 (SoPriority) により、ホワイトリストの作成に必要なシステム リ
ソースと時間が決まります。
•
61 ページの「操作を追加または削除する」
初期のホワイトリストに新しいコンポーネントを追加し、保護対象システムでの実行を許可します。 必
要であれば、ホワイトリストからコンポーネントを削除することもできます。
•
62 ページの「リスト操作」
システムでホワイトリストに登録または登録されていないファイル、ディレクトリ、ドライブ/ボリュー
ムのリストを表示します。
•
63 ページの「ホワイトリストのコンポーネントの状態を確認して更新する」
現在のホワイトリストの状態と、ホワイトリスト内のファイル、ディレクトリ、ボリュームのチェック
サム値を確認します。最新でない場合、ホワイトリストを更新し、矛盾を解決することができます。
60
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
ホワイトリストを管理する
6
ホワイトリスト スレッドの優先度
ホワイトリスト スレッドの優先度 (SoPriority) により、ホワイトリストの作成に必要なシステム リソースと時間
が決まります。
Windows オペレーティング システムで最初のホワイトリストを作成する前に、ホワイトリスト スレッドの優先度
を設定できます。 デフォルトでは、スレッドは優先度低 (値 0) で実行されます。スレッドの優先度を指定しないと、
Application Control はデフォルトの優先度でホワイトリストを作成します。
次のコマンドを実行して、SoPriority 値を指定します。
sadmin config set SoPriority=<value>
SoPriority には必要に応じて値を指定します。 以下の表では、SoPriority に指定可能な値を説明します。
値 優先度
利点と欠点
0
低 (推奨) ホワイトリストの作成に時間がかかりますが、システムへの影響は最小限に抑えることができます。
1
中
該当なし
2
高
作成時間は短くなりますが、多くのシステム リソースが必要になります。システムのパフォーマン
スに影響を及ぼす可能性があります。
操作を追加または削除する
初期のホワイトリストに新しいコンポーネントを追加し、保護対象システムでの実行を許可します。 必要であれば、
ホワイトリストからコンポーネントを削除することもできます。
ファイル名、ディレクトリ名またはボリューム名でコンポーネントを指定します。
ホワイトリストからシステム ドライブまたはボリュームを削除しないでください。この操作を行うと、ブルー スクリ
ーンが表示されたり、システム障害が発生する可能性があります。
アクション
コマンド構文
説明
ホワイトリストにコンポ
ーネントを追加します。
sadmin solidify
[<arguments>
<components>]
初期のホワイトリストが作成されると、このリストにないコン
ポーネントの実行はブロックされます。 必要に応じて、複数の
コンポーネントをホワイトリストに追加できます。
ホワイトリストからすべ
てのコンポーネントを削
除します。
sadmin
unsolidify
このコマンドを実行すると、ホワイトリストからすべてのコン
ポーネントが削除されます。 ホワイトリストからコンポーネ
ントを削除すると、Application Control で保護されなくなりま
す。
ホワイトリストから特定
のコンポーネントを削除
します。
sadmin
unsolidify
[<arguments>
<components>]
ホワイトリストから削除するコンポーネントを指定します。
この表の説明に従って、コンポーネントを追加または削除できます。
コンポ
ーネン
ト
説明
ファイ
ル名
ホワイトリストにファイルを追加します。 以下に例を示します。
sadmin solidify filename1 ... filenameN
ホワイトリストからファイルを削除します。 以下に例を示します。
sadmin unsolidify filename1 ... filenameN
ディレ
クトリ
名
指定したディレクトリに存在する対応ファイルをホワイトリストに再帰的に追加します。 以下に例を示
します。
sadmin solidify directoryname1 ... directorynameN
McAfee Application Control 7.0.0
製品ガイド
61
6
システムのメンテナンス
ホワイトリストを管理する
コンポ
ーネン
ト
説明
1 つ以上のディレクトリの対応ファイルをホワイトリストから削除します。 以下に例を示します。
sadmin unsolidify directoryname1 ... directorynameN
ボリュ
ーム名
指定したシステム ボリュームに存在する対応ファイルをホワイトリストに再帰的に追加します。 以下に
例を示します。
sadmin solidify volumename1 ... volumenameN
1 つ以上のシステム ボリュームの対応ファイルをホワイトリストから削除します。 以下に例を示しま
す。
sadmin unsolidify volumename1 ... volumenameN
ファイ
ル名
ディレ
クトリ
名
ボリュ
ーム名
サポートされる引数を次のコマンドに指定することもできます。
• 追加 - sadmin solidify [ –q | –v ] filename1 ... filenameN |
directoryname1 ... directorynameN | volumename1 ... volumenameN
• 削除 - sadmin unsolidify [ –v ] filename1 ... filenameN | directoryname1 ...
directorynameN | volumename1 ... volumenameN
引数の説明は次のとおりです。
• -q 引数を指定すると、エラー メッセージだけが表示されます。
• -v 引数を指定すると、すべてのメッセージが表示されます。
リスト操作
システムでホワイトリストに登録または登録されていないファイル、ディレクトリ、ドライブ/ボリュームのリストを
表示します。
アクション
コマンド構文
説明
ホワイトリストに登録さ
れたコンポーネントのリ
ストを表示します。
sadmin
list-solidified
このコマンドを使用して、ホワイトリストに登録されたコ
ンポーネントのリストを表示します。 結果を絞り込むに
は、ファイル、ディレクトリ、ドライブ/ボリュームの名前
を指定します。
ホワイトリストに登録さ sadmin
れていないコンポーネン list-unsolidified
トのリストを表示します。
このコマンドを使用して、ホワイトリストに登録されてい
ないコンポーネントのリストを表示します。 結果を絞り
込むには、ファイル、ディレクトリ、ドライブ/ボリューム
の名前を指定します。
この表のようにコンポーネントを指定すると、結果を絞り込むことができます。
コンポ
ーネン
ト
説明
ファイ
ル名
指定したファイル リストでホワイトリストに登録されているファイルのリストを表示します。 このコマ
ンドにファイル名を 1 つだけ指定すると、ファイルがホワイトリストに登録されている場合にのみファイ
ル名が表示されます。 ファイル セットでホワイトリストに登録されているファイルのリストを表示する
には、ファイル セットを指定します。 以下に例を示します。
sadmin list-solidified filename1 ... filenameN
指定したファイル リストでホワイトリストに登録されていないファイルのリストを表示します。 このコ
マンドにファイル名を 1 つだけ指定すると、ファイルがホワイトリストに登録されていない場合にのみフ
ァイル名が表示されます。 ファイル セットでホワイトリストに登録されていないファイルのリストを表
示するには、ファイル セットを指定します。 以下に例を示します。
sadmin list-unsolidified filename1 ... filenameN
62
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
詳細除外フィルター (AEF)
6
コンポ
ーネン
ト
説明
ディレ
クトリ
名
指定したディレクトリでホワイトリストに登録されているファイルのリストを表示します。 以下に例を
示します。
sadmin list-solidified directoryname1...directorynameN
指定したディレクトリでホワイトリストに登録されていないファイルのリストを表示します。 特定のデ
ィレクトリでホワイトリストに登録されていないファイルのリストを表示するには、このコマンドにディ
レクトリ名を指定します。 以下に例を示します。
sadmin list-unsolidified directoryname1...directorynameN
ボリュ
ーム名
指定したドライブ/ボリュームでホワイトリストに登録されているファイルのリストを表示します。 以下
に例を示します。
sadmin list-solidified volumename1...volumenameN
指定したボリュームでホワイトリストに登録されていないファイルのリストを表示します。 特定のボリ
ュームでホワイトリストに登録されていないファイルのリストを表示するには、このコマンドにボリュー
ム名を指定します。 以下に例を示します。
sadmin list-unsolidified volumename1...volumenameN
ファイ
ル名
ディレ
クトリ
名
ファイルの種類、ファイル パス、ファイルのチェックサムなど、ファイルに関する詳細を表示します。
以下に例を示します。
sadmin list-solidified [ -l ] filename1 ... filenameN |
directoryname1...directorynameN | volumename1...volumenameN
ボリュ
ーム名
ホワイトリストのコンポーネントの状態を確認して更新する
現在のホワイトリストの状態と、ホワイトリスト内のファイル、ディレクトリ、ボリュームのチェックサム値を確認
します。最新でない場合、ホワイトリストを更新し、矛盾を解決することができます。
ホワイトリストのコンポーネントが変更または削除され、ホワイトリストが更新されていない場合、これらのコンポ
ーネントの実行が Application Control によってブロックされます。 この結果、ホワイトリストで矛盾が生じます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin check [ -r ] file | directory | volume
結果を絞り込むには、このコマンドにファイル、ディレクトリ、ドライブ/ボリュームの名前を指定します。
また、このコマンドに -r 引数を指定することもできます。 この引数を使用すると、コンポーネントの最新のチ
ェックサム値でホワイトリストが更新され、コンポーネントが存在しない場合にはリストに追加されます。これ
により、すべての不一致が修正されます。 コンポーネントを指定しないと、対応ドライブ/ボリュームに存在する
すべての不一致が修正されます。
詳細除外フィルター (AEF)
条件を組み合わせて使用すると、特定の変更を報告しないように詳細フィルターを定義できます。
たとえば、tomcat.exe 以外のすべてのプログラムが tomcat.log ファイルに行う変更を監視するとします。この
場合、tomcat.exe がログ ファイルに行ったすべての変更を除外するように、詳細フィルターを定義します。これ
により、所有者以外のプログラムがログ ファイルを変更した場合、イベントのみを受信できます。
McAfee Application Control 7.0.0
製品ガイド
63
6
システムのメンテナンス
詳細除外フィルター (AEF)
ここで定義したフィルターは、すべてのイベントを除外する場合と類似しています。filename は <log-file>、
program name は <owner-program> になります。AEF を使用すると、定期的にシステムが生成する変更イベント
の中で、監視や監査の必要がないイベントを整理することができます。
特に Web ブラウザーなどのアプリケーションの中には、レジストリ キーにアプリケーションの状態を保存し、いく
つかのレジストリ キーを定期的に更新するものがあります。 たとえば、ESENT 設定は Windows エクスプローラ
ー アプリケーションによって定期的に変更され、レジストリ キー変更イベントを生成します。 このような状態の変
更は定期的に行われ、モニタリングや報告の対象にする必要はありません。 AEF を定義すると、コンプライアンス
要件を満たすのに必要なイベントを削除することが可能になり、イベント リストには重要な通知のみが表示されるこ
とが保証されます。
AEF を追加または削除する
詳細フィルターを追加すると、指定したコンポーネントに対する変更を除外し、受信する通知を制限できます。
AEF を削除して除外した通知を追加し、特定のコンポーネントに対する変更を受信することもできます。 AEF を削
除すると、除外したコンポーネントに対するすべての変更が通知されます。 この結果、意味のないイベントがイベン
ト リストに含まれる可能性があります。
アクション
コマンド構文
AEF を追加する
sadmin aef add [component <condition> value]
1 つまたは複数の AEF を削除する
sadmin aef remove [component <condition> value]
すべての AEF を削除する
sadmin aef flush
このコマンドにコンポーネント、条件、値を指定します。
コンポーネント
値
説明
ファイル
ファイル パス
AEF の追加:
sadmin aef add [file <condition> PATH]
AEF の削除:
sadmin aef remove [file <condition> PATH]
レジストリ キー
レジストリ パス
AEF の追加:
sadmin aef add [reg <condition> PATH]
AEF の削除:
sadmin aef remove [reg <condition> PATH]
プロセス
プロセス パス
AEF の追加:
sadmin aef add [process <condition> PATH]
AEF の削除:
sadmin aef remove [process <condition> PATH]
ユーザー
ユーザー名
AEF の追加:
sadmin aef add [user <condition> USER-NAME]
AEF の削除:
sadmin aef remove [user <condition> USER-NAME]
イベント
イベント名
AEF の追加:
sadmin aef add [event equals EVENT_NAME]
64
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
詳細除外フィルター (AEF)
コンポーネント
値
6
説明
AEF の削除:
sadmin aef remove [event equals EVENT_NAME]
複数のコンポーネン
ト
指定したコンポーネントで AEF の追加:
サポートされる値
フィルター ルールに複数のコンポーネントを追加するには、
and 演算子を指定します。
例:
sadmin aef add [file <condition> PATH] and [reg
<condition> PATH] and [process <condition>
PATH] and [user <condition> USER-NAME] and
[event equals EVENT_NAME]
AEF の削除:
sadmin aef remove [file <condition> PATH] and
[reg <condition> PATH] and [process <condition>
PATH] and [user <condition> USER-NAME] and
[event equals EVENT_NAME]
インベントリ データに AEF を追加して、意味のないインベントリ データを除外することもできます。 ただし、この
機能を使用できるのは、McAfee ePO で管理されている構成だけです。 この機能の詳細については、『McAfee
Change Control および McAfee Application Control 7.0.0 製品ガイド』を参照してください。
AEF を追加するコンポーネントに 1 つ以上の条件を指定します。 指定した条件に基づいてフィルター ルールが生
成されます。
条件
AEF を追加する
AEF を削除する
equals
指定した名前ですべてのコンポーネントを追加
します。
指定した名前のコンポーネントをすべて削除
します。
この条件が有効になるのは、イベントを
AEF として追加する場合だけです。
例:
例:
sadmin aef remove file equals C:
\Program Files\Microsoft Download
Manager\MSDownloadManager.exe
sadmin aef add file equals C:
\Program Files\Microsoft Download
Manager\MSDownloadManager.exe
begins
ends
指定した文字でパスが開始するコンポーネント
をすべて追加します。
指定した文字でパスが開始するコンポーネン
トをすべて削除します。
例:
例:
sadmin aef add file begins C:
\Program Files\Adobe
sadmin aef remove file begins C:
\Program Files\Adobe
指定した文字でパスが終了するコンポーネント
をすべて追加します。
指定した文字でパスが終了するコンポーネン
トをすべて削除します。
例:
例:
sadmin aef add file ends rtf
sadmin aef remove file ends rtf
McAfee Application Control 7.0.0
製品ガイド
65
6
システムのメンテナンス
製品の機能を管理する
条件
AEF を追加する
AEF を削除する
contains
指定した文字をパスに含むコンポーネントをす
べて追加します。
指定した文字をパスに含むコンポーネントを
すべて削除します。
例:
例:
sadmin aef add process contains
svchost.exe
sadmin aef remove process contains
svchost.exe
doesnt_contain 指定した文字をパスに含まないコンポーネント
をすべて追加します。
指定した文字をパスに含まないコンポーネン
トをすべて削除します。
例:
例:
sadmin aef add reg doesnt_contain
CurrentControlSet
sadmin aef remove reg
doesnt_contain CurrentControlSet
AEF の一覧を表示する
AEF の一覧を表示します。指定した条件で追加された AEF を確認できます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin aef list
このコマンドを実行すると、指定した条件でシステムに追加された AEF の一覧が表示されます。
製品の機能を管理する
システムに Application Control をインストールすると、製品の機能がデフォルトの状態に設定されます。 システ
ムを保護するため、機能をデフォルトの状態で使用してください。 設定を変更するために、1 つ以上の機能で状態を
変更が必要になる場合があります。
タスク
66
•
67 ページの「機能を確認する」
システムの Application Control の機能とステータス (有効または無効) を確認します。
•
68 ページの「機能を有効または無効にする」
必要であれば、機能を有効または無効にして、機能のデフォルト ステータスを変更できます。 機能を無
効にすると、システムはその機能で保護されなくなります。
McAfee Application Control 7.0.0
製品ガイド
6
システムのメンテナンス
製品の機能を管理する
機能を確認する
システムの Application Control の機能とステータス (有効または無効) を確認します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin features list
機能のリストが画面に表示されます。
Application Control 6.0.0 以降では、変更を定期的に行う必要がある機能だけが機能リストに表示されます。
機能
説明
デ
フ
ォ
ル
ト
の
ス
テ
ー
タ
ス
対応オペレ
ーティング
システム
activex
保護対象システムに ActiveX コントロールをインストールして実行しま
す。ActiveX コントロールのインストールをサポートしているのは
Internet Explorer だけです。Internet Explorer で複数のタブを使用
し、ActiveX コントロールを同時にインストールすることはできません。
有
効
Windows
チェックサム
実行するファイルのチェックサムとホワイトリストに保存されているチェ
ックサムを比較します。
有
効
Windows、
Linux
読み取り拒否
指定したコンポーネントに読み取り保護を適用します。 この機能が適用さ 無
れたコンポーネントからデータを読み取ることはできません。 読み取り保 効
護を使用するには、Application Control を有効モードで実行する必要があ
ります。
Windows
と Linux
deny-write
指定されたコンポーネントに書き込み保護を設定します。この機能をコン
ポーネントに適用すると、データを保護するため、コンポーネントが読み
取り専用になります。
有
効
Windows、
Linux
更新プログラ
ムの検出
システムに追加可能なアップデーターの一覧を生成します。
有
効
Windows
エンドユーザ
ー通知
Application Control 保護がシステムでのアクションを防止したときに、シ 有
ステムにカスタム通知メッセージを表示します。 この機能を使用できるの 効
は、McAfee ePO で管理されている構成だけです。 この機能の詳細につい
ては、『McAfee Change Control および McAfee Application Control
7.0.0 製品ガイド』を参照してください。
Windows
整合性
Application Control ファイルとレジストリ キーを不正な変更から保護し 有
ます。 コンポーネントがホワイトリストに存在しない場合でも、製品コー 効
ドに実行を許可します。 すべての製品コンポーネントが保護されます。
製品が使用不能にならないように、不正かどうかに関わらず、ホワイトリ
ストからのコンポーネントの削除を防ぎます。 更新モードでは、製品のア
ップグレードを行うため、この機能は無効になっています。
Windows
と Linux
有効モードで実行すると、Application Control 保護機能が正規のアプリケ
ーションの実行を妨げる場合があります (必要なルールが定義されていな
い場合)。 この機能は、承認された実行ファイルが失敗した保護対象ファイ
ルの変更と他のファイルの実行をすべて追跡し、システムで更新を実行で
きる更新プログラムのリストを生成します。
McAfee Application Control 7.0.0
製品ガイド
67
6
システムのメンテナンス
製品の機能を管理する
機能
説明
デ
フ
ォ
ル
ト
の
ス
テ
ー
タ
ス
対応オペレ
ーティング
システム
mp
実行中のプロセスを乗っ取りから保護します。実行中のプロセスに挿入さ 有
れた未承認コードを追跡し、停止させてログに記録します。バッファー オ 効
ーバーフローや類似したエクスプロイトによるシステムの乗っ取りを防ぎ
ます。
Windows
mp-casp
非コード領域で実行されている無効なコードを表示します。32 ビット
有
Windows でバッファー オーバーフローが発生すると、このようなコード 効
の実行が試行されます。
Windows
ネットワーク
追跡
ネットワーク ディレクトリのファイルを追跡し、ネットワーク ディレクト 有
リでのスクリプトの実行を阻止します。 デフォルトでは、この機能は有効 効
になり、ネットワーク ディレクトリでのスクリプトの実行を阻止します。
この機能を無効にすると、ネットワーク ディレクトリでのスクリプトの実
行が許可されます。 また、ネットワーク ディレクトリのコンポーネントに
対する書き込み保護または読み取り保護も無効になります。
Windows
pkg-ctrl
MSI ベースと非 MSI ベースのインストーラーによるインストールとアン
インストールを管理します。
有
効
Windows
スクリプト許
可
サポートされているスクリプト ファイルでも、ホワイトリストに登録され 有
ていないファイルの実行は許可されません。 ホワイトリストに登録されて 効
いるスクリプト ファイルにのみ、システムでの実行が許可されます。 たと
えば、Windows の場合には .bat、.cmd、.vbs などのサポートされるス
クリプト ファイル、Linux の場合には対応のローカル ファイル システム
で #! (シバン) を含むスクリプト ファイルをホワイトリストに追加する
と、実行が許可されます。
Windows
と Linux
スロットル
システムから McAfee ePO サーバーに送信されるデータ (イベント、ポリ 有
シー検出要求、インベントリ更新) のフローを制御します。 この機能を使 効
用できるのは、McAfee ePO で管理されている構成だけです。 詳細につい
ては、『McAfee Change Control および McAfee Application Control
7.0.0 製品ガイド』を参照してください。
Windows
機能を有効または無効にする
必要であれば、機能を有効または無効にして、機能のデフォルト ステータスを変更できます。 機能を無効にすると、
システムはその機能で保護されなくなります。
機能を有効または無効にする前に、McAfee サポートに連絡してください。 製品のコア機能に影響を及ぼし、セキュ
リティ脅威に対して脆弱になる可能性があります。
タスク
•
68
必要に応じて次のコマンドを実行します。
タスク
コマンド
機能を有効にする。
sadmin features enable <featurename>
機能を無効にする。
sadmin features disable <featurename>
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
パッケージ コントロール
6
パッケージ コントロール
パッケージ コントロール機能を使用して、ソフトウェア パッケージのインストールとアンインストールを管理しま
す。
この機能を使用すると、ソフトウェア パッケージのインストール、アンインストール、アップグレード、修復を許可
または拒否できます。 未承認のインストールとアンインストールは、この機能によってブロックされます。
パッケージ コントロールの機能は、次の種類のインストーラーに対応しています。
•
MSI インストーラー - .msp、.mst、.msm など、複数のバージョンに対応しています。
•
EXE ベースのインストーラー - インストーラーに組み込まれた MSI ファイル。
•
MSI ベース以外のインストーラー - インストーラーに組み込まれた MSI ファイルは除きます。
この機能は、機能リストで pkg-ctrl と表示されます。 デフォルトでは、この機能は有効になっています。更新プロ
グラム、信用されたユーザーなどでルールを追加すると、ソフトウェア パッケージのインストールを許可できます。
詳細については、『保護を上書きする方法』を参照してください。 この機能を無効にすると、ソフトウェアのインス
トールとアンインストールはすべてブロックされます。
この機能は、リリース 6.1.1 と 6.1.2 で再設計されました。 詳細については、『McAfee Application
Control 6.1.1 製品ガイド』と『McAfee Application Control 6.1.2 製品ガイド』を参照してください。
パッケージ コントロールには次のサブ機能があります。
サブ機能
説明
アンインス
トールの許
可
ソフトウェア パッケージのアンインストールを制御します。 この機能を有効にすると、ソフトウェ
アのアンインストールはすべて許可されます。 デフォルトでは、この機能は有効になっています。
機能リストでは pkg-ctrl-allow-uninstall と表示されます。
パッケージ
コントロー
ルのバイパ
ス
パッケージ コントロール機能のバイパスを制御します。 この機能を有効にすると、パッケージ コン
トロール機能がバイパスされ、ソフトウェアのインストールとアンインストールがすべて許可されま
す。 デフォルトでは、この機能は無効になっています。機能リストでは pkg-ctrl-bypass と表示さ
れます。
McAfee Application Control 7.0.0
製品ガイド
69
6
システムのメンテナンス
パッケージ コントロール
パッケージ コントロールを設定する
システムでのソフトウェア パッケージのインストールと削除を制御するパッケージ コントロールを設定します。
タスク
•
パッケージ コントロールを設定するには、次のコマンドを使用します。
アクション
コマンド
説明
機能を無効にします。 sadmin
features
disable
pkg-ctrl
パッケージ コントロールを無効にすると、サブ機能もすべて無効にな
ります。
機能を有効にします。 sadmin
features
enable
pkg-ctrl
パッケージ コントロールを有効にすると、すべてのサブ機能がデフォ
ルトの状態に戻ります。
ただし、バイパス サブ機能を有効にしてパッケージ コントロールを無
効にした場合、パッケージ コントロールを再度有効にすると、バイパ
ス サブ機能も有効になります。
パッケージ コントロールの次のサブ機能を設定します。
機能
デフォ
ルトの
状態
機能の設定
アンインストール
の許可
有効
機能を無効にします。
パッケージ コント 無効
ロールのバイパス
システムでソフトウェア パッケージの削
除ができなくなります。
sadmin features disable
pkg-ctrl-allow-uninstall
機能を有効にします。
sadmin features enable
pkg-ctrl-allow-uninstall
機能を有効にします。
sadmin features enable
pkg-ctrl-bypass
パッケージ コントロールの機能がバイパ
スされ、ソフトウェア パッケージのイン
ストールとアンインストールが制御でき
なくなります。
機能を無効にします。
sadmin features disable
pkg-ctrl-bypass
パッケージ コントロールの設定
パッケージ コントロールとそのサブ機能を設定すると、要件に従ってソフトウェア パッケージのインストールを許
可、承認またはブロックできます。また、アンインストールの許可またはブロックも制御できます。
デフォルトでは、パッケージ コントロールとアンインストール許可が有効になっています。 システムから任意のソ
フトウェアをアンインストールできます。 ただし、ソフトウェアのインストールは、更新プログラム (名前またはパ
ス別)、ユーザー、ディレクトリ、更新プログラムの証明書、更新プログラムのチェックサムなどの定義済みルールに
従って許可されます。 ルールの詳細については、『適用済みの保護の上書き』を参照してください。
デスクトップと System Center Configuration Manager (SCCM) で管理された環境の場合には、このデフォルト
の設定を使用してください。 この設定ではソフトウェアの変更、修復、削除またはアップグレード操作が許可される
ので、次の場合に便利です。
70
•
明示的なソフトウェア アップグレード。
•
Windows 更新によるソフトウェア アップグレード。
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
緊急時の変更
6
•
チェーン インストールの場合には、新しいソフトウェア パッケージのインストール中にソフトウェアのアップグ
レードを行います。
•
電源障害またはインストール中にシステムを再起動した場合には、ロールバックします。 これは、中断したイン
ストールといいます。 インストーラーは実行中のインストール操作を追跡します。 再開すると、中断したインス
トールをロールバックするか、中断地点からインストールを再開します。
必要であれば、デフォルトの設定を変更できます。
•
アンインストール許可機能を無効にする - システムからのソフトウェアのアンインストールを防止します。 た
だし、ソフトウェアのインストールは定義済みのルールに従って許可されます。 この設定は、専用端末またはサ
ーバー環境の場合、アップグレードを除くすべてのアクションに使用します。 この設定ではソフトウェアの変更、
修復、削除またはアップグレードがブロックされるので、サーバー環境でソフトウェアをアップグレードする場
合には、デフォルトの設定を切り替える必要があります。
•
パッケージ コントロール機能のバイパスを有効にする - システムですべてのソフトウェアのインストールとア
ンインストールを許可します。
•
パッケージ コントロール機能を無効にする - システムですべてのソフトウェアのインストールとアンインスト
ールを防止します。
•
システムを更新モードに切り替える - システムですべてのソフトウェアのインストールとアンインストールを
許可します。
緊急時の変更
Application Control を更新モードで実行し、保護対象システムで緊急時の変更を行います。
製品を有効にすると、システムに対して定期的な変更や緊急時の変更を行うことができます。製品を更新モードで実
行すると、システムで実行された変更を追跡できます。 有効モードの Application Control で実行できない変更を
行う場合には、更新モードを使用してください。 可能であれば、変更を許可する他の方法を使用してください。
•
信用されたユーザー
•
チェックサム値
•
信用されたディレクトリ
•
更新プログラム
•
信用された証明書
有効モードで新しいソフトウェアをインストールしたり、新しいバイナリ ファイルを追加する場合、信用された方法
で追加していない限り、ファイルをホワイトリストに追加したり、実行することはできません。 更新モードでソフト
ウェアをインストールまたは削除したり、新しいバイナリ ファイルを追加すると、すべての変更が追跡され、ホワイ
トリストに追加されます。
システムへの変更を認証または承認するため、ユーザーとプログラムがシステムに変更できるように変更ウィンドウ
が定義されます。 更新モードでは、次のタスクを実行できます。
•
ソフトウェアとパッチのインストール スケジュールを設定する
•
ソフトウェアを削除または変更する
•
ホワイトリストを動的に更新する
更新モードではメモリー保護技術が有効になり、実行中のプログラムに対する攻撃を阻止します。
Application Control は、更新モード中に追加されたファイルに FILE_SOLIDIFIED イベントを生成し、更新モード
中に削除されたファイルに FILE_UNSOLIDIFIED イベントを生成します。 更新モードで書き込み保護のファイル
が変更されたり、名前が変更されると、対応する更新モード イベント (FILE_MODIFIED_UPDATE、
FILE_RENAMED_UPDATE など) が生成されます。
更新モードの場合、有効モードまたは無効モードに切り替えることができます。
McAfee Application Control 7.0.0
製品ガイド
71
6
システムのメンテナンス
パスワード保護を有効または無効にする
更新モードに切り替える
システムに緊急の変更または定期的な変更を行うには、Application Control を更新モードに切り替えます。 製品が
有効または無効モードの場合、次の手順で更新モードに切り替えます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin begin-update [workflow-id [comment]]
コマンドに次の引数を指定することもできます。
属性
説明
workflow-id 更新モードの現行セッションのワークフロー ID を指定します。この ID は、変更管理やチケッ
ティング システムで使用されます。
ワークフロー ID を指定しないと、AUTO_n というワークフロー ID が自動的に生成されます。
更新ウィンドウが開くたびに、n の値が 1 つずつ増加します。
comment
更新モードの現行セッションのコメントを指定します。
このコメントは、変更管理またはチケッティング システムで使用されます。
Application Control が有効モードの場合、更新モードに切り替わります。
Application Control が無効モードの場合、以下のいずれかの手順に従います。
手順
説明
システムを再起動しま
す。
システムを再起動すると、製品が更新モードに切り替わります。 更新モードに切り替
えるには、システムを再起動してください。
Application Control
サービスを再起動しま
す。
あるいは、Application Control サービスを再起動して更新モードに切り替えること
もできます。 ただし、サービスの再起動後は使用できる機能がせい g んされます。
メモリー保護などの主要な製品機能が無効になります。すべての機能を有効にするに
は、システムの再起動が必要です。
更新モードを終了する
システムで予定された変更、緊急変更、パッチのインストール、ソフトウェアの更新を行った後で、更新モードを終
了します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin end-update
パスワード保護を有効または無効にする
ユーザーが重要な sadmin コマンドを実行しないように制限するには、パスワード保護を有効にします。パスワード
保護を有効にすると、ユーザーが正しいパスワードを入力した場合にのみ、Application Control はこれらのコマン
ドの実行を許可します。パスワード保護が必要でない場合には、パスワードを削除します。これにより、すべての
sadmin コマンドの実行が可能になります。
パスワードは、SHA2 ハッシュ アルゴリズムで暗号化されます。パスワードの詳細を保護するため、ハッシュを計算
する前にランダムな数字がパスワードに追加されます。
SHA2 のサブセットである SHA5012 暗号化アルゴリズムが 512 ビットのハッシュを生成し、レインボー テーブル
攻撃からパスワードを保護します。
72
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
イベントを使用して変更を確認する
6
タスク
1
sadmin passwd コマンドを入力して、パスワードを設定します。
パスワードを設定すると、正しいパスワードを入力しない限り、重要なコマンドが実行できなくなります。 重要
でない一部のコマンドは、パスワードを入力しなくても実行できます。
-z スイッチを使用すると、パスワード入力のプロンプトを非表示にできます。 これは、すべての CLI コマンドで
使用できます。
•
パスワードが設定されていると、Application Control はパスワードの入力を要求します。古いパスワードを
入力して、Enter を押します。新しいパスワードを入力し、確認のため、同じパスワードを再度入力するよ
うに指示されます。
•
パスワードが設定されていないと、Application Control は新しいパスワードの入力を要求します。新しいパ
スワードを設定し、確認のため、同じパスワードを再度入力します。
2
sadmin passwd -d コマンドを入力して、パスワードを削除します。
3
Enter キーを押します。
イベントを使用して変更を確認する
Application Control は、保護対象のコンポーネントで発生したすべての変更にイベントを生成します。 イベントを
使用すると、変更を確認し、システムで発生した未承認の実行や障害を診断できます。
保護対象のリソースでアクセスまたは変更が発生すると、システムでイベントが生成されます。 Application
Control は、システムの変更を追跡し、イベントを記録します。 たとえば、保護対象のファイルの属性またはコンテ
ンツが変更されると、対応するイベントが生成されます。
タスク
•
73 ページの「イベント シンクを設定する」
イベントは、イベント シンクという場所に保存されます。
•
74 ページの「イベント キャッシュ サイズを設定する」
イベント キャッシュ サイズの上限と下限を設定します。イベントは、イベント シンクの前にキャッシ
ュに保存されます。
•
75 ページの「イベントを表示する」
システムで Application Control 固有のイベントを表示して、製品関連の変更を追跡します。
イベント シンクを設定する
イベントは、イベント シンクという場所に保存されます。
様々なイベント シンクにイベントを記録できます。
•
オペレーティング システム ログ (oslog)
•
システム コントローラー (sc)
sc イベント シンクが有効な場合、イベントを McAfee ePO に送信します。
•
デバッグ出力 (debuglog)
•
ポップアップ (Windows のみ)
イベントを確認して、システムで発生した変更を追跡できます。 生成される Application Control イベントとその
説明については、『Application Control イベント リスト』 を参照してください。
McAfee Application Control 7.0.0
製品ガイド
73
6
システムのメンテナンス
イベントを使用して変更を確認する
イベントに設定したイベント シンクを確認するには、イベント シンクの詳細を表示します。複数のイベントが必要
な場合、指定したイベント リンクにイベントを追加できます。特定のイベント シンクにイベントを記録したくない
場合には、そのイベント シンクへのロギングを停止できます。
タスク
コマンド
説明
イベントを
追加する
sadmin event
sink -a
<event_name>
<sink_name>
イベント名とイベントを記録するイベント シンクを指定して、イベントを追
加します。 指定したイベントがイベント シンクに追加されます。
イベント シ
ンクの詳細
を表示する
sadmin event
sink
システムで生成されたイベントが記録されるイベント シンクの詳細を表示し
ます。 イベントに関連するイベント シンクを確認できます。 システムで設
定されたイベント シンクの詳細が表示されます。
イベントを
削除する
sadmin event
sink -r
<event_name>
<sink_name>
イベント名とイベントを削除するイベント シンクを指定して、イベントを削
除します。 イベント シンクからイベントを削除すると、イベント シンクへ
のイベントの記録を停止できます。 イベント シンクからイベントを削除す
るには、次の手順に従います。
イベント キャッシュ サイズを設定する
イベント キャッシュ サイズの上限と下限を設定します。イベントは、イベント シンクの前にキャッシュに保存され
ます。
Application Control は、停止状況に備えて変更イベントをバッファーに保存します。デフォルトでは、バッファー
の制限が 2 MB に設定されています。バッファーの制限がしきい値に近づくと、イベントがシステム ログに記録さ
れ、キャッシュ オーバーフローの可能性が通知されます。バッファーの制限がしきい値を超えると、バッファー内の
イベント数が上限値よりも低くなるまで、新しいイベントが記録されません。
タスク
•
74 ページの「イベント キャッシュ サイズを設定する」
イベント キャッシュ サイズを設定して、イベント キャッシュのバッファー制限を定義します。
•
75 ページの「イベント キャッシュの制限を定義する」
イベント キャッシュの上限と下限を設定します。 制限を設定すると、キャッシュのオーバーフローまた
はオーバーフローからの回復を通知するアラートが生成されます。
イベント キャッシュ サイズを設定する
イベント キャッシュ サイズを設定して、イベント キャッシュのバッファー制限を定義します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin config set EventCacheSize=<value>
EventCacheSize パラメーターに値を指定します。 この値により、イベント キャッシュ サイズが決まります。
74
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
イベントを使用して変更を確認する
6
イベント キャッシュの制限を定義する
イベント キャッシュの上限と下限を設定します。 制限を設定すると、キャッシュのオーバーフローまたはオーバー
フローからの回復を通知するアラートが生成されます。
コマンド
説明
sadmin config set
EventCacheWMHigh=<value>
上限を設定するには、コマンド プロンプトでこのコマンドを実行します。
sadmin config set
EventCacheWMLow=<value>
EventCacheWMHigh パラメーターに値を指定します。 このパラメータ
ーには、イベント キャッシュ サイズの 50% から 100% の間の値を指定す
る必要があります。
下限を設定するには、コマンド プロンプトでこのコマンドを実行します。
EventCacheWMLow パラメーターに値を指定します。 このパラメーター
には、イベント キャッシュ サイズの 20% を超える値を指定する必要があり
ます。 下限の値は常に上限の値よりも小さくする必要があります。
イベントを表示する
システムで Application Control 固有のイベントを表示して、製品関連の変更を追跡します。
タスク
1
2
Linux プラットフォームでイベントを表示するには、以下の手順に従います。
a
/var/log/messages ディレクトリに移動します。
b
Application Control イベントを表示します。
Windows プラットフォームでイベントを表示するには、以下の手順に従います。
a
[イベント ビューアー] を開きます。
プラットフォーム
移動
Windows Server 2008 [スタート] 、 [ファイル名を指定して実行] の順に選択して、eventvwr と入力
します。
Windows Vista
[スタート] 、 [検索] の順に選択して、eventvwr と入力します。
Windows 7
Windows 8
キーボードで [Windows] を押しながら [R] を押し、eventvwr と入力します。
Windows 8.1
Windows Server 2012
Windows 10
b
Enter を押します。
c
プラットフォームに応じて以下の操作を行います。
McAfee Application Control 7.0.0
製品ガイド
75
6
システムのメンテナンス
ログ ファイルの設定
プラットフォ
ーム
手順
Windows
1 ナビゲーション ペインで [アプリケーション] を選択します。
Server 2008
アプリケーション イベントの種類、日付、時間、ソース、カテゴリ、イベント、ユーザ
ー、コンピューターが表示されます。
2 [ソース] 列で [McAfee Solidifier] イベントをダブルクリックして、説明を表示します。
これは、Application Control 固有のイベントで、発生順に表示されます。最新のイベン
トが先頭になります。
Windows
Vista 以降
1 ナビゲーション ペインで [Window ログ] を展開し、[アプリケーション] を選択します。
アプリケーション イベントのレベル、日付と時間、ソース、イベント ID、タスク カテゴ
リが表示されます。
2 [ソース] 列で [McAfee Solidifier] イベントを検索します。
これらは Application Control 固有のイベントで、発生順に表示されます。
最新のイベントが先頭に表示されます。
3 イベントをダブルクリックして、説明を表示します。
ログ ファイルの設定
Application Control は、製品に関するアクションとエラーにログ メッセージを生成します。 これらのログ メッセ
ージはログ ファイルに記録され、トラブルシューティングで利用されます。
以下の表では、システムに存在するログ ファイルのタイプについて説明します。
ログ ファイル
オペレーテ パス
ィング シス
テム
説明
solidcore.log
Windows
Server
2008
製品がシステムに配備されると、solidcore.log とい
う名前のログ ファイルが Logs フォルダー
(Windows) または solidcore ディレクトリ (Linux)
に作成されます。 このファイルは、debuglog ともい
います。
s3diag.log
(Windows のみ)
76
<system drive>
\Documents and
Settings\All
users
\Application
Data\McAfee
\Solidcore\Logs
Windows
Vista 以降
<system drive>
\ProgramData
\McAfee
\Solidcore\Logs
Linux
/var/log/mcafee
/solidcore/
Windows
Server
2008
<system drive>
\Documents and
Settings\All
users
\Application
Data\McAfee
\Solidcore\Logs
McAfee Application Control 7.0.0
システムで作成される solidcore.log のファイル
サイズと solidcore.log ファイルの数を設定できま
す。
ログ ファイルの設定は solidcore.log にのみ適
用されます。他のログ ファイルの設定は変更でき
ません。
s3diag.log ファイルには、サポート対象ファイルに
実行された操作のログが保存されます。
製品ガイド
システムのメンテナンス
システムのランタイム環境
ログ ファイル
オペレーテ パス
ィング シス
テム
Windows
Vista 以降
Solidcore
_Installer.log
と solidcore
_setup
.log(Windows)/
solidcoreS3
_install_<rel>
‑<build>.log
(Linux)
説明
<システム ドライブ
>\ProgramData
\McAfee
\Solidcore\Logs
Windows
<system drive>
(すべての対 \Windows
応バージョ
ン)
Linux
6
Application Control インストール ログは、このファ
イルに保存されます。
Linux プラットフォームでインストールに失敗すると、
このファイルが /tmp/solidcoreS3_install
_<rel>‑<build>.log に保存されます。
• /tmp/
solidcoreS3
_install.log
Linux プラットフォームでインストールに成功すると、
このファイルが /var/log/mcafee/solidcore/
solidcoreS3_install_<rel>‑<build>.log に作
成されます。
• /var/log/
mcafee/
solidcore/
solidcoreS3
_install.log
システムのランタイム環境
ScAnalyzer ユーティリティを使用して、ランタイム環境とシステム設定を確認します。 製品をインストールすると
きに、このユーティリティはホスト システムが製品のインストール要件を満たしているかどうか自動的に確認しま
す。
ScAnalyzer はシステムで次の情報を確認します。
•
オペレーティング システムのバージョン
•
インストールされたサービス
•
サービス パック レベル
•
システム デバイス
•
プロセッサーとメモリーの設定
•
実行中のプロセス
•
インストールされたアプリケーション
•
開いているネットワーク ポート
•
インストールされた HotFix
•
互換性のないアプリケーション (Windows)
ScAnalyzer を実行すると、事前に組み込まれた内部チェックリストを使用して、システムにインストールされたソ
フトウェアを確認し、scanalysis.bat ファイルを作成します。このバッチ ファイルには、インストール済みのア
プリケーションをスムーズに実行するためのホワイトリスト カスタマイズ ルールが記述されます。
ScAnalyzer を実行する
Windows と Linux プラットフォームで ScAnalyzer を実行し、ランタイム環境とシステム設定の詳細情報を取得し
ます。
タスク
1
次の場所に移動します。
•
Windows:C:\Program Files\McAfee\Solidcore\Tools\ScAnalyzer.
•
Linux:/usr/local/mcafee/solidcore/tools/scanalyzer/
これらは、Windows/Linux プラットフォームでのユーティリティのデフォルトのインストール パスです。
McAfee Application Control 7.0.0
製品ガイド
77
6
システムのメンテナンス
システムのランタイム環境
2
次のコマンドを実行します。
•
Windows: scanalyzer
•
Linux: # ./scanalyzer.sh
次の表で説明するように、このコマンドには複数のパラメーターを指定できます。
パラメーター
説明
-h
ScAnalyzer の使い方に関するヘルプを表示します。
-v
ScAnalyzer のバージョンを表示します。
[-c <checklist>] システム上のチェックリストにアプリケーションがインストールされている場合、検出しま
す。(Windows のみ)
-d
2 つの別々の ScAnalyzer レポートに、実行中のサービス、プロセス、オープン ポートの
違いを表示します。Linux の場合には、-d<rep1 rep2> コマンドを使用します。
-o <output file> 出力を出力ファイルに書き込みます。ファイルを指定しないと、出力が画面 (Windows) ま
たはコンソール (Linux) に表示されます。
-s <scan_file>
チェックリストのアプリケーションが ScAnalyzer レポートにある場合、検出します。
(Windows のみ)
-q
サイレント モードで ScAnalyzer を実行します。
-n
出力ファイル名にタイムスタンプを追加しません。
ScAnalyzer レポートが生成されます。
ScAnalyzer レポートを確認する
ScAnalyzer レポートを表示すると、システム設定の詳細を確認できます。
コマンドの実行後、ScAnalyzer ユーティリティがデータ ファイルにレポートを生成します。このレポートは
ScAnalyzer レポートといいます。このレポートには、システム構成の詳細が記録されます。
タスク
1
次のパスに移動します。
•
Windows: <システム ドライブ>\Program Files\McAfee\Solidcore\Data
ファイル名は scan_<machine_name>_<date>_<time>.txt です。
•
Linux: /usr/local/mcafee/solidcore/tools/scanalyzer/data
ファイル名は report‑<machine_name>‑<date>_<time> です。
2
78
ScAnalyzer レポートで、これらの項目を確認します。
•
サポート対象バージョンの OS バージョンとサービス パック レベル。
•
製品のインストールに必要な HotFix。
•
実行中コードを更新する可能性のあるウイルス対策ソフトウェア。これらのアプリケーションを
ScAnalyzer の出力で確認し、アップデーターとして追加してシステム構成を変更してください。
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
大量の配備とシステム アップグレードの管理
6
大量の配備とシステム アップグレードの管理
システム設定を設定ファイルにエクスポートすると、一度に複数のシステムに設定ファイルを配備できます。
設定ファイルには、システムのすべての設定パラメーターが標準形式で保存されます。たとえば、イベントのキャッ
シュ サイズ、SO の優先度、ログ ファイルのサイズ、ログ ファイルのパスなどが記録されます。エクスポートされ
たファイルの設定パラメーターを削除したり、変更することができます。また、パラメーターを追加したり、新しい
値を設定することもできます。
変更した設定ファイルをインポートして、新しいパラメーターを有効にし、システムの設定をアップグレードするこ
ともできます。 設定ファイルのインポートは同じシステムに行います。別のシステムに行う場合、システム イメー
ジが一致している必要があります。
一部のパラメーターでは、システム固有のルールが表示されます。 これらの変更は推奨しません。 モニタリング ル
ール リスト、機能ルール リスト、バイパス リスト、更新プログラム リスト などのパラメーターが該当します。
既存の設定パラメーターを表示する
システムに存在するすべての設定パラメーターを表示します。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin config show
Application Control が設定パラメーターの項目を表示します。
例:
•
Windows プラットフォーム:
CustomerConfig 158 (0x9e) MPCompat 1 (0x1) FileRetrySecs 0 (0x0)
DoNotApplyAefBackupRules 0 (0x0) CustomizedEventCacheSize 1000 (0x3e8) EventCacheSize
2 (0x2) EventCacheWMHigh 90 (0x5a) EventCacheWMLow 70 (0x46) FailSafeConf 0 (0x0)
* FeaturesEnabled 2233943118021567 (0x7efc269ff83bf)
* FeaturesEnabledOnReboot 2233943118021567 (0x7efc269ff83bf)
* FeaturesInstalled 3659168154103807 (0xcfffe79ffafff)
* FileAttrCTrack 5024 (0x13a0)
* FileDenyReadOptions 1024 (0x400)
* FileDenyWriteOptions 4831 (0x12df) FileDiffAttrOnlyTypes FileDiffMaxFiles 100 (0x64)
FileDiffMaxSize 10 (0xa) FipsMode 0 (0x0) InvDiffConfig2 0 (0x0) InvDiffTimeout 10800
(0x2a30) PullInvTimeout 604800 (0x93a80)
* LockdownStatus 0 (0x0) LogFileNum 4 (0x4)
* LogFilePath C:\Documents and Settings\All Users\Application Data\McAfee\Solidcore
\Logs LogFileSize 2048 (0x800)
* RTEMode 0 (0x0)
* RTEModeOnReboot 0 (0x0) SoPriority 0 (0x0) ssLangId Default
* WorkFlowId None
* AgentEventsThreshold 1000 (0x3e8) AgentEventsThresholdOnWakeup 0 (0x0)
* SupplierCacheSize 7000 (0x1b58) SupplierCacheSizeOnWakeup 0 (0x0)
ConsumerThreadTimeout 10800000 (0xa4cb80) InvDiffAgentEventsThreshold 10000 (0x2710)
* ObAgentEventsThreshold 1000 (0x3e8) ObAgentEventsThresholdOnWakeup 0 (0x0)
* ObSupplierCacheSize 7000 (0x1b58) ObSupplierCacheSizeOnWakeup 0 (0x0)
ObConsumerThreadTimeout 10800000 (0xa4cb80) Accessibility 0 (0x0)
EventCacheIntervalMilliSecs 10000 (0x2710)
McAfee Application Control 7.0.0
製品ガイド
79
6
システムのメンテナンス
大量の配備とシステム アップグレードの管理
•
Linux プラットフォーム:
CustomerConfig 0 (0x0) EventCacheSize 2 (0x2) EventCacheWMHigh 90 (0x5a)
EventCacheWMLow 70 (0x46) FailSafeConf 0 (0x0)
* FeaturesEnabled 47269939391728575 (0xa7efc269ff8bbf) * FeaturesEnabledOnReboot
47269939391728575 (0xa7efc269ff8bbf) * FeaturesInstalled 48695164427808767
(0xacfffe79ffafff) * FileAttrCTrack 5024 (0x13a0) * FileDenyReadOptions 1024 (0x400) *
FileDenyWriteOptions 4831 (0x12df) FileDiffMaxSize 10 (0xa)
* FipsMode 0 (0x0)
* LockdownStatus 0 (0x0) LogFileNum 4 (0x4) * LogFilePath /var/log/mcafee/solidcore
LogFileSize 2048 (0x800)
* RTEMode 1 (0x1)
* RTEModeOnReboot 1 (0x1)
* WorkFlowId UPDATE_MODE: AUTO_26
* コマンドライン インターフェースで項目を設定することはできません。
設定をエクスポートする
設定をファイルにエクスポートすると、他のシステムに設定を配備できます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
sadmin config export filename
filename には、設定をエクスポートするファイルを指定します。
設定をインポートする
設定ファイルから設定をインポートして、システムに同じ設定を配備します。
タスク
1
Application Control を無効モードから更新モードに切り替えます。
2
システムを再起動します。
3
次のコマンドを実行して、Application Control の設定をファイルからインポートします。
sadmin config import [ -a ] filename
-a 引数を使用して、設定値を追加します。デフォルトの動作は、設定値の置換です。
4
80
Application Control を有効モードに切り替えて、システムを再起動します。
McAfee Application Control 7.0.0
製品ガイド
システムのメンテナンス
Application Control を無効にする
6
設定パラメーターを変更する
デフォルト値を許容範囲内の新しい値に変更します。
タスク
1
sadmin config set NAME=VALUE コマンドを入力します。
NAME は設定パラメーターの名前です。 VALUE は、この設定パラメーターの新しい値です。
設定パラメーターのデフォルト値と使用可能な値の範囲については、次の表を参照してください。
パラメーター
デフォルト値
値の範囲
EventCacheSize
2 (0x2)
> 0 かつ < MAX_INT32
EventCacheWMHigh
90 (0x5a)
(> 50 および < 100) & (>
EventCacheWMLow)
2
EventCacheWMLow
70 (0x46)
(>20 かつ < EventCacheWMHigh)
FailSafeConf
0 (0x0)
0 または 1
FipsMode
0 (0x0)
0 または 1
LogFileNum
4 (0x4)
>= 0 かつ <= MAX_INT
LogFileSize
2048 (0x800)
>= 0 かつ <= MAX_INT
Enter キーを押します。
Application Control を無効にする
無効モードに切り替えて、Application Control の機能を無効にします。
タスク
1
sadmin disable コマンドを入力します。
2
Enter キーを押します。
3
システムを再起動します。
McAfee Application Control 7.0.0
製品ガイド
81
6
システムのメンテナンス
Application Control を無効にする
82
McAfee Application Control 7.0.0
製品ガイド
7
トラブルシューティング
Application Control の実行中に発生した問題を特定し、トラブルシューティングを行うには、次の情報を使用しま
す。
トラブルシューティング手順を実施しても問題が解決しない場合には、McAfee サポートまで連絡してください。
『McAfee サポートに連絡する前の情報収集』を参照してください。
目次
McAfee サポートに連絡する前の情報収集
起動時のエラー
自己書き換えドライバーの問題
システム クラッシュの問題
Active Directory の問題 (Windows のみ)
アプリケーションのインストールに関するエラー
アプリケーションの実行エラー
アプリケーションのパフォーマンス
システム ハングの問題
システム パフォーマンスの問題
Application Control のインストール エラー
アップデーター権限の問題
イベント氾濫
エラー メッセージの使用
コマンドライン インターフェースのエラー メッセージ
正当なエラーとエラー メッセージ
ファイルとスクリプトのバイパス ルール
パス コンポーネントのスキップ ルール
McAfee サポートに連絡する前の情報収集
McAfee サポートに連絡する前に特定の情報を収集しておくと、McAfee 問題の特定が容易になります。
推奨のトラブルシューティング手順をすべて行っても Application Control の問題が解決しない場合には、McAfee
サポートに連絡する前に最新の GatherInfo ログとシステム/問題の詳細を収集してください。
GatherInfo ログを収集する
GatherInfo は、トラブルシューティングに必要な情報 (ログ ファイル、インベントリ、製品バージョン、システム
の状態) を収集するユーティリティです。
このユーティリティは製品に同梱されており、製品のインストール ディレクトリにインストールされます。
GatherInfo ユーティリティで生成された最新のログ ファイル一式を収集します。
デフォルトのインストール ディレクトリは、オペレーティング システムによって異なります。
McAfee Application Control 7.0.0
製品ガイド
83
7
トラブルシューティング
McAfee サポートに連絡する前の情報収集
•
Windows - <システム ドライブ>\Program Files\McAfee\Solidcore\Tools\gatherinfo
•
Linux - /usr/local/mcafee/solidcore/tools/gatherinfo
タスク
•
Windows または Linux システムで次の GatherInfo コマンドを入力します。
•
Windows: Gatherinfo
GatherInfo は、現在の作業ディレクトリに gatherinfo.zip ファイルを生成します。McAfee サポートで
は、このファイルのログを使用して問題を識別します。
•
Linux: # ./gatherinfo.sh
GatherInfo は、現在の作業ディレクトリに gatherinfo‑<machine_name>‑<date>_<time>.tar.gz フ
ァイルを生成します。McAfee サポートでは、このファイルのログを使用して問題を識別します。
必要であれば、次の引数を指定します。
Windows Linux
説明
-h
-h または --help
GatherInfo のヘルプを表示します。
-v
-v または --version
GatherInfo のバージョンを表示します。
-q
-q
サイレント モードでログを収集します。
-x
セキュリティ ログを収集しません。
-c または --core
<core-file>
指定したコア ファイルの前のログを追跡します。前に生成されたログの
詳細を取得するには、この引数にコア ファイルを指定します。
-n
出力ファイル名にタイムスタンプを付けません。
システムと問題の詳細の収集
McAfee サポートに連絡する前に、システムと問題の詳細を収集してください。この情報により、McAfee サポート
は問題を再現し、詳しい診断を行うことができます。
必要な
詳細情
報
説明
問題の
説明
問題を詳しく記述します。
診断
エラー
メッセ
ージ
GatherInfo ユーティリティを使用して、生成された最近のログ ファイル一式を収集します。
『GatherInfo ログを収集する』を参照してください。
エラー メッセージを観察し、メモします。 『コマンドライン インターフェースのエラー メッセージ』を
参照してください。
システ McAfee サポートが診断時に問題を再現できるように、システム イメージを作成します。 システム イメ
ム イメ ージの作成方法については、KnowledgeBase の記事 KB60323 を参照してください。
ージ
84
McAfee Application Control 7.0.0
製品ガイド
7
トラブルシューティング
起動時のエラー
必要な
詳細情
報
説明
完全な システム クラッシュの場合、完全なメモリー ダンプを収集します。 次の手順に従って、完全なメモリー
メモリ ダンプを作成します。
ー ダン
Linux:
Windows:
プ
1 キーボードで Alt と SysRq と c を同時に押しま 1 Windows プラットフォーム:
す。
a [コンピューター] を右クリックします。
2 システムを再起動します。
3 /var/crash に移動します。ここにクラッシュ ダ
ンプが生成されます。
Linux でクラッシュ ダンプを生成する方法について
は、KnowledgeBase の記事 KB66568 を参照して
ください。
b [プロパティ] をクリックします。
c [システムの詳細設定] をクリックします。
2 [詳細設定]、[起動と回復] の順に移動します。
3 [設定] をクリックします。
メモリー ダンプのオプション (最小、カーネル、
完全) とファイルの保存場所 (デフォルト:
%SystemRoot%\MEMORY.DMP) が表示されま
す。
4 [カーネル メモリー ダンプ] または [完全なメ
モリー ダンプ] を選択して、設定を保存します。
McAfee サポートでは、[最小メモリー ダンプ
(64 KB)] を使用できません。
Windows で次にブルー スクリーン エラーが発
生すると、%SystemRoot%\MEMORY.DMP が作成
されます。
5 %SystemRoot%\MEMORY.DMP を .zip 形式に圧
縮して McAfee サポートに送信します。
分析用のメモリー ダンプ ファイルを送信
する前に、Microsoft の Dumpchk.exe ユ
ーティリティを実行してください。
Dumpchk は、メモリー ダンプ ファイルが
正常に生成され、破損がないかどうか確認す
るコマンドライン ユーティリティです。
Microsoft の Web サイト (http://
support.microsoft.com/kb/156280) か
ら Dumpchk.exe をダウンロードします。
Linux でクラッシュ ダンプを生成する方法につい
ては、KnowledgeBase の記事 KB56023 を参照
してください。
起動時のエラー
セーフ モードで Windows を起動して、スタートアップ時に発生するエラーのトラブルシューティングを行います。
セーフ モードは、Windows の起動に最低限のデバイス ドライバーとサービスを使用します。
カテゴリ
説明
問題
Windows システムが開始しません。
症状
システムの起動に通常よりも時間がかかります。
McAfee Application Control 7.0.0
製品ガイド
85
7
トラブルシューティング
自己書き換えドライバーの問題
システムをセーフ モードで実行すると、Windows の実行に必要な最小限のファイルとドライバーが開始します。
セーフ モードで起動し、既存の問題が再現されない場合、可能性のある原因として、デフォルト設定と基本的なデバ
イス ドライバーを削除できます。
Application Control はセーフ モードで実行されません。
タスク
1
コンピューターを再起動し、キーボードの F8 キーを繰り返し押します。
2
[詳細ブート オプション ] メニューで矢印キーを使用し、必要な [セーフ モード] オプションを選択して Enter
を押します。
システムがセーフ モードで起動すると、画面の隅に [セーフ モード] が表示されます。 セーフ モードを終了す
るには、システムを通常どおり再起動します。
詳細については、Microsoft KnowledgeBase の記事 KB315222 を参照してください。
自己書き換えドライバーの問題
システムへの読み込み時に、一部のドライバーはシステム ドライブのイメージを変更する場合があります。 これら
のドライバーは、自己書き換えドライバーといいます。 たとえば、暗号化キー ドライバーの clkdrv.sys が該当し
ます。
初期設定時にこのようなドライバーをホワイトリストに追加すると、Application Control はシステムへの読み込み
を許可しますが、自己書き換えは許可しません。 これにより、画面が青い表示となることがあります。
カテゴリ
説明
症状
システムが応答しません。
問題
自己書き換えドライバーが原因でブルー スクリーン エラーが発生する。
自己書き換えドライバーによるブルー スクリーン エラーを防ぐ必要があります。 自己書き換えドライバーにシス
テムでの実行を常に許可します。 自己書き換えドライバーを名前で許可します。 自己書き換えドライバーを名前で
許可すると、ドライバーのシステムへの読み込みはブロックされません。
タスク
1
システムで自己書き換えドライバーを特定します。
自己書き換えドライバーを特定できない場合には、McAfee サポートに連絡してください。
2
自己書き換えドライバーを名前で許可するには、自己書き換えドライバーの名前を指定して sadmin attr add
–a <filename> コマンドを実行します。
3
システムを再起動します。
システムが正常に再起動しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
システム クラッシュの問題
システム クラッシュの問題を診断して、Application Control がインストールされているシステムを復旧します。
Windows プラットフォームの場合、システムがクラッシュすると、ブルー スクリーンが発生し、バグ チェック番
号が表示されます。
Linux プラットフォームの場合、システムがクラッシュすると、すべてのコマンドに対する応答を停止する可能性が
あります。
86
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
システム クラッシュの問題
7
Windows でのシステム クラッシュ
ブルー スクリーン エラーでクラッシュしたシステムを復元します。
カテゴリ
説明
クラッシュの種類
システム クラッシュ (ブルースクリーン)
症状
システムがバグ チェック番号を示すブルー スクリーンを表示します。
タスク
1
次の情報を収集します。
a
画面に表示されたバグ チェック番号とすべてのパラメーターをメモします。
[システム] 、 [詳細設定] 、 [起動と回復] の順に移動して [自動的に再起動する] オプションの選択を解除
し、バグ チェックが再現されるかどうか確認します。 このオプションを解除しないと、システムが自動的に
再起動します。バグ チェックが発生すると、バグ チェックの詳細を記録できません。
b
完全なメモリー ダンプを生成します。
『システムと問題の詳細の収集』を参照してください。
2
3
セーフ モードでシステムを起動します。
a
システムの起動中に F8 キーを押します。
b
[セーフ モードとネットワーク] を選択します。
[起動と回復] 画面で [自動的に再起動] の選択を解除して、システムが再起動ループに入ることを防ぎます。
詳しい手順については、KnowledgeBase の記事を参照してください。
http://support.microsoft.com/kb/307973
4
Application Control を無効にするには、Application Control コマンドライン インターフェースで scsrvc -d
コマンドを入力し、sadmin disable コマンドを入力します。
5
システムを再起動します。
6
問題が解決しない場合には、必要な情報を収集して McAfee サポートに連絡してください。
Windows でホワイトリストが壊れている
ホワイトリストの破損が原因でクラッシュしたシステムを復元します。
カテゴリ
説明
クラッシュの種類 ドライバーのホワイトリストが破損しています。
症状
システムが次のエラー (バグ チェックとパラメーター) を示すブルー スクリーンを表示しま
す。
0xE0100010 (0X00000010, 0X00000000, 0X00000000, 0X00000000)
McAfee Application Control 7.0.0
製品ガイド
87
7
トラブルシューティング
システム クラッシュの問題
タスク
1
次の手順に従って、初期段階で必要な情報を収集します。
a
システムの電源をオフにして、再度オンにします。
b
ドライブのホワイトリストのステータスを確認します。
sadmin status
次の出力のように、破損したドライブのステータスが Corrupt と表示されます。
McAfee Solidifier:Disabled McAfee Solidifier on reboot:Disabled
ePO Managed:
[fstype]
Corrupt
Unattached
c
No Local CLI access:Recovered
[status]
[driver status]
[volume] * NTFS
Unattached
C:\ FAT 32
Solidified
E:\
Application Control を有効にします。
sadmin enable
エラー メッセージが表示され、Application Control を有効にできません。
2
ドライブで壊れたホワイトリストを削除します。
sadmin clean <drive>
3
Application Control サービスを再起動します。
net stop scsrvc
net start scsrvc
4
ドライブを再度ホワイトリストに追加します。
sadmin so <volume name>
5
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
Linux でのシステム クラッシュ
コマンドに対する応答を停止したシステムを復旧します。
カテゴリ
説明
クラッシュの種類
Linux システムのクラッシュ
症状
システムがコマンドへの応答を停止している可能性があります。
タスク
1
シングル ユーザー モードでシステムを開始します。
2
/etc/mcafee/solidcore/solidcore.conf にある Application Control 設定ファイルを開きます。
3
RTEModeOnReboot パラメーターの値を 0x0 に変更します。
4
次のパスから Application Control サービスを手動で実行します。
(/<install-dir>/mcafee/solidcore/scripts/scsrvc -d)
無効モードで Application Control が開始します。
88
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
Active Directory の問題 (Windows のみ)
5
必要であれば、Application Control パッケージを削除します。
6
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
7
Active Directory の問題 (Windows のみ)
Active Directory (AD) の問題を診断し、AD (グループ ポリシー) からログオン スクリプトを実行できないシステ
ムを復旧します。
カテゴ
リ
説明
問題
Active Directory からログイン スクリプトを実行できません (グループ ポリシー経由)。
症状
システムで以下のエラー メッセージが表示されます。
以下のユーザーによる <process_name> プロセスを使用した \Device\LanmanRedirector\<Domain
Controller host_name>\sysvol\<Domain name>\Policies\{<unique_policy_name>} \User
\Scripts\Logon\<script_name> の未承認の実行が、McAfee Solidifier によって阻止されました (プ
ロセス ID:PID、ユーザー:user_name)。
タスク
1
sadmin solidify コマンドを使用して、ドメイン コントローラーにホワイトリストを作成します。
システム ボリューム (sysvol) に関連するパスをホワイトリストに手動で登録する必要はありません。
Application Control のサポート対象ファイルは、システム上で自動的にホワイトリストに登録されます。
2
次のいずれかの手順を実行します。
•
このコマンドを実行して、ntfrs.exe ファイルを認証済み更新プログラムとして追加します。
sadmin updaters add –t AD ntfrs.exe
このコマンドを実行すると、ローカル ドメインにあるすべてのドメイン コントローラーのすべての sysvol
ボリュームが自動的に更新されます。
•
このコマンドを使用して dfsrs.exe ファイルを認証済み更新プログラムとして追加し、ローカル ドメイン
にあるドメイン コントローラーのすべての sysvol ボリュームを自動的に更新します。
sadmin updaters add –t AD dfsrs.exe
3
このコマンドを使用して、ローカル ドメインの各ドメイン コントローラーとすべてのドメイン コントローラー
(セルフとピア) で、信用されたパスとして sysvol ネットワーク パスを追加します。
sadmin trusted –i \\<DC_DNS_NAME>\SYSVOL
ルート ドメインの子ドメインも AD クラスターに存在する場合、子ドメインの各ドメイン コントローラーに信用
ルールを追加する必要があります。
McAfee Application Control 7.0.0
製品ガイド
89
7
トラブルシューティング
アプリケーションのインストールに関するエラー
たとえば、sales.mycompany.com が mycompany.com の子ドメインの場合、cdc1.sales.mycompany
.com、cdc2.sales.mycompany.com、cdc3.sales.mycompany.com という 3 つのドメイン コントローラ
ーが存在します。 このシナリオでは、子ドメインのグループ ポリシーを正常に動作させるため、子ドメインの 3
つのドメイン コントローラーに 3 つの信用ルールを追加する必要があります。 これは、以下のコマンドで説明
します。
•
sadmin trusted –i
\\cdc1.sales.mycompany.com\SYSVOL
•
sadmin trusted –i
\\cdc2.sales.mycompany.com\SYSVOL
•
sadmin trusted –i
\\cdc3.sales.mycompany.com\SYSVOL
信頼できるパスでは、Application Control のステータス (有効または無効) に関係なく、ファイルの追加と実行
が許可されます。信頼できるネットワーク パスからのみ未承認 (またはホワイトリストに登録されていない) コ
ードを実行できます。ローカル システム パスからは実行できません。ローカル システム上でホワイトリストに
登録されている既存ファイルは保護されたままとなり、ネットワーク パスから修正または削除できません。
4
ホワイトリスト内のファイルのステータスを表示するには、実際のファイルパスを指定して sadmin ls コマン
ドを実行します。
sadmin ls C:\WINDOWS\SYSVOL\domain\Policies
5
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
アプリケーションのインストールに関するエラー
インストール エラーのトラブルシューティングを行い、アプリケーションを正常にインストールします。
カテゴリ
説明
問題
アプリケーションのインストールに失敗する。
症状
システムにインストール エラーに関するメッセージが表示されます。
タスク
1
アプリケーションが更新モードでインストールされているかどうか確認します。
2
更新プログラムとしてインストーラーを設定します。 『更新プログラムを追加する』を参照してください。
3
pkg-ctrl 機能が無効の状態でアプリケーションがインストールされるか確認します。
pkg-ctrl 機能が無効の状態でアプリケーションをインストールできる場合、pkg-ctrl を有効にして手順 a に進み
ます。
a
ログ ファイルのサイズまたはログ ファイルの数を増やします。 『ログ ファイルの設定』を参照してくださ
い。
必要であれば、ログ ファイルのサイズとログ ファイルの数の両方を増やすことができます。
b
sadmin loglevel enable pst info コマンドを実行します。
c
アプリケーションを再インストールします。
問題が引き続き起こる場合は、次の手順に進みます。
d
90
sadmin loglevel disable pst info コマンドを実行します。
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
アプリケーションの実行エラー
4
7
メモリー保護機能が無効の状態でアプリケーションをインストールできるか確認します。
メモリー保護機能が無効の状態でアプリケーションがインストールできる場合、メモリー保護を有効にし、手順
a に進みます。
a
ログ ファイルのサイズまたはログ ファイルの数を増やします。 『ログ ファイルの設定』を参照してくださ
い。
必要であれば、ログ ファイルのサイズとログ ファイルの数の両方を増やすことができます。
b
sadmin loglevel enable pst info コマンドを実行します。
c
アプリケーションを再インストールします。
問題が引き続き起こる場合は、次の手順に進みます。
d
sadmin loglevel disable pst info コマンドを実行します。
e
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
アプリケーションの実行エラー
トラブルシューティングを行い、実行に失敗したアプリケーションを正常に実行します。
カテゴリ 説明
問題
アプリケーションの実行に失敗する。
症状
アプリケーションに実行が許可されていないため、システムにエラー メッセージが表示されます。
タスク
1
更新モードでアプリケーションが実行できるかどうか確認します。
2
アップデーターまたは信頼済みとして追加されたコンポーネントを特定します。
3
更新プログラムまたは信用された設定としてコンポーネントを設定します。 『更新プログラムを追加する』を参
照してください。
4
次の手順に従って、メモリー保護機能が無効の状態でアプリケーションが実行されることを確認します。
メモリー保護機能が無効の状態でアプリケーションが実行できる場合、メモリー保護を有効にし、手順 a に進み
ます。
a
ログ ファイルのサイズまたはログ ファイルの数を増やします。 『ログ ファイルの設定』を参照してくださ
い。
必要であれば、ログ ファイルのサイズとログ ファイルの数の両方を増やすことができます。
b
sadmin loglevel enable pst info コマンドを実行します。
c
アプリケーションを再度実行します。
問題が解決しない場合には、次の手順に進みます。
d
5
sadmin loglevel disable pst info コマンドを実行します。
スクリプト許可機能が無効の状態でアプリケーションが実行されることを確認します。
McAfee Application Control 7.0.0
製品ガイド
91
7
トラブルシューティング
アプリケーションのパフォーマンス
スクリプト許可機能が無効の状態でアプリケーションが実行できる場合、スクリプト許可機能を有効にし、手順
a に進みます。
a
ログ ファイルのサイズまたはログ ファイルの数を増やします。 『ログ ファイルの設定』を参照してくださ
い。
必要であれば、ログ ファイルのサイズとログ ファイルの数の両方を増やすことができます。
b
sadmin loglevel enable pst info コマンドを実行します。
c
アプリケーションを再度実行します。
問題が解決しない場合には、次の手順に進みます。
d
sadmin loglevel disable pst info コマンドを実行します。
e
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
アプリケーションのパフォーマンス
実行中にパフォーマンスが低下したり、応答不能になった場合に問題を診断し、アプリケーションを復旧します。
カテゴリ
説明
問題
アプリケーションの実行中に応答がなくなる。
症状
アプリケーションが正常に動作せず、パフォーマンスが低下します。
タスク
1
更新モードでアプリケーションが正常に起動しているか確認します。
更新モードで問題が解決しない場合には、問題の原因を特定するため追加の診断手順を行います。
a
sadmin features disable checksum コマンドを実行します。
b
必要な情報をすべて収集して、McAfee サポートに連絡します。
2
アップデーターまたは信頼済みとして追加されたコンポーネントを特定します。
3
更新プログラムまたは信用された設定としてコンポーネントを設定します。 『更新プログラムを追加する』を参
照してください。
4
メモリー保護機能が無効の状態でアプリケーションが正常に実行されることを確認します。
メモリー保護機能が無効の状態でアプリケーションを正常に実行できる場合、メモリー保護を有効にし、手順 a
に進みます。
a
ログ ファイルのサイズまたはログ ファイルの数を増やします。 『ログ ファイルの設定』を参照してくださ
い。
必要であれば、ログ ファイルのサイズとログ ファイルの数の両方を増やすことができます。
b
sadmin loglevel enable pst info コマンドを実行します。
c
アプリケーションを再度実行します。
問題が解決しない場合には、次の手順に進みます。
92
d
sadmin loglevel disable pst info コマンドを実行します。
e
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
システム ハングの問題
7
システム ハングの問題
実行時に停止したシステム (応答不能になったシステム) を復旧します。
カテゴリ
説明
問題
システムの実行中に応答がなくなる。
症状
キーボードまたはマウスからの入力にシステムが反応しません。
タスク
1
システムの電源を切ります。
2
セーフ モードでシステムを起動します。
デフォルトでは、セーフ モードで Application Control 保護は使用できません。
3
完全なメモリー ダンプを生成します。 完全なメモリー ダンプの生成方法については、
『システムと問題の詳細を
収集する』を参照してください。
4
コマンド プロンプトで scsrvc -d コマンドを実行します。
5
前の CLI ウィンドウを実行した状態で、新しい Application Control CLI ウィンドウを開きます。
6
新しい CLI ウィンドウで次の操作を実行します。
a
begin-update コマンドを実行します。
b
システムを再起動し、更新モードに切り替えます。
c
更新モードでシステムが正常に動作するかどうか確認します。
7
システムで手動によるクラッシュ ダンプとシステム クラッシュを設定します。詳細については、
KnowledgeBase の記事 http://support.microsoft.com/kb/927069 を参照してください。
8
セーフ モードでシステムを起動します。
9
sadmin disable コマンドを実行して、Application Control を無効にします。
10 コマンド プロンプトで scsrvc -d コマンドを実行します。
11 この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
システム パフォーマンスの問題
実行中にパフォーマンスが低下したり、処理速度が遅くなった場合に問題を診断し、システムを復旧します。
カテゴリ
説明
問題
実行中にシステムの処理が遅くなる。
症状
システムが正常に動作せず、パフォーマンスが低下します。
タスク
1
更新モードでシステムが正常に実行されているかどうか確認します。
2
アップデーターまたは信頼済みとして追加されたコンポーネントを特定します。
3
更新プログラムまたは信用された設定としてコンポーネントを設定します。 『更新プログラムを追加する』を参
照してください。
McAfee Application Control 7.0.0
製品ガイド
93
7
トラブルシューティング
Application Control のインストール エラー
4
メモリー保護機能が無効の状態でシステムが正常に実行されることを確認します。
メモリー保護機能が無効の状態でシステムを正常に実行できる場合、メモリー保護を有効にし、手順 a に進みま
す。
a
sadmin loglevel enable pst info コマンドを実行します。
b
問題が解決しない場合には、sadmin loglevel disable pst info コマンドを実行します。
c
この問題が解決しない場合には、必要な情報をすべて収集して、McAfee サポートに連絡してください。
Application Control のインストール エラー
トラブルシューティングを行い、システムへのインストールに失敗した Application Control を正常にインストール
します。
カテゴ 説明
リ
問題
Application Control を Windows または Linux にインストールできない。
症状
インストール エラー関連のエラー メッセージが表示されます。
次の場合はインストールに失敗します。
• サポートされていない OS で Application Control のインストールを実行した場合
• システムにブラックリストのアプリケーションがインストールされた場合 (Windows)
• システムが Application Control のインストールに必要なメモリー要件またはディスク容量要件を満た
していない場合
• Application Control のアップグレードがサポートされていない場合にアップグレードを試行した場合
タスク
1
同じ OS で McAfee がインストールされたシステムが他にない場合には、Application Control サポートに連絡
してください。
2
オペレーティング システムが同じで、Application Control がインストールされている別のシステムに次の操作
を行います。
a
システムで scanalyzer を実行します。 詳細については、『システムのランタイム環境』を参照してくださ
い。
Application Control をインストールするための必須要件が不足している場合、警告とともにレポートファイ
ルが生成されます。
b
システムが ScAnalyzer によって生成されたレポート ファイルの要件を満たしていることを確認します。
システムが要件を満たしていない場合、Application Control をインストールできません。
アップデーター権限の問題
プロセスをアップデーターとして設定しても、アップデーター権限が設定されない場合に問題を診断し、アップデー
ト権限を付与します。
次の表で、問題と症状について説明します。
94
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
イベント氾濫
カテゴリ
説明
問題
更新プログラムとして設定されているプロセスに更新プログラム権限がない。
症状
更新プログラム プロセスが更新プログラムとして動作しません。
7
タスク
1
更新プログラムとして設定されたプロセスに更新プログラム特権があるか確認します。
a
プロセスが実行されていることを確認します。
b
sadmin xray コマンドを実行し、出力とプロセスの設定を確認します。
sadmin xray コマンドを実行すると、プロセスの更新プログラム特権のステータスが表示されます。
c
2
プロセスが更新プログラム特権を使用していない場合、プロセスを再起動します。
プロセスにアップデーター権限が設定されない場合には、必要な情報をすべて収集して、McAfee サポートに連
絡してください。
イベント氾濫
類似タイプのイベントや不要なイベントをフィルタリングすると、イベント リストの氾濫を防ぐことができます。
カテゴリ
説明
問題
類似したイベントでイベント リストがいっぱいになる。
症状
類似したイベントや不要なイベントが生成されます。
タスク
1
詳細除外フィルターを使用して、不要なイベントをフィルタリングします。 『AEF を追加または削除する』を参
照してください。
2
問題が解決しない場合には、必要な情報を収集して McAfee サポートに連絡してください。
エラー メッセージの使用
トラブルシューティングでエラーを解決するには、特定のエラーに関するエラー メッセージを常に記録しておく必要
があります。
システムの次の場所でエラー メッセージを確認できます。
•
コンソール ウィンドウ
•
イベント ビューアー
•
Application Control コマンドライン インター
フェース
•
/var/log/messages ファイル (Linux)
•
OS またはアプリケーション (Windows の場合)
のポップアップ ウィンドウが開きます。
これらのエラー メッセージにより、問題をより詳しく調査することができます。類似しているエラー メッセージが
複数ある場合、それぞれのエラー メッセージの詳細を記録する必要があります。これは、問題に関連するコンテキス
トを提供するのに役立ちます。
McAfee Application Control 7.0.0
製品ガイド
95
7
トラブルシューティング
コマンドライン インターフェースのエラー メッセージ
コマンドライン インターフェースのエラー メッセージ
CLI に表示される一般的なエラー メッセージの問題を修正します。
エラー メッセージ
解決法
sadmin solidify など、ボリューム名をパラメーターとして指定できるコマンドに、 コマンドに正しいボリュ
ーム名を指定してくださ
無効なボリューム名が指定されている場合。例: sadmin solidify J:
い。
次のメッセージが CLI に表示されます:
ボリューム "ボリューム名:" が存在しません。
管理者以外のアカウントから sadmin <Command Name> コマンドが実行された場合、 管理者として CLI を実
Application Control サービスとの接続に失敗し、次のメッセージが CLI に表示されま 行します。
す:
アクセスが拒否されました。 選択されたオプションを使用するには管理者権限が必要
です。 これらのタスクを完了するには、管理者コマンドプロンプトを使用してくださ
い。
sadmin solidify コマンドに正しいボリューム名 (ボリューム名の後に英字以外の文 サポートされている適切
字またはコロン ':' がない) を指定して実行すると、CLI に次のメッセージが表示されま なボリューム名をコマン
ドと共に使用してくださ
す。
い。
パス「C:\Program Files\McAfee\Solidcore\<Volume_Name>」が存在しない、
またはアクセスできません。
sadmin updaters などのコマンド使用中に、特定のコマンドに対し、サポートされて サポートされている数の
引数をコマンドと共に使
いる数以上の引数を指定している場合。例: sadmin updaters add -u <user
用してください。
name> -p <binary name>
次のメッセージが CLI に表示されます:
引数が多すぎます。
sadmin help <Command Name> と入力して、ヘルプを表示してください。
sadmin updaters などのコマンドで、引数だけを指定し、引数の値を指定していない コマンドと共に使用する
引数すべてに対し、ユー
場合。例: sadmin updaters add -u
ザー名、ファイル名、タ
次のメッセージが CLI に表示されます:
グ名などの値を指定して
ください。
引数が十分ではありません。
ヘルプを表示するため sadmin help <Command Name> と入力してください。
sadmin write-protect などのコマンド使用中に、無効な引数を使用している場合。 正確かつサポートされて
いる引数をコマンドと共
例: sadmin write-protect -k
に使用してください。
次のメッセージが CLI に表示されます:
<Argument Name> は無効なオプションです。
ヘルプを表示するため sadmin help <Command Name> と入力してください。
CLI で sadmin solidify コマンドを実行し、別の CLI を開いて sadmin status な ホワイトリストへの登録
中です。別の CLI でコ
どの他のコマンドを実行すると、次のメッセージが CLI に存在します。
マンドを実行しないでく
別の CLI がすでに実行されています。
ださい。
96
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
正当なエラーとエラー メッセージ
7
正当なエラーとエラー メッセージ
システムで Application Control が有効モードで実行されているときに、正当なエラーが発生する場合があります。
正当なエラーに対応するエラー メッセージも生成されます。ただし、このようなエラー メッセージは正当で、
Application Control が未承認の操作を防いでいることを示します。
たとえば、Application Control は、ホワイトリストに存在しないコンポーネント (バイナリ、スクリプト、インス
トーラー パッケージなど) に実行を許可しません。コンポーネントがホワイトリストに登録されていれば、正常に実
行されます。登録されていない場合、Application Control は実行を阻止し、対応するエラー メッセージを表示しま
す。このような場合、イベントが生成されます。
バイナリまたはスクリプト ファイルが生成するエラー メッセージ
ホワイトリストにないバイナリまたはスクリプトが実行されると、対応するエラー メッセージが生成されます。この
ような操作が実行された場合には、エラー メッセージでエラーの内容を確認してください。
次の表に、ホワイトリストに存在しないバイナリとスクリプト ファイルの実行を試行した場合に表示されるエラー
メッセージを示します。
試行された操作
説明
ホワイトリストに存在しない
.exe ファイルの実行が試行され
ました。
サポートされているボリュームからの putty.exe などホワイトリストに存在
しないプログラムの実行が試行された場合、操作は失敗となり、ポップアップ
ウィンドウに以下のメッセージが表示されます。
Windows は指定のデバイス、パス、またはファイルにアクセスできません。アイテ
ムにアクセスする適切な許可がありません。
コマンド プロンプトから putty.exe を実行すると、次のメッセージが表示さ
れます。
Access is denied.
ホワイトリストの存在しない .vbs スクリプト ファイルをダブルクリックす
ホワイトリストに存在しない
.vbs スクリプト ファイルの実行 ると、実行は失敗となり、Windows Script Host により、ポップアップ ウィ
ンドウが開き、次のメッセージが表示されます。
が試行されました。
スクリプト C:\shared\AUTH\AUTH.vbs の読み込みに失敗しました (アクセス
が拒否されました)
また、イベントも生成されます。 イベントの詳細については、『イベントを使
用して変更を確認する』を参照してください。
ホワイトリストに存在しない ELF foo2bar2 などホワイトリストに存在しない ELF ファイルの実行が試行され
バイナリ ファイルの実行が試行さ た場合、操作は失敗となります。
れました。(Linux)
コマンド プロンプトから foo2bar2 file を実行すると、次のメッセージが表示
されます。
アクセスは拒否されました。
ホワイトリストに存在しない #!
(hash-bang) スクリプトの実行
が試行されました。(Linux)
ホワイトリストに存在しない #! スクリプトの実行が試行した場合、実行は失
敗となり、次のメッセージが表示されます。
無効なインタープリター:アクセスが拒否されました
インストーラー パッケージに生成されたエラー メッセージ
ホワイトリストにないインストーラー パッケージが実行されると、対応するエラー メッセージが生成されます。こ
のような操作が実行された場合には、エラー メッセージでエラーの内容を確認してください。
以下の表では、ホワイトリストに存在しないインストーラー パッケージの実行時に表示されるエラー メッセージに
ついて説明します。
McAfee Application Control 7.0.0
製品ガイド
97
7
トラブルシューティング
正当なエラーとエラー メッセージ
試行された操作
説明
MSI ベースのインストー Ica32Pkg.msi など、MSI ベースのインストーラーのインストールが試行されると、
ラーの実行が試行されま 操作は失敗します。
した。
ポップアップ ウィンドウに次のエラー メッセージが表示されます。
システム管理者がインストールを阻止するポリシーを設定しています。
Application Control が未承認コードの実行を阻止したことを通知するイベントが生成
されます。
パッケージ コントロール機能が有効な場合、イベントが表示されます。
MSI ベースのインストー Ica32Pkg.msi など、MSI ベースのパッケージの削除が試行されると、操作は失敗し
ラーの削除が試行されま ます。
した。
ポップアップ ウィンドウに次のエラー メッセージが表示されます。
このインストールはシステム ポリシーで禁止されています。システム管理者に連絡し
てください。
Application Control が未承認コードの実行を阻止したことを通知するイベントが生成
されます。
一部のケースで、[プログラムの追加と削除] 機能を使用して(MSI ベースのインストー
ラーを使用してインストールされた)アプリケーションをアンインストールできる場合
があります。そのようなアプリケーションを削除する場合は、<installer>.msi ファイ
ルを実行して、アプリケーションをアンインストールします。
Windows のオプション
コンポーネントのインス
トールまたは削除が試行
されました。
[プログラムの追加と削除] から Windows のオプションコンポーネントのインストー
ルまたは削除が試行されると、操作は失敗し、イベント ログにエントリが生成されま
す。
Application Control が未承認コードの実行を阻止したことを通知するイベントが生成
されます。
パッケージ コントロール機能が有効な場合、イベントが表示されます。
INF ベースのインストー
ラーの実行が試行されま
した。
mmdriver.inf など、INF ベースのインストーラーのインストールが右クリックで試
行されると、操作は失敗し、イベント ログにエントリが生成されます。
Application Control が未承認コードの実行を阻止したことを通知するイベントが生成
されます。
パッケージ コントロール機能が有効な場合、イベントが表示されます。
ホワイトリストに登録された登録されたコンポーネントに不正な変更が行われた
場合に生成されるエラー メッセージ
通常使用中、たとえ管理者権限があっても、ホワイトリストに登録済みのプログラムファイルの変更、名前の変更、
または削除はできません。 ホワイトリストに登録されたコンポーネントに不正な変更が行われると、対応するエラー
メッセージが生成されます。 このような操作が実行された場合には、エラー メッセージを参照してエラーの内容を
確認してください。
ホワイトリストに登録済みのファイルの変更の試行は阻止され、アクセス拒否エラーが生成されます。Application
Control により、レジストリ ファイルへの変更が禁止され、有効モードでレジストリ ファイルに加えられた変更か
らレジストリ ファイルを保護します。
次の表に、ホワイトリストに登録済みのファイルやレジストリ キーへの不正変更が試行された場合に表示されるエラ
ー メッセージを示します。
98
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
正当なエラーとエラー メッセージ
7
試行された操作
説明
ホワイトリストに存在するフ
ァイルの名前変更が試行され
ました。
名前の変更の操作は失敗となり、ポップアップ ウィンドウが開き、次のメッセージ
が表示されます:
<filename> の名前を変更できません。アクセスが拒否されました。
ディスクが一杯になっていないか、書き込み保護が設定されていないか確認してくださ
い。ファイルが使用中でないかも確認してください。
Application Control が名前の変更を阻止したことを通知するイベントも生成され
ます。また、Windows イベント ビューアーにエラー メッセージが表示されます。
ホワイトリストに存在するフ
ァイルの移動が試行されまし
た。
Windows プラットフォーム:
移動の操作は失敗となり、ポップアップ ウィンドウが開き、次のメッセージが表示
されます:
<filename> の名前を変更できません。アクセスが拒否されました。
ディスクが一杯になっていないか、書き込み保護が設定されていないか確認してくださ
い。ファイルが使用中でないかも確認してください。
Application Control が移動操作を阻止したことを通知するイベントも生成されま
す。また、Windows イベント ビューアーにエラー メッセージが表示されます。
Linux プラットフォーム:
移動操作は失敗し、次のメッセージが表示されます。
mv:filename を filename に移動できません。アクセスは拒否されました。
ホワイトリストに存在するフ
ァイルの削除が試行されまし
た。
Windows プラットフォーム:
削除操作は失敗し、ポップアップ ウィンドウが開いて次のメッセージが表示されま
す。
<filename> を削除できません。アクセスが拒否されました。ディスクが一杯になっ
ていないか、書き込み保護が設定されていないか確認してください。ファイルが使用中
でないかも確認してください。
Application Control が削除操作を阻止したことを通知するイベントも生成されま
す。また、Windows イベント ビューアーにエラー メッセージが表示されます。
Linux プラットフォーム:
削除操作は失敗し、次のメッセージが表示されます。
rm:filename を削除できません。アクセスは拒否されました。
McAfee Application Control 7.0.0
製品ガイド
99
7
トラブルシューティング
ファイルとスクリプトのバイパス ルール
試行された操作
説明
ホワイトリストに存在するフ
ァイルの上書きが試行されま
した。
Windows プラットフォーム:
上書き操作は失敗し、ポップアップ ウィンドウが開いて次のメッセージが表示され
ます。
<filename> をコピーできません。アクセスが拒否されました。
ディスクが一杯になっていないか、書き込み保護が設定されていないか確認してくださ
い。ファイルが使用中でないかも確認してください。
Application Control が上書き操作を阻止したことを通知するイベントも生成され
ます。また、Windows イベント ビューアーにエラー メッセージが表示されます。
Linux プラットフォーム:
上書き操作は失敗し、次のメッセージが表示されます。
cp:通常のファイル filename を作成できません。アクセスは拒否されました。
ホワイトリストに存在するフ
ァイルに代替ストリームの追
加が試行されました。
操作は失敗し、CLI に次のメッセージが表示されます。
アクセスが拒否されました。
イベントも生成されます。
ホワイトリストに存在するフ
ァイルに代替ストリームの削
除が試行されました。
操作は失敗しますが、メッセージは表示されません。ただし、イベントは生成さ
れ、Windows イベント ビューアーに表示されます。
Application Control 固有の 操作は失敗し、ポップアップが開いて次のメッセージが表示されます。
レジストリ キーの名前の変更
レジストリ エディターが 'registry key name' の名前を変更できません。名前の
が試行されました。
変更中にエラーが発生しました。
レジストリ キーの削除が試行 操作は失敗し、ポップアップが開いて次のメッセージが表示されます。
されました。
パラメーターを削除できません。キーの削除中にエラーが発生しました。
ファイルとスクリプトのバイパス ルール
コンテキスト ファイル操作を使用して特定のルールを定義すると、ファイルとスクリプトで書き込み保護と
script-auth 機能を無効にすることができます。
アプリケーションの中には、毎日の処理の一部として特殊な方法でコードを実行するものがあるため、実行が妨げら
れます。 こうしたアプリケーションの実行を許可するには、適切なバイパス ルールを定義します。 ファイルのバイ
パスは、アプリケーションの実行を許可する最後の手段にする必要があります。
ファイルとスクリプトのバイパス ルールを追加する
ファイルとスクリプトにバイパス ルールを追加すると、ホワイトリストに登録されていないスクリプトをシステムで
実行し、スクリプト許可機能をバイパスできます。 このルールを追加すると、書き込み拒否機能がバイパスされま
す。ホワイトリストに登録され、このルールに追加されたファイルに書き込み保護は実行されません。 ただし、この
ルールを追加しても、実行拒否機能はバイパスされません。
sadmin attr add コマンドを使用してバイパス ルールを追加し、必要な引数を指定します。
コマンドの構文は sadmin attr add -o <parent_file> -p <file> です。
100
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
パス コンポーネントのスキップ ルール
7
タスク
1
sadmin attr add -o <parent_file> -p <file> コマンドを実行します。
コマンドにファイル名を指定して、ファイルをコンテキスト ファイル操作処理の対象外にします。
このコマンドに -o 引数を使用して、指定したプロセスまたはファイル名の DLL モジュール名を指定することも
できます。Linux プラットフォームでは、この引数に親プログラムを指定します。
2
Enter キーを押します。
3
sadmin attr list -p コマンドを実行することもできます。
このコマンドでバイパスされるファイルのリストを表示します。
バイパス ルールが追加されます。
ファイルとスクリプトのバイパス ルールを削除する
ファイルとスクリプトのバイパス ルールを削除して、ホワイトリストにないスクリプトの実行を制限します。このル
ールを削除すると、deny-write 機能と script-auth 機能が再度有効になります。
バイパス ルールの削除方法は 2 つあります。
•
指定したファイルまたはスクリプトからバイパス ルールを削除します。
指定したファイルまたはスクリプトからバイパス ルールが削除されます。
コマンドの構文は sadmin attr remove -p <file> です。
•
すべてのバイパス ルールを削除します。
ファイルとスクリプトのすべてのバイパス ルールを削除します。
コマンドの構文は sadmin attr flush -p です。
タスク
1
特定のファイルまたはスクリプトからバイパス ルールを削除します。
a
sadmin attr remove -p <file> コマンドを入力します。
ファイル名またはスクリプト名を指定します。
b
Enter を押します。
指定したファイルまたはスクリプトからバイパス ルールが削除されます。
2
すべてのバイパス ルールを削除します。
a
sadmin attr flush -p コマンドを入力します。
b
Enter を押します。
ファイルとスクリプトに追加されたすべてのバイパス ルールが削除されます。
パス コンポーネントのスキップ ルール
Windows プラットフォームでスキップ ルールを定義すると、特定のパス コンポーネントで複数の Application
Control 機能と Windows 代替データ ストリーム (ADS) 機能を無効にすることができます。パス コンポーネント
をスキップすると、そのパス内のすべてのファイルがスキップされます。
製品がシステムに正常に配備され、有効モードで実行されると、システムのすべてのディレクトリとサブディレクト
リがホワイトリストに追加され、Application Control の機能で保護されます。
McAfee Application Control 7.0.0
製品ガイド
101
7
トラブルシューティング
パス コンポーネントのスキップ ルール
変更や削除を頻繁に行うファイルがパス上に存在する場合、Application Control 機能で適用された保護機能により、
これらの操作は禁止されます。 Application Control 機能で保護されているファイルに対して操作の実行が必要に
なる場合があります。 この場合、特定のパス コンポーネントを対象外にし、これらの機能でブロックされた操作を
許可します。 Windows ADS 機能から特定のパス コンポーネントを除外することもできます。
スキップリスト ルールを適用する場合には、McAfee サポートの指示に従い、慎重に行ってください。この操作を行
うと、製品のコア機能に影響を及ぼし、セキュリティ脅威に対して脆弱になる可能性があります。
パス コンポーネントのスキップ ルールを追加する
絶対パスまたは相対パスではなく、パス コンポーネントを指定して、スキップ ルールを追加します。Application
Control は、指定されたパス コンポーネントをすべてのボリュームで検索し、システムに存在する特定のパス コン
ポーネントに適用されます。
このスキップ ルールは、指定されたパス コンポーネント上にあるすべてのファイルに適用されます。 たとえば、パ
ス C:\WINDOWS\Debug\UserMode のスキップ ルールを定義する場合には、絶対パスまたは相対パスを指定しない
でください。 パス コンポーネント (\UserMode) だけを指定してください。Application Control は、すべてのボ
リュームでこのパスのコンポーネントにスキップ ルールを適用します。
機能でパス コンポーネントをスキップすると、パス コンポーネントはその機能から除外されます。パス コンポーネ
ントにこの機能が適用したセキュリティ対策が削除されます。 ただし、ホワイトリストからパス コンポーネントは
削除されません。 スキップ ルールを定義して、パス コンポーネントをホワイトリストから除外することもできま
す。 これにより、ホワイトリストからパス コンポーネントが削除されます。
スキップ ルールを追加するには、必要な引数を指定して sadmin skiplist add コマンドを実行します。
コマンド構文は次のとおりです。
sadmin skiplist add [-c | -d | -f | -i | -r | -s | -v] PATH
次の表では、パス コンポーネントをスキップするコマンドについて説明します。
機能
コマンド
説明
モニタリング
sadmin
skiplist
add -c <path
component>
パス コンポーネントをモニタリングの対象外にします。 このコマンドは、
Application Control が更新モードで稼動し、変更の追跡が有効になっている場
合にのみ使用できます。 このコマンドにユーザー モードのパスとボリューム
名のパスの両方を指定することはできません。
このコマンドに追加したテキストは、完全なコンポーネントとして処理されま
す。 たとえば、テキストはスラッシュ (/) で開始し、バックスラッシュ (\)、
ドット (.) または NULL 文字で終了する必要があります。
指定したテキストを含むファイルにイベントは生成されません。 また、このよ
うなパスはホワイトリストで更新されません。
書き込み保護
sadmin
パス コンポーネントを書き込み保護の対象外にし、パス上のファイルに適用さ
skiplist
れた書き込み保護がすべて削除されます。 このパスで書き込み拒否イベントは
add -d <path 監視されません。
component>
このコマンドにユーザー モードのパスとボリューム名のパスの両方を指定する
ことはできません。 このコマンドに追加したテキストは、完全なコンポーネン
トとして処理されます。 たとえば、テキストはスラッシュ (/) で開始し、バッ
クスラッシュ (\)、ドット (.) または NULL 文字で終了する必要があります。
sadmin
レジストリ パスをレジストリの書き込み保護の対象外にし、レジストリ パスに
skiplist
適用された書き込み保護を削除します。
add -r <path
このコマンドに追加したテキストは、完全なコンポーネントとして処理されま
component>
す。 たとえば、テキストはスラッシュ (/) で開始し、バックスラッシュ (\)、
ドット (.) または NULL 文字で終了する必要があります。
102
McAfee Application Control 7.0.0
製品ガイド
7
トラブルシューティング
パス コンポーネントのスキップ ルール
機能
コマンド
説明
ファイル操作と sadmin
パス コンポーネントをファイル操作とスクリプト許可機能の対象外にします。
スクリプトの許 skiplist
パス コンポーネントをファイル操作の対象外にすると、作成、変更、削除など
add -f <path の操作に対して書き込み保護が実行されません。 ただし、宛先パスに対するリ
可
component>
ンクと名前の変更は、書き込み保護機能で保護されています。
コマンドにパス コンポーネントを指定します。 このコマンドにユーザー モー
ドのパスとボリューム名のパスの両方を指定することはできません。
このコマンドに追加したテキストは、パスのサブ文字列として処理されます。
除外されたパス コンポーネントにイベントは発生しません。ホワイトリストも
更新されません。 このコマンドに追加したパスでは、スクリプト実行制御も機
能しません。
ファイル操作と sadmin
skiplist
実行拒否
add -i <path
component>
除外パス リストを使用して、パス コンポーネントをファイル操作の対象外にし
ます。 この動作は、sadmin add -f コマンドに似ています。 Windows 64
ビット プラットフォームの場合、このスキップ ルールを使用すると、pe32 タ
イプのバイナリも実行拒否機能の対象外になります。 このスキップ ルールを
有効にするには、システムの再起動が必要になります。
以下の手順に従って、スキップ ルールを追加します。
1 sadmin config show コマンドを実行します。
2 sadmin config set customerconfig=<new value> コマンドを入力
します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\swin
\Parameters の CustomerConfig レジストリ キー値を現在のデフォル
ト値または 0x80 に変更します。 指定する値を計算するときに、Windows
の電関数電卓モードで使用すると、現在のデフォルト値と 0x80 (0x80[16
進数] と 128 [10 進数]) の論理和を計算できます。 新しい値は、システム
の再起動後に有効になります。
3 Enter キーを押します。
4 システムを再起動します。
5 sadmin skiplist add -i <path component> コマンドを入力します。
コマンドにパス コンポーネントを指定します。 このコマンドにユーザー モ
ードのパスとボリューム名のパスの両方を指定することはできません。
Windows 64 ビット プラットフォームでパス コンポーネントを指定する
と、実行拒否機能がスキップされます。
6 Enter キーを押します。
McAfee Application Control 7.0.0
製品ガイド
103
7
トラブルシューティング
パス コンポーネントのスキップ ルール
機能
コマンド
ホワイトリスト sadmin
skiplist
add -s <path
component>
説明
コマンドにパス コンポーネントを指定します。 このコマンドにネットワーク
パス名は指定できません。 このコマンドにパス コンポーネントを指定すると、
このパスとサブディレクトリの中でホワイトリストに登録されているファイル
がホワイトリストから削除されます。 ただし、このようなパスとサブディレク
トリで生成または変更されたファイルは、Application Control モード (有効ま
たは更新) または更新プログラムの使用に関係なく、unso 状態でのみホワイト
リストに追加されます。 ファイルが unso 状態でホワイトリストに追加され
ると、ファイルに対する変更は許可されますが、実行は拒否されます。
*\<vol_rel_name> を使用して、ボリューム相対ルールを指定することもで
きます。
アスタリスク (*) は、パス上の任意の 1 つのコンポーネントを表します。 ル
ールにアスタリスク (*) を追加すると、パス上のファイルはホワイトリストか
ら削除されませんが、有効モード、更新モードまたは更新プログラムで生成さ
れたファイルは unso 状態でのみホワイトリストに追加されます。 アスタリ
スク (*) を含むルールを追加すると、ホワイトリストからファイルが削除され
ないため、このパス上でホワイトリストに登録されたファイルは書き込み保護
の監視対象になります。
Application
Control
sadmin
skiplist
add -v <path
component>
ボリューム名が Application Control に接続しません。 NTFS、FAT などのフ
ァイル システムも指定できます。 この引数にボリューム名を指定すると、
Application Control はこのボリュームに接続しません。 指定したボリューム
でスクリプト許可機能と実行拒否機能も無効になります。 このボリュームのコ
ンポーネントは、システムでの実行が許可されます。
ユーザー モードのボリューム名 (C:、D: など) を使用して、パス コンポーネ
ントを指定できます。 \device\harddiskvolume1 などのデバイス名と
NTFS や FAT などのファイル システムも指定できます。
パス コンポーネントの指定条件に一致すると、Application Control はこのボ
リュームに接続しません。 このようなボリュームでスクリプト許可機能と実行
拒否機能は機能しません。 ドライブが接続済みの場合、ルールを有効にするに
は再起動が必要です。
パス コンポーネントのスキップ ルールの一覧を表示する
パス コンポーネントに追加されたスキップ ルールのリストを表示できます。
タスク
•
コマンド プロンプトで次のコマンドを実行します。
skiplist list
適用されたスキップ ルールの一覧を表示するには、引数を指定する必要があります。
パス コンポーネントのスキップ ルールを削除する
特定のパス コンポーネントに適用されたスキップ ルールを削除し、Application Control 機能でパス コンポーネン
トを保護します。
スキップ ルールの削除方法は 2 つあります。
104
McAfee Application Control 7.0.0
製品ガイド
トラブルシューティング
パス コンポーネントのスキップ ルール
•
7
特定のパス コンポーネントからスキップ ルールを削除します。
指定したパス コンポーネントからスキップ ルールが削除されます。
コマンドの構文は、sadmin skiplist remove [-c | -d | -f | -i | -r | -s | -v] PATH です。
•
すべてのスキップ ルールを消去します。
指定した引数のすべてのスキップ ルールを削除します。
コマンドの構文は、sadmin skiplist flush [-c | -d | -f | -i | -r | -s | -v] です。
タスク
1
指定したパス コンポーネントからスキップ ルールを削除します。
a
sadmin skiplist remove コマンドを入力して、スキップ ルールを削除するパス コンポーネントと引数を
指定します。
b
Enter を押します。
指定したパス コンポーネントからスキップ ルールが削除されます。
2
すべてのスキップ ルールを削除します。
a
sadmin skiplist flush コマンドを入力して、スキップ ルールを削除する引数を指定します。
b
Enter を押します。
指定した引数のすべてのスキップ ルールが削除されます。
McAfee Application Control 7.0.0
製品ガイド
105
7
トラブルシューティング
パス コンポーネントのスキップ ルール
106
McAfee Application Control 7.0.0
製品ガイド
A
よくある質問
以下では、よくある質問とその回答を示します。
Application Control をスタンドアロンから McAfee ePO 管理モードに切り替える方法を教えてください。
KnowledgeBase の次の記事を参照してください。
•
Windows プラットフォーム:KB69408
•
Linux プラットフォーム:KB74077
Change Control 製品を使用しています。この製品を Application Control にアップグレードしました。 ア
ップグレードすると、ライセンスはどうなりますか?
Application Control のライセンスを追加して Change Control からアップグレードすると、共通の機能に
Application Control のデフォルトのステータスが設定されます。
ログ メッセージとイベントの違いは何ですか?
イベントは、保護対象のシステムで行われたすべての変更に対して生成され、イベント シンクに保存されま
す。 ログ メッセージは、製品に関連したアクションとエラーに対して生成され、ログ ファイルに保存されま
す。 詳細については、『イベントを使用して変更を確認する』と『ログ ファイルの設定』を参照してくださ
い。
Application Control の対応オペレーティング システムを教えてください。
KnowledgeBase の記事 KB73341 を参照してください。
sadmin trusted -u コマンドと sadmin updaters add コマンドの違いは何ですか?
sadmin updaters add コマンドを使用すると、コンポーネントを更新プログラムとして実行できます。 た
だし、更新プログラムとして追加する前に、以下のいずれかの方法でシステムでの実行をコンポーネントに許
可する必要があります。
•
コンポーネントをホワイトリストに追加する。
•
名前またはチェックサムでコンポーネントを許可する。
詳細については、『更新プログラムとは』を参照してください。
sadmin trusted -u コマンドを使用すると、特定のパスに更新プログラム特権を付与できます。 このコマ
ンドにディレクトリ パスを指定すると、このディレクトリ内のすべてのバイナリとスクリプトが更新プログラ
ムとして設定されます。 詳細については、『信用されたディレクトリを追加する』を参照してください。
禁止ファイルの実行を許可する理由は何ですか?
定義済みのルールを適用するときに、ファイルに定義されたルールが統合または集約されます。 このルールを
適用すると、以下の順番でファイルの実行を許可するかどうか判断されます。 リスト内の順番は、それぞれの
方法が適用される優先順位を表します。
1
更新プログラムまたは信用されたユーザーに
よる実行
5
名前で禁止
2
チェックサムで禁止
6
名前で許可
McAfee Application Control 7.0.0
製品ガイド
107
A
よくある質問
3
チェックサムで許可
7
信用されたディレクトリから除外
4
証明書によって許可
8
ホワイトリストに追加
上記のいずれにも該当しない場合、ファイルの実行がブロックされます。 たとえば、チャックサムでバイナリ
ファイルを禁止している場合、このファイルが更新プログラムまたは信用されたユーザーによって実行される
と、実行が許可されます。 他のシナリオの場合、バイナリ ファイルはブロックされます。 同様に、プログラ
ムがチェックサム値に基づいて許可されていても、名前によっては禁止されている場合、このプログラムは実
行を許可されます。
UNIX で変数を定義しました。 この変数を使用して、Application Control または Change Control でルール
を定義できますか?
UNIX プラットフォームの場合、特定のディレクトリを参照するシステム変数は事前に定義されていません。
シェル変数を定義してシステムで使用することはできます。 Application Control または Change Control
をスタンドアロンで使用している場合、ユーザー定義のシェル変数を使用してルールを追加できます。 たとえ
ば、MYDIR=/test 変数を定義して更新プログラム ルール (sadmin updaters add -t <workflow id>
$MYDIR/updater) を追加すると、この変数に /test/updater が設定され、更新プログラム ルールが追加
されます。
エンドポイントのソリディフィケーションまたはホワイトリストのステータスを確認する方法を教えてください。
エンドポイントのソリディフィケーションまたはホワイトリストのステータスを確認するには、次の手順に従
ってください。
1
エンドポイントの通知領域にある McAfee Agent アイコンを右クリックします。
2
[クイック設定]、[Application Control ソリディフィケーション ステータス] の順に選択します。
[Application Control ソリディフィケーション ステータス] ウィンドウが表示されます。
3
108
エンドポイントのステータスを確認して、[閉じる] をクリックします。
McAfee Application Control 7.0.0
製品ガイド
B
Application Control のイベント リスト
次の表では、Application Control 固有のイベント (名前、イベント ID、重大度、説明) について説明します。
名前の末尾に (_UPDATE) が付いているイベントは、更新モードで生成されています。
イベ
ント
ID
(シ
ステ
ム)
脅威イベン イベント名
ト ID
(McAfee
ePO)
重
大
度
説明
19
20718
PROCESS_TERMINATED
メ
ジ
ャ
ー
McAfee Solidifier が、API
'<string>' の不正呼び出しによるプ
ロセス <string> (プロセス ID:
<string>、ユーザー: <string>) のハ
イジャックを阻止しました。 このプ
ロセスは終了しました。
20
20719
WRITE_DENIED
メ
ジ
ャ
ー
McAfee Solidifier が、プロセス
<string> (プロセス ID: <string>、
ユーザー: <string>) によるファイル
'<string>' の変更を阻止しました。
21
20720
EXECUTION_DENIED
メ
ジ
ャ
ー
McAfee Solidifier が、プロセス
<string> (プロセス ID: <string>、
ユーザー: <string>) による
'<string>' の未承認の実行を阻止し
ました。
29
20728
PROCESS_TERMINATED_UNAUTH_SYSCALL メ
ジ
ャ
ー
McAfee Solidifier が、<string> によ
って開始されたプロセス <string> に
よる不正な syscall %d (戻りアドレ
ス %d) を阻止しました。 このプロセ
スは終了しました。
30
20729
PROCESS_TERMINATED_UNAUTH_API
メ
ジ
ャ
ー
McAfee Solidifier が、<string> によ
って開始されたプロセス <string> に
よる API <string> の不正アクセス
(戻りアドレス <string>) を阻止しま
した。 このプロセスは終了しました。
49
20748
REG_VALUE_WRITE_DENIED
メ
ジ
ャ
ー
McAfee Solidifier が、プロセス
<string> (プロセス ID: <string>、
ユーザー: <string>) によるレジスト
リ キー '<string>' (値: '<string>')
の変更を阻止しました。
50
20749
REG_KEY_WRITE_DENIED
メ
ジ
ャ
ー
McAfee Solidifier が、プロセス
<string> (プロセス ID: <string>、
ユーザー: <string>) によるレジスト
リ キー '<string>' の変更を阻止しま
した。
McAfee Application Control 7.0.0
製品ガイド
109
B
110
Application Control のイベント リスト
イベ
ント
ID
(シ
ステ
ム)
脅威イベン イベント名
ト ID
(McAfee
ePO)
重
大
度
説明
51
20750
REG_KEY_CREATED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、ワー
クフロー ID: <string>) によるレジ
ストリ キー '<string>' の作成を検出
しました。
52
20751
REG_KEY_DELETED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、ワー
クフロー ID: <string>) によるレジ
ストリ キー '<string>' の削除を検出
しました。
54
20753
REG_VALUE_DELETED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、ワー
クフロー ID: <string>) によるレジ
ストリ (値 '<string>'、キー
'<string>') の削除を検出しました。
57
20756
OWNER_MODIFIED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、ワー
クフロー ID: <string>) による
'<string>' 所有者の変更を検出しま
した。
61
20760
PROCESS_HIJACKED
メ
ジ
ャ
ー
McAfee Solidifier が、アドレス
<string> からのプロセス <string>
への攻撃を検出しました。
62
20761
INVENTORY_CORRUPT
重
大
McAfee Solidifier が、ボリューム
<string> の内部インベントリの破損
を検出しました。 修正するには、イン
ベントリを削除し、再度ボリュームを
固定化してください。
75
20774
FILE_CREATED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、元の
ユーザー: <string>、ワークフロー
ID: <string>) による '<string>' の
作成を検出しました。
76
20775
FILE_DELETED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、元の
ユーザー: <string>、ワークフロー
ID: <string>) による '<string>' の
削除を検出しました。
77
20776
FILE_MODIFIED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、元の
ユーザー: <string>、ワークフロー
ID: <string>) による '<string>' の
変更を検出しました。
79
20778
FILE_RENAMED_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、元の
ユーザー: <string>、ワークフロー
ID: <string>) による名前変更
('<string>' から '<string>') を検出
しました。
McAfee Application Control 7.0.0
製品ガイド
Application Control のイベント リスト
B
イベ
ント
ID
(シ
ステ
ム)
脅威イベン イベント名
ト ID
(McAfee
ePO)
重
大
度
説明
80
20779
FILE_SOLIDIFIED
情
報
<string>' は固定化されています。プ
ログラム <string>(ユーザー:
<string>、ワークフロー ID:
<string>) によって作成されました。
82
20781
FILE_UNSOLIDIFIED
情
報
<string>' は固定化されていません。
プログラム <string>(ユーザー:
<string>、ワークフロー ID:
<string>) によって削除されました。
89
20788
READ_DENIED
メ
ジ
ャ
ー
McAfee Solidifier が、プロセス
<string> (プロセス ID: <string>、
ユーザー: <string>) によるファイル
'<string>' の読み取りを阻止しまし
た。
96
20795
PKG_MODIFICATION_PREVENTED
重
大
McAfee Solidifier が、'<string>' (ユ
ーザー: '<string>') によるパッケー
ジの変更を阻止しました。
97
20796
PKG_MODIFICATION_ALLOWED_UPDATE
情
報
McAfee Solidifier が、'<string>' (ユ
ーザー: '<string>') によるパッケー
ジの変更を許可しました。 (ワークフ
ロー ID: <string>)
98
20797
PKG_MODIFICATION_PREVENTED_2
重
大
McAfee Solidifier が、'<string>' (ユ
ーザー: '<string>') によるパッケー
ジの変更を阻止しました。
99
20798
NX_VIOLATION_DETECTED
重
大
McAfee Solidifier が、プロセス
'<string>' (プロセス ID:
'<string>'、ユーザー: '<string>') の
ハイジャックを阻止しました。コード
ページ領域外のアドレスからコードの
実行が試行されました。 エラーが発
生したアドレス '<string>'。 このプ
ロセスは終了しました。
101
20800
REG_VALUE_MODIFIED_UPDATE
情
報
McAfee Solidifier が、プログラム
'<string>' (ユーザー: <string>、ワ
ークフロー ID: <string>) によるデ
ータ (<string>) を使用したレジスト
リ (値 '<string>'、タイプ
'<string>'、キー '<string>') の変更
を検出しました。
103
20802
FILE_READ_UPDATE
情
報
McAfee Solidifier が、プログラム
<string> (ユーザー: <string>、元の
ユーザー: <string>、ワークフロー
ID: <string>) による '<string>' の
読み取りを検出しました。
124
20823
INITIAL_SCAN_TASK_COMPLETED
情
報
McAfee Solidifier 初期スキャン タス
クが完了し、システムで Application
Control が施行されています。
126
20825
ACTX_ALLOW_INSTALL
情
報
McAfee Solidifier が、ActiveX
<string> のインストールを許可しま
した (ワークフロー ID: <string>、ユ
ーザー <string>)。
McAfee Application Control 7.0.0
製品ガイド
111
B
112
Application Control のイベント リスト
イベ
ント
ID
(シ
ステ
ム)
脅威イベン イベント名
ト ID
(McAfee
ePO)
重
大
度
説明
127
20826
ACTX_INSTALL_PREVENTED
メ
ジ
ャ
ー
McAfee Solidifier が、ActiveX
<string> のインストールを阻止しま
した (ワークフロー ID: <string>、ユ
ーザー <string>)。
129
20828
VASR_VIOLATION_DETECTED
重
大
McAfee Solidifier が、プロセス
'<string>' (プロセス ID:
'<string>'、ユーザー: '<string>') の
ハイジャックを阻止しました。再配置
不能な DLL '<string>' からコードの
実行が試行されました。 エラーが発
生したアドレス '<string>'。 ターゲ
ット アドレス '<string>'
McAfee Application Control 7.0.0
製品ガイド
C
短形式のコマンド
Application Control では、短形式のコマンドも使用できます。 これらのコマンドは代替可能です。
コマンド
短形式
sadmin write-protect
sadmin wp
sadmin write-protect-reg
sadmin wpr
sadmin read-protect
sadmin rp
sadmin solidify
sadmin so
sadmin unsolidify
sadmin unso
sadmin list-solidified
sadmin ls
sadmin list-unsolidified
sadmin lu
sadmin begin-update
sadmin bu
sadmin end-update
sadmin eu
McAfee Application Control 7.0.0
製品ガイド
113
C
短形式のコマンド
114
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インター
フェースのリファレンス
このセクションでは、Application Control のコマンドライン インターフェース (CLI) で使用可能なすべてのコマン
ドを説明します。
[OS] 列では、次の略称で対応オペレーティング システムを表しています。
•
L - Linux
•
W - Windows
[モード] 列では、次の略称でコマンドの対応モードを表しています。
•
E - 有効モード
•
D - 無効モード
•
U - 更新モード
表 D-1
コマンドの詳細
コマン
ド
説明
構文
OS
モード
attr
Application Control 設定の属性リストを表
示または変更します。
sadmin attr add -a
filename1 ... filenameN
L
E、D、U
sadmin attr add -p
filename1 ... filenameN
sadmin attr add -u
filename1 ... filenameN
sadmin attr add -o parent=
filename2 -p filename1
sadmin attr remove -a
filename1 ... filenameN
sadmin attr remove -p
filename1 ... filenameN
sadmin attr remove -u
filename1 ... filenameN
sadmin attr list -a
filename1 ... filenameN
sadmin attr list -p
filename1 ... filenameN
sadmin attr list -u
filename1 ... filenameN
sadmin attr flush -a
McAfee Application Control 7.0.0
製品ガイド
115
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
W (32 ビ
ット)
E、D、U
sadmin attr flush -p
sadmin attr flush -u
sadmin attr add -a
filename1 ... filenameN
sadmin attr add -b
filename1 ... filenameN
sadmin attr add -c
filename1 ... filenameN
sadmin attr add -f
filename1 ... filenameN
sadmin attr add -h
filename1 ... filenameN
sadmin attr add -o parent=
filename2 -i filename1
sadmin attr add -j
filename1 ... filenameN
sadmin attr add -l
filename1 ... filenameN
sadmin attr add -p
filename1 ... filenameN
sadmin attr add -u
filename1 ... filenameN
sadmin attr add -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr add -o parent=
filename2 -p filename1
sadmin attr add -o module=
modulename -v filename1
(Windows Vista 以降)
sadmin attr remove -a
filename1 ... filenameN
sadmin attr remove -b
filename1 ... filenameN
sadmin attr remove -c
filename1 ... filenameN
sadmin attr remove -f
filename1 ... filenameN
sadmin attr remove -h
filename1 ... filenameN
sadmin attr remove -i
filename1 ... filenameN
sadmin attr remove -j
filename1 ... filenameN
116
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin attr remove -l
filename1 ... filenameN
sadmin attr remove -p
filename1 ... filenameN
sadmin attr remove -u
filename1 ... filenameN
sadmin attr remove -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr list -a
filename1 ... filenameN
sadmin attr list -b
filename1 ... filenameN
sadmin attr list -c
filename1 ... filenameN
sadmin attr list -f
filename1 ... filenameN
sadmin attr list -h
filename1 ... filenameN
sadmin attr list -i
filename1 ... filenameN
sadmin attr list -j
filename1 ... filenameN
sadmin attr list -l
filename1 ... filenameN
sadmin attr list -p
filename1 ... filenameN
sadmin attr list -u
filename1 ... filenameN
sadmin attr list -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr flush -a
sadmin attr flush -b
sadmin attr flush -c
sadmin attr flush -f
sadmin attr flush -h
sadmin attr flush -i
sadmin attr flush -j
sadmin attr flush -l
McAfee Application Control 7.0.0
製品ガイド
117
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
W (64 ビ
ット)
E、D、U
sadmin attr flush -p
sadmin attr flush -u
sadmin attr flush -v
(Windows Vista 以降)
sadmin attr add -a
filename1 ... filenameN
sadmin attr add -h
filename1 ... filenameN
sadmin attr add -o parent=
filename2 -i filename1
sadmin attr add -j
filename1 ... filenameN
sadmin attr add -n
filename1 ... filenameN
sadmin attr add -n -y
filename1 (Windows Server
2012 では使用不可)
sadmin attr add -p
filename1 ... filenameN
sadmin attr add -u
filename1 ... filenameN
sadmin attr add -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr add -o parent=
filename2 -p filename1
sadmin attr add -o module=
modulename -v filename1
(Windows Vista 以降)
sadmin attr remove -a
filename1 ... filenameN
sadmin attr remove -h
filename1 ... filenameN
sadmin attr remove -i
filename1 ... filenameN
sadmin attr remove -j
filename1 ... filenameN
sadmin attr remove -n
filename1 ... filenameN
sadmin attr remove -p
filename1 ... filenameN
118
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin attr remove -u
filename1 ... filenameN
sadmin attr remove -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr list -a
filename1 ... filenameN
sadmin attr list -h
filename1 ... filenameN
sadmin attr list -i
filename1 ... filenameN
sadmin attr list -j
filename1 ... filenameN
sadmin attr list -n
filename1 ... filenameN
sadmin attr list -p
filename1 ... filenameN
sadmin attr list -u
filename1 ... filenameN
sadmin attr list -v
filename1 ... filenameN
(Windows Vista 以降)
sadmin attr flush -a
sadmin attr flush -h
sadmin attr flush -i
sadmin attr flush -j
sadmin attr flush -n
sadmin attr flush -p
sadmin attr flush -u
sadmin attr flush -v
(Windows Vista 以降)
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『メモリー保護技
術の設定』と『システムを保守する』でスタンドアロン モードの説明を参照してください。
auth
ホワイトリストに追加してアプリケーション
(実行ファイル、インストーラー、バッチ ファ
イル) を許可します。あるいは、ブラックリス
トに追加してアプリケーションをブロックし
ます。 アプリケーションは、ローカルからだ
けでなく、共有ドライブからインストールさ
れたり、実行される可能性があります。
sadmin auth -a -c checksum W
E、D、U
sadmin auth -a [ -t rule
id ] -c checksum
sadmin auth -a [ -t rule
id ] [ -u ] -c checksum
sadmin auth -b -c checksum
McAfee Application Control 7.0.0
製品ガイド
119
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin auth -b [ -t rule
id] -c checksum
sadmin auth -r checksum
sadmin auth -l
sadmin auth -f
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の保護を上書きする』で、スタンドアロン モードの説明を参照してください。
begi
n-upd
ate
(bu)
更新モードを開始し、ソフトウェアの更新と sadmin begin-update
L、W
[ workflow-id [ comment ]]
インストールを実行します。
E、D
sadmin bu [ workflow-id
[ comment ]]
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
cert
デジタル署名ファイルの証明書を管理しま
す。 Application Control 証明書ストアで証
明書の追加、削除、表示を行うことができま
す。このストアは、インストール ディレクト
リのサブフォルダー (<インストール ディレ
クトリ>/Certificates にあります。
sadmin cert add
certificate_name
W
E、D、U
sadmin cert add -u
certificate_name
sadmin cert add -c
certificate_content
sadmin cert remove SHA1
sadmin cert remove -c
certificate_content
sadmin cert list
sadmin cert list -d
sadmin cert list -u
sadmin cert list [ -d
| -u ]
sadmin cert flush
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の保護を上書きする』で、スタンドアロン モードの説明を参照してください。
check
指定したファイルの属性をファイル インベ
ントリと比較し、修正します。
sadmin check [ -r ]
L、W
E、D、U
sadmin check [ -r ]
filename1 ... filenameN
sadmin check [ -r ]
directoryname1 ...
directorynameN
sadmin check [ -r ]
volumename1 ...
volumenameN
120
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
confi
g
sadmin config export
• 現在の設定をファイルにエクスポートしま filename
す。
sadmin config import
• ファイルに保存されている設定をインポー [ -a ] filename
次の処理を実行できます。
トします。
L、W
E、D、U
sadmin config set
name=value
sadmin config show
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『高度な機能を設
定する』で、スタンドアロン モードの説明を参照してください。
diag
診断を行い、承認するプログラムとアプリケ sadmin diag
ーションに関する推奨事項を表示します (更
sadmin diag fix [ -f ]
新を実行する場合もあります)。
W
E、U
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
disab
le
sadmin disable
無効モードに切り替えます。 コマンドの結
果を適用するには、システムを再起動します。
Linux プラットフォームの場合、Application
Control を有効にするためにシステムを再起
動する必要はありません。 ただし、製品を削
除する場合には、システムの再起動が必要で
す。
L、W
E、U
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
enabl
e
sadmin enable
有効モードに切り替えます。 コマンドの結
果を適用するには、システムを再起動します。
あるいは、Application Control サービスを
再起動します。 ただし、メモリー保護機能を
使用するには、システムの再起動が必要です。
L、W
D
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の配備方法』で、スタンドアロン モードの説明を参照してください。
end-u
pdate
(eu)
更新モードを終了し、有効モードに切り替え sadmin end-update
ます。
sadmin eu
L、W
U
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
event
イベントを生成するログ ターゲット (シン
ク) を設定します。
sadmin event sink
L、W
E、D、U
sadmin event sink
eventname
sadmin event sink -a
{ eventname | ALL }
{ sinkname | ALL }
McAfee Application Control 7.0.0
製品ガイド
121
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin event sink -r
{ eventname | ALL }
{ sinkname | ALL }
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『高度な機能を設
定する』で、スタンドアロン モードの説明を参照してください。
featu
res
既存のインストール先で機能を有効または無 sadmin features [-d]
効にします。機能の一覧を表示することもで
sadmin features enable
きます。
featurename
L、W
E、D、U
sadmin features disable
featurename
sadmin features list
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
help
基本的なコマンドの情報を表示します。
sadmin help
L、W
E、D、U
sadmin help [ command ]
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『準備』で、スタ
ンドアロン モードの説明を参照してください。
hel
p-adv
anced
高度なコマンドの情報を表示します。
sadmin help-advanced
L、W
E、D、U
sadmin help-advanced
[ command ]
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『準備』で、スタ
ンドアロン モードの説明を参照してください。
licen
se
ライセンス情報を追加または表示します。
sadmin license add
licensekey
L、W
D
sadmin license list
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の配備方法』で、スタンドアロン モードの説明を参照してください。
lis
t-sol
idifi
ed
(ls)
ホワイトリストに登録されたファイル、ディ sadmin list-solidified
レクトリ、ボリュームの一覧を表示します。 [ -l ]
L、W
E、D、U
sadmin ls [ -l ]
sadmin list-solidified
[ -l ] filename1 ...
filenameN
sadmin ls [ -l ]
filename1 ... filenameN
sadmin list-solidified
[ -l ] directoryname1 ...
directorynameN
sadmin ls [ -l ]
directoryname1 ...
directorynameN
122
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin list-solidified
[ -l ] volumename1 ...
volumenameN
sadmin ls [ -l ]
volumename1 ...
volumenameN
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
lis
t-uns
olidi
fied
(lu)
sadmin list-unsolidified
ホワイトリストに登録されていないファイ
ル、ディレクトリ、ボリュームの一覧を表示
sadmin lu
します。
L、W
E、D、U
sadmin list-unsolidified
filename1 ... filenameN
sadmin lu filename1 ...
filenameN
sadmin list-unsolidified
directoryname1 ...
directorynameN
sadmin lu
directoryname1 ...
directorynameN
sadmin list-unsolidified
volumename1 ...
volumenameN
sadmin lu volumename1 ...
volumenameN
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
lockd
own
sadmin lockdown
ローカルのコマンドライン インターフェー
スを無効にします。 ロックダウン後に実行
できるコマンドは、help、help‑advanced、
status、version、recover だけです。
passw
d
コマンドライン インターフェースのパスワ
ードを設定します。
パスワードを設定した場合、重要なコマンド
が実行される前にパスワードを確認されま
す。
sadmin passwd
L、W
E、D、U
L、W
E、D、U
sadmin passwd -d
パスワードを削除するには、sadmin
passwd -d コマンドを実行します。
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『高度な機能を設
定する』で、スタンドアロン モードの説明を参照してください。
rea
d-pro
tect
(rp)
sadmin read-protect -i
読み取り保護ルールを表示または変更しま
pathname1 ... pathnameN
す。 このコマンドには完全なファイル名ま
たはディレクトリ名を指定する必要がありま
sadmin read-protect -e
す。
pathname1 ... pathnameN
McAfee Application Control 7.0.0
L、W
E、D、U
製品ガイド
123
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
rp コマンドの詳細については、『McAfee
sadmin read-protect -r
Application Control 7.0.0 製品ガイド』の pathname1 ... pathnameN
『ファイル システム コンポーネントを保護す
る』で、スタンドアロン モードの説明を参照 sadmin read-protect -l
してください。
sadmin read-protect -f
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『ファイル システ
ム コンポーネントを保護する』で、スタンドアロン モードの説明を参照してください。
recov
er
ローカルのコマンドライン インターフェー
スを復旧します。
sadmin recover
L、W
E、D、U
W
E、D、U
sadmin recover -f
skipl
ist
機能によって適用された保護対策を削除する
ときに、指定されたパス コンポーネントを除
外します。 スキップ ルールを定義して、パス
コンポーネントをホワイトリストから除外す
ることもできます。 スキップリスト ルール
を適用する場合には、McAfee サポートの指
示に従い、慎重に行ってください。この操作
を行うと、製品のコア機能に影響を及ぼし、
セキュリティ脅威に対して脆弱になる可能性
があります。 スキップリスト ルールの詳細
については、『McAfee Application Control
7.0.0 製品ガイド』の『パス コンポーネント
のルールをスキップする』で、スタンドアロ
ン モードの説明を参照してください。
sadmin skiplist add -c
pathname1 ... pathnameN
sadmin skiplist add -d
pathname1 ... pathnameN
sadmin skiplist add -f
pathname1 ... pathnameN
sadmin skiplist add -i
pathname1 ... pathnameN
sadmin skiplist add -r
pathname1 ... pathnameN
sadmin skiplist add -s
pathname1 ... pathnameN
sadmin skiplist add -v
pathname1 ... pathnameN
sadmin skiplist remove -c
pathname1 ... pathnameN
sadmin skiplist remove -d
pathname1 ... pathnameN
sadmin skiplist remove -f
pathname1 ... pathnameN
sadmin skiplist remove -i
pathname1 ... pathnameN
sadmin skiplist remove -r
pathname1 ... pathnameN
sadmin skiplist remove -s
pathname1 ... pathnameN
sadmin skiplist remove -v
pathname1 ... pathnameN
sadmin skiplist list -c
sadmin skiplist list -d
sadmin skiplist list -f
sadmin skiplist list -i
sadmin skiplist list -r
sadmin skiplist list -s
sadmin skiplist list -v
124
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
L、W
E、D、U
sadmin skiplist flush -c
sadmin skiplist flush -d
sadmin skiplist flush -f
sadmin skiplist flush -i
sadmin skiplist flush -r
sadmin skiplist flush -s
sadmin skiplist flush -v
solid
ify
(so)
sadmin solidify [ -q
ディレクトリまたはシステム ボリューム内
のファイルをホワイトリストに追加します。 | -v ]
sadmin solidify [ -q
| -v ] filename1 ...
filenameN
sadmin solidify [ -q
| -v ] directoryname1 ...
directorynameN
sadmin solidify [ -q
| -v ] volumename1 ...
volumenameN
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の配備方法』で、スタンドアロン モードの説明を参照してください。
statu
s
Application Control のステータスを表示し sadmin status
ます。 動作モード、システム再起動時の動作
sadmin status volumename
モード、McAfee ePolicy Orchestrator
(McAfee ePO ) との接続、ローカル CLI ア
クセス ステータスとホワイトリスト ステー
タスを確認できます。
®
L、W
E、D、U
®
™
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の配備方法』で、スタンドアロン モードの説明を参照してください。
trust
ed
信用されたファイル パス、ボリュームまたは
ディレクトリとしてローカルまたはリモート
の共有を設定します。 信用されたボリュー
ムまたはディレクトリの追加、除外、一覧表
示、消去を行うことができます。
sadmin trusted -i
pathname1 ... pathnameN
L
E、D、U
W
E、D、U
sadmin trusted -e
pathname1 ... pathnameN
sadmin trusted -r
pathname1 ... pathnameN
sadmin trusted -l
sadmin trusted -f
sadmin trusted -i
volumesetname1 ...
volumesetnameN
sadmin trusted -i
pathname1 ... pathnameN
McAfee Application Control 7.0.0
製品ガイド
125
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin trusted -e
volumesetname1 ...
volumesetnameN
sadmin trusted -e
pathname1 ... pathnameN
sadmin trusted -r
volumesetname1 ...
volumesetnameN
sadmin trusted -r
pathname1 ... pathnameN
sadmin trusted -l
sadmin trusted -f
sadmin trusted -u <local
or network path>
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の保護を上書きする』で、スタンドアロン モードの説明を参照してください。
unsol
idify
(unso
)
指定したファイルをホワイトリストから削除 sadmin unsolidify [ -v ]
します。
sadmin unsolidify [ -v ]
filename1 ... filenameN
L、W
E、D、U
sadmin unsolidify [ -v ]
directoryname1 ...
directorynameN
sadmin unsolidify [ -v ]
volumename1 ...
volumenameN
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『システムを保守
する』で、スタンドアロン モードの説明を参照してください。
updat
ers
認証済み更新プログラムのリストにプログラ sadmin updaters add [ -d ] L
ムを追加したり、リストから削除または消去 { binaryname }
します。
sadmin updaters add [ -n ]
{ binaryname }
E、D、U
sadmin updaters add [ -p
parent-programname ]
{ binaryname }
sadmin updaters add [ -t
rule-id ] { binaryname }
sadmin updaters add [ -d ]
[ -n ] [ -t rule-id ] [ -p
parent-programname ]
{ binaryname }
sadmin updaters remove
{ binaryname }
126
McAfee Application Control 7.0.0
製品ガイド
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
sadmin updaters remove
[ -p parent-programname ]
{ binaryname }
sadmin updaters list
sadmin updaters flush
sadmin updaters add [ -d ] W
{ binaryname }
E、D、U
sadmin updaters add [ -l
libraryname ]
{ binaryname }
sadmin updaters add [ -n ]
{ binaryname }
sadmin updaters add [ -p
parent-binaryname ]
{ binaryname }
sadmin updaters add [ -t
rule-id ] { binaryname }
sadmin updaters add [ -d ]
[ -n ] [ -t rule-id ] [ -l
libraryname ]
{ binaryname }
sadmin updaters add [ -d ]
[ -n ] [ -t rule-id ] [ -p
parent-binaryname ]
{ binaryname }
sadmin updaters add [ -t
rule-id ] -u username
sadmin updaters remove
{ binaryname }
sadmin updaters remove
[ -l libraryname ]
{ binaryname }
sadmin updaters remove
[ -p parent-binaryname ]
{ binaryname }
sadmin updaters remove -u
username
sadmin updaters list
sadmin updaters flush
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の保護を上書きする』で、スタンドアロン モードの説明を参照してください。
versi
on
インストールされている Application
Control のバージョンを表示します。
McAfee Application Control 7.0.0
sadmin version
L、W
E、D、U
製品ガイド
127
D
Application Control コマンドライン インターフェースのリファレンス
表 D-1
コマン
ド
コマンドの詳細 (続き)
説明
構文
OS
モード
このコマンドの詳細については、『McAfee Application Control 7.0.0 製品ガイド』の『Application
Control の配備方法』で、スタンドアロン モードの説明を参照してください。
writ
e-pro
tect
(wp)
指定したファイルに書き込み保護を設定しま
す。ホワイトリストに登録されたファイルも
指定できます。 このコマンドには完全なフ
ァイル名またはディレクトリ名を指定する必
要があります。
sadmin write-protect -i
pathname1 ... pathnameN
L、W
E、D、U
sadmin write-protect -e
pathname1 ... pathnameN
sadmin write-protect -r
pathname1 ... pathnameN
sadmin write-protect -l
sadmin write-protect -f
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『ファイル システ
ム コンポーネントを保護する』で、スタンドアロン モードの説明を参照してください。
writ
e-pro
tec
t-reg
(wpr)
sadmin
指定したレジストリ キーに書き込み保護を
設定します。ホワイトリストに登録されたレ write-protect-reg -i
registrykeyname1 ...
ジストリ キーも指定できます。
registrykeynameN
W
E、D、U
sadmin
write-protect-reg -e
registrykeyname1 ...
registrykeynameN
sadmin
write-protect-reg -r
registrykeyname1 ...
registrykeynameN
sadmin
write-protect-reg -l
sadmin
write-protec
t-reg -f
このコマンドの詳細については、
『McAfee Application Control 7.0.0 製品ガイド』の『ファイル システ
ム コンポーネントを保護する』で、スタンドアロン モードの説明を参照してください。
128
McAfee Application Control 7.0.0
製品ガイド
E
引数の詳細
以下の表では、コマンドで使用可能な引数について説明します。 [引数] 列に、コマンドで使用可能な引数を英字順
に示します。
-z 引数を使用すると、パスワード入力のプロンプトを非表示にできます。 この引数はすべての CLI コマンドで使用
できます。この引数に CLI パスワードを指定すると、パスワード入力のプロンプトは表示されません。 たとえば、
CLI パスワードを設定して sadmin wp -i abc.txt コマンドを実行すると、パスワードを要求するプロンプトが
表示されます。 -z 引数を使用して sadmin wp -z <パスワード> -i abc.txt コマンドを実行すると、パスワー
ドの入力は要求されません。
表 E-1
引数の詳細
コマンド
引数
説明
attr
-a
常にファイル名で承認します。 これは非推奨の手法です。 詳細につい
ては、McAfee サポートに確認してください。
-b
難号化技術で保護されているコンポーネントにバイパス、復元、リス
ト、消去ルールを設定します。 これは非推奨の手法です。 詳細につい
ては、McAfee サポートに確認してください。
-c
重要なアドレス空間保護で保護されているコンポーネントにバイパス、
復元、リスト、消去ルールを設定します。
-f
フル クロール属性から除外します。 これは非推奨の手法です。 詳細
については、McAfee サポートに確認してください。
-h
MP Compat 保護にバイナリを追加します。
-i
パッケージ コントロール機能で保護されているバイナリにバイパス、
復元、リスト、消去ルールを設定します。
-j
MP Compat 保護からバイナリを除外します。
-l
アンチデバッグ技術で保護されているコンポーネントにバイパス、復
元、リスト、消去ルールを設定します。 これは非推奨の手法です。 詳
細については、McAfee サポートに確認してください。
-n
mp-nx 技術で保護されているコンポーネントにバイパス、復元、リス
ト、消去ルールを設定します。
-y
mp-nx 機能から除外するコンポーネントの子プロセスを追加します。
この引数は、-n と一緒に指定する必要があります。
-o
プロセスの DLL モジュール名を指定します。 この引数は、-p、-v、-i
引数と一緒に使用できます。 Linux プラットフォームの場合、この引
数に -p 属性の親プログラムを指定します。
-p
プロセスのコンテキスト ファイル操作属性から除外します。
-u
常にファイル名で未承認にします。 これは非推奨の手法です。 詳細に
ついては、McAfee サポートに確認してください。
-v
強制 DLL 再配置属性から除外します。
-a
チェックサム値でバイナリを承認します。
auth
McAfee Application Control 7.0.0
製品ガイド
129
E
引数の詳細
表 E-1
引数の詳細 (続き)
コマンド
begin-update (bu)
引数
説明
-b
チェックサム値でバイナリを禁止します。
-c
チェックサム値を指定します。
-f
承認済みバイナリまたは禁止バイナリをすべて消去します。
-l
承認済みバイナリと禁止バイナリの一覧を表示します。
-r
承認済みバイナリまたは禁止バイナリを削除します。
-t
禁止するバイナリに関連するタグ名を追加します。
-u
-a と -c 属性と一緒に使用し、バイナリを承認して更新プログラム権
限を設定します。
workflow-id 更新モードに切り替える場合に ID を指定します。 この ID は、チケッ
ティング システムの変更管理で使用されます。
comment
ワークフロー ID の説明を指定します。
-c
信用された証明書を指定します。
-d
システムに追加されたシステムの発行者とサブジェクトの詳細を表示
します。
-u
信用された証明書として追加された証明書に更新プログラム権限を設
定します。あるいは、信用された証明書の中で更新プログラム権限が設
定されている証明書を表示します。
check
-r
検出された矛盾を修正します。
config
-a
設定値を付加します。
diag
-f
診断後に winlogon.exe、svchost.exe などの制限付きプログラム
に対する設定の変更を適用します。
disable
NA
NA
enable
NA
NA
end-update (eu)
NA
NA
event
-a
指定したイベントにシンクを追加します。
-r
指定したイベントからシンクを削除します。
cert
features
-d
すべての機能 (非表示の機能を含む) を表示します。
詳細については、McAfee サポートに確認してください。
130
help
NA
NA
help-advanced
NA
NA
license
NA
NA
list-solidified
(ls)
-l
ホワイトリストに登録されたファイルの詳細を表示します。
list-unsolidified
(lu)
NA
NA
lockdown
NA
NA
passwd
-d
Application Control で使用するパスワードを削除します。
read-protect (rp)
-e
読み取り保護対象のディレクトリまたはボリュームから特定のコンポ
ーネントを除外します。
-f
読み取り保護からすべてのコンポーネントを消去します。
-i
読み取り保護にファイル、ディレクトリまたはボリュームを追加しま
す。
McAfee Application Control 7.0.0
製品ガイド
E
引数の詳細
表 E-1
引数の詳細 (続き)
コマンド
引数
説明
-l
読み取り保護のコンポーネントを表示します。
-r
ファイル、ディレクトリまたはボリュームに適用されている読み取り保
護を削除します。
recover
-f
McAfee ePO コマンドを強制的に終了し、ローカルの CLI を復旧しま
す。
skiplist
-c
パス コンポーネントをモニタリングの対象外にします。 このコマンド
は、Application Control が更新モードで稼動し、変更の追跡が有効に
なっている場合にのみ使用できます。 このコマンドにユーザー モード
のパスとボリューム名のパスの両方を指定することはできません。
このコマンドに追加したテキストは、完全なコンポーネントとして処理
されます。 たとえば、テキストはスラッシュ (/) で開始し、スラッシ
ュ (\)、ドット (.) または NULL 文字で終了する必要があります。
指定したテキストを含むファイルにイベントは生成されません。 ま
た、このようなパスはホワイトリストで更新されません。
-d
パス コンポーネントを書き込み保護の対象外にし、パス上のファイル
に適用された書き込み保護がすべて削除されます。 このコマンドにユ
ーザー モードのパスとボリューム名のパスの両方を指定することはで
きません。
このコマンドに追加したテキストは、完全なコンポーネントとして処理
されます。 たとえば、テキストはスラッシュ (/) で開始し、バックス
ラッシュ (\)、ドット (.) または NULL 文字で終了する必要がありま
す。
-f
パス コンポーネントをファイル操作とスクリプト許可機能の対象外に
します。
このコマンドにユーザー モードのパスとボリューム名のパスの両方を
指定することはできません。
このコマンドに追加したテキストは、パスのサブ文字列として処理され
ます。 除外されたパス コンポーネントにイベントは発生しません。ホ
ワイトリストも更新されません。 このコマンドに追加したパスでは、
スクリプト実行制御も機能しません。
-i
除外パス リストを使用して、パス コンポーネントをファイル操作の対
象外にします。 この動作は、sadmin add -f コマンドに似ています。
Windows 64 ビット プラットフォームの場合、このスキップ ルールを
使用すると、pe32 タイプのバイナリも実行拒否機能の対象外になりま
す。 このスキップ ルールを有効にするには、システムの再起動が必要
になります。
このコマンドにユーザー モードのパスとボリューム名のパスの両方を
指定することはできません。
Windows 64 ビット プラットフォームでパス コンポーネントを指定
すると、実行拒否機能がスキップされます。
-r
レジストリ パスをレジストリの書き込み保護から除外し、レジストリ
パスに適用された書き込み保護を削除します。
このコマンドに追加したテキストは、完全なコンポーネントとして処理
されます。 たとえば、テキストはスラッシュ (/) で開始し、バックス
ラッシュ (\)、ドット (.) または NULL 文字で終了する必要がありま
す。
McAfee Application Control 7.0.0
製品ガイド
131
E
引数の詳細
表 E-1
引数の詳細 (続き)
コマンド
引数
説明
-s
指定したパス コンポーネントとそのサブディレクトリにあるファイル
をホワイトリストから削除します。
このコマンドにネットワーク パス名は指定できません。 *\<vol_rel
_name> を使用して、ボリューム相対ルールを指定することもできま
す。
-v
Application Control に接続しているボリュームを除外します。 引数
に NTFS、FAT などのファイル システムを指定することもできます。
この引数にボリューム名を指定すると、Application Control はこのボ
リュームに接続しません。 指定したボリュームでスクリプト許可機能
と実行拒否機能も無効になります。 このボリュームのコンポーネント
は、システムでの実行が許可されます。
ユーザー モードのボリューム名 (C:、D: など) を使用して、パス コン
ポーネントを指定できます。 \device\harddiskvolume1 などのデ
バイス名と NTFS や FAT などのファイル システムも指定できます。
solidify (so)
-q
エラーを除く出力をすべて抑止します。
-v
処理済みのコンポーネントをすべて表示します。
status
NA
NA
trusted
-e
ディレクトリまたはボリュームの特定のパスを信用されたディレクト
リまたはボリュームのリストから除外します。
-f
信用されたルールからすべてのディレクトリとボリュームを削除しま
す。
-i
ディレクトリまたはボリュームの特定のパスを信用されたディレクト
リまたはボリュームとして追加します。
-l
信用されたディレクトリとボリュームをすべて表示します。
-r
信用されたルールから特定のディレクトリとボリュームを削除します。
-u
信用されたディレクトリまたはボリュームにあるすべてのバイナリと
スクリプトに更新プログラム権限を設定します。
unsolidify (unso)
-v
処理済みのコンポーネントをすべて表示します。
updaters
-d
更新プログラムとして追加されたバイナリ ファイルの子プロセスに更
新プログラム権限を継承しません。
-l
更新プログラムとして追加する実行ファイルのライブラリ名を追加し
ます (Windows の場合)。
-n
更新プログラムとして追加されるファイルのイベント ロギングを無効
にします。
-p
指定された親プロセスによって開始された場合にのみ、更新プログラム
としてファイルを追加します。
-t
次の操作を実行します。
• 更新プログラムとして追加されるファイルにタグを追加します。
• タグ名を使用してユーザーを更新プログラムとして追加します。
132
-u
更新プログラムとしてユーザーを追加します (Windows の場合)。
version
NA
NA
write-protect (wp)
-e
書き込み保護対象のディレクトリまたはボリュームから特定のコンポ
ーネントを除外します。
-f
書き込み保護からすべてのコンポーネントを消去します。
McAfee Application Control 7.0.0
製品ガイド
E
引数の詳細
表 E-1
引数の詳細 (続き)
コマンド
write-protect-reg
(wpr)
McAfee Application Control 7.0.0
引数
説明
-i
ファイル、ディレクトリまたはボリュームに書き込み保護を設定しま
す。
-l
書き込み保護が設定されたコンポーネントを表示します。
-r
ファイル、ディレクトリまたはボリュームに適用されている書き込み保
護を削除します。
-e
書き込み保護から 1 つ以上のレジストリ キーを除外します。
-f
書き込み保護からすべてのレジストリ キーを消去します。 書き込み保
護からレジストリ キーを消去すると、レジストリ キーに適用されてい
る書き込み保護ルールがすべて削除されます。
-i
レジストリ キーに書き込み保護を設定します。
-l
書き込み保護が設定されたすべてのレジストリ キーを表示します。
-r
1 つ以上のレジストリ キーから書き込み保護を削除します。
製品ガイド
133
E
引数の詳細
134
McAfee Application Control 7.0.0
製品ガイド
索引
A
McAfee サポート (続き)
Active Directory の問題 89
収集、情報 84
ActiveX コントロール
情報の収集 83
ログ ファイル 76
許可 50
ブロック 50
無効 51
Application Control
N
No Execute (NX)
インストールの前提条件、ScAnalyzer 77
概要 53
エラー メッセージ 95
設定 56
概要 9
機能 9, 10, 66
コマンド 113
使用 9
ステータス 16, 59
バージョン 59
配備ワークフロー 13, 15
R
Return-Oriented Programming (ROP) 53
S
sadmin
エラー メッセージ 96
ホワイトリスト 16
開く 15
無効 81
有効または無効、パスワード保護 72
モード 14
有効 17
利点 9
ロックダウンと復旧、ステータス 59
ScAnalyzer ユーティリティ 77, 94
ScGetCerts ユーティリティ 37, 38
ServicePortal、製品マニュアルの検索 8
F
Finetune ユーティリティ
更新、デフォルトの更新プログラム 34
定義 34
デフォルトの更新プログラム 30
あ
アドレス空間ランダム化 (ASLR) 53
アドレス空間ランダム化 (VASR) 56
アプリケーション
インストール エラー 90
G
実行エラー 91
GatherInfo ユーティリティ 83
バイパス ルール、プロセスのコンテキスト ファイル操作 100
パフォーマンスの問題 92
M
McAfee ServicePortal、アクセス 8
い
McAfee Solidifier コマンドライン
イベント
エラー メッセージ 96
イベント キャッシュ サイズの設定 74
開く 15
イベント シンクの設定 73
有効または無効、パスワード保護 72
イベント リストの表示 109
ロックダウンと復旧、ステータス 59
概要 73
McAfee サポート
制限の定義、イベント キャッシュ 75
GatherInfo ログ 83
追加と削除、AEF 64
確認、廃止されたメモリー保護技術 53
表示 75
McAfee Application Control 7.0.0
製品ガイド
135
索引
イベント (続き)
更新プログラム (続き)
フラッド 95
消去 36
証明書 37
インストーラー
エラー メッセージ、実行 97
推奨プログラムの追加、更新プログラムの検出 35
実行 69
追加 32
設定、パッケージ コントロール 70
追加するタイミング 29
チェックサム値 42
追加対象 30
追加、更新プログラムとして 32
定義と要件 29
パッケージ コントロール モード 70
デフォルトの更新プログラム 29, 30, 34
引数 32
インストール
更新プログラムとして追加 30
ファイル チェックサムの指定 33
インタープリター 51, 52
ファイル名の指定 33
インベントリ、参照:ホワイトリスト
リスト 35
リスト、更新プログラム権限のある証明書 40
え
更新プログラムの検出機能 35
エラー
更新モード
Application Control のインストール 94
概要 27
スタートアップ 85
切り替えと終了 72
緊急時の変更 71
エラー メッセージ 95
説明 14
か
このガイドで使用している表記規則とアイコン 7
書き込み拒否機能 19–23
書き込み保護
アクションの防止 19
このガイドについて 7
コマンド、短形式 113
コマンドライン インタープリター、sadmin
エラー メッセージ 96
機能 20
開く 15
削除 21, 23
有効または無効、パスワード保護 72
消去 21, 23
ロックダウンと復旧、ステータス 59
除外 21, 22
追加、スキップ ルール 102
コンテキスト ファイル操作の処理
バイパス ルールの削除 101
適用 21
リスト 21, 23
仮想アドレス空間ランダム化 (VASR)
概要 53
し
システム イメージ 84
監視モード 14
システム クラッシュ
Linux 88
Windows 87
き
自己書き換えドライバー 86
機能
破損、ホワイトリスト 87
確認 67
ハング 93
管理 66
有効または無効 68
実行ファイル
タグ名 32
脅威の優先度、ホワイトリスト 16
追加、更新プログラムとして 32
強制 DLL 再配置
重要なアドレス空間保護 (CASP)
概要 53
概要 53
設定 56
設定 55
障害
こ
トラブルシューティング 83
更新プログラム
Finetune ユーティリティ 30, 34
概要 27, 29
詳細除外フィルター (AEF)
概要 63
追加と削除 64
権限の問題 94
更新プログラムとして承認されたバイナリ 42
リスト 66
削除 35, 36
136
McAfee Application Control 7.0.0
製品ガイド
索引
スレッドの優先度、ホワイトリスト 61
承認
証明書 37, 38
バイナリ、チェックサム値 42
せ
ファイルとプログラム 27
セーフ モード 85
証明書
設定パラメーター
ActiveX コントロール 50
エクスポートまたはインポート、設定 80
ScGetCerts ユーティリティ 37, 38
表示 79
更新プログラムとして追加 30
変更 81
削除 41
サポートされる証明書 38
信用された証明書 27, 37, 38, 41
信用できる証明書 40
対応の証明書 30
抽出 37
追加 38
追加、更新プログラムとして 32
表示 40
信用されたディレクトリ
た
対応オペレーティング システム 107
ダイナミック リンク ライブラリ (DLL)
強制 DLL 再配置 56
短形式、コマンド 113
ち
チェックサム値
概要 27
概要 27
削除 47
指定 33
除外 47
承認または禁止されたバイナリの削除 43
追加 46
バイナリの禁止 43
リスト 47
バイナリの承認 42
リスト、承認または禁止されたバイナリ 43
信用されたユーザー
概要 27, 48
削除 49
て
追加 48
ディレクトリ
リスト 49
書き込み保護 19, 21
信用できるディレクトリ
削除、ホワイトリスト 61
概要 45
信用されたディレクトリ 27
追加 45
信用できるディレクトリ 45–47
信用できるボリューム 46
追加、ホワイトリスト 61
読み取り保護 19, 24
す
リスト、書き込み保護 23
リスト、ホワイトリスト 62
推奨事項
リスト、読み取り保護 25
維持、ホワイトリスト 61
機能の有効化または無効化 68
データ実行防止 (DEP) 53
更新プログラム権限、証明書 37
テクニカル サポート、製品情報の検索 8
承認、プログラムまたはファイル 27
デフォルトの更新プログラム
Finetune ユーティリティ 30
バイパス ルール、プロセスのコンテキスト ファイル操作 100
更新、Finetune ユーティリティの使用 34
スクリプト
インタープリター 52
市販 (COTS) のアプリケーション 30
エラー メッセージ、実行 97
追加対象 30
更新プログラムとして追加 30
定義 29
設定、インタープリター 51
追加、更新プログラムとして 32
追加、スキップ ルール 102
ネットワーク ディレクトリでの実行 45
バイパス ルール、プロセスのコンテキスト ファイル操作 100
ステータス
Application Control 59
ホワイトリスト 16
McAfee Application Control 7.0.0
と
動作モード、推奨 70
ドキュメント
このガイドの対象読者 7
表記規則とアイコン 7
ドライバー
破損、ホワイトリストの問題 87
製品ガイド
137
索引
ドライバー (続き)
ふ
ホワイトリスト 87
ファイル
ドライブ
エラー メッセージ、実行 97
書き込み保護 19, 21
書き込み保護 19, 21
ホワイトリストのステータス 16
禁止、チェックサム値 43
読み取り保護 19, 24
更新プログラムとして追加 30, 33
リスト、書き込み保護 23
削除、承認または禁止 43, 45
リスト、読み取り保護 25
削除、ホワイトリスト 61
承認 27
ね
ショウニン、チェックサム値 42
ネットワーク追跡機能 45
属性の変更 19
抽出、証明書 37
は
追加、更新プログラムとして 32
バイナリ
追加、スキップ ルール 101, 102
エラー メッセージ、実行 97
追加、タグ 32
禁止、チェックサム値 43
追加と削除、AEF 64
更新プログラムとして追加 30
追加、ホワイトリスト 61
承認、チェックサム値 42
適用、メモリー保護 53
抽出、証明書 37
名前で許可 44
追加、更新プログラムとして 32
名前で禁止 44
適用、メモリー保護 53
ネットワーク ディレクトリでの実行 45
名前で許可 44
バイパス ルール、プロセスのコンテキスト ファイル操作 100
名前で禁止 44
ファイル システムの表示 59
名前で承認 43
読み取り保護 19, 24
ネットワーク ディレクトリでの実行 45
リスト、書き込み保護 23
削除、承認または禁止 43, 45
リスト、承認または禁止 43, 44
リスト、承認または禁止 43, 44
リスト、ホワイトリスト 62
リスト、読み取り保護 25
配備
ログ 76
Application Control 15
複数のシステム 79
ワークフロー 13
パス
ブルー スクリーン
Linux 88
Windows 87
自己書き換えドライバー 86
イベント 75
ガイドライン 46
信用 89
破損、ホワイトリスト 87
プログラム、承認 27
プロセス
絶対パス 33
更新プログラムとして追加 30
相対パス 33
追加、更新プログラムとして 32
追加、スキップ ルール 101, 102
追加と削除、AEF 64
リスト、スキップ ルール 104
適用、メモリー保護 53
ログ ファイル 76
問題、更新プログラム権限 94
パスワード保護 72
パッケージ コントロール
プロセスのコンテキスト ファイル操作
追加、バイパス ルール 100
概要とサブ機能 69
設定 70
へ
モード 70
バッファー オーバーフロー 53
パフォーマンスの問題
ベストプラクティス
維持、ホワイトリスト 61
アプリケーション 92
機能の有効化または無効化 68
システム 93
更新プログラム権限、証明書 37
パブリッシャー、参照:証明書
承認、プログラムまたはファイル 27
バイパス ルール、プロセスのコンテキスト ファイル操作 100
ヘルプ、sadmin 15
138
McAfee Application Control 7.0.0
製品ガイド
索引
ほ
も
ボリューム
モード
書き込み保護 19, 21
監視 14
削除、ホワイトリスト 61
更新 14, 27, 72
信用できるボリューム 46
セーフ 85
追加、スキップ ルール 102
パッケージ コントロール 70
追加、ホワイトリスト 61
無効 14, 81
ホワイトリストのステータス 16, 59
有効 14, 17, 97
読み取り保護 19, 24
リスト、書き込み保護 23
リスト、ホワイトリスト 62
リスト、読み取り保護 25
ゆ
有効モード
切り替え 17
ホワイトリスト
正規のエラー 97
エラー メッセージ、不正な変更 98
管理 60
機能 14
説明 14
ユーザー
更新プログラムとして追加 30
脅威の優先度 16
信用されたユーザー 27, 48, 49
作成 16
追加、更新プログラムとして 32
ステータス 16
スレッドの優先度 61
正規の障害とエラー メッセージ 97, 98
追加されるファイル 14
追加、スキップ リスト 102
追加と削除、コンポーネント 61
適切なエラーとエラー メッセージ 97
追加と削除、AEF 64
ユーティリティ
Dumpchk 84
Finetune 34
GatherInfo 83
ScAnalyzer 77, 94
ScGetCerts 37
場所 14
破損、ホワイトリストの問題 87
不一致の修正 63
リスト コンポーネント 62
よ
要件
Application Control 9
help コマンド 15
ま
モード 14
マニュアル
製品固有、検索 8
ライセンスの追加 16
よくある質問 (FAQ) 107
読み取り拒否機能 19, 20, 24, 25
む
読み取り保護
アクションの防止 19
無効モード
切り替え 81
機能 20
説明 14
削除と消去 25
適用と除外 24
リスト 25
め
メモリー ダンプ 84
メモリー保護技術
mp-casp (重要なアドレス空間保護) 55
mp-nx (No Execute) 56
mp-vasr-forced-relocation (強制 DLL 再配置) 56
No Execute (NX) 56
ら
ライセンス 16
る
ルール
概要 53
削除、スキップ 104
強制 DLL 再配置 56
削除、バイパス 101
重要なアドレス空間保護 (CASP) 55
追加、スキップ 101
追加、バイパス 100
リスト、スキップ 104
McAfee Application Control 7.0.0
製品ガイド
139
索引
れ
ろ
レジストリ キー
ログ ファイル
GatherInfo 83
書き込み保護 19, 21, 23
追加と削除、AEF 64
概要とタイプ 76
読み取り保護 19, 20
140
McAfee Application Control 7.0.0
製品ガイド
0-16