In the context of modern software engineering, there is a trend towards Cloud-native software development involving international teams with members from all over the world. Cloud-based version management services like GitHub are commonly used for source code and other files. However, a challenge arises when developers from different companies or organizations share the platform, as sensitive data should be encrypted to restrict access to certain developers only. This paper discusses existing tools addressing this issue, highlighting their shortcomings. The authors propose their own solution, Encrypted Container Files, designed to overcome the deficiencies observed in other tools.
翻译:在现代软件工程背景下,云原生软件开发已成为趋势,其开发团队通常由来自世界各地的成员组成。基于云的版本管理服务(如GitHub)被广泛用于源代码及其他文件的存储管理。然而,当来自不同公司或组织的开发者共享同一平台时,敏感数据需要加密以限制特定开发者的访问权限。本文探讨了现有解决该问题的工具,并指出其不足之处。作者提出了一种名为"加密容器文件"的解决方案,旨在克服现有工具存在的缺陷。