文档加密系统-技术分享

源代码加密、防泄密软件

发表时间:2023-07-31 11:43作者:admin 浏览:
企业源代码防泄密是指企业采取措施保护其软件或应用程序源代码不被未授权的人员获取、泄露或盗用的一种安全措施。源代码是软件的核心组成部分,其中包含了程序员编写的具体指令和算法,可以被计算机理解和执行。泄漏企业的源代码可能导致严重的后果,对于大多数企业来讲主要是源代码知识产权的保护,这些代码是企业在发展创新道路上核心驱动,如果源代码文件一旦泄漏,其他公司或竞争对手可能会利用这些源代码文件的开发类似的产品,会给企业造成很大的经济损失。这些造成源代码泄漏的风险不只是外部威胁,内部员工也可能构成泄露源代码的风险。有时候,员工可能带着不良意图或是出于不慎的原因泄露源代码,所以企业需要采取内部安全措施。
 
企业源代码防泄密的需求主要有:
  1. 软件源代码vs,vc,idea,vscode,webstorm,andriostudio,python,golang等公司的源代码开发工具,需要对这些工具生成的源代码文件进行落地加密。
  2. 在不影响员工工作效率的前提下,对员工代码文件进行加密防护。
  3. 在开发环境中不仅要支持现有的windows平台还需要支持linux及macos平台的,很多代码的编译和发布是在linux平台上进行的,所以源代码防泄密系统要有能够适应复杂的开发环境。
  4. 要支持版本管理服务器对接,现在最常用的版本管理服务器是svn和git,要做到服务器上保存的也是密文。
  5. 对于出差或加班的离线电脑要有离线策略,方便研发人员的外出加密或出差的使用,保证笔记本等移动设备的数据安全。
  6. 对研发人员电脑的日志进行审计,记得所有电脑操作日志100天的要求,一旦安全事件发生,可以提供有力的日志审计依据。
 

源代码防泄密的解决方案
 
稳定高效的纯驱动层内核加密技术
软件采用驱动层透明加密技术,工作在驱动层,对应用层无任何影响,安装后无须改变现有开发环境,与加密前环境一样,无需任何改变。编译速度对于50M以下的项目无任何影响,对于100M以上的项目编译速度影响在13%左右。
 
支持开发语言及开发环境及编程工具?
开发语言:支持所有软件开发语言
开发编译工具:Eclipse、MyEclipse、Visual C++、SourceInsight、Keil、delphi、Visual Studio、 Android Studio、MPLAB IDE、 IntelliJ IDEA 等;
代码比较工具:Beyond Compare 、compare it、Araxis Merge、小乌龟工具等
代码管理工具:SVN、VSS 、CVS、TFS、GIT等

是否支持git及svn版本管理服务器?
不管您公司的git及svn是在内网或在云端,加密系统完美支持git及svn版本管理软件。无需添加任何硬件,保证git及svn服务器端保存为密文。
 
离线办公无妨碍(出差、加班
能够提供安全离线策略,既方便研发人员外出工作或者回家加班,又能保证笔记本上的加密数据安全。安秉信息 提供安全离线策略,在离线时间内,客户端是可以正常办公的。