![Page 1: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/1.jpg)
Solution Architecture: Data Security
12 June 2019Jason Huggins
Director, Global Delivery
![Page 2: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/2.jpg)
Agenda
• A different perspective
• Mitigating the risk
• The proposed solution
![Page 3: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/3.jpg)
This Photo by Unknown Author is licensed under CC BY-NC-ND
![Page 4: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/4.jpg)
Question 1• What do you feel is the most
important business asset of an enterprise solution?
• The algorithms / business rules / intellectual property
• The business data
• The physical infrastructure
• The users
![Page 5: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/5.jpg)
Data is king• Data is the precious resource
• Privacy laws and associated consequences
• Tangible asset on balance sheet?
![Page 6: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/6.jpg)
Question 2• In a typical solution, what is a key
undesirable risk to the data.
![Page 7: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/7.jpg)
Challenge / Risk• Client runtime path to DBMS
• CRUD without control
• Connection details in plain sight
![Page 8: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/8.jpg)
Question 3• Which of the following can
mitigate the risk outlined?• Uniface Data Server
• Uniface Application Server
• Keyboard translation tables
• Disable SQL workbench
• Web deployment
![Page 9: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/9.jpg)
A proposed solution• Remove direct DBMS access
• Service Oriented Architecture
• Thin Client / Web
Data
DBMS Files
Application Programming Interface
Services Services Services
Consumer
Desktop Web Mobile Other
![Page 10: This Photo by Unknown Author is licensed under CC BY-NC-ND · 2019-06-14 · Jason Huggins Director, Global Delivery. Agenda • A different perspective • Mitigating the risk •](https://reader034.vdocument.in/reader034/viewer/2022050206/5f59aaa38f99b7791c7062af/html5/thumbnails/10.jpg)
THANK YOU & QUESTIONS
uniface.com