RSA NetWitness

統合バージョン: 15.0

Google Security Operations で RSA NetWitness の統合を構成する

Google SecOps で統合を構成する方法について詳しくは、統合を構成するをご覧ください。

操作

Ping

説明

接続をテストします。

パラメータ

なし

ユースケース

なし

実行

このアクションはすべてのエンティティに対して実行されます。

アクションの結果

エンティティ拡充

なし

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
N/A

ホスト周辺のイベントについて NetWitness にクエリを実行する

説明

問題をユーザーに割り当てます。

パラメータ

なし

ユースケース

なし

実行

このアクションはホスト名エンティティに対して実行されます。

アクションの結果

エンティティ拡充
拡充フィールド名 ロジック - 適用するタイミング
payload.req JSON の結果に存在する場合に返す
org.src JSON の結果に存在する場合に返す
domain.src JSON の結果に存在する場合に返す
netname JSON の結果に存在する場合に返す
存続時間 JSON の結果に存在する場合に返す
rid JSON の結果に存在する場合に返す
payload JSON の結果に存在する場合に返す
size JSON の結果に存在する場合に返す
country.src JSON の結果に存在する場合に返す
サービス JSON の結果に存在する場合に返す
longdec.src JSON の結果に存在する場合に返す
eth.src JSON の結果に存在する場合に返す
tcp.dstport JSON の結果に存在する場合に返す
方向 JSON の結果に存在する場合に返す
JSON の結果に存在する場合に返す
ip.dst JSON の結果に存在する場合に返す
latdec.src JSON の結果に存在する場合に返す
city.src JSON の結果に存在する場合に返す
アラート JSON の結果に存在する場合に返す
sessionid JSON の結果に存在する場合に返す
eth.type JSON の結果に存在する場合に返す
ip.src JSON の結果に存在する場合に返す
tcp.flags JSON の結果に存在する場合に返す
eth.dst JSON の結果に存在する場合に返す
did JSON の結果に存在する場合に返す
tcp.srcport JSON の結果に存在する場合に返す
パケット JSON の結果に存在する場合に返す
ストリーム JSON の結果に存在する場合に返す
時間 JSON の結果に存在する場合に返す
ip.proto

