在不设置服务的情况下安全地存储数据库密码
Securely store a db password without setting up a service
目前正在为我们的用户制作一个web应用程序来访问和编辑数据库
我们只有一个连接到这个数据库,不能建立更多的连接,但我们也不能给任何我们的web应用程序未来的用户这个凭据。
这个想法是使用windows帐户在应用程序中创建另一个安全层伪代码:
db = "dbconnection1"
dbuser = "admin1"
dbpassword = "123456"
enabledWinUsers = { "winUsr1", "winUsr2", "winUsr3" }
winusr = aplication.getWinUser()
if winusr in enabledWinUsers :
db.connect( db, dbuser, dbpassword )
目前,数据库逻辑和连接都将使用Python完成,而应用程序将使用Javascript/Jquery
问题是,是否有可能在不设置像Node.js这样的服务的情况下以任何方式保护此代码或db凭据?
我可以完全访问运行web应用程序的服务器机器
您可以在源代码中加密用户凭证,然后从源代码中解密它们。另一种选择是将凭据设置为环境变量
相关文章:
- 如何在本地存储(或其他数据库)上安全地保存敏感访问代码
- Codeigniter:通过Ajax上传图像并存储在数据库中
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 如何离线存储数据库,在线时共享到服务器
- 我的地图数据's不会使用php存储在mysql数据库中
- 将动态feild数据存储到jquery-mobile和php-mysql中的数据库中
- 将Javascript对象存储在Wordpress用户数据库中
- 为数据库存储设置角度日期格式
- 如何获取所有旅行模式的距离和持续时间,例如驾驶,公交,骑自行车,在我的页面中步行以及将其存储在数据库中
- 我想从网站收集数据并使用PHP将它们存储在数据库中
- PHP 函数将随机值存储到数据库中
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- 如何获取数据库值并存储在javascript变量中
- 将数据库查询存储在nodejs中(使用socket.io)
- 输入法所见即所得编辑器不在mysql数据库中存储值
- 如何在JavaScript中存储和检索MySQL数据库中的JSON数据
- 如何使用javascript将数据存储到mysql数据库中
- Html5存储本地存储数据库文件
- 在不设置服务的情况下安全地存储数据库密码
- 使用XHR将图像发送到在线存储/数据库