Ich muss eine Verbindung zu einer sicheren SQL Server-Datenbank mithilfe von Perl DBI herstellen. Ich muss einen Weg finden, den Benutzer sicher zu authentifizieren (ohne Angst vor dem Abhören und ohne Passwörter auf der Client-Seite zu speichern). Ich benutze SQL Server 2008
auf Windows Server 2008, and Perl 5.10
auf XP.Wie kann ich die Verbindung zu SQL Server von Perl DBI sichern?
SQL Server unterstützt verschlüsselte Verbindungen über etwas, das als "SQL Server Native Access Client-API" bezeichnet wird, aber ich kann nicht sagen, ob dies von einem DBD-Treiber unterstützt wird oder wie es verwendet wird.
Ich bin widerwillig, den DBD::ODBC
Treiber mit SQL Server-Authentifizierung zu verwenden, da ODBC Benutzer-IDs und Kennwörter in Klartext übermittelt.
Ich kann den DBD :: ODBC-Treiber nicht mit Windows-Authentifizierung (vertrauenswürdige Verbindung) verwenden, da sich der Server nicht in einer Active Directory-Domäne befindet, auf die über das Netzwerk des Clients zugegriffen werden kann.
Wie kann ich meine Verbindungen zur Datenbank sichern? Vielen Dank.