auth_delay hace que el servidor se pause brevemente antes de
informar de un fallo de autenticación, para dificultar los ataques de fuerza
bruta a las contraseñas de la base de datos. Ten en cuenta que no hace nada para prevenir
los ataques de denegación de servicio, e incluso puede exacerbarlos, ya que los procesos
que están esperando antes de informar de un fallo de autenticación seguirán consumiendo
ranuras de conexión.
Para funcionar, este módulo debe cargarse a través de
shared_preload_libraries en postgresql.conf.
Estos parámetros deben establecerse en postgresql.conf.
Un uso típico podría ser:
# postgresql.conf shared_preload_libraries = 'auth_delay' auth_delay.milliseconds = '500'
KaiGai Kohei <[email protected]>