V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hackingwu
V2EX  ›  程序员

外包开发,如果想把给出的程序加一个有效期,比如只能用一年

  •  
  •   hackingwu ·
    hackingwu · 2019-05-14 13:53:28 +08:00 · 4851 次点击
    这是一个创建于 2055 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有以后的类库,最好是 Python,可以做到有效期验证。

    23 条回复    2019-05-15 12:53:30 +08:00
    jjianwen68
        1
    jjianwen68  
       2019-05-14 13:57:07 +08:00
    甲方允许吗
    InternetExplorer
        2
    InternetExplorer  
       2019-05-14 13:58:49 +08:00
    联网验证,想什么时候停就什么时候停(如果甲方允许的话
    brucewuio
        3
    brucewuio  
       2019-05-14 14:22:12 +08:00
    自己内部存放个 jwt,一年后就过期,到那时候只能找你
    hackingwu
        4
    hackingwu  
    OP
       2019-05-14 14:22:52 +08:00
    有没有什么类库,最简单的做法?
    cs8425
        5
    cs8425  
       2019-05-14 14:30:21 +08:00
    自己撸一个不困难啊
    私钥签名一个到期日
    公钥放程序内检查到期日+签名
    就只怕检查的动作被 bypass 掉
    Sylv
        6
    Sylv  
       2019-05-14 14:30:45 +08:00
    Python 分分钟就被破解。
    janxin
        7
    janxin  
       2019-05-14 15:24:06 +08:00
    你确定甲方不会管么
    d5
        8
    d5  
       2019-05-14 15:56:58 +08:00
    某些东西最好做成 HTTP API,掌握核心科技
    C603H6r18Q1mSP9N
        9
    C603H6r18Q1mSP9N  
       2019-05-14 16:20:04 +08:00
    后端部署自己服务器
    zjsxwc
        10
    zjsxwc  
       2019-05-14 16:38:55 +08:00
    如果提供源码那么,只能把数据库服务器拿到自己手里了,
    第一成本低,小鸡做买一年也就几百块钱,
    第二可以不提供表结构给甲方
    zcxj138
        11
    zcxj138  
       2019-05-14 19:44:40 +08:00
    提供源码,破解只是时间问题
    sagaxu
        12
    sagaxu  
       2019-05-14 19:52:20 +08:00 via Android
    假设完全按照合同或者约定办事。

    难道不是一年后随机加点脏数据,或者随机 sleep 变卡吗?

    到时候项目二期可以开工了
    liuwenxu
        13
    liuwenxu  
       2019-05-14 20:29:39 +08:00 via Android
    加密程序+远程验证+ip 白名单
    hundan
        14
    hundan  
       2019-05-14 20:42:33 +08:00 via Android
    直接访问自己的 api 好了 时间一到把授权关了…
    jingniao
        15
    jingniao  
       2019-05-14 21:36:12 +08:00 via Android   ❤️ 1
    我记得之前的一个 v 站大佬,未授权数据逐渐偏移,不让客户立即发现数据有问题,过一段时间积累了一些数据后只能找开发者恢复数据
    misaka19000
        16
    misaka19000  
       2019-05-14 21:43:27 +08:00
    @jingniao #14 哈哈,那个自来水厂的那个是吧
    Ahs
        17
    Ahs  
       2019-05-14 21:47:44 +08:00 via Android
    @misaka19000 求指路😂
    yamedie
        18
    yamedie  
       2019-05-15 07:58:36 +08:00 via Android
    任何利用 new Date()做的限制,只要甲方能接触到服务器,修改一下服务器时间就可以破解了吧,所以好像只能联网认证
    zw1one
        19
    zw1one  
       2019-05-15 09:03:35 +08:00
    你签协议没,协议上写了软件留后门的相关事项没?
    jingyulong
        20
    jingyulong  
       2019-05-15 09:16:38 +08:00
    程序里面做,1 年后自动删库,哈哈哈哈哈
    jingyulong
        21
    jingyulong  
       2019-05-15 09:17:45 +08:00
    不过这种事情还是要有正规合同的,写进协议里面
    zibber
        22
    zibber  
       2019-05-15 11:49:46 +08:00
    加验证,再把这个验证文件代码编译一下
    zhaodc
        23
    zhaodc  
       2019-05-15 12:53:30 +08:00
    license
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.