Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/paolokappa/sharepointsecuritymonitor
脆弱性スキャナースクリプトと自動化構成監査フォレンジックウェブセキュリティマルウェア分析クラウドセキュリティ脅威インテリジェンス侵入検知インシデントレスポンスログ分析
GitHubpaolokappa/sharepointsecuritymonitor

SharePointSecurityMonitor

CVE-2025-53770保護、高度なDLL解析、脅威検出、自動アラート機能を備えた、PowerShellベースの包括的なSharePointセキュリティ監視ソリューション。

リポジトリを見るウェブサイト
11141年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

🛡️ SharePoint Security Monitor v5.0

License: MIT PowerShell SharePoint

🚀 CVE-2023-29357 および CVE-2023-33157 対策、インテリジェントな DLL 管理、高度な脅威検出、自動アラート機能を備えた、PowerShell ベースの総合的な SharePoint セキュリティ監視ソリューションです。

📋 目次

  • 🌟 プロジェクト概要
  • ✨ 主な機能
  • 🏗️ ソリューションアーキテクチャ
  • 🚀 クイックスタートガイド
  • 📁 ファイル構成
  • 🆕 主な拡張機能(オリジナル v3.9 との比較)
  • ⚙️ 技術仕様
  • 🔧 導入とセットアップ
  • 📧 メール設定
  • 🎯 得られる利点
  • 📅 バージョン履歴
  • 🔮 今後の拡張予定
  • 📄 ライセンス
  • 💬 サポート

🌟 プロジェクト概要

元の 5,519 行の PowerShell スクリプトは、PowerShell エコシステムを維持しながら、高性能なセキュリティ監視ソリューションへと拡張されました。依然として単一スクリプトですが、モジュール性と機能性において大幅な改善が組み込まれています。

✨ 主な機能

🛡️ セキュリティ機能

  • 🔍 CVE 固有の保護: CVE-2023-29357 および CVE-2023-33157 に対する専用検出
  • 🧬 インテリジェント DLL 管理: 保留レビューキュー付き自動承認システム
  • 🎯 リアルタイム脅威検出: 高度な脅威アクターの識別と追跡
  • 📊 包括的な攻撃追跡: 20 種類以上の攻撃タイプを統合した攻撃タイムライン
  • 🔐 LSASS メモリ保護: 資格情報窃取試行の検出
  • �️ Defender 改ざん検出: セキュリティソフトウェア無効化の監視
  • 📋 GPO 監視: 疑わしいグループポリシー変更の検出
  • 🔄 リフレクティブ DLL インジェクション検出: 高度なメモリインジェクション検出
  • 🚨 ランサムウェア検出: 複数のランサムウェアファミリの識別
  • 🌐 C2 通信検出: 既知の C2 ドメインおよび IP の監視

🏗️ アーキテクチャ機能

  • 📦 拡張アーキテクチャ: モジュール式関数を備えた最適化済み単一スクリプト
  • ⚡ パフォーマンス最適化: スマートブックマークによる増分ログ読み取り
  • 🔄 イベントキャッシュ: 重複イベントを効率的にフィルタリング
  • 💾 スマートキャッシュ: 自動クリーンアップ付きの日次キャッシュファイル
  • 📊 ベースライン管理: DLL およびファイル整合性ベースラインシステム
  • 🔒 多層セキュリティ: ESET および Microsoft Defender との互換性

📢 監視とアラート

  • 📧 スマートメールアラート: -NoAlertOnWarnings オプションで設定可能なアラート
  • 📈 拡張 HTML レポート: 包括的な攻撃タイムラインと統計
  • ⚙️ スケジュールタスク管理: 毎時・毎日・起動時の自動スキャン
  • 🔐 詳細な攻撃分析: IP ベースの脅威アクター識別
  • 📊 パフォーマンスメトリクス: 実行時間の追跡とキャッシュヒット率
  • 🎯 保留中の DLL 管理: DLL のレビューおよび承認ワークフロー

