我需要在机器人框架的python变量文件中存储用户ID和密码。该凭据将用于登录网站进行测试。没有其他人可以查看我的证书(即使也使用git)。因此,我必须锁定此变量文件。有什么方法可以锁定此python变量文件吗?
由于其性质,源代码存储库系统本质上是公共的。因此,您可以锁定存储库,也可以向所有人开放。这使得在这种系统中存储任何类型的敏感数据都不是一个好主意。
对于这些类型的信息,通常最好是有一个单独的文件,并在执行运行时引用该文件。在Robot Framework中,可以使用Variable文件来完成。这些可以使用来引用Variables myvariables. 。有对Python和YAML文件的支持。
保护这些文件很容易,就像将它们放置在只有少数人可以访问设置工具以加密方式存储它们并仅在拥有正确密钥时才可用的位置一样。这是一个单独的主题,它本身就是挑战。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。