781 Star 1.5K Fork 350

开源中国 / Gitee Feedback

 / 详情

怎么说呢? 这个系统安全隐患还是蛮大的。

结束任务
Task
创建于  
2013-05-13 13:55

首先, 网站记录登录。本身这样做是没隐患的,可是这样做能把登录的隐患带入到项目更新里面来, 项目被人动手脚的概率加大,排查起来困难增加。其次,绑定了和主站的登录。隐患同上, 增加用户项目被泄露以及意外变更的风险。还有,增加证书不需要特殊防护, 比如用户偶尔离开一下,并未logout, 此时,第三人有机会偷偷增加或者修改证书。又或者通过网络劫持,在用户没有觉察到的时候更换证书, 如果不注意证书更新日期,很可能忽略掉问题,导致攻击者很容易进入用户项目做任意修改。

评论 (4)

理解你的抱怨,对于网络安全,用户信息保护我们仍不遗余力,oschina的主站的登录已经采用了客户端(浏览器内)加密+https方式保护,服务器端保存的也是加密密码,如果用户仍不满意,或者项目信息非常重要,还烦请自己处理这中情况,对于这方面有任何疑问,可以查看使用条款隐私与安全

我只是建议,不要把这些当作是抱怨。 这些建议只是希望项目能够做的更好。并非恶意。
提点可以引起注意的地方,比如,添加新证书的时候,可以重新认证一下用户。又或者选择性的屏蔽掉绑定账户。
还可以限制一下用户名单或者限制自己更新时间。 比如增加黑白名单过滤。
项目管理上,希望可以在线上删除分支。等等这些,都是一些善意的提醒,并非抱怨。

首先感谢您的反馈 :smile: !这方面确实还有待改进,同1楼说的,我们会不遗余力地保护用户的数据安全。

针对你所说的情况,我们将作出如下改进:

  • 提供禁止/允许使用主站OAuth2登陆的选项(尽管这方面使用OAuth2+HTTPS已经很安全了)
  • 重要/敏感操作要求输入用户密码(证书管理,删除项目等)
  • 上线后提供 HTTPS 方式访问(网站,git 服务)

还有什么不满意或者我们那里做的不够好的,尽管在这里提出来哦 :smiley:

Status changed to closed

被屏蔽的用户 删除了标签critical
被屏蔽的用户 删除了标签enhancement
诺墨 任务状态已完成 修改为已验收
诺墨 将工作项从 任务 迁移到 Task
诺墨 任务类型任务 修改为Task
诺墨 任务状态已验收 修改为结束任务

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
2 wzw 1578913705 184 newmewo 1578913743 5 tsl0922 1578913705
Ruby
1
https://gitee.com/oschina/git-osc.git
git@gitee.com:oschina/git-osc.git
oschina
git-osc
Gitee Feedback

搜索帮助

53164aa7 5694891 3bd8fe86 5694891