How to Secure Database Credentials in a Windows Desktop App Without a Service Layer: Preventing Unauthorized Access to DBMS?

J

Joigo

Given is a Windows desktop application (written in Java) that communicates directly with a DBMS (SQL). There is no service layer between the desktop application and the DBMS.How can one secure the access credentials for the database and the database connection itself in a way that users without admin privileges cannot misuse them outside of the program? For example, by accessing the database directly with other programs.Under Linux, one could potentially run the program with a separate Linux user (setuid) and assign permissions in such a way that the user launching the program cannot access th

Continue reading...
 
Back
Top Bottom