当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 本文就以一家中小型的软件开发公司为例,来介绍如何在Internet上架设一个安全的CVS服务器,以供分布在各地的员工通过Internet来访问它。
 

 

 ·vsftpd笔记    »显示摘要«
    摘要:终于弄好了,可惜在mysql4上不通过。http://bbs.chinaunix.net/forum/viewtopic.php?t=484844&highlight=wingger......
 ·iptable指南之(1)序言    »显示摘要«
    摘要:iptables 指南 1.1.19oskar andreassonoan@frozentux.netcopyright © 2001-2003 by oskar andreasson本文在符合 gnu free documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言和所有的章节,如印刷成书,封面要包括“原著:oskar andreasson”,且书背不准有文字。本文附录有 “gnu free documenta......


架设安全的CVS服务器
本文就以一家中小型的软件开发公司为例,来介绍如何在internet上架设一个安全的cvs服务器,以供分布在各地的员工通过internet来访问它。

架设安全的cvs服务器 日期:2004-08-01   来源:天极操作系统专区   作者:terry yu

   cvs是一个著名的版本控制工具,无论是对个别程序员还是一个开发团队来说,cvs都是非常有用的版本控制工具,而且它是免费的。cvs的功能也很强 大,总体上它是一个c/s结构的软件,使用者首先要架设一个cvs服务器,在cvs服务器上导入项目实例、设置cvs项目访问控制等。而客户通过客户端来 访问cvs服务器,客户可以取得项目最新代码副本、提交自己修改的代码等,而客户可以从internet、lan、甚至本机来访问cvs服务器。

  本文就以一家中小型的软件开发公司为例,来介绍如何在internet上架设一个安全的cvs服务器,以供分布在各地的员工通过internet来访问它。 【相关文章:Linux 向全国推进

   事实上,许多从事软件开发的个人或且组织都在使用这个免费的软件来帮助进行软件开发。但用户一方面在使用cvs的诸多功能进行版本控制的时候,却忽视了 安全方面的设定,于是问题也因此而产生了。我们都知道软件作一种特殊的产品,它是有价值的。对于一个软件公司来说,软件的源代码就是企业最宝贵的资源,如 果泄漏出去,可能会给企业带到重大的损失,甚至会影响到企业的生存。许多公司为了让在家或是出差在外的同事也可以进行工作,通常会把cvs服务器放在 internet上,而放在internet上的cvs服务器就是一个可以泄漏源代码的重要途径,所以也更要认真考虑其安全性的问题。 【扩展阅读:wget使用参考

【扩展信息:Free space, free min

  在这个假设的例子当中,这家软件公司采用10m的adsl专线接入internet,并拥有一组固定ip。为了达到较高级别的安全,公司逐级采用了以下的策略与方法:

  第一层保护:在网关使用防火墙

  在接口网关处安装了防火墙,并划分了dmz、内网、外网三个区域。cvs服务器与公司其它的对外服务器都放置在dmz区域中,防火墙对dmz区域实施不同内网、外网的专门安全策略,对于cvs服务器也实施专门安全策略。

  第二层保护:对安装cvs服务的机器进行操作系统加固

  公司使用的是red hat linux,最初安装的linux中缺乏严格的安全设定,需要进行操作系统加固才能达到更高的安全。

  第三层保护:利用cvs自身的安全特性

  这一部分,笔者将会在后文详细讲解cvs服务器的安装配置等

  第四层保护:人员培训与制度

   对于使用cvs的员工进行cvs的使用培训,介绍如何安全的从外部连入cvs服务器,以及如何保护个人的cvs账号等信息。由于开发人员可能从公司内网 中来访问dmz中的cvs服务器,也可能通过internet从公司以外的地方来访问dmz中的cvs服务器。所要要针对这两种情况制定相应的cvs访问 制度,同时要求员工保护好自己的用户名与密码。

  在以上四层保护中,本文重点要介绍的是第三层保护。

  首先是cvs基本的安装:

  1.下载源码


...   下一页
 ·redhat9+vsftpd1.1.3+mysql3.2    »显示摘要«
    摘要:redhat9+vsftpd1.1.3+mysql3.2本文参考了vsftpd安装文档,vsftpd的example及网上众多网友的文章。 在redhat9+vsftpd1.1.3+mysql3.2上测试通过。 本文不适用于使用mysql4的用户。 请注意:不要直接copy我这里的配置文件,可以造成ftp启动不正常,所以还是多费点事,自己输入吧 本文对本地用户、虚拟用户目录进行了限制,每个用户拥有自己独立的目录。 本文中所使用的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE