非常可靠的c#+svn或git服务器源代码防泄密方案 全解析

描述

 

开发环境:vs

版本管理服务器 :svn或git 

开发语言:c#

对于公司源代码防泄密的难点

企业中对于c#源代码如何防泄密呢?对于源代码防泄密,是一件比较困难的事情,因为中间有一个版本管理服务器,这个服务器是公司搭建的,一般公司为了方便都会把搭建的服务器放到云端,有的小型团队,则不会自己搭建服务器,会用gitee(码云)或github这种saas平台,当然,研发人员是知道公司搭建的服务器帐号密码的,如果公司的版本服务器不管控的话,研发人员很容易就从服务器拉取走所有的代码。

我们对公司的版本服务器管控的同时,更要注重对私人版本服务器的管控,现在因为gitee或github的兴起,很多研发人员都有自己的git服务器帐号,对于研发人员自己,把自己研发的代码上传到自己的git服务器是一个不公开的秘密。所以我们更要注重对私人git版本服务器的管理。

所以对于公司对源代码防泄密来讲,不仅要管控好公司自己的版本服务器,又要管控防止员工上传到私人的版本服务器,这对于公司管理者是一个很纠结的事情。

服务器

大多数厂家对于源代码防泄密的方案

 

对于源代码防泄密,很多源代码防泄密厂家给的方案是对于版本管理服务器管理有两种通用的方式:

采用上传解密,下载加密的方式。

这种方式即是对公司的源代码文件在员工端电脑进行加密,然后上传到版本管理服务器就会自动解密,下载到本地就会自动加密。

这种方式的弊端:无法确认上传的是公司版本服务器还是私人版本服务器,代码很容易解密上传到私人版本服务器,外泄出来。

加密网关准入的方式

这种方式主要是控制对版本服务器的连接来控制,基本是识别ip和mac的,我们知道ip和mac是可以改变的,同一台电脑可以改为一样的ip和mac所有这种方式也是很不可靠,加密后的代码也是很容易泄密的。

安秉网盾的源代码采用员工电脑加密保护,密文上传到版本服务器,安全可靠

 

安秉网盾的方案是员工电脑的源代码文件加密,加密后的代码,无论是上传到公司的版本服务器还是个人的版本服务器,都是加密的,而不影响员工客户端的提交,比对功能。这种就很好的可以避免版本服务器管理不当而导致的代码泄漏。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分