公司程序加密方案 - 多账户CS结构加密探讨

druidAAAA 2017-07-08 05:59:29
背景:
我们帮客户开发了一套金融分析单机程序. 安装在客户机器上, 用户为客户的高级经理, 约20人.
代码涉及大量客户敏感内幕数据和逻辑. (通过.net编写, 极容易被破解)
客户要求我们想一个方法, 把程序内的关键数据和代码隐藏, 防止高级经理泄露.


思路:
我们把单机程序强行写成CS结构.
笔记本建立两个账户 Admin 和 User
Admin: 把S部分写成服务, 放在 Admin 账户下运行, 并进行加密. (如此一来国防部都看不到Admi账户下的S部分代码)
User: 经理们只能使用 User 账户, User 账户下的 C部分只是简单的调用S接口就好.


问题:
在测试的时候, 如果 S 和 C 在同一个账户下工作当然是没问题的
问题是
我们在想这个事情的时候犯了一个错误, 以为 Admin 账户内的服务会一直运行,
然而当切换到 User 账户的时候, Admin 账户内的一切都停止运行了


请教各位前辈, 这个事情怎么办?
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
班门弄武 2017-07-11
  • 打赏
  • 举报
回复
哈哈,不解释,谢谢。
druidAAAA 2017-07-11
  • 打赏
  • 举报
回复
哈哈
引用 3 楼 myheadachecase 的回复:
哈哈,不解释,谢谢。
IEEE_China 2017-07-11
  • 打赏
  • 举报
回复
到编程版块问问吧。
druidAAAA 2017-07-09
  • 打赏
  • 举报
回复
有知道的前辈吗?
druidAAAA 2017-07-08
  • 打赏
  • 举报
回复
另外 C和S只能在同一台机器上运行, 因为运算量极为巨大, 数据传输量也极为巨大, 局域网会影响相应时间

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