SharkTrustX is a VPN free solution for securely accessing Intranet web servers remotely and for providing secure local access when accessing the web server locally.
SharkTrustX provides the following benefits:
SharkTrustX is operated as an online portal providing secure connection bridges to any number of Intranet web servers. SharkTrustX is a free product, and the source code is available on GitHub. The portal can be installed on any cloud solution, including AWS and Microsoft Azure. The portal can be installed and maintained by your company or can be provided as a service by Real Time Logic.
SharkTrustX is an eXtended version of SharkTrust that has been designed for Barracuda App Server powered Intranet products, including embedded devices. SharkTrustX has been designed with extension capabilities in mind and can be used as a base for additional IoT functionality that your solution may require.
The following screenshot shows our SharkTrustX deployment for our demo site "local.makoserver.net". The user interface can be customized and extended with additional features. One SharkTrustX server can manage any number of domains. For example company.com may have two products: X34 and ZR22. The SharkTrustX instance may then be set up to manage the two products via two domains: x34.company.com and zr22.company.com.
Real Time Logic's demo portal lets you easily connect any Barracuda App Server powered product such as the Mako Server to the portal.
See the Mako Server tutorial Secure Remote Access on how to get started.
In addition to enabling secure remote access, the online SharkTrustX service facilitates proof of domain name ownership, thus enabling the Intranet server to automate installation and maintenance of trusted Intranet X.509 certificates. The following figure shows how the Intranet server communicates with Let's Encrypt using the ACME protocol (RFC 8555) and with the online SharkTrustX service.
SharkTrustX is an advanced tool that typically requires initial consultation provided by Real Time Logic. Contact us for scheduling an initial consultation. The SharkTrustX GitHub page provides brief installation instructions suitable for an experienced Linux administrator with Ansible experience.