ChartIQ Blog

Posted on by Rob Schmidt

Open Sourcing our Secure Electron Adapter: a Game-Changer for Smart Desktop Technology.

sea-horizontal-logoAs the smart desktop continues to gain momentum in financial institutions, solutions providers depend on a number of modern technologies to realize that vision, including Electron—a container for creating desktop applications with web technologies. Electron has over 100 million installations around the world, and is used by software you already know and use daily—Skype, Slack, Spotify, Microsoft Teams, and WhatsApp, to name a few. 

finos-300For those leveraging the power of Electron to create application interoperability on the desktop and requiring enterprise-level security, we have big news. Our Finsemble team is proud to announce we’ve open sourced our Secure Electron Adapter (SEA) though FINOS, the Fintech Open Source Foundation. SEA is the only fully open source secure web container.

SEA acts as a firewall, intermediating API calls within a permission structure that mitigates the risk of running third party content in a desktop agent like Finsemble. 


Secure Electron Adapter is the only fully open source secure web container.


 

Run in a browser, web applications benefit from strict security measures—sandboxed, restricted from most operating system APIs, kept away from the file system, and further protected by web security policies. When deployed to the desktop with Electron and made interoperable with one another, those same applications now require that new security measures be implemented. 

Electron suggests a number of best practices and security recommendations be adhered-to in order to provide security when working with Electron applications. It’s not a small list, and once completed, there is no guarantee you can deliver the user experience you want once you’ve followed the guidelines. At Finsemble, we’ve found what’s missing is an accessible, adaptable implementation of those security recommendations, purpose-built with smart desktops in mind. 

Now financial institutions can fast-track securing Electron, and use SEA as a building block to provide the best possible smart desktop user experience. True application interoperability can now be achieved with confidence and gold-standard security. It's a game-changing solution.

To learn more about the project, visit the overview website or the FINOS-hosted repo on Github. In addition, register for our FINOS-hosted meet-up on Wednesday, May 20th at 11am ET.

Register Now

Screen Shot 2020-05-05 at 3.46.02 PM



Screen Shot 2019-06-20 at 3.25.21 PMAbout the Author
An employee of ChartIQ since 2014, Rob Schmidt, Director of the Finsemble Partner Ecosystem, heads a team focused on creating interoperability between third party integrations within the Finsemble desktop platform. The Ecosystem team offers full support from initial ideation to assistance with technical implementation to deployment to client site.