Aikido

機密データへのアクセスを伴わない「コードファースト」型DSPM

Aikido は、コードが機密データをどのように扱っているか(データの流れ、セキュリティ対策、保存場所など)を理解します。これは、コード、API 、インフラストラクチャの設定を読み取ることで学習します。データそのものを閲覧することは決してありません。

データは共有されません - 読み取り専用アクセス - CC不要
5万社以上で活用されています。
|
10万以上の開発者に愛用されています。
|
4.7/5
問題点

ほとんどのDSPMツールは、機密データを保護するために、そのデータへのアクセスを必要とします

Cyera、Orca、Sentra、およびその他のDSPMツールは、本番環境のデータベースやバケットの内容をスキャンすることで機能します。つまり、最も機密性の高いデータへの読み取りアクセス権をベンダーに付与することになります。 Aikido は、お客様のデータを一切閲覧しません。コードを読み取ることで、データの取り扱い方法やセキュリティ対策を把握します。

AIKIDO

コードには、データがどこにあるかがすでに記述されています

データではなく、コードを読み取ります

スキーマ、ORMモデル、およびストレージへの呼び出しによって、どのようなデータをどこに格納するかはすでに定義されています。もし列名が「ssn」であるならば、 Aikido は、そこに社会保障番号が格納されていることを認識します。

アプリ内でのデータの流れを追跡します

機密性の高いフィールドがアプリケーションに入力された瞬間から、最終的に到達するすべての場所までを追跡します。そのため、データの最終的な保存先だけでなく、データがたどる全経路を把握することができます。

コード内の問題を修正します

各検出結果には、その原因となっている正確なファイルと行が表示され、 Aikido が修正を盛り込んだプルリクエストを作成します。他の誰かにチケットを依頼する代わりに、あなたがレビューしてマージします。

「従来型」対「コードファースト」

従来のDSPMとコードファースト型DSPMの比較

従来のDSPM

すでにデプロイされた後に機密データが見つかる
データベースおよびバケットへの読み取りアクセス権が必要です
どのストレージシステムが公開されているかを確認する
結果
あるベンダーが、レポートを作成するために貴社の生産データを読み取りました。機密データがどこにあるかは分かっていても、それがどのようにしてそこに含まれるようになったのかは不明であり、その修正は依然として貴社次第です。
コードがデプロイされる前に、機密データの流れを検出します
リポジトリへの読み取り専用アクセス権が必要です
データがどのようにしてそこに到達したかを説明し、それを修正するプルリクエストを作成します
結果
機密データは一切読み取られたり、操作されたり、ダウンロードされたりしていません。スキャン結果は数分で表示され、修正内容はプルリクエストとしてすぐに利用可能です。

「DependabotやGitHub Code Scanning、Snykといったツールは導入していましたが、ノイズ 、どうしても満足のいくものではありませんでした。検出結果を確認するための一元化されたプロセスも、それらに対処する責任の所在もなかったのです。」

コーネリアスn8n エンジニアリング担当副社長兼セキュリティ責任者代行

GEAはSonarqubeから Aikido
アイテムが見つかりませんでした。
機能

何 Aikido DSPMが発見した

ログに含まれる機密データ
ログ行、エラーハンドラー、およびDatadogやSentryなどのモニタリングツールに記録される個人データ。
API に含まれる機密データ
エンドポイントが返す必要のないフィールド。例えば、どのフロントエンドでも使用されていない、パブリックな /me レスポンスに含まれる date_of_birth など。
第三者と共有されるデータ
お客様のデータを受け取る外部ベンダーの一覧:分析ツール、CRM、決済代行業者、メールツール。
AIに送信されたデータ
LLMプロバイダーに送信された顧客データ、ベクトルデータベースに保存された顧客データ、あるいは事前に匿名化処理を行わずにプロンプトログに記録された顧客データ。
暗号化が欠落しています
機密性の高いフィールドが平文で保存または送信されていること、およびパスワードやトークンが不十分なハッシュ化しか施されていない、あるいはまったくハッシュ化されていないこと。
テスト環境における生産データ
本番環境のデータをマスキングせずに、ステージング環境やテスト環境にコピーするスクリプトやCIジョブ。
不完全な削除
ユーザーの行を削除するものの、そのユーザーのドキュメント、サポートチケット、および分析イベントは残したままにするアカウント削除。
暴露されたシークレット
フロントエンドのバンドル、ログ、またはテストフィクスチャに漏洩API やトークン。

