思步网

查看: 14206|回复: 37
打印 上一主题 下一主题

[VSS] 缓解vss共享文件夹的安全隐患问题(转)

[复制链接]
  VSS的共享文件夹一直以来都是困扰VSS用户的一个头等问题,由于VSS库必须完全共享才能被用户使用,这样就造成了用户可以任意的修改、添加和删除该共享目录下的文件,更有甚者,还可能将整个VSS库给删除掉,除此之外,病毒的攻击也是一个不可小视的问题,所以VSS的共享文件夹造成了严重的安全隐患。

  通过以下方法,可以缓解VSS的安全问题,大家可以参考一下:
在VSS服务器上新建一个目录(如:VSS),注意:该目录必须新建在NTFS格式的硬盘下,再在该目录下新建两个子目录(如:TEST和TEST_Lock
  打开VSS Admin,通过Tools->Create Database,在上面建立的子目录TEST下建立一个VSS库
  VSS库建好之后,子目录TEST中的内容
  若不考虑该VSS库的安全性的话,只需将TEST目录完全共享,该VSS库即可被用户使用。
若需要保证该库的安全性,我们可以将TEST目录下的data目录,temp目录,users目录和users.txt文件给剪切到VSS目录下的另一个子目录TEST_Lock中 
  TEST目录下只剩下srcsafe.ini文件,这时我们将TEST目录共享  TEST目录我们可以共享成只读的。

  另外,将TEST_Lock目录共享为共享名加“$”符的
  并且对TEST_Lock的“安全”页进行设置
将上图中的“允许将来自父系的可继承权限传播给该对象”一项不选中,并且将允许“完全控制”一项不选中。
接下来对TEST_Lock目录下的data目录进行设置,将Everyone的权限设置为“拒绝列出文件夹目录”,如下图所示:

 这样,用户就不能访问存放数据的data目录了。
 最后,我们打开TEST目录下的srcsafe.ini文件,做出以下修改:
 Data_Path = data改为Data_Path = ..\TEST_Lock$\data
 Temp_Path = temp改为Data_Path = ..\TEST_Lock$\temp
 Users_Path = users改为Data_Path = ..\TEST_Lock$\users
 Users_Txt = users.txt改为Data_Path = ..\TEST_Lock$.users.txt


这样,用户只是能访问TEST目录下的srcsafe.ini文件,而不能对存放在VSS库中的数据进行访问了。

注意:VSS库所在服务器的管理员组中的成员是可以在各自的机器上修改权限的。



上一篇:Visual SourceSafe和 Visual Studio Team Foudation Server之间选择
下一篇:vss administrator使用的问题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

看似有道理,不知道有没有人尝试过.不过可以试试哈.好主意.
好,很好,非常好!
支持,楼下的跟上哈~
顶不错 支持下
非常好,顶一下占位编辑
确实不错,顶先
我是个凑数的。。。
看了LZ的帖子,我只想说一句很好很强大!
打酱油的人拉,顺便赚点金币
我也来顶一下..
我也来顶一下..
very good.
看起来好像不错的样子
我也来顶一下..
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部