¿Cómo se previene el ataque anidado en el servidor GraphQL / Apollo?
¿Cómo se evita un ataque anidado contra un servidor Apollo con una consulta como:
{
authors {
firstName
posts {
title
author {
firstName
posts{
title
author {
firstName
posts {
title
[n author]
[n post]
}
}
}
}
}
}
}
En otras palabras, ¿cómo puede limitar el número de recursiones que se envían en una consulta? Esto podría ser una vulnerabilidad potencial del servidor.