GraphQL を保護する方法GraphQL は、REST の代替として使用できるオープンソースのクエリ言語です。急速な進化を続ける最先端の API のニーズに応える柔軟性を実現する GraphQL は、現在多くの開発者によって着々と導入されています。GraphQL には、必要なデータをピンポイントでリクエストし、継続的な API の進化を容易にするといったメリットがあります。 このように多くのメリットがある GraphQL ですが、攻撃者によって悪用される可能性のある機能や、クエリの柔軟性によって意図せず引き起こされてしまう問題、攻撃者にとって恰好のターゲットとなる脆弱性など、その使用に伴うセキュリティの課題についてはまだよく知られていません。 このブログ記事では、これらの課題を探るとともに、GraphQL のより安全な導入を可能にするデフォルトやコントロール設定を、リスクを伴う設定、悪
![GraphQL のセキュリティ上の課題](https://cdn-ak-scissors.b.st-hatena.com/image/square/b571fc435c1be9b72937bc5e43440f30296695ee/height=288;version=1;width=512/https%3A%2F%2Fwww.fastly.com%2Fcimages%2F6pk8mg3yh2ee%2F4mOILvL5w2NfZOfN1F8AsF%2Fdaabe2858f98f2848c349b643b51079e%2Funified-platform-blog-logo-lg.png%3Fauto%3Davif%26canvas%3D1200%3A630%26width%3D1200%26height%3D630%26fit%3Dbounds%26bg-color%3DFFFFFF)