データがどこへ送られるかを把握し、データを渡すことなく
を実現する

すべての不具合発見には、それを修正するためのコード変更が伴います。

クレジットカードは不要です。 | スキャン結果は32秒で表示されます。

5万以上の組織から信頼されている | 10万人以上の開発者に愛用されている

よくある質問

DSPMに関するよくある質問

DSPMとは何ですか?

DSPMとは、データ・セキュリティ・ポスチャー・マネジメント(Data Security Posture Management)の略称です。DSPMツールは、組織が機密データをどこに保存しているか、そのデータの種類は何か、また、暗号化されていない、あるいはアクセス権限を持つユーザーが多すぎるといった理由でリスクにさらされているかどうかを特定します。ほとんどのDSPMツールは、データベースやクラウドストレージに接続し、その内容をスキャンすることで、こうした分析を行います。

コードファースト型DSPMとは何ですか?

データストアをスキャンする代わりに、 Aikido は、データを扱うアプリケーション――つまり、コード、ORMモデル、API 、インフラストラクチャ・アズ・コード、CI/CD ――を分析します。これらをもとに、機密データがどこで生成、保存、公開、漏洩されているかを特定し、各問題を解決するためのコード変更を特定します。

どうすれば Aikido は、私のデータにアクセスせずにDSPMを実行できるのでしょうか?

リポジトリには、他のツールがデータをスキャンして探そうとする情報がすでに含まれています。スキーマやORMモデルは、何が保存されているかを記述しています。ストレージへの呼び出しやインフラストラクチャの設定は、それがどこに格納されるかを記述しています。暗号化ロジックは、それがどのように保護されているかを記述しています。 Aikido は、他のスキャナーと同じ読み取り専用アクセス権限で、これらすべてを読み取ります。

コードベースの分析では、なぜ誤検知が少なくなるのでしょうか?

データの内容をスキャンするツールは、データの外観に基づいてそのデータが何であるかを推測する必要があり、その推測が間違っていると誤検知(false positive)となってしまいます。 Aikido は、その代わりにフィールド名やスキーマを読み取るため、推測することなくデータの内容を把握できます。

古いバケットや忘れ去られたエクスポートなど、コードが一切関与していないデータについてはどうでしょうか?

AikidoのDSPMは、アプリケーションがデータをどのように扱っているかを可視化します。古いバケットが存在しても、それを参照するコードがない場合、このスキャンでは検出されません。これはクラウド構成上の問題であり、 AikidoのCSPM が、同じプラットフォームからこれをCSPM 。

これはCSPM ASASPMとどのように関連しているのでしょうか?

CSPM 「自分のクラウドは安全に構成されているか?」CSPM 。従来のDSPMは「機密データはどこにあり、誰がアクセスできるか?」という問いに答えます。 Aikidoのコードファースト型DSPMは、「アプリケーションが機密データをどのように生成・移動・公開しているか、そしてそれをどのように修正すればよいか」という問いに答えます。これらは互いに補完し合っており、 Aikido は、これら3つのすべてを1つのプラットフォームで網羅しています。

当社の機密データを閲覧したり、保存したりすることはありますか?

いいえ。 Aikido はソースコードを解析するものであり、データストアを解析することは決してありません。ダウンロードやサンプリング、保存が必要なものは一切ありません。

どのような言語やフレームワークがサポートされていますか?

すべての主要な言語に加え、一般的なORM(Prisma、SQLAlchemy、Hibernate、ActiveRecordなど)、API 、およびインフラストラクチャ・アズ・コードのフォーマットに対応しています。

これは、サイエラ、セントラ、あるいはオルカとどう違うのですか?

これらのツールはデータストアに接続し、その内容をスキャンします。つまり、データへのアクセス権を付与し、長時間のスキャンを待ち、パターンマッチングによる誤検知に対処しなければならないということです。また、機密データがどこに存在するかを知らせるだけで、それ以上の対応は行わないため、修正作業はチケットとして処理されることになります。 Aikido はコードから動作します。本番データへのアクセス権を一切与える必要がなく、スキャンは数分で完了し、すべての検出結果には原因と、それを修正するプルリクエストが添付されます。