製品 Lemma API証明の発行・検証の基盤Trust402エージェントに任せ、取引するSeal鍵を渡さない、エージェント時代のサインイン
ユースケース 製造・基幹インフラ検査記録アシュアランス金融・FinTech取引先レコード検証自治体・公共証明書レス手続き医療・ヘルスケア有資格者アシュアランス調達・サプライチェーン仕入先資格モニタリングメディア・コンテンツコンテンツ真正性サービス・小売グループ横断アイデンティティAI導入(業種横断)AI実行ガバナンス開発者・エージェント運用エージェント権限統制 ▸ 業界別ソリューション索引を見る
料金
リソース Critical BriefAI×信頼の最前線ブログ考え方と実装の記録ドキュメントAPI と仕様書検証センター検証・発行の実数運営会社FRAME00, Inc.お問い合わせ導入・取材のご相談用語集言葉の定義FAQよくある質問
ダッシュボード ↗ EN
用語集 · 脅威モデル・AI攻撃

API の過剰なデータ返却

Excessive Data Exposure

アプリや画面が必要とする以上の項目を、API が応答に含めて返してしまう設計上の欠陥。画面には名前しか出ていなくても、応答の中に住所や電話番号が入っていれば、通信の中身を見るだけで取得できる。

定義

OWASP API Security Top 10 は 2019 年版でこれを「Excessive Data Exposure」として挙げ、2023 年版では、許されていない項目の読み書きをまとめた「Broken Object Property Level Authorization」に統合した。表示する項目の絞り込みを画面側に任せ、サーバーはデータベースの行をそのまま返す実装で起きやすい。

マクニカの集計(2026 年 10 月 7 日公表)は、狙われた不備として「必要以上の情報を返す API」を挙げ、スマホアプリから取り出した API キーで、正規のアクセスに見える形で API を呼ぶケースもあると報告している。2026 年 7 月以降に公表された 81 件のうち 9 件では、API やデータベースを通じた情報取得が確認された。対策として記事は、API が必要以上のデータを返していないか、ゲストアクセスで不要な結果を返していないかの点検を勧めている。

Lemma での実装

過剰なデータ返却は、「必要な事実」を確かめるために「原データ」を丸ごと渡す設計から生まれる。Lemma は、問い合わせに対して原データではなく、条件を満たすことの証明を返す。「この会員は 20 歳以上か」に対して返るのは生年月日ではなく、それを示す ゼロ知識証明 である。

返してよい項目は、スキーマ と 選択的開示 の設定として最初に決まる。Lemma を通す問い合わせでは、開示しない属性が応答に含まれる経路そのものがないため、画面側の絞り込みに頼らずに済む。

どのクライアントが、どの属性を、いつ受け取ったかは 監査証跡 に残る。想定より広い範囲の読み取りが続いていないかを、後から照合できる。

はじめる

必要な事実だけを返し、原データは返さない。