Je dois me connecter à une base de données SQL Server sécurisée à l'aide de Perl DBI. J'ai besoin de trouver un moyen d'authentifier l'utilisateur en toute sécurité (sans crainte d'écoute, et sans stocker les mots de passe du côté client). J'utilise SQL Server 2008
sur Windows Server 2008, and Perl 5.10
sur XP.Comment puis-je sécuriser la connexion à SQL Server à partir de DBI Perl?
SQL Server prend en charge les connexions cryptées via quelque chose appelé "API SQL Server Native Access Client", mais je ne peux pas dire si cela est pris en charge par un pilote DBD ou comment l'utiliser si tel est le cas.
Je suis réticent à utiliser le pilote DBD::ODBC
avec l'authentification SQL Server, car ODBC transmet les ID utilisateur et les mots de passe en clair.
Je ne peux pas utiliser le pilote DBD :: ODBC avec l'authentification Windows (connexion sécurisée), car le serveur ne se trouve sur aucun domaine Active Directory accessible depuis le réseau du client.
Comment sécuriser mes connexions à la base de données? Merci.