请不要回复如何/为什么嵌入密码是一个坏主意。我对它们了如指掌,并且我已经查看了这篇文章What's the most secure way to embed a password inside Java code? 这没有为我提供答案。
关于我的问题。
我在我的程序中使用 SQL App Role。所以最终用户不知道角色名和密码是什么,因为它不适用于他们,如果他们发现角色名和密码是什么实际上是一个安全风险。
我考虑将角色/密码存储在安全的远程服务器中。但随后我必须授予用户访问密码的权限。加密密码并将其存储在配置文件中不起作用,因为解密例程将在代码中。
基本上我能想到的一切都只能模糊密码,但不能保护密码。