Generated with sparks and insights from 5 sources

img6

img7

img8

img9

img10

img11

Introduction

  • Gremlinは、サービス間のネットワークトラフィックを検査することで依存関係を自動的に発見します。

  • 依存関係の発見は、サービスが頻繁に通信するエンドポイントを特定することによって行われます。

  • Gremlinは、依存関係の信頼性リスクをスキャンし、ワンクリックで信頼性テストを実行できるようにします。

  • 依存関係の管理は、サービスカタログを通じて行われ、手動で依存関係を追加することも可能です。

  • Gremlinは、依存関係がシングルポイントオブフェイラー(SPOF)である場合、それをマークする機能も提供します。

Dependency Discovery [1]

  • Gremlinは、サービス間のネットワークトラフィックを検査することで依存関係を自動的に発見します。

  • サービスが頻繁に通信するエンドポイントを特定し、IPアドレスとポート番号を使用して依存関係をリスト化します。

  • 依存関係の発見は、ホスト名やリバースDNSを使用してさらに詳細に特定されます。

  • Kubernetesデプロイメントの依存関係も自動的に検出され、テストが準備されます。

  • 依存関係のリストは、サービスの概要ページで確認できます。

Managing Dependencies [2]

  • Gremlinは、サービスカタログを通じて依存関係を管理します。

  • 依存関係は自動的に検出されますが、手動で追加することも可能です。

  • 依存関係の追加は、IPアドレスやポート番号を指定して行います。

  • 依存関係の編集や削除も可能で、サービスの信頼性スコアに影響を与えます。

  • シングルポイントオブフェイラー(SPOF)として依存関係をマークすることができます。

Testing Dependencies [2]

  • Gremlinは、依存関係の信頼性リスクをスキャンし、テストを実行します。

  • テストは、サービスの信頼性スコアに反映されます。

  • 依存関係のテストは、手動で実行することも、自動スケジューリングすることも可能です。

  • テスト中にヘルスチェックが失敗した場合、テストは中止され、影響が元に戻されます。

  • 依存関係のテスト結果は、サービスの概要ページで確認できます。

Security Measures [1]

  • Gremlinは、複数のアクセス制御レイヤーを使用してデータを保護します。

  • データは、転送中および保存中に暗号化されます。

  • ISO 27001 & 27017PCI DSSレベル1、SOC 1 & 2 & 3に準拠しています。

  • システムは少なくとも四半期ごとに監査され、一部のケースでは毎日監査されます。

  • 詳細なセキュリティ対策は、Gremlinのセキュリティページで確認できます。

img6

Recommended Attack Scenarios [3]

  • Gremlinは、システムの信頼性をテストするための推奨シナリオを提供します。

  • 自動スケーリングの検証、ホスト障害への備え、信頼できないネットワークのテストなどがあります。

  • 各シナリオには、名前、説明、仮説、攻撃構成が含まれます。

  • シナリオは、システムの過去の停止を再現するために使用できます。

  • シナリオの実行結果は、リアルタイムで監視および保存されます。

img6

img7

img8

Related Videos

<br><br>

<div class="-md-ext-youtube-widget"> { "title": "How to find and test critical dependencies with Gremlin", "link": "https://www.youtube.com/watch?v=lEYZtoG16cA", "channel": { "name": ""}, "published_date": "Feb 22, 2024", "length": "" }</div>

<div class="-md-ext-youtube-widget"> { "title": "How to add a Service to Gremlin Reliability Management (RM)", "link": "https://www.youtube.com/watch?v=XcAR8LLtx2k", "channel": { "name": ""}, "published_date": "Sep 2, 2022", "length": "" }</div>