前两天和朋友喝茶,聊到现在有公司已经允许程序员采用灵活的开发方式,包括在家开发,来吸引程序员加盟。现在企业管理员面临的一个问题是:如何让在家开发、外出的程序员不能拿走公司的代码?
一、用户现状
某公司为一家科技型研发企业,现在研发部门存在如下问题:
1、 公司设有成都、北京两个研发中心。
2、 部分员工、兼职人员在家里或其他非办公区域办公。
3、 出差人员需要进行调试时,无法使用到办公区域的研发环境和测试环境。
4、 暂时使用teamviewer进行远程访问操作。
5、 拓扑结构如下图所示。
二、需求分析
研发数据存储于SVN服务器,每次研发人员在研发区PC上或远程登录研发区PC后,可以进行编程及上传到SVN。
2、 PC为Windows桌面系统,在PC上部署的有Windows应用系统和liunx应用的客户端。
3、 PC客户端不能通过QQ、 邮件、FTP等方式将研发数据通过互联网发出给其他人。
4、 teamviewer的安全性问题:teamviewer是非常强大的远程桌面访问工具,可以完全的控制远程桌面,能够将本地存储资源带入远程桌面,访