検出精度は、特定の不動産のテレメトリとフィールドマッピングに対して評価されたルールの特性であって、ソースやフォーマットの特性ではありません。無料のSigmaルールと有料の検出コンテンツは同じフォーマットを共有しています。重要な違いは、保守の頻度、検証の深さ、翻訳のテスト、ルールが壊れたときに責任を負う人にあります。
企業利用において、無料のコミュニティ検出ルールリポジトリは十分か?
それらは合法的なベースラインであり、完全なプログラムではありません。SigmaHQ、主要なコミュニティのSigmaリポジトリは、メンテナーレビュー済み、CIテスト済みであり、ルールごとのステータスフィールドを備えています。 SOC Prime はSigmaを普及させ、 Uncoder などのオープンソースプロジェクトを通じてエコシステムに貢献しています(GitHubのソース)およびRoota検出言語。
企業チームにとってコミュニティリポジトリが足りない部分は、操作的な負担です。企業の十分性は、4つの要因に左右されます。コミュニティリポジトリが制御できない:
- あなたの脅威モデルに結びついた保守の頻度
- あなたのパイプライン内の実際のテレメトリへの検証
- あなたの敷地内のノイズプロファイルに対するフォールスポジティブの調整
- ルールが間違っている、または古い場合の責任
スキーマの変更後にルールが壊れたときに、修正はあなたのチームの外に所有されるものではありません。コミュニティリポジトリは、開始ロジックを提供します。デプロイ後のすべてはあなたのものです。
オープンソースと有料の検出ルール源の主な違いは何ですか?
コミュニティ Sigma、SIEMバンドルコンテンツ、および選定済みの有料コンテンツはすべて同じまたは同等のフォーマットで検出ロジックを表現します。操作上の違いは、保守、検証、翻訳、責任感にあり、大体において誰がデプロイ前の作業を行うかに左右されます。
| 寸法 | コミュニティ(例:SigmaHQ) | SIEMバンドル(例:Splunk ESCU、Sentinel分析テンプレート、Elasticプリビルトルール) | 有料/選定済み |
|---|---|---|---|
| フォーマット | Sigma(オープンでポータブル) | ベンダーネイティブ(SPL、KQL、EQL) | Sigmaまたはベンダーネイティブ |
| 著作者 | コミュニティ寄稿者、メンテナーレビュー | ベンダーの研究チーム | 精査された研究者、レビューの履歴 |
| 保守の頻度 | 寄稿者主導、可変 | ベンダーのリリーストレイン | 契約またはSLA駆動 |
| 検証 | ルールによって異なる | ベンダーの内部テスト環境 | 複数の環境、提供者によって深さが異なる |
| 翻訳 | pySigma / sigma-cli ターゲットSIEMへ | 1つのプラットフォームにネイティブ;他へ移行するには再執筆 | ターゲットに渡って事前翻訳済み、または翻訳ツールを含む |
| 責任感 | コミュニティのボランティア努力、契約なし | ベンダーサポートチャネル | 名指しの著者または契約SLA |
| ポータビリティ | 高(Sigmaはプラットフォームに依存しない) | 低(言語およびスキーマに制約される) | 提供者によって異なる |
| ローカルのチューニングが必要 | Yes | Yes | はい(開始ベースラインが広い可能性がある) |
ソースの選択が開始位置を変えます。ローカルでの作業を排除するものではありません。 Suricata, Snort、および YARA ルールは、それぞれ独自のドメインで同じソースパターンを示します。コミュニティリポジトリはベースラインを提供し、保守、検証、責任感の操作上の問題が繰り返されます。
SOCにおいて包括的な脅威カバレッジを達成するために、無料のルールパックに依存することは現実的か?
ベースラインとしては現実的ですが、単独のプログラムとしては十分ではありません。無料のルールパックは一般的に観察される技術をカバーしています。それらは、あなたの特定の脅威モデル、環境のテレメトリ形状、またはベンダーが優先しなかったセクターターゲットされた対敵手順をカバーしていません。
カバレッジは優先順位を追跡し、ルールの数ではありません
カバレッジは、優先された ATT&CK の技術と実際のデータの可用性により、リポジトリのルール数の特性ではありません。コミュニティリポジトリからのすべてのルールを読み込むSOCは、未優先の技術のギャップを埋め、それぞれのルールをそのテレメトリに対してチューニングし、データソースが変更されたルールを退役させる必要があります。
私のSIEMにバンドルされている検出ルールは何をカバーし、私はまだ何を追加し、自分で保守しなければならないのか?
バンドルされたコンテンツは、SIEMベンダー間で一貫した操作パターンを追っています。プログラムには名前があり、チェック可能です:
- 1つのベンダー研究チームが、カバレッジを設定します。 Splunk は、Splunk Threat Research TeamからEnterprise Security Content Update (ESCU)を提供しています。 Microsoft Sentinel は、Content Hubを通じて分析ルールテンプレートとソリューションを提供します。 Elastic は、そのオープンに公開されている検出ルールリポジトリからプリビルト検出ルールを提供しています。
- そのチームの研究優先順位をトラッキングします、あなたのものではありません。記述され、いつ書かれるかは、ベンダーの研究者が優先する内容によります。
- 更新はベンダーのリリーストレインで到着します。 ベンダーが公開する新しいルールや改訂されたルールを受け取ります。
- 論理は1つのクエリ言語と1つのフィールドスキーマに結びついています。 SplunkのコンテンツはCIM上のSPLです。SentinelのコンテンツはSentinelテーブルスキーマ上のKQLです。ElasticのコンテンツはECS上のKQLとEQLです。別のSIEMに移行するには、異なる言語とフィールド契約に対してすべてのルールを再著述する必要があります。
Splunkはまた、Splunk Detection Studioを通じて追加の著作およびコミュニティコンテンツを提供します。
まだ所有するもの
- あなたのテレメトリに対するチューニング(フィールドの人口、ノイズプロファイル、ルールが依存するフィールドのヌル率)
- あなたの脅威モデルが優先するATT&CK技術のギャップを埋めること、およびベンダーがカバーしていない部分
- 古いルールの退役(廃止されたソース、代替ロジック、またはサイレントデケイの失敗)
無料のSigmaルールは、有料の検出コンテンツと比較して、SIEMでクリーンに動作するまでにどのくらいの調整が必要ですか?
すべての検出ルールは、エステートに対してチューニングが必要です。その作業のどれだけがすでにソース側で行われているかが問題です。
ローカルの除外はエステート固有です
コミュニティのSigmaルールは、正確な検出ロジックとフォールスポジティブのアドバイザリーブロック付きで出荷されます。それは、同じパターンをトリガーするあなたの環境内の無害なオートメーションを含む、すべての一致するイベントで発火します。チューニングとは、特定の親プロセス、名指しのサービスアカウント、既知のホストなどをあなた自身のベースラインから除外フィルタを追加することを意味します。これらの除外はエステート固有です。
抑制対例外
重要なのは、抑制対例外です。サービスアカウントの接頭辞に一致する広い除外は、そのパターンに名前がフィットするすべてのアカウント、包括敵が一致させるために意図的に名付けたものを含め、ルールを抑制します。観察された無害な組に対する文書化された除外は、レビュー可能で監査可能です。
有料コンテンツは、複数の本番環境のテレメトリに基づいたより多くの事前構築済み除外を備えて出荷される場合があります。それにより、「ルールがデプロイされた」から「ルールが操作上静かになる」までのギャップが狭められます。あなたのチームはいずれにせよ最終的なローカル例外を書くことになります。そして、最終的なチューニング状態は常にローカルです。
あなたのSIEMのクエリ言語にコミュニティのSigmaルールを翻訳し、出口でマッピングされたフィールド名を確認してください。無料のオープンソース Uncoder.IO は、検出工学のすべての側面で、ルールの作成から脅威研究までを提供するAIエージェントです。
有料の受信した検出ルールは、チームのフォールスポジティブ負荷を削減するのか、それともトリアージするアラートを増やすだけなのか?
フォールスポジティブ率は、ルールの発信元ではなく、不動産のテレメトリに対するルールの特性です。同じSigmaルールが1つの不動産では正確で、別の不動産では騒がしいことがあります。フォールスポジティブブロックは開始点であり、例外フィルターは常にローカルで記述されます。
有料フィードが変更すること
より大きな検証人口に合わせて調整された有料フィードは、平均してより情報豊かな除外リストで到着します。それにより、チューニングのギャップが狭まりますが、完全には解消されません。SOC Primeは1人の顧客、Neurosoftがプラットフォーム上での最初の6ヶ月間でフォールスポジティブ率が最大50%実際に減少したことを引き合いに出しています(アラート用ルール).
チューニング計画と共にコンテンツを追加する
チューニング計画なしで任意の検出コンテンツを追加することはアラートを増やすだけです。有料コンテンツは初期のチューニング努力を低下させることができます。評価すべき問題は、ソースの事前チューニングがあなたのチームに対して、各ルールごとに操作上静かになるまでの短い道を提供するかどうかです。
検出ルールはどこから来て、それぞれどのくらい多くの環境で実行されたか?
操作上の価値を予測するのはコーパスサイズではなく、発信元です。ルールの有用性は誰が書いたか、どのレビューを通過したか、実際のテレメトリに対してテストされたかどうか、そして公開後に誰かがそれを保守するかどうかに依存しています。
ざっと見たソースタイプ
| ソースタイプ | 著者 | レビュー基準 | 典型的な検証深度 |
|---|---|---|---|
| コミュニティ (SigmaHQ) | 個別の寄稿者 | メンテナーレビュー、CIリント | ルールによって異なる |
| SIEMバンドル | ベンダーの研究チーム | ベンダーQA | ベンダーテストエステート |
| 選定マーケットプレイス | 精査済みの研究者 | 編集上および技術上のレビュー | 複数の環境 |
| インハウス | あなたの検出エンジニア | あなたのプロセス | あなたの環境のみ |
持続性が本当の違い
SigmaHQのコミュニティルールは、メンテナーレビューとCIテストを通過します。SOC PrimeのThreat Bounty Programは精査済みの支払い寄稿モデルで、編集上のレビューを行います。SOC Primeの Threat Detection Marketplace では750,000以上の検出ルール、28のベンダー統合、毎日50以上のルールが追加されています。操作上の違いは持続性です:識別された著者、レビューの文書化された履歴、および契約された更新頻度を備えたルールは、ボランティアの可用性に依存するルールとは異なって、あなたの保守のバックログで動作します。
これが当てはまらない場合
このフレームワークは、Sigma互換のクエリ言語を持つ検出ルールと構造化ログテレメトリに対するものであることを前提としています。いくつかのケースではこれに該当しません。
異なる著作および保守モデルを持つ検出タイプ:
- ネットワーク層の署名。 SuricataとSnortルールは、パケット検査を行います。異なる著作モデル、異なるチューニング表面、異なるデケイパターン。
- ファイルインジケータルール。 YARAルールは、バイナリまたはメモリパターンに一致します。保守はマルウェアサンプルの進化を追跡し、ログスキーマのドリフトを追跡しません。
- 行動およびML検出。 環境ベースラインで訓練されたモデルは翻訳されません。再訓練されます。
- 管理された検出サービス。 ベンダーが管理契約の一環として特定の環境に対してチューニングされたルールの場合、上記のチューニング負担はサービス範囲の一部です。
ソース比較が変わる購入者の状況:
- 任意の外部人口が表していない環境。 プロプライエタリなログソースを持つカスタムテレメトリーパイプラインは、事前にチューニングされたコンテンツから得られるものが少なくなります。なぜなら、チューニングはあなたとは異なる環境で行われたものだからです。
- A 検出工学 フィードを超えるチーム。 チームが外部フィードよりも速くルールを作成、テスト、および維持できる場合、外部コンテンツは幅を追加しますが、主要なソースではありません。
- フィードが解決しないデータプレーン問題。 必要なフィールドがヌルであった場合、スキーマ変更が解析を壊したか、ログソースが消えた場合、発信元のどんなコンテンツも発火しません。
検出ルールソースを選択するための意思決定チェックリスト
| 要因 | 評価します | なぜそれが重要であるか |
|---|---|---|
| ATT&CKカバレッジ | 貴社の優先された ATT&CK 技術をカバーしていますか?そのカバレッジを技法優先リストにマッピングします。 | 高いルール数は、貴社の脅威モデルが優先する技術のカバレッジではありません |
| 保守の頻度 | 新しいTTPまたはスキーマ変更後にどれだけ早くルールが更新されますか? | メンテナンスされないルールは責任ではなく、カバレッジではありません |
| 検証方法 | エミュレートされた手順に対してテストされたか、それとも構文チェックのみか? | パースされるルールは、発火するルールではありません |
| 検証人口 | チューニングに寄与した本番環境はいくつあるか? | 広い人口は、より多くのフォールスポジティブパターンをキャッチします |
| 事前構築済みの除外 | ソースは除外を提供し、どの程度深いか? | より深い開始除外により、操作上静かになるまでの道が短い |
| 翻訳 | あなたのSIEMのスキーマに対して事前に翻訳され、テストされていますか? pySigma フィールド検証が依然として必要です。 | pySigmaによって翻訳されたSigmaは、依然としてフィールド検証が必要です |
| ポータビリティ | 検出ライブラリを別のプラットフォームに移動できますか? | ベンダーネイティブコンテンツはあなたと共に残りません |
| 責任感 | 壊れたら誰が修正しますか?契約的、ベンダーサポート、コミュニティ? | 契約上の修正経路とコミュニティサポートは、非常に異なるタイムラインで対応します |
| ローカルのチューニングコスト | あなたの環境にフィットさせるにはルールごとにどのくらいの技術時間が必要か? | このコストはすべてのソースに必要です。問題はどれだけがすでに行われているか |
最も成熟したSOCは、コミュニティルール、バンドルコンテンツ、選定フィード、インハウスの検出をレイヤー化します。すべてに適用される規律(検証、チューニング、退役)が単一のルールの発信元よりも重要です。
SOC PrimeのThreat Detection Marketplaceは、あなたのリポジトリやSOC Primeの内に選定済みの検出ルールを供給し、MITRE ATT&CK技術カバレッジを、展開されたルール全体で追跡します。
FAQ
企業利用において、無料のコミュニティ検出ルールリポジトリは十分か?
SigmaHQのようなコミュニティリポジトリは合法的で、メンテナーレビュー済みのベースラインを提供します。企業の十分性は、脅威モデルに結びついた保守の頻度、実際のテレメトリに対する検証、ローカルノイズプロファイルに対するフォールスポジティブの調整、ルールが壊れた場合の責任など、4つの要因に依存します。無料のリポジトリは、開始ロジックを提供します。デプロイ後のすべては、あなたのチームにかかっています。
オープンソースと有料の検出ルール源の主な違いは何ですか?
コミュニティSigma、SIEMバンドル、および有料コンテンツはすべて、同じまたは同等のフォーマットで検出ロジックを表現します。操作上の違いは、保守の頻度、検証の深さ、翻訳のテスト、ルールが間違っているまたは古い場合に誰が責任を負うかにあります。上記の比較表は、各寸法をソースタイプごとにマッピングしています。
SOCにおいて包括的な脅威カバレッジを達成するために、無料のルールパックに依存することは現実的か?
無料のルールパックは、よく観察される技術をカバーし、実現可能なベースラインとして役立ちます。彼らはあなたの特定の脅威モデル、環境のテレメトリ形状、またはベンダーが優先しなかった特定のセクター向け処置をカバーしません。カバレッジは、実際のデータの可用性に対して優先された技術の機能であり、リポジトリのルール数の特性ではありません。
無料のSigmaルールは、有料の検出コンテンツと比較して、SIEMでクリーンに動作するまでにどのくらいの調整が必要ですか?
すべての検出ルールは、発信元に関係なく、エステートに対するチューニングが必要です。コミュニティのSigmaルールは、正確なロジックとフォールスポジティブのアドバイザリーブロック付きで出荷されます。有料コンテンツは、複数の環境のテレメトリに基づいたより広範な事前構築除外を持って到着する可能性があり、デプロイメントと操作上の静穏さまでのギャップを狭めます。いずれにせよ、あなたのチームが最終的なローカル例外を書くことになります。
私のSIEMにバンドルされている検出ルールは何をカバーし、私はまだ何を追加し、自分で保守しなければならないのか?
バンドルされたコンテンツは、ベンダーの研究チームが優先した技術をカバーします。更新はベンダーのリリーススケジュールで行われます。依然としてテレメトリに対するチューニング、脅威モデルが優先するATT&CK技術のギャップを埋めること、ベンダーがカバーしていない部分、データソースが変更された古いルールの退役は、あなたの所有です。
有料の受信した検出ルールは、チームのフォールスポジティブ負荷を削減するのか、それともトリアージするアラートを増やすだけなのか?
フォールスポジティブ率は、ルールの発信元ではなく、あなたのエステートのテレメトリに対するルールの特性です。より大きな検証人口に合わせて調整された有料フィードは、平均してより情報豊かな除外リストで到着し、初期チューニングの労力を低下させる可能性があります。どんなソースであれ、チューニング計画なしで任意の検出コンテンツを追加することはアラートを増やします。
コミュニティ検出ルールが間違っている場合、誰が責任を負うか?
責任はソースタイプによって異なります。コミュニティルールはコミュニティサポートを伴い、契約なしで提供されます。SIEMにバンドルされたコンテンツは、ベンダーのサポートチャネルを経由します。有料または選定されたコンテンツは、契約SLAや更新義務を持つ名指しの著者を含む可能性があります。検出ソース決定の一環として責任の連鎖を評価します。