🏗️ ソリューションアーキテクチャ

🔧 中核コンポーネント

1️⃣ SharePoint-Security-Monitor.ps1 (メインスクリプト)

  • 🎯 包括的なパラメータサポートを備えたモジュール式エントリポイント
  • 🛡️ エラーハンドリングおよび復旧メカニズム
  • 📊 進捗レポートと実行時間の追跡
  • ⚡ クイックスキャン、ベースライン作成、タスク管理のサポート

2️⃣ 中核機能 (統合関数)

  • 📝 高度なロギング: タイマー関数によるパフォーマンス追跡
  • 🔬 DLL 分析: 自動承認付きインテリジェントな Test-SuspiciousDLL
  • 🎯 脅威検出: リアルタイムのパターンマッチングと相関分析
  • ⚙️ 設定: 安全な処理を備えた JSON ベースの設定
  • 📊 レポート生成: 攻撃タイムライン付きの包括的な HTML レポート

3️⃣ 設定システム

  • 📋 SharePointSecurityConfig.json: 本番環境対応の設定
  • 🌍 環境固有のオーバーライド (Development、Testing、Production)
  • 🔐 暗号化サポートによる安全な資格情報処理

4️⃣ デモとセットアップ

  • 🎮 Demo-EnhancedScript.ps1: 対話型デモンストレーションスクリプト
  • 📊 サンプルデータ構造の作成
  • ✅ モジュール検証およびテスト機能

🚀 クイックスタートガイド

📌 基本的な使い方

# Standard security scan with email on alerts/warnings
.\SharePoint-Security-Monitor.ps1

# Standard scan with custom max days
.\SharePoint-Security-Monitor.ps1 -MaxDaysToScan 7

🎯 一般的な操作

# ⚡ Quick scan (last 12 hours)
.\SharePoint-Security-Monitor.ps1 -QuickScan

# 📐 Create DLL baseline
.\SharePoint-Security-Monitor.ps1 -CreateBaseline

# 👁️ Review and approve pending DLLs
.\SharePoint-Security-Monitor.ps1 -ReviewPendingDLLs

# 🤖 Auto-approve legitimate DLLs
.\SharePoint-Security-Monitor.ps1 -AutoApproveDLLs

# 🔍 Check SharePoint file integrity
.\SharePoint-Security-Monitor.ps1 -CheckIntegrity

# 📧 Force email alert
.\SharePoint-Security-Monitor.ps1 -ForceAlert

# 📊 Always send report regardless of findings
.\SharePoint-Security-Monitor.ps1 -AlwaysSendReport

# 🔕 Only alert on critical issues (not warnings)
.\SharePoint-Security-Monitor.ps1 -NoAlertOnWarnings

# 🗓️ Full historical scan (30 days)
.\SharePoint-Security-Monitor.ps1 -FullHistoricalScan

# 🔄 Reset log reading bookmarks
.\SharePoint-Security-Monitor.ps1 -ResetBookmarks

# 🗑️ Clear event cache
.\SharePoint-Security-Monitor.ps1 -ClearCache

# ⚙️ Manage scheduled tasks
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Install
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Status
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Remove

# 🚫 Disable event caching for debugging
.\SharePoint-Security-Monitor.ps1 -DisableEventCache

# 📏 Process larger log files (default 250MB)
.\SharePoint-Security-Monitor.ps1 -MaxLogSizeMB 500

# ✅ Auto-approve legitimate DLLs
.\SharePoint-Security-Monitor.ps1 -AutoApproveDLLs

📅 タスク管理

# 📥 Install scheduled tasks
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Install

# 📊 Check task status
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Status

# 🗑️ Remove scheduled tasks
.\SharePoint-Security-Monitor.ps1 -ManageTasks -TaskAction Remove

🔬 高度な機能

# 🔍 Verbose DLL analysis with auto-approval
.\SharePoint-Security-Monitor.ps1 -VerboseDLL -AutoApproveDLLs

# 🧹 Clear caches and reset bookmarks
.\SharePoint-Security-Monitor.ps1 -ClearCache -ResetBookmarks

📁 ファイル構成

📂 SharePoint Security Monitor/
├── 📄 SharePoint-Security-Monitor.ps1              # Main monitoring script
├── 🎮 Demo-EnhancedScript.ps1                     # Demonstration script
├── ⚙️  SharePointSecurityConfig.json               # Configuration file
├── 📋 README.md                                    # Documentation
├── 📄 changelog-file.md                            # Version history
└── 📋 contributing-guide.md                        # Contribution guidelines

📂 Runtime Directories (auto-created)
├── Logs/                                        # Security logs
│   └── SecurityMonitor_YYYYMMDD.log               # Daily log files
├── Reports/                                     # HTML reports
│   └── SecurityReport_YYYYMMDD_HHMMSS.html        # Timestamped reports
├── Baselines/                                   # Baseline data
│   ├── DLL_Baseline.json                          # DLL inventory baseline
│   ├── SharePoint_Integrity.json                  # File integrity baseline
│   ├── PendingDLLApproval.json                   # DLLs awaiting approval
│   └── ApprovedDLLs.json                          # Whitelisted DLLs
├── Bookmarks/                                   # Log reading positions
│   └── LogReadingBookmarks.json                   # Incremental read tracking
└── Cache/                                       # Event processing cache
    └── ProcessedEvents_YYYYMMDD.json              # Daily event cache

🆕 バージョン 5.0 の新機能

🛡️ 拡張されたセキュリティ検出

  • 🔍 実際の CVE 保護: CVE-2023-29357 および CVE-2023-33157(実際の脆弱性)を検出するよう更新
  • 🎯 高度な脅威アクター追跡: 既知の APT グループおよびランサムウェア運用者を識別
  • 🔐 資格情報窃取検出: インテリジェントなプロセスフィルタリングによる LSASS メモリアクセス監視
  • 🛡️ セキュリティソフトウェア監視: Microsoft Defender および GPO の改ざんを検出
  • 💉 リフレクティブ DLL インジェクション検出: CreateRemoteThread イベントを監視
  • 🏷️ 包括的な攻撃追跡: すべてのセキュリティイベントを統合したタイムライン

🧬 インテリジェント DLL 管理

  • 🤖 自動承認システム: 正当な Microsoft 署名 DLL を自動承認
  • 📋 保留レビューキュー: 手動レビューが必要な DLL を承認待ちキューに登録
  • ✅ SharePoint コンポーネント認識: 正当な SharePoint ASP.NET コンポーネントのスマート検出
  • 🔍 拡張フィルタリング: インテリジェントなパターンマッチングによる誤検知の低減
  • 📊 承認ワークフロー: ハッシュベースの追跡による対話型レビュープロセス

⚡ パフォーマンス最適化

  • 📚 増分ログ読み取り: ブックマークシステムによりログの最終読み取り位置を追跡
  • 💾 イベントキャッシュ: 日次キャッシュファイルにより重複イベント処理を防止
  • � スマートスキップロジック: 変更のないログを自動的にスキップ
  • 📊 キャッシュヒット追跡: パフォーマンスメトリクスでキャッシュ効率を表示
  • 🧹 自動クリーンアップ: 古いキャッシュおよびログファイルを自動削除

📊 拡張されたレポート

  • 📈 攻撃タイムライン: すべての攻撃を時系列で完全表示
  • 🎯 攻撃タイプ分析: 攻撃カテゴリ別の統計内訳
  • 🌐 IP ベース分析: 攻撃者 IP の詳細な追跡と相関分析
  • 📊 エグゼクティブダッシュボード: ひと目でわかるセキュリティメトリクス
  • 🔍 詳細なドリルダウン: 脅威アクターの属性情報付きの包括的な攻撃詳細
ツールをダウンロード