如何可以让开发人员在保证代码安全的情况下能上网?
|
admin
2010年6月26日 1:29
本文热度 6725
|
企业商业机密从文档抓起
如何可以让开发人员在保证代码安全的情况下能上网查资料?
我一直在想一个问题:“如何才能做到编程人员在协同开发中不但能参考别的编程人员的背资料的同时还能够上网查资料的情况下,又能不让其把核心源代码通过互联网”
通过各种方法,历经半年时间,我终于找到了一个方案(当然这个方案用处远不止如此)。希望对大家有用,拿出来大家一起分享,方案原文如下:希望有用的人往下看,如果没有用的那就不用看了,因为这个东西有点枯燥。
有没有比较保险的硬办法来保证程序源代、图纸的安全?
文档管理和文档保密是像是鱼和熊掌,怎么样才能兼得呢?
如何在多人协作的开发项目中保护机密资料的安全?
如何防止开发人员离职时擅自拷贝带走机密资料?
怎样防止设计图纸、程序源代码等机密信息等泄露给竞争对手?
一:现状分析
随着信息系统应用的逐步增加,企业的核心竞争力将更多地来自于技术发明、专利、创新等。如今,随着计算机的普遍应用,越来越多技术发明、创新等依赖计算机技术,因此,很多核心的机密文档以电子化形式存储在计算机上,甚至绝大多数的企业核心技术文档本身就是设计图纸、程序源代码等的电子文档。
然而,网络、笔记本电脑、各种移动存储工具的普及在给人们带来高效和方便的同时又增加了信息被侦听、截获及非法拷贝的危险。
据调研机构it policy complianc调查结果显示,68%的企业每年发生6起敏感数据丢失事件;20%的企业每年发生22起,甚至更多敏感数据丢失事件,而75%的敏感数据丢失源自内部雇员所为。在fortune(《财富》)排名前1000家的公司中,每次电子文件泄露所造成的损失平均是50万美元。
当前许多企业在各地建立了研发机构,在同一个项目的研发上经常需要数十甚至数百位员工协作研发,由于工作需要涉及高密文档的环节以及人员众多,给知识产权的保护带来了管理上的困难。在以往的商业机密案例中,由于在知识产权损失的取证和赔偿方面的鉴定技术要求较高,以及我国现有知识产权保护法律尚有许多需要完善的地方,企业的损失往往是巨大而无法挽回的。在这种现状下,企业通过各种途径对自有知识产权进行严密保护,是必然的选择。
虽然公司可以制订针规章制度对各种机密图纸的流转以及保密工作进行加强管理,但是由于传统的措施和电子文档管理以及传统安全产品仍然无法杜绝重要知识产权信息(例如重要产品设计图纸、程序源代码,公司预研方向阶段性成果等等)泄漏的安全隐患,同时不可避免因为安全的原因,而导致工作效率的下降以及公司资源的浪费(例如对重要文档进行借阅申请,复印,并且销毁),也不利于公司内部研发部门之间进行协同工作和沟通。
如何让众多研发人员高效的协同开发,同时又能保证研发成果不被非法的带走?
如何让企业的合作伙伴和客户受限制的访问技术文档以协同工作,同时又能防止企业机密被恶意复制?
如何有效地利用计算机文档管理带来的便捷,让得到授权员工能查阅、使用机密文档,同时又能控制这些文档的外泄?
企业一方面需要完善各种保密制度,利用法律、法规保护自己的知识产权,同时一定要寻找一种切实有效的技术手段从根本上防止泄密事件的发生。由于大量的盗窃机密信息的手段往往是最简单而直接的拷贝/粘贴,而企业网络中的防火墙、入侵检测以及各种加密手段等对这种简单而危险的泄密方式根本不会起到任何防范作用,因此,我们需要的是对设计图纸等电子文档本身进行安全防范,才能真正做到防止拷贝,杜绝二次传播。
二:nta文档安全解决方案
nta安全应用平台
nta安全应用平台,作为一个单独的硬件设备,在不修改应用软件的前提下,把各种平台上的应用(ms office sharepoint、ibm lotus notes、autocad、acdsee、acrobat、viewdraw、cam350、pdm系统、……)以web的方式发布给终端用户,同时无须对企业现有网络结构进行升级、改造。在使用过程中nta只传输经过压缩和加密的键盘鼠标操作信息和屏幕的变化信息,不传输任何机密文档或图纸的内容及其本身,仅“展示”给用户机密文档或图纸的屏幕图像,而用户所有的使用及操作均集中于信息中心的文档服务器上,所有的数据交换亦在文档中心的内部网络中,这也就意味着在整个工作流程中,终端用户和文档服务器没有直接的网络连接,不会有任何敏感数据被下载到终端用户的设备上,从根本上保护机密文档等数据的安全。由于终端用户所操作的是文档中心的服务器,用户将不再需要安装任何软件,仅需要标准浏览器即可使用。nta采用瘦客户访问技术,对网络带宽占用非常少,客户端仅需要8~10k的带宽即可建立连接,同时所有的数据交换均经过128位ssl加密,我们甚至可以将这些应用系统安全地发布到互联网上。nta安全应用平台将有效地解决企业对机密文档、敏感信息等的安全性需求。
原理图:
全球的数百家企业正在依赖nta安全应用平台提供的服务运行他们的关键应用,客户对于nta安全应用平台的安全性、可靠性给予了一致的高度评价。
方案简述
nta文档保密解决方案作为成熟的it技术,通过集中在严密保护的服务器上运行应用系统,将运行的屏幕信息回传到没有存储功能的客户端浏览,可以从根本上杜绝高密信息泄漏途径,从而达到既保护企业重要知识产权信息,又不影响工作效率的目的。所以nta文档保密解决方案对公司内部的需保密文档进行安全管理和监控将是一个高效全面的解决方案。
用户可以根据其享有的权限查阅、在权限范围内更改、编辑图纸文档,但是不能将设计图纸及文档本身或者内容复制到终端用户本地的任何设备上,这样,所有的机密图纸、数据统一集中地保存在计算中心专门的服务器上,既有效又安全,从根本上杜绝的机密文档的泄漏。
在本方案中,所有的应用系统(包括开发工具,pdm、文档阅读和管理工具、其他需要集中的应用等等)和机密文档全部集中在文档中心,应用程序集中于应用服务器群,机密文档保存于文档服务器。机密的文档中心和外部网络完全隔离,只通过nta安全应用平台发布应用系统的操作界面。所有用户无需安装任何客户端的软件,使用普通浏览器,经过身份认证服务器的身份验证后登陆nta安全应用平台,使用权限范围内的各种浏览或开发工具、文档阅读或管理工具以及其他应用,根据授权浏览或修改机密文档,所有的存取操作都在服务器端,客户端任何对文档的输入输出操作均可被管理或禁止,用户的操作流程和习惯与原来一样,以达到兼顾高安全性同时又不妨碍员工进行正常的工作。
客户端可以被管理或禁止的操作包括:
1:可以管理或禁止客户端对设计图纸或文档的任何存储操作,包括硬盘存储、软盘存储、光盘存储、u盘存储以及其他客户端存储设备。
2:可以管理或禁止客户端对设计图纸或文档的其他输出操作,包括打印、文档编辑中的复制/粘贴操作、e-mail操作。
3:可以管理或禁止客户端对设计图纸或文档进行复制/粘贴或屏幕拷贝等操作。
nta安全应用平台支持多种第三方身份认证方式,在后台的身份认证服务器上验证通过后,用户才能登陆nta进行工作流程的查阅、编辑等操作,从根本上杜绝由于用户密码泄露造成的安全隐患。
三:特点与优势
高安全性
nta文档保密方案是一个综合的文档安全解决方案,能够实现任何终端设备与文档服务器的网络隔离,有效杜绝各种文档泄漏的可能性。它集成了企业内部的安全需求,如文档管理、数据传输的控制、客户端不留任何信息等,可以灵活地放置在内网、dmz区,甚至直接与internet连接。即使nta平台本身受到攻击,因为其堡垒主机的结构,nta后面的应用服务器或文档服务器也非常安全。所有传输均通过128位的ssl加密,并且在整个使用过程中不会在客户端残留任何临时文件。认证系统可以与公司现有认证系统结合,确保信息资料的安全。它给企业提供了一个整体的文档安全解决方案。
nta是经过优化的系统平台,使用经过精简和加固的linux内核,采用工业标准的协议,消除安全隐患,不会被病毒感染;终端用户和文档服务器之间没有实际的网络连接,用户对机密文档永远只会有与他身份相符合的权限;在各种带宽连接情况下实现动态优化;整个系统经过整体测试,能适应不间断高负荷运行,确保整个系统24×7×365小时不间断运行的高可靠性能。
高可用性
要有高可用性,在保证高安全性的同时,不影响研发人员的正常使用,可以最大限度保持原来的使用和操作习惯;可以同时适用于各种软硬件环境,可以同时使用于各种类型的文档,可以同时适用于内部使用和外部使用;降低开发需求,能快速实施投入生产,效果立竿见影,节约大量人力物力成本。
易扩展性
无论从网络布局还是到硬件配置均为将来全公司的扩展留有充分的余地,亦为各种其他应用需求提供了方便的平台;整个方案同时支持各种服务器操作系统平台和各种客户端设备,以确保整个系统的可持续发展。
总结这个方案,那意思是你即使有足够的管理权限,可以看到所有程序员写的所有的代码,可是你想不通过公司充许而私自拿走文档的话!你唯一能做到的是拿照相机对着电脑屏幕照相,或者是你脑子特别好使,达到过目不忘的地步,把你看过的东西全部记下来!不然没有别的办法把你想要的电子文档经过ntads拿走代码文档。
但是现在好多公司的机密区都有监控,照相机肯定是不行的,我相信脑子达到过目不忘这么好使也不多,我想ntads再配合一下公司管理的管理,基本上可以达到天衣无缝。
关于nta
我认真的总结了一下,觉得这个设备还是挺不错的。总结应该是有这么几个优点:
1、简单2、安全3、稳定
能做什么呢?
1、行程访问2、文档保密
最大优势在哪呀?相对于别的同类产品有什么优势呢?我想大家认真了解后就会清楚的
该文章在 2010/6/26 1:29:44 编辑过