客户端程序代码如果做权限控制

17 天前
 supermama

以前做的都是 BS 的程序,前后分离,前端、后端、数据库 分别是三批人分成不同权限管理,所以也不担心代码泄露或者权限问题。 那么如果是 CS 的程序,要 Git 仓库要怎么分权限,既保证一个人无法拿到全部的代码,而且也不影响在开发过程中的协作呢?

2312 次点击
所在节点    程序员
26 条回复
realJamespond
17 天前
微前端分几个库即可
glcolof
17 天前
网游作为一种特殊的客户端程序,很多公司是这么管理的:
首先是前后端分离,使用 SVN 给客户端和服务器的开发人员不同的权限。
同时全员内网开发,电脑不能访问互联网,需要查询资料的时候有单独的电脑。要下载资料的时候,需要转发给专门的人员,由该人员从外网复制到内网。
机箱加封闭外壳,不能插 U 盘什么的。
系统内安装加密软件,对硬盘数据加密,发给第三方的时候需要提交解密申请,层层审批之后才能解密。
屏幕自带数字水印,截图和拍照都会留下记录。
所有员工签署保密协议,违反协议会有严厉的惩罚。
supermama
17 天前
@zhangeric 后端没啥功能,主要功能基本都在客户端
supermama
17 天前
@dandycheung 用了几年了,再也不想用 svn 了。
supermama
17 天前
@glcolof 受教了。网游管得这么严格。
glcolof
16 天前
@supermama 可能因为网游的代码如果泄露,公司会有较大的损失,比如其它公司可以换皮,黑产那边做外挂和私服也更方便。从这个角度来说,网游公司可能更接近传统软件公司,而不是互联网公司。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX