2016-08-20 5 views
0

Ich habe dafür gesucht, und die Antwort ist in der Regel Dinge wie die Verschlüsselung Ihres Passworts und so.C++ Sichere SQL-Verbindung

Ich interessiere mich für den Aufbau einer sicheren Verbindung mit einem MySQL-Server (sagen wir, dass nichts anderes, wie die Installation von etwas extra auf dem Server), wenn ein Angreifer im Netzwerk der Benutzer war, Sie könnten den Datenverkehr nicht sehen, da er verschlüsselt und sicher ist.

Wie würde ich über diese gehen? Müsste ich in einige Bibliotheken suchen, die zusammen mit der SQL-Verbindung verwendet werden? Wenn ja, wie genau (das Lesen von Ressourcen wird natürlich akzeptiert)?

+0

http://dev.mysql.com/doc/refman/5.7/en/secure-connections.html scheint, viele Details über die Verwendung von TLS und mysql zu haben –

+0

Danke für den Vorschlag, wird es überprüfen – mikkel1156

Antwort

1

Mysql kann die Verbindungen über TLS verschlüsseln. Alles, was Sie tun müssen, ist configure mysql, um die sichere Verbindung zu verwenden (dies kann die Installation zusätzlicher Komponenten auf dem Server beinhalten), erstellen Sie die Zertifikate, erstellen Sie Benutzer, die sich mit Zertifikaten authentifizieren.

Auf der Clientseite müssen Sie möglicherweise mit Connector/c arbeiten, da connector/C++ may have issues with ssl connections.

+0

@mikk es beinhaltet normalerweise die Installation von etwas anderem auf dem Server. Dies ist dein erster Ansatz. Danke für die Freigabe von Shadow. – Drew

Verwandte Themen