Version 2004 (Geändert)
Sie können Client/Server-Verbindungen so einstellen, dass die 4D Clients von den Arbeitsstationen im gesicherten Modus mit 4D Server kommunizieren. Die gesicherte Client/Server Kommunikation basiert auf dem SSL Protokoll (Secured Socket Layer).
SSL Protokoll und Client/Server Verbindungen
Das SSL Protokoll sichert die Kommunikation zwischen zwei Anwendungen ab, das sind hauptsächlich Web Server und Browser. Das SSL Protokoll bürgt für die Identität von Sender und Empfänger, sowie für die Vertraulichkeit und Vollständigkeit der ausgetauschten Informationen. Eine ausführliche Beschreibung des SSL Protokolls finden Sie im Handbuch 4th Dimension Programmiersprache im Kapitel Web Server im Abschnitt SSL Protokoll.
Mit dem SSL Protokoll können 4D Server und 4D Client mit größerer Sicherheit kommunizieren. 4D Server verwaltet die Operationen zum Erstellen des Schlüssels, der Authentifizierung und der Datenintegrität eigenständig. Der Benutzer muss keine weiteren Einstellungen vornehmen.
Hinweis: Das Verschlüsseln von Client und Server macht die Verbindung langsamer.
Einstellungen
Das SSL Protokoll wird in den Netzwerkkomponenten integriert und zwar zwischen dem TCP/IP Protokoll (niedere Ebene) und dem Protokoll auf hoher Ebene.
Um SSL in einer "klassischen" Client/Server-Architektur einzusetzen, achten Sie darauf, dass die Datei 4DSLI.DLL auf dem 4D Server Rechner sowie auf jedem 4D Client Rechner korrekt installiert sind. Das ist die Schnittstelle für die gesicherte Ebene (Secured Layer Interface) zum Verwalten von SSL. Diese Datei muss im Ordner [4D Extensions] der 4D Server-Anwendung/des Software-Pakets und der 4D Client Anwendungen/der Software-Pakete liegen, welche die Datenbank veröffentlichen.
Diese Elemente werden standardmäßig installiert.
Dagegen ist die Verschlüsselung der 4D Server Verbindungen standardmäßig deaktiviert. Sie können diese in den Einstellungen der Datenbank unter dem Thema Client/Server auf der Seite "Veröffentlichung" aktivieren. Markieren Sie dazu im Bereich "Verschlüsselung" die Option Verschlüsselte Client/Server Verbindungen:
Diese Einstellung wird erst aktiv, wenn Sie 4D Server beenden und neu starten. Alle 4D Client Arbeitstationen melden sich dann im gesicherten Modus an.
4D Client Verbindung im gesicherten Modus
Eine im gesicherten Modus (SSL) veröffentlichte Datenbank ist im Verbindungsdialog auf der Seite TCP/IP mit einem Circumflex (^) gekennzeichnet:
Hinweis: Erscheint die Datenbank im Verbindungsdialog nicht automatisch, kann der Benutzer auf der Seite Angepaßt ihren Namen eingeben (siehe Abschnitt 4D Client anmelden und Einstellungen zur Veröffentlichung). In diesem Fall muss ein Circumflex (^) vor den Datenbanknamen gesetzt werden. Andernfalls wird die Verbindung zurückgewiesen.
Referenz