安全性
更新时间:2018-09-11 18:08:56
安全设计
安全性从开始就被考虑在了Hacklab的设计中,我们通过多种技术隔离方式来保证用户开发过程中云端代码的安全性:
运行实例隔离:每个用户运行的Linux环境互相隔离,每个用户登录验证后只能访问自己的IDE实例。
存储隔离:每个用户放在Web IDE中的代码存储在属于该用户的独立存储区域中,并且只挂载到对应用户的Linux运行环境中。
网络隔离:只有登录成功后才能以HTTPS访问到自己的IDE实例,每个用户实例之间的网络是完全隔离的。
数据安全:不同于本地存储中的用户数据可能因为硬盘损坏等因素造成本地数据丢失,Hacklab依托阿里云提供的可靠云存储,保证用户数据在云端的安全性。
在安全的开发环境中,为了让开发者仍然方便地使用已有的代码资源,开发者可以使用Hacklab中的git工具,方便使用外部或企业内部已有的Git代码仓库,就像本地开发环境一样,从仓库中clone或提交变更到自己的项目代码仓库中。
企业用户
Hacklab支持企业的阿里云账户和子账户登录,对于企业用户,Hacklab可以提供高性能专属的运行服务器,最大化提升用户使用体验和更高的安全性。