APIディスカバリーは、組織内で使用されているすべての社内製およびサードパーティ製のAPIをカタログ化するプロセスです。
この記事を読み終えると、以下のことができるようになります。
関連コンテンツ
是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!
記事のリンクをコピーする
APIディスカバリーは、組織内で使用されているすべての社内製およびサードパーティ製のAPIをカタログ化するプロセスです。APIは、ソフトウェアアプリケーションプログラムが他のアプリケーションと通信するためのルールセットです。APIディスカバリーは、特定の機能を果たすことができる既存のAPIを検索します。 ステイシーがレゴブロックで何かを作っている場合を考えます。ステイシーは、用意されたさまざまな標準ブロックを使用できるほか、他の人が作った特別なブロックを使用して新しい作品をより良いものにすることができます。APIはこの特別なブロックに当たるもので、APIディスカバリーはそれを見つけるプロセスです。 APIディスカバリー・サービスを使用することで、既存のAPIを新規のアプリケーションに組み込むことができ、開発者は既存の仕組みを一から作り直したりする冗長的な作業を回避することができます。
APIディスカバリーは、効率性の向上から市場投入までの時間の短縮まで、多くの理由で重要です。主な利点には、以下のようなものがあります:
開発者はAPIディスカバリープロセスを高速化するために、様々なツールを使用することができます。最も一般的なものを3つ紹介します:
Cloudflare API Shieldには、すべてのAPIエンドポイントを検出、監視、保護するAPIディスカバリー機能が備えられています。リクエストはOpenAPIスキーマに照らし合わせて検証され、準拠しないリクエストをブロックします。Cloudflare APIディスカバリーの仕組みの詳細をご確認ください。
APIディスカバリーとは、すべての社内製およびサードパーティ製のAPIとそのエンドポイントおよびデータを見つけてカタログ化するプロセスです。これにより、開発者は同じようなAPIを制作したり組み込むことを避けることができ、組織は潜在的なAPIセキュリティリスクをより把握することができます。
APIディスカバリーを実施して現存するすべてのAPIを特定することで、アプリケーション開発の加速、外部リソースへの接続の確保、他のシステムとの互換性の向上、セキュリティ意識の向上が可能になります。
APIディスカバリーを行うことで、開発者は既存の機能を再利用して無駄な冗長作業を抑え、製品をより迅速に市場に投入することができます。
一般的なAPIディスカバリーツールには、サードパーティAPIディレクトリ、API文書化プラットフォーム、GitHub、AWS、GCPなどの技術特化型プラットフォームがあります。Cloudflare API ShieldにはAPIディスカバリー機能が含まれており、APIに依存する組織のセキュリティと可視性を向上させます。
シャドーAPIとは、非管理状態または保護されていない、組織が把握していないサードパーティ製のAPIを指します。シャドウAPIの使用は潜在的なセキュリティリスクを引き起こす可能性があります。
利用開始
Webアプリケーションセキュリティについて
一般的な脅威
VPNリソース
セキュリティ用語集