Si Kerberos permet d'éliminer une menace commune pour la sécurité,
pourquoi n'est-il pas systématiquement utilisé sur tous les
réseaux ? Plusieurs raisons font que Kerberos peut être
difficile à implémenter :
Il n'existe pas de solution "script-o-matique" rapide
pour la migration de mots de passe utilisateur d'une base de données
de mots de passe UNIX standard vers une base de données de mots
de passe Kerberos. Une migration est techniquement possible mais aucun
script de conversion n'est fourni avec Kerberos. Reportez-vous au
FAQ Kerberos Question 2.23 pour obtenir des informations plus
détaillées sur ce point.
Kerberos n'est que partiellement compatible avec le système
PAM (Pluggable Authentication Module, module d'authentification
enfichable) utilisé par la plupart des serveurs fonctionnant avec Red Hat Linux.
Pour plus d'informations sur ce point, reportez-vous à la la section intitulée Kerberos et les modules d'authentification enfichables (PAM).
Pour qu'une application utilise Kerberos, ses sources
doivent être modifiées afin de faire les appels appropriés
dans les bibliothèques Kerberos. Pour certaines applications,
ceci peut exiger un effort de programmation trop important. Pour d'autres,
des modifications doivent être apportées au protocole utilisé
entre les serveurs de réseau et leurs clients ; une fois
encore, il se peut que l'effort requis soit trop important. En outre,
il peut être impossible de faire fonctionner avec Kerberos certaines
applications dont les sources ne sont pas accessibles.
Enfin, si vous décidez d'utiliser Kerberos sur
votre réseau, sachez qu'il s'agit d'un pari du type "tout ou
rien". Si l' un des services transmettant des
mots de passe sous forme de texte en clair est encore utilisé,
il reste possible d'intercepter des mots de passe et votre réseau
ne tirera aucun avantage de l'utilisation de Kerberos. Pour sécuriser
votre réseau avec Kerberos, vous devez faire fonctionner
avec Kerberostoutes les applications
qui envoient des mots de passe sous forme de texte en clair ou arrêter
de les utiliser sur votre réseau.