Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project...

24
finos.org Fintech Open Source Foundation How to Secure the Electron Container for Capital Markets ChartIQ Presenters Kris West, Director Solutions Engineering Ian Mesner, Chief Architect May 2020 FINOS Host James McLeod, FINOS Director of Community

Transcript of Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project...

Page 1: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

finos.orgFintech Open Source Foundation

How to Secure the Electron Container for Capital Markets

ChartIQ PresentersKris West, Director Solutions EngineeringIan Mesner, Chief Architect

May 2020

FINOS HostJames McLeod, FINOS Director of Community

Page 2: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 3: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 4: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 5: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 6: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 7: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 8: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

1

2

3

4

5

6

7

8

9

10

Page 9: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 10: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 11: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

This new class of software introduces new risks to manage.

Integrating applications from multiple sources

Web technology without the browser

Communications and Interop

Page 12: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Operating System

Electron

Custom Desktop Services

Applications App 1 App 2

App 3

Page 13: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 14: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

https://www.electronjs.org/docs/tutorial/security

Page 15: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 16: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 17: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 18: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Where can I get it?

Quick-start project

●https://www.electronjs.org/docs/tutorial/quick-start

Page 19: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

■●●●

■●●

■●

Page 20: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable
Page 21: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 22: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

▪▪▪▪

Page 23: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Page 24: Container for Capital Markets How to Secure the Electron How to secure... · Quick-start project ... Disable the Node_js integration in all renderers that display remote content Enable

Thank you for attending.

Contact us at [email protected]