Menu
About me Kontakt

This article discusses the security of GraphQL from the perspective of a penetration tester, highlighting various threats that may arise when testing applications built on this technology. The author points out how this approach differs from traditional penetration testing in the context of REST APIs. A key point is that GraphQL allows clients to have more control over what data is fetched, which can lead to new types of attacks. Examples of attacks, such as users’ lack of authorization to access data or excessive queries, are thoroughly characterized. The article also discusses tools and techniques that can be utilized by penetration testers to secure applications based on GraphQL. Understanding these aspects may be critical for ensuring security in environments where this technology is used, which is why the author emphasizes the need for continuous improvement of skills in the field of GraphQL security.