4 votes

Privation d'entropie sur les serveurs Bind / Named

J'ai remarqué que mes serveurs DNS ont des points bas dans l'entropie disponible :

enter image description here

(Notez qu'il ne reste pas aussi bas, mais dans les 10 minutes, il y a plusieurs points bas (ce graphique montre le min des 10 min de Windows)). Je vois que bind utilise /dev/random depuis 9.2.

  1. A quoi sert l'entropie pour Bind ?
  2. Les baisses d'entropie méritent-elles vraiment que l'on s'en préoccupe dans le cas de bind (cela aurait un impact sur le temps de réponse du DNS pour nos utilisateurs) ? (Je ne vois rien d'autre sur le serveur qui serait susceptible d'être bloqué sur /dev/random).

0 votes

Est-ce qu'il fait de la récursivité, ou juste de l'autorité ? La prévention de l'empoisonnement du cache par la randomisation de l'ID de la transaction et du port source me vient à l'esprit, mais cela ne concerne que les requêtes récursives.

0 votes

Shane Madden : Juste autoritaire

0 votes

Beaucoup de trafic ? L'initiation de connexions TCP consomme de l'entropie, et le DNS utilise beaucoup de courtes rafales TCP pour des réponses plus importantes. Avez-vous comparé avec d'autres machines ayant des charges similaires ? Est-il possible d'installer un RNG sur la machine (ou de configurer le noyau pour qu'il utilise celui des nouveaux processeurs) ?

1voto

Felix Frank Points 3033

Entre autres choses (comme mentionné dans les commentaires), le manque d'entropie peut avoir un impact sur les performances SSL (si c'est un problème sur ce serveur, bien sûr).

Il y a logiciel disponible pour augmenter considérablement l'entropie disponible.

0 votes

rngd est une autre option, qui me semble moins controversée. En particulier sur les machines Intel modernes, l'option RDRAND Le support technique est très pratique. lwn.net/Articles/525459 est aussi une bonne lecture.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X