开发环境:vs
版本管理服务器 :svn或git
开发语言:c#
对于公司源代码防泄密的难点
企业中对于c#源代码如何防泄密呢?对于源代码防泄密,是一件比较困难的事情,因为中间有一个版本管理服务器,这个服务器是公司搭建的,一般公司为了方便都会把搭建的服务器放到云端,有的小型团队,则不会自己搭建服务器,会用gitee(码云)或github这种saas平台,当然,研发人员是知道公司搭建的服务器帐号密码的,如果公司的版本服务器不管控的话,研发人员很容易就从服务器拉取走所有的代码。
我们对公司的版本服务器管控的同时,更要注重对私人版本服务器的管控,现在因为gitee或github的兴起,很多研发人员都有自己的git服务器帐号,对于研发人员自己,把自己研发的代码上传到自己的git服务器是一个不公开的秘密。所以我们更要注重对私人git版本服务器的管理。
所以对于公司对源代码防泄密来讲,不仅要管控好公司自己的版本服务器,又要管控防止员工上传到私人的版本服务器,这对于公司管理者是一个很纠结的事情。

大多数厂家对于源代码防泄密的方案
对于源代码防泄密,很多源代码防泄密厂家给的方案是对于版本管理服务器管理有两种通用的方式:
采用上传解密,下载加密的方式。
这种方式即是对公司的源代码文件在员工端电脑进行加密,然后上传到版本管理服务器就会自动解密,下载到本地就会自动加密。
这种方式的弊端:无法确认上传的是公司版本服务器还是私人版本服务器,代码很容易解密上传到私人版本服务器,外泄出来。
加密网关准入的方式
这种方式主要是控制对版本服务器的连接来控制,基本是识别ip和mac的,我们知道ip和mac是可以改变的,同一台电脑可以改为一样的ip和mac所有这种方式也是很不可靠,加密后的代码也是很容易泄密的。
安秉网盾的源代码采用员工电脑加密保护,密文上传到版本服务器,安全可靠
安秉网盾的方案是员工电脑的源代码文件加密,加密后的代码,无论是上传到公司的版本服务器还是个人的版本服务器,都是加密的,而不影响员工客户端的提交,比对功能。这种就很好的可以避免版本服务器管理不当而导致的代码泄漏。
-
数据
+关注
关注
8文章
7220浏览量
89940 -
服务器
+关注
关注
12文章
9367浏览量
86284 -
源代码
+关注
关注
96文章
2947浏览量
67056
发布评论请先 登录
相关推荐
源代码加密、源代码防泄漏c/c++与git服务器开发环境

多大的云服务器算是高防的?
云服务器 Flexus X 实例:部署 Gitea,拥有自己的 Git 仓库,管理本地代码

高防服务器托管:全方位解析与应用
恒讯科技分析:一个机柜通常可以容纳多少台服务器?

评论