Selenium webdriver 对外部世界隐藏用户名/密码以实现UI自动化的最佳实践
资源:Seleniui自动化、Java、Bitbucket、GCP、Linux虚拟机 我有一个自动化项目,在Bitbucket中维护, 我有一台在谷歌云下的虚拟机Linux机器。 我的团队希望我隐藏当前正在使用的凭据 嵌入在测试脚本中。我的用户/通行证似乎非常重要 在我的本地机器上,Bitbucket、测试脚本、Linux虚拟机等。 我们如何在这里隐藏凭据或至少限制曝光 到目前为止我所做的:Selenium webdriver 对外部世界隐藏用户名/密码以实现UI自动化的最佳实践,selenium-webdriver,automation,password-encryption,Selenium Webdriver,Automation,Password Encryption,资源:Seleniui自动化、Java、Bitbucket、GCP、Linux虚拟机 我有一个自动化项目,在Bitbucket中维护, 我有一台在谷歌云下的虚拟机Linux机器。 我的团队希望我隐藏当前正在使用的凭据 嵌入在测试脚本中。我的用户/通行证似乎非常重要 在我的本地机器上,Bitbucket、测试脚本、Linux虚拟机等。 我们如何在这里隐藏凭据或至少限制曝光 到目前为止我所做的: 我从测试脚本中删除了凭据,并准备刷新 BitBucket repo,以便具有凭据的旧提交 我们将被撤职
请说出你的想法。谢谢您说您已经检查了Base 64加密选项,但没有发现它有用。我仍然想说,您可以将Base 64与以下选项一起使用:
我很感谢您的回复,但假设您的代码/excel文件被黑客攻击,黑客很容易理解他/她需要使用base64解密所述密码,他/她将立即知道。有什么想法吗?@MikeASP自动化的代码要么在本地计算机上,要么在位bucket repo上。如果中央回购遭到黑客攻击,那么不仅自动化代码,而且应用程序代码也将遭到黑客攻击。你认为bit bucket服务器会那么不安全吗。