Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP による代替 NTFS データストリームの監査について学ぶ

共同作成者 netapp-sumathi netapp-aherbin

NTFS代替データ ストリームがあるファイルを監査する際には、注意が必要ないくつかの考慮事項があります。

監査対象オブジェクトの場所は、 `ObjectName`タグ(パス)と `HandleID`タグ(ハンドル)という2つのタグを使用してイベントレコードに記録されます。ログに記録されているストリーム要求を正しく識別するには、ONTAP が NTFS 代替データストリームについて以下のフィールドに何を記録するかを把握しておく必要があります:

  • EVTX ID:4656 イベント(監査イベントのオープンと作成)

    • 代替データ ストリームのパスは `ObjectName`タグに記録されます。

    • 代替データ ストリームのハンドルが HandleID タグに記録されます。

  • EVTX ID: 4663 イベント(読み取り、書き込み、getattr などのその他のすべての監査イベント)

    • 代替データ ストリームではなく、ベース ファイルのパスが `ObjectName`タグに記録されます。

    • 代替データ ストリームのハンドルが HandleID タグに記録されます。

次の例は、 `HandleID`タグを使用して代替データストリームのEVTX ID: 4663イベントを識別する方法を示しています。読み取り監査イベントに記録された `ObjectName`タグ(パス)はベースファイルパスを指していますが、 `HandleID`タグを使用することで、イベントが代替データストリームの監査レコードであることを識別できます。

ストリームファイル名は `base_file_name:stream_name`という形式になります。この例では、 `dir1`ディレクトリには以下のパスを持つ代替データストリームを持つベースファイルが含まれています:

/dir1/file1.txt
/dir1/file1.txt:stream1
メモ

次のイベント例の出力は省略されており、イベントの一部の出力タグは表示されていません。

EVTX ID 4656(オープン監査イベント)の場合、代替データ ストリームの監査レコード出力には、 `ObjectName`タグに代替データ ストリーム名が記録されます:

- <Event>
- <System>
  <Provider Name="Netapp-Security-Auditing" />
  <EventID>4656</EventID>
  <EventName>Open Object</EventName>
  [...]
  </System>
- <EventData>
  [...]
  **<Data Name="ObjectType"\>Stream</Data\>
  <Data Name="HandleID"\>00000000000401;00;000001e4;00176767</Data\>
  <Data Name="ObjectName"\>\(data1\);/dir1/file1.txt:stream1</Data\>          **
  [...]
  </EventData>
  </Event>
- <Event>

EVTX ID 4663(読み取り監査イベント)の場合、同じ代替データストリームの監査レコード出力では、 `ObjectName`タグに基本ファイル名が記録されます。ただし、 `HandleID`タグ内のハンドルは代替データストリームのハンドルであり、このイベントを代替データストリームと関連付けるために使用できます:

- <Event>
- <System>
  <Provider Name="Netapp-Security-Auditing" />
  <EventID>4663</EventID>
  <EventName>Read Object</EventName>
  [...]
  </System>
- <EventData>
  [...]
  **<Data Name="ObjectType"\>Stream</Data\>
  <Data Name="HandleID"\>00000000000401;00;000001e4;00176767</Data\>
  <Data Name="ObjectName"\>\(data1\);/dir1/file1.txt</Data\> **
  [...]
  </EventData>
  </Event>
- <Event>