Devart has upgraded their SecureBridge component suite to support Delphi XE8 Firemonkey. SecureBridge is a set of components which includes an SSH client and an SSH server (in addition to SSL and SFTP components). The best part is the components support Android, IOS, OSX, and Windows. The SSH client server components allow you to create a secure tunnel between two applications. You can use this secure tunnel to transport data from unsecured applications. There are a couple of ways that it can do this but one of the ways is through port forwarding. You have your SSH client running and connected to the SSH server. The SSH client takes a connection from a MySQL client or an email client for example and then sends that through the secure tunnel out to the server. The MySQL client connects to the MySQL server or email server through the secure tunnel and transmits data securely over the SSH connection. No modification is required to the MySQL client/server or the email client/server to achieve the secure connection. You could also use an SSH tunnel like this to add further security to your DataSnap or even REST connections. I use SSH every day to connect Navicat through SSH to a MySQL server. This is a commercial component suite but there is a free trial available. It has full support for the SSH2 protocol and it has support for Blowfish, AES128, AES192, AES256, Cast128, and TripleDES symmetric algorithms, support for RSA and DSA asymmetric algorithms, and lastly support for SHA1 and MD5 hashing algorithms. This may be a must have component suite if you are securing enterprise applications. Be sure to also check out enabled SSL and GZIP in your REST connections. These components should also work with Appmethod.
Secure App Connections With SSH Tunneling In #Delphi XE8 Firemonkey On #Android And #IOS by Delphi XE5 XE6 XE7 XE8 10 Seattle Berlin Firemonkey, Delphi Android, Delphi IOS is licensed under a Creative Commons Attribution 4.0 International License.