Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

脅威インテリジェンス概要

PRX-SDは複数のオープンソースおよびコミュニティのソースから脅威インテリジェンスを集約し、統一されたローカルデータベースにまとめます。この多層アプローチにより、既知のマルウェアハッシュから動作パターンルール、ネットワーク侵害指標まで幅広いカバレッジを確保します。

シグネチャカテゴリ

PRX-SDは脅威インテリジェンスを4つのカテゴリに整理します:

カテゴリソース数件数検索速度ストレージ
ハッシュシグネチャ7ソースSHA-256/MD5 数百万件O(1) via LMDB~500 MB
YARAルール8ソース38,800+件のルールパターンマッチング~15 MB
IOCフィード5ソース585,000+件の指標トライ / ハッシュマップ~25 MB
ClamAVデータベース1ソース11,000,000+件のシグネチャClamAVエンジン~300 MB

ハッシュシグネチャ

最速の検出レイヤー。各ファイルはスキャン時にハッシュ化され、既知の悪意のあるファイルハッシュを含むローカルLMDBデータベースと照合されます:

  • abuse.ch MalwareBazaar -- 最近のマルウェアサンプルのSHA-256ハッシュ(48時間ローリングウィンドウ)
  • abuse.ch URLhaus -- 悪意のあるURLを通じて配布されるファイルのSHA-256ハッシュ
  • abuse.ch Feodo Tracker -- バンキング型トロイの木馬(Emotet、Dridex、TrickBot)のSHA-256ハッシュ
  • abuse.ch ThreatFox -- コミュニティ提出によるSHA-256 IOC
  • abuse.ch SSL Blacklist -- ボットネットC2サーバーが使用する悪意のあるSSL証明書のSHA-1フィンガープリント
  • VirusShare -- 2,000万件以上のMD5ハッシュ(--full更新で利用可能)
  • 内蔵ブロックリスト -- EICARテストファイル、WannaCry、NotPetya、Emotetのハードコードされたハッシュ

YARAルール

正確なハッシュではなく、コードパターン、文字列、構造によってマルウェアを識別するパターンマッチングルール。バリアントやマルウェアファミリーも検出できます:

  • 内蔵ルール -- ランサムウェア、トロイの木馬、バックドア、ルートキット、マイナー、ウェブシェルに対応した64件の精選ルール
  • Yara-Rules/rules -- Emotet、TrickBot、CobaltStrike、Mirai、LockBitのコミュニティ維持ルール
  • Neo23x0/signature-base -- APT29、Lazarus、暗号マイニング、ウェブシェル向けの高品質ルール
  • ReversingLabs YARA -- トロイの木馬、ランサムウェア、バックドア向けの商用グレードオープンソースルール
  • ESET IOC -- Turla、Interceptionsなど高度な脅威のAPT追跡ルール
  • InQuest -- 悪意のあるドキュメント(OLE、DDE)の専門ルール
  • Elastic Security -- Elasticの脅威研究チームによる検出ルール
  • Google GCTI -- Google Cloud Threat IntelligenceのYARAルール

IOCフィード

既知の悪意のあるインフラへの接続を検出するためのネットワーク侵害指標:

  • IPsum -- 集約された悪意のあるIPレピュテーションリスト(マルチソーススコアリング)
  • FireHOL -- 複数の脅威レベルで精選されたIPブロックリスト
  • Emerging Threats -- IP/ドメインIOCに変換されたSuricata/Snortルール
  • SANS ISC -- インターネットストームセンターからの毎日の不審なIPフィード
  • URLhaus -- フィッシング、マルウェア配布のためのアクティブな悪意のあるURL

ClamAVデータベース

最大のオープンソースシグネチャセットを提供するClamAVウイルスデータベースとのオプション統合:

  • main.cvd -- コアウイルスシグネチャ
  • daily.cvd -- 毎日更新されるシグネチャ
  • bytecode.cvd -- バイトコード検出シグネチャ

データディレクトリ構造

すべてのシグネチャデータは~/.prx-sd/signatures/に保存されます:

~/.prx-sd/signatures/
  hashes/
    malware_bazaar.lmdb       # MalwareBazaar SHA-256
    urlhaus.lmdb              # URLhaus SHA-256
    feodo.lmdb                # Feodo Tracker SHA-256
    threatfox.lmdb            # ThreatFox IOCs
    virusshare.lmdb           # VirusShare MD5 (--full only)
    custom.lmdb               # User-imported hashes
  yara/
    builtin/                  # Built-in rules (shipped with binary)
    community/                # Downloaded community rules
    custom/                   # User-written custom rules
    compiled.yarc             # Pre-compiled rule cache
  ioc/
    ipsum.dat                 # IPsum IP reputation
    firehol.dat               # FireHOL blocklists
    et_compromised.dat        # Emerging Threats IPs
    sans_isc.dat              # SANS ISC suspicious IPs
    urlhaus_urls.dat          # URLhaus malicious URLs
  clamav/
    main.cvd                  # ClamAV main signatures
    daily.cvd                 # ClamAV daily updates
    bytecode.cvd              # ClamAV bytecode sigs
  metadata.json               # Update timestamps and version info

TIP

sd infoを使用して、ソース件数、最終更新時刻、ディスク使用量などすべてのシグネチャデータベースの現在の状態を確認できます。

シグネチャ状態の確認

bash
sd info
PRX-SD Signature Database
  Hash signatures:    1,247,832 entries (7 sources)
  YARA rules:         38,847 rules (8 sources, 64 built-in)
  IOC indicators:     585,221 entries (5 sources)
  ClamAV signatures:  not installed
  Last updated:       2026-03-21 08:00:12 UTC
  Database version:   2026.0321.1
  Disk usage:         542 MB

次のステップ

Released under the Apache-2.0 License.