软件保护技术.pptVIP

  • 3
  • 0
  • 约1.55万字
  • 约 80页
  • 2020-02-17 发布于广东
  • 举报
2.对重要的程序段应是不可修改的。 3.综合多种软件加密方法,交叉使用不同的加密技术。 4.设置跟踪障碍,提高破解难度。 5.一旦发现跟踪行为,可以采取自毁行为,这将大大增加破解者的成本。 6.当应用程序执行到重要程序段之前,可以采用封锁键盘输入,封锁显示器和打印机输出。待重要程序段任务完成后再解除键盘、显示器和打印机封锁。 7.为防止破解者通过修改堆栈指针的值来达到跟踪目的,可将堆栈指针设在特定的区域,使堆栈指针指向无意义的操作。 8.加密程序最好以分段的密文形式装入内存,执行完一段程序后,再解密和执行下一段程序,同时在内存中删除上一段程序。 11.4.11 网络软件保护 网络加密产品的原理和使用:首先要在网络上启动一个网络加密狗(或加密卡)的加密服务程序,将使得网络上所有合法用户可以访问到网络狗。当用户在客户机端运行加密后的软件时,客户机会向网络中寻找提供加密服务的网络狗。当网络狗存在并且返回正确检测信息后,用户被认为是合法的,网络软件就可以正常使用了。 网络加密产品适应能力可以表现为: 1.支持多操作系统。 2.支持多协议。 3.支持

文档评论(0)

1亿VIP精品文档

相关文档