Hi,
I have a situation that users access remote MySQL server in C# application.
Basically,
A user using C# application on his/her desktop ->>>> connects to remote ->>>>>>>> [ REMOTE ]
How do I securely hide database connection detail?
I have few ideas, but I don't think they are safe.
- Encrypt database connection data into a file and store it within application directory.
- prompt login page and let a human enter username/password, then transfer database connection data to user's computer.