找回密码
 立即注册

QQ登录

只需一步,快速开始

nunaleon2003

初级会员

25

主题

103

帖子

368

积分

初级会员

积分
368
nunaleon2003
初级会员   /  发表于:2021-5-18 20:13  /   查看:9193  /  回复:28
公司团队使用git版本管理协作开发,直接从git拉取活字格文件,为了防止一般员工外泄工程项目的gfcc文件,建议增加以下功能:
1. 另存为或另存为(加密工程)可以屏蔽,或者需要密码(工程项目文件的密码)才能使用;
2. 有些表设计,页面,服务端命令,可以加密;协作开发中,一般员工只能使用,不能随便打开,需要密码才可以打开;
这些都利于保护公司的知识成果;否则公司辛苦开发一个项目,一般员工很容易拿出去改改就可以卖给同行了,请官网重视!

28 个回复

正序浏览
nunaleon2003
初级会员   /  发表于:2021-5-24 18:29:05
推荐
Simon.hu 发表于 2021-5-24 18:16
目前有一个方式,使用活字格工程文件加密功能,大家都在这个加密工程上开发,即使谁要拿走,那也是加密工程 ...

1.还需要区分创建者权限(管理员权限)和一般开发者;
2.管理员权限有 工程另存为 权限,一般开发者没有 另存为权限;(加密工程也不能拿走,否则只要能打开,也会有对着抄的风险)
3. 加密工程不影响部署
这样的话,基本上能满足目前的需求
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-5-19 09:36:32
推荐
闲聊几句。
git本意就是开源管理,所以楼主提的这个估计有些困难,就算设置了密码,那么开发过程需要还是密码才能继续,达不到你想要的效果。
感觉这个事情是不是可以这么考虑,一是从管理层面上着手,建内部git服务器,工作电脑断网,公共电脑查询资料。另一个是官方考虑比较方便的项目合并办法,每个人只是开发部分功能。由负责人统一合并提交。(当然负责人的管控还是得靠管理手段。)
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-19 15:55:27
推荐
是的,我觉得也是,最近在找我们的开发一起讨论看看怎么做合适
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-23 18:40:27
36#
你要真的要做加密的话,可以找我们帮你解密的
回复 使用道具 举报
nunaleon2003
初级会员   /  发表于:2021-7-23 15:09:59
35#
Simon.hu 发表于 2021-7-1 18:34
这个我们不是有过解决方案么,你可能没看到,我在整理一遍
方案1:
使用我们上面说的方案,搞一个加密工 ...

试了下加密工程,感觉有点鸡肋。我们一般开发时放在最前面,然后实施部署,实施部署的时候才能确定服务器,等于才能确定加密key。这样的话,前面开发的时候,没法用加密工程功能了。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-1 18:34:49
34#
这个我们不是有过解决方案么,你可能没看到,我在整理一遍
方案1:
使用我们上面说的方案,搞一个加密工程,然后去Git协同
方案2:
这个方案的思路就跟DLL一样,你把不同模块直接分成不同的工程文件,不同的人去开发就行;最后在合并起来
目前你可能不能直接使用协同的时候合并工程文件,但是你可以导出以后合并;我们后面(继今年10月份的正式版会支持协作工程合并的功能)
回复 使用道具 举报
nunaleon2003
初级会员   /  发表于:2021-6-30 19:24:29
33#
Simon.hu 发表于 2021-6-29 10:25
1.我就是活字格开发出身,确实有DLL和jar包,但是基本都是系统自带的,我们自己的代码对大家都是公开的, ...

总感觉你想说服我:这个需求不重要,或者解决不了我们的核心问题。这么考虑:作为付费用户,我们有这个加密码控制权限的需求,你们内部重视评估下,是否比较方便实现,不太复杂的,就加上去吧,如果还有疑问,就做一个付费用户的调查,看需求是否足够典型。这个需求真对我们研发公司很重要的。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-29 10:25:12
32#
nunaleon2003 发表于 2021-6-26 17:51
传统的代码开发,有两点能防止抄袭:
1. 公司核心包,打成jar包或dll文件,只能用,看不到源码的;目前 ...

1.我就是活字格开发出身,确实有DLL和jar包,但是基本都是系统自带的,我们自己的代码对大家都是公开的,这样大家才能互相了解功能,互相学习,在需要调用别人的功能时,也可以方便的知道别人的负责部分的功能;
而且dll和jar都是可以反编译的

2.我用过SVN3个月,TFS1年半,Git最近今年才开始使用;至少我没有看到GIt和TFS在哪里设置权限(据我所知他们一般都不支持目录的权限控制的),可能还是我学艺不精,不知大佬能否指点一二,让我知道在哪里设置,这样我好学习参考一下
回复 使用道具 举报
nunaleon2003
初级会员   /  发表于:2021-6-26 17:51:41
31#
Simon.hu 发表于 2021-6-15 09:59
大哥,你这个不能对照抄袭的功能,我实在不知道怎么做,没见过谁家能做的,代码开发也搞不了这个限制的吧? ...

传统的代码开发,有两点能防止抄袭:
1. 公司核心包,打成jar包或dll文件,只能用,看不到源码的;目前活字格没有提供类似的功能;
2. 协作开发中,分模块开发,使用svn或git控制文件夹权限;目前活字格无法控制文件夹的权限呀;
最简单的,活字格能否把文件夹加密码锁上,一般人不是随便能看到,仅限于使用而已。这个就作用很大了
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-15 09:59:48
30#
大哥,你这个不能对照抄袭的功能,我实在不知道怎么做,没见过谁家能做的,代码开发也搞不了这个限制的吧?谁家产品能做,帮忙介绍一下,我去学习一下

可能我们变成全部云端部署,没有工程文件给任何人的时候,这个问题就没有问题了
回复 使用道具 举报
nunaleon2003
初级会员   /  发表于:2021-6-12 20:26:56
28#
Simon.hu 发表于 2021-6-10 09:34
不行的
任何的导入和另存这个信息都不会丢的

那这个有一定保护作用,不能部署。但是他们可以对照抄袭,还是需要分文件夹和文件加密功能
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-10 09:34:17
27#
不行的
任何的导入和另存这个信息都不会丢的
回复 使用道具 举报
nunaleon2003
初级会员   /  发表于:2021-6-9 18:39:29
26#
Simon.hu 发表于 2021-6-9 18:25
7.0新功能啊
应用保护:https://help.grapecity.com.cn/pages/viewpage.action?pageId=57479691

这个我感觉有点鸡肋呀。我打开活字格应用后,不发布,然后另存为一个新的应用,是否可以发布了?或者我通过导入到另外一个新应用中,也可以发布了吧?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部