JSON の結果に存在する場合に返す

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
[
{
"EntityResult":
[
{
"payload.req": "0",
"org.src": "Blue",
"domain.src": "example.com",
"netname": "other src",
"lifetime": "0",
"rid": "29",
"payload": "0",
"size": "66",
"country.src": "France",
"service": "0",
"longdec.src": "-2.2595",
"eth.src": "11:1C:1C:11:22:87",
"tcp.dstport": "40906",
"direction": "inbound",
"medium": "1",
"ip.dst": "1.1.1.1",
"latdec.src": "48.3175",
"city.src": "Tru00e9meur",
"alert": "test App rule",
"sessionid": "29",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"tcp.flags": "20",
"eth.dst": "11:11:11:B1:1B:11",
"did": "nwappliance5805",
"tcp.srcport": "80",
"packets": "1",
"streams": "1",
"time": 1547013286,
"ip.proto": "6"
},
{
"Entity": "example.com"
}]

Query NetWitness for Events Around IP

説明

RSA NetWitness でクエリを実行して、アラート内の特定の IP アドレスの特定のクエリ(条件)のすべてのイベントを取得します。

パラメータ

なし

ユースケース

なし

実行

このアクションは IP アドレス エンティティに対して実行されます。

アクションの結果

エンティティ拡充
拡充フィールド名 ロジック - 適用するタイミング
payload.req JSON の結果に存在する場合に返す
ubc.req JSON の結果に存在する場合に返す
netname JSON の結果に存在する場合に返す
存続時間 JSON の結果に存在する場合に返す
rid JSON の結果に存在する場合に返す
payload JSON の結果に存在する場合に返す
size JSON の結果に存在する場合に返す
サービス JSON の結果に存在する場合に返す
mcb.req JSON の結果に存在する場合に返す
eth.src JSON の結果に存在する場合に返す
tcp.flags JSON の結果に存在する場合に返す
tcp.dstport JSON の結果に存在する場合に返す
方向 JSON の結果に存在する場合に返す
JSON の結果に存在する場合に返す
ip.dst JSON の結果に存在する場合に返す
アラート JSON の結果に存在する場合に返す
sessionid JSON の結果に存在する場合に返す
eth.type JSON の結果に存在する場合に返す
ip.src JSON の結果に存在する場合に返す
Eth.dst JSON の結果に存在する場合に返す
did JSON の結果に存在する場合に返す
tcp.srcport JSON の結果に存在する場合に返す
packets JSON の結果に存在する場合に返す
ストリーム JSON の結果に存在する場合に返す
時間 JSON の結果に存在する場合に返す
entropy.req JSON の結果に存在する場合に返す
ip.proto

JSON の結果に存在する場合に返す

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果

[
{
"EntityResult":
[{
"payload.req": "110",
"ubc.req": "44",
"netname": "private dst",
"lifetime": "0",
"rid": "792830",
"payload": "110",
"size": "242",
"service": "0",
"mcb.req": "48",
"eth.src": "11:6C:AC:61:11:11",
"tcp.flags": "24",
"tcp.dstport": "39497",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "792831",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"mcbc.req": "9",
"eth.dst": "00:50:56:A5:45:70",
"did": "nwappliance5805",
"tcp.srcport": "389",
"packets": "2",
"streams": "1",
"time": 1547467411,
"entropy.req": "5075",
"ip.proto": "6"
},
"Entity": "1.1.1.1"
}]

ユーザーに関するイベントを NetWitness でクエリする

説明

RSA NetWitness でクエリを実行して、アラート内の特定のユーザー名の特定のクエリ(条件)のすべてのイベントを取得します。

パラメータ

なし

ユースケース

なし

実行

このアクションはユーザー エンティティに対して実行されます。

アクションの結果

エンティティ拡充
拡充フィールド名 ロジック - 適用するタイミング
payload.req JSON の結果に存在する場合に返す
ubc.req JSON の結果に存在する場合に返す
netname JSON の結果に存在する場合に返す
存続時間 JSON の結果に存在する場合に返す
rid JSON の結果に存在する場合に返す
payload JSON の結果に存在する場合に返す
size JSON の結果に存在する場合に返す
サービス JSON の結果に存在する場合に返す
mcb.req JSON の結果に存在する場合に返す
mcbc.req JSON の結果に存在する場合に返す
tcp.dstport JSON の結果に存在する場合に返す
方向 JSON の結果に存在する場合に返す
JSON の結果に存在する場合に返す
ip.dst JSON の結果に存在する場合に返す
アラート JSON の結果に存在する場合に返す
sessionid JSON の結果に存在する場合に返す
eth.type JSON の結果に存在する場合に返す
ip.src JSON の結果に存在する場合に返す
tcp.flags JSON の結果に存在する場合に返す
Tcp.srcport JSON の結果に存在する場合に返す
packets JSON の結果に存在する場合に返す
user.src JSON の結果に存在する場合に返す
ストリーム JSON の結果に存在する場合に返す
時間 JSON の結果に存在する場合に返す
entropy.req JSON の結果に存在する場合に返す
ip.proto JSON の結果に存在する場合に返す
分析情報

なし

スクリプトの結果

スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
[
{
"EntityResult":
[{
"payload.req": "110",
"ubc.req": "44",
"netname": "private dst",
"lifetime": "0",
"rid": "792830",
"payload": "110",
"size": "242",
"service": "0",
"mcb.req": "48",
"mcbc.req": "9",
"tcp.dstport": "39497",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "792831",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"tcp.flags": "24",
"tcp.srcport": "389",
"packets": "2",
"user.src": "user",
"streams": "1",
"time": 1547467411,
"entropy.req": "5075",
"ip.proto": "6"
},
"Entity": "user"
}]

一般的なクエリを実行する

説明

無料のクエリを実行して、イベントと PCAP ファイルを受信します。

パラメータ

パラメータ 種類 デフォルト値 説明
クエリ 0 なし カスタムクエリ文字列。

ユースケース

なし

実行

このアクションはすべてのエンティティに対して実行されます。

アクションの結果

エンティティ拡充

なし

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
events_json True/False events_json:False
JSON の結果
[
{
"payload.req": "66",
"ubc.req": "18",
"netname": "multicast dst",
"lifetime": "0",
"rid": "48908",
"payload": "66",
"size": "150",
"service": "0",
"mcb.req": "0",
"eth.src": "00:50:56:B5:76:2B",
"udp.srcport": "60807",
"udp.dstport": "5355",
"direction": "lateral",
"medium": "1",
"ip.dst": "1.1.1.1",
"alert": "test App rule",
"sessionid": "48908",
"eth.type": "2048",
"ip.src": "1.1.1.1",
"mcbc.req": "24",
"eth.dst": "11:11:5E:11:11:FC",
"did": "nwappliance5805",
"packets": "2",
"streams": "1",
"time": 1547047123,
"entropy.req": "3498",
"ip.proto": "17"
}]

NetWitness の「TI」データベースを更新する

説明

NetWitness でカスタム フィード構成を設定して、特定のメタデータ キーと値でエンティティを拡充します。これらは、後で NetWitness の相関ルールで関連付けられます。

パラメータ

パラメータ 種類 デフォルト値 説明
Key-Value 文字列 0 なし キー値文字列。現在の形式は key1:val1,key2:val2 です。

ユースケース

なし

実行

このアクションはすべてのエンティティに対して実行されます。

アクションの結果

エンティティ拡充

なし

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
is_succeed True/False is_succeed:False
JSON の結果
N/A

NetWitness の未加工入力の TI データベースを更新する

説明

NetWitness でカスタム フィード構成を設定して、特定のメタデータ キーと値でエンティティを拡充します。これらは、後で NetWitness の相関ルールで関連付けられます。

パラメータ

パラメータ タイプ デフォルト値 説明
識別子 0 なし 識別子のカンマ区切りのリスト。
キーと値の項目 0 なし [Key] 項目と [Value] 項目。

ユースケース

なし

実行

このアクションはすべてのエンティティに対して実行されます。

アクションの結果

エンティティ拡充

なし

分析情報

なし

スクリプトの結果
スクリプトの結果名 値のオプション
is_success True/False is_success:False
JSON の結果
N/A

コネクタ

Google SecOps で RSA NetWitness コネクタを構成する

Google SecOps でコネクタを構成する方法の詳細については、コネクタの構成をご覧ください。

選択したコネクタを構成するには、次の表に示すコネクタ固有のパラメータを使用します。

RSA NetWitness インシデント コネクタ

説明

RSA NetWitness Incidents Connector。

コネクタ パラメータ

次のパラメータを使用してコネクタを構成します。

パラメータ 種類 デフォルト値 説明
DeviceProductField 2 device_product デバイス プロダクトを識別するために使用されるフィールド名。
EventClassId 2 name イベント名(サブタイプ)を特定するために使用されるフィールド名。
PythonProcessTimeout 2 60 現在のスクリプトを実行している Python プロセスのタイムアウト上限(秒単位)。
UI URI 2 https://x.x.x.x/ なし
コンセントレーター URI 2 http://x.x.x.x:50105/ なし
decodeUri 2 https://x.x.x.x:50102/ なし
ユーザー名 2 null なし
パスワード 3 null なし
ルール生成ツール フィールド 2 null なし
イベントのタイム フィールド 2 時間 なし
遡る最大日数 1 1 なし
インシデント数の上限 1 10 なし
SSL を確認 o null なし
プロキシ サーバーのアドレス 2 null 使用するプロキシ サーバーのアドレス。
プロキシのユーザー名 2 null 認証に使用するプロキシのユーザー名。
プロキシ パスワード 3 null 認証に使用するプロキシ パスワード。

コネクタルール

プロキシのサポート

コネクタでプロキシがサポートされます。

RSA NetWitness Query Connector

説明

RSA NetWitness 静的クエリ コネクタ。

コネクタ パラメータ

パラメータ 種類 デフォルト値 説明
DeviceProductField 2 device_product デバイス プロダクトを識別するために使用されるフィールド名。
EventClassId 2 name イベント名(サブタイプ)を特定するために使用されるフィールド名。
PythonProcessTimeout 2 60 現在のスクリプトを実行している Python プロセスのタイムアウト上限(秒単位)。
コンセントレーター URI 2 http://x.x.x.x:50105/ なし
decodeUri 2 https://x.x.x.x:50102/ なし
ユーザー名 2 null なし
パスワード 3 null なし
クエリ 2 null なし
ルール生成ツール フィールド 2 null なし
アラート数の上限 1 10 なし
遡る最大日数 1 1 なし
イベントのタイム フィールド 2 時間 なし
SSL を確認 o null なし
プロキシ サーバーのアドレス 2 null 使用するプロキシ サーバーのアドレス。
プロキシのユーザー名 2 null 認証に使用するプロキシのユーザー名。
プロキシ パスワード 3 null 認証に使用するプロキシ パスワード。

コネクタルール

プロキシのサポート

コネクタでプロキシがサポートされます。

さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。