作业7 版本保护

题目要求:

Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。

 

题目解决:

有TAGES和Star Force这些技术曾经被称为无敌的,奈何网络世界精彩无限,令人感叹。

 

在这里我们先尝试常规的方法罢!

可以将认证程序添加到 CD 中,软件可以在 CD 发布和处理受保护文件之前加密,解密所需的密钥和认证程序一起写入 CD。 当计算机从光盘中读取文件时,首先运行认证程序,然后检测密钥文件是否存在。 如果存在,则解密并允许受保护的安装文件。 可以向身份验证程序添加一个计数器,该计数器在安装一定数量后自动过期;

也可以采用DiscGuard数据光盘保护技术,光盘上的执行文件被加密,CD-ROM压片时被加入数字签名并且被映射到软件的序列号中,软件执行时将序列号与数字签名进行对照。

 

posted @ 2022-06-06 16:35  benzene  阅读(52)  评论(0)    收藏  举报