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.