☐ 很酷的新功能
☐ 可以帮助很多用户!
☑ 消除“漏洞” [~ 缺乏安全性]
☐ 很高兴有
☐ 没人需要它
是什么启发了这个愿望清单请求?
如果数据库驱动程序不允许用户在 ODBC 设置中存储密码,则很难以安全简单的方式存储数据库密码。
非常不安全:将数据库密码以纯文本形式存储在 JSL 和表(!!!)脚本中
使用 Jmp17,有隐藏 ODBC 连接字符串的新选项,其效果是
数据库表脚本(从数据库更新、修改等)或 .jmpquery 文件停止工作
另一种选择:
加密数据库连接的代码:
JMP 和 Oracle 的幸福结合秘诀
但必须使用运行密码。否则,任何有权访问代码的人都可以访问数据库。
运行密码只是转移了问题 - 并使自动化变得更加困难。
最好的方法:
将密码存储在保存位置并授予 Jmp 访问密码的权限:
在 Windows 上通过 PowerShell 在凭据管理器中设置和获取凭据
不幸的是,这种方法与查询生成器不兼容。
您希望看到什么改进?
在查询生成器中包含一个凭证管理器/与 Windows 凭证管理器的连接,以便以安全、明确和简单的方式自动存储数据库密码。
例如@ih的想法
在 Windows 上通过 PowerShell 在凭据管理器中设置和获取凭据
请添加创建数据库连接()和新 SQL 查询(连接())的功能,以便它们也可以使用存储的密码。
为什么这个想法很重要?
一种安全、定义明确且简单的凭证管理方法——这是标准化可以发挥很大作用的地方。
最好的:直接将其包含到现有的查询生成器生态系统中。
更多愿望由