Wie verhindern Sie einen verschachtelten Angriff auf den GraphQL / Apollo-Server?

Wie verhindern Sie einen verschachtelten Angriff auf einen Apollo-Server mit einer Abfrage wie:

{
  authors {
    firstName
    posts {
      title
      author {
        firstName
        posts{
          title
          author {
            firstName
            posts {
              title
              [n author]
                [n post]
            }
          }
        }
      }
    }
  }
}

it anderen Worten, wie können Sie die Anzahl der in einer Abfrage gesendeten Rekursionen begrenzen? Dies könnte eine potenzielle Sicherheitsanfälligkeit für den Server sein.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage