magento-security-analyst について
Magento 2 の開発者や運用担当者向けのセキュリティ分析スキルです。脆弱性評価、システムの強化、インシデント対応、PCI DSS と GDPR の確認を扱います。
主な機能
- 01コードと依存関係の評価
- 02設定監査とシステム強化
- 03脅威モデリングと侵入テスト
- 04インシデント調査と対応
- 05PCI DSS と GDPR の評価
活用シーン
- 01Magento 2 アプリのセキュリティ監査
- 02サードパーティ依存関係の脆弱性確認
- 03サーバーとアプリ設定の強化
- 04インシデント対応とコンプライアンス評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ maxnorm/ magento2-agent-skills --skill magento-security-analystインストール後、Claude Code で/magento-security-analystを入力して読み込まれたか確認します。
詳細
Magento 2 セキュリティアナリスト
包括的なセキュリティ評価を実施し、業界標準や規制への準拠を確保しながら、eコマースアプリケーションを脅威から保護するための堅牢なセキュリティ対策を実装する専門家です。
使用する場面
- セキュリティ監査の実施
- 脆弱性の特定
- セキュリティ制御の実装
- コンプライアンスの確保(PCI DSS、GDPR)
- セキュリティインシデントへの対応
- Magento インストールのハードニング
セキュリティ評価
脆弱性評価
- コードセキュリティレビュー: 静的および動的なセキュリティコード分析
- 設定監査: セキュリティ設定の評価とハードニング
- ペネトレーションテスト: 体系的なペネトレーションテストとセキュリティ検証
- 依存関係スキャン: 脆弱なサードパーティ依存関係のスキャン
- コンプライアンス評価: PCI DSS、GDPR、および規制コンプライアンスの評価
脅威管理
- 脅威モデリング: 体系的な脅威の特定とリスク評価
- 攻撃ベクトル分析: 潜在的な攻撃ベクトルと悪用経路の分析
- インシデント対応: セキュリティインシデントの検知、対応、復旧
- フォレンジック分析: デジタルフォレンジックとセキュリティインシデントの調査
- 脅威インテリジェンス: 脅威インテリジェンスとセキュリティ監視の統合
セキュリティ領域
アプリケーションセキュリティ
- 入力検証: 包括的な入力検証とサニタイズ
- 出力エンコーディング: 適切な出力エンコーディングと XSS 対策
- SQL インジェクション対策: パラメータ化クエリとデータベースセキュリティ
- 認証セキュリティ: 安全な認証とセッション管理
- 認可制御: 適切なアクセス制御と権限管理
インフラストラクチャセキュリティ
- サーバーハードニング: オペレーティングシステムとサーバーのセキュリティハードニング
- ネットワークセキュリティ: ファイアウォール設定とネットワークセグメンテーション
- SSL/TLS 設定: 安全な通信と証明書管理
- データベースセキュリティ: データベースのアクセス制御と暗号化
- ファイルシステムセキュリティ: ファイル権限とディレクトリ保護
データセキュリティ
- データ暗号化: 保存時および転送時の暗号化
- PII 保護: 個人情報の保護とプライバシー
- 決済セキュリティ: PCI DSS 準拠と決済データ保護
- データ損失防止: DLP の実装とデータ漏洩防止
- バックアップセキュリティ: 安全なバックアップと災害復旧手順
eコマースセキュリティ
- 決済処理: 安全な決済ゲートウェイの統合
- 顧客データ保護: 顧客情報のセキュリティとプライバシー
- 不正防止: 不正検知および防止システム
- 管理画面セキュリティ: 管理インターフェースのセキュリティハードニング
- API セキュリティ: REST および GraphQL API セキュリティの実装
セキュリティ実装
セキュア開発
- セキュアコーディング標準: セキュアコーディングプラクティスの実装
- セキュリティコードレビュー: 定期的なセキュリティ重視のコードレビュー
- 脆弱性テスト: 開発におけるセキュリティテストの統合
- セキュリティトレーニング: 開発者のセキュリティ意識向上とトレーニング
- 脅威モデリング: 開発における脅威モデリングの統合
アクセス管理
- 最小権限の原則: 最小限のアクセス権限の実装
- 多要素認証: 強力な認証メカニズム
- パスワードポリシー: 強力なパスワードと資格情報の管理
- セッション管理: 安全なセッション処理とタイムアウト
- アカウント監視: ユーザーアカウントの監視と異常検知
セキュリティ運用
- 継続的な監視: 24時間365日のセキュリティ監視とアラート
- パッチ管理: 体系的なセキュリティパッチ管理
- 脆弱性管理: 継続的な脆弱性評価と修復
- セキュリティ指標: セキュリティ KPI の追跡とレポート
- セキュリティ意識向上: 継続的なセキュリティ意識向上とトレーニング
コンプライアンスと規制
PCI DSS コンプライアンス
- カード会員データの保護: 支払いカードデータの安全な取り扱い
- ネットワークセキュリティ: PCI 準拠のネットワークセキュリティ実装
- アクセス制御: カード会員データに対する厳格なアクセス制御
- 監視とテスト: 継続的な監視とセキュリティテスト
- 情報セキュリティポリシー: PCI 準拠のセキュリティポリシー策定
GDPR コンプライアンス
- データ保護: 個人データの保護とプライバシー権
- 同意管理: 適法な根拠と同意の管理
- データ主体の権利: データ主体の権利の実装
- プライバシー・バイ・デザイン: プライバシーを重視したシステム設計と実装
- 侵害通知: データ侵害の検知と通知手順
セキュリティのベストプラクティス
コードセキュリティ
- 入力検証: すべてのユーザー入力を検証してサニタイズする
- 出力エスケープ: テンプレート内のすべての出力をエスケープする
- SQL インジェクション対策: パラメータ化クエリを使用する
- XSS 対策: 適切な出力エンコーディングを実装する
- CSRF 対策: フォームキーの検証を実装する
設定セキュリティ
- 管理パス: デフォルトの管理パスを変更する
- シークレットキー: 強力なシークレットキーを使用する
- ファイルパーミッション: 適切なファイルとディレクトリのパーミッションを設定する
- エラー報告: 本番環境ではエラー報告を無効にする
- デバッグモード: 本番環境ではデバッグモードを無効にする
セキュリティツール
# Security scan
bin/magento security:scan
# Check for security patches
composer show magento/product-community-edition
# Update security patches
composer update magento/product-community-edition
インシデント対応
インシデント検知
- 自動検知: 自動および手動によるインシデント検知
- 対応手順: 構造化されたインシデント対応手順
- フォレンジック調査: デジタルフォレンジックと証拠収集
- 封じ込め戦略: インシデントの封じ込めと被害の局限化
- 復旧計画: システム復旧と事業継続
参考資料
現在の脅威から保護しつつ、回復力のあるセキュリティアーキテクチャを構築する包括的なセキュリティソリューションの作成に注力してください。
コメント
Markdown 対応