SecureBridge ist ein Set aus Entwicklungskomponenten, mit dem du die TCP-Verbindungen deiner Anwendungen absichern kannst. Durch den Einsatz bekannter Verschlüsselungsalgorithmen stellt es die Datenintegrität sicher und schützt die Konnektivität deiner Software vor verschiedensten Angriffsarten.
Kernkomponenten und unterstützte Protokolle
Das Paket besteht aus Server-, Client- und Speicherkomponenten mit Unterstützung für SSH, SSL und moderne kryptografische TLS-Protokolle, ergänzt durch SSH-Shell-Komponenten für Remote-Computing. Sie arbeiten völlig eigenständig und setzen keine externen Module voraus.
Die SSH-Client-Komponenten können sich mit bekannten Servern wie OpenSSH oder WinSSHD verbinden. Dabei erlauben sie Verbindungen über moderne TLS-Standards und bieten gleichzeitig Support für Legacy-Systeme. Das Paket enthält TScSFTP-Komponenten für Client und Server, die du für sichere Datei-Downloads oder zum Aufsetzen eines eigenen sicheren FTP-Servers nutzen kannst.Integration und Client-Kompatibilität
SecureBridge-Komponenten lassen sich in verschiedene externe Tools integrieren, darunter Indy-Komponenten sowie Devarts eigene Datenzugriffskomponenten für MySQL (MyDAC) und PostgreSQL (PgDAC). Beliebte SSH-Clients wie OpenSSH und PuTTY können sich direkt mit der SSH-Server-Komponente verbinden.Verschlüsselung, Hashing und Authentifizierung
Zahlreiche etablierte Verschlüsselungs- und Hashing-Algorithmen sichern die Verbindung ab. Dazu gehören SHA und MD5 zur Überprüfung der Datenintegrität, gepaart mit AES- und RSA-Standards. Für den Schlüsselaustausch kommt Diffie-Hellman zum Einsatz. Das SSH2-Protokoll lässt sich für die Datenverschlüsselung nutzen und moderne TLS-Standards werden vollständig unterstützt. Die Authentifizierung erfolgt über ein Passwort, einen öffentlichen Schlüssel oder eine Kombination aus beidem.Plattform- und IDE-Unterstützung
Du kannst diese Komponenten über mehrere Betriebssysteme hinweg einsetzen, einschließlich Windows, Linux und macOS, inklusive vollem Support für mobile Plattformen wie Android und iOS. Sie funktionieren in etlichen IDEs wie RAD Studio, Delphi, C++ Builder und Lazarus.