信息安全概论作业七:版权保护


题目内容

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


解答过程

方案1

利用NEC算法添加水印,将含有水印的文本和水印存入服务器中。使得当用户获得该软件进行安装时,将客户端获得的软件文本与原文本进行比较,检查水印,若不含有水印,则该用户获得的软件为盗版,应不允许下载。

方案2

添加支持运行认证的功能。软件安装程序加密存放在光盘安全区内,只有输入正确的密码才能打开安全区,运行安装程序;程序正确安装后,安装光盘转换为运行认证工具,和主程序保持双向通信认证,在光盘处于工作状态时,主程序才能正常运行,从而确保一套软件对应一个光盘,杜绝盗版。

方案3

使用CD-protector等光盘加密软件,在可执行文件上加一个壳,判断光盘是有没有加密后所产生的对应音频轨道,如果有则运行,没有则拒绝运行。这样使得别人无法通过拷贝的方法直接得到光盘中的文件,即使将所有文件复制到硬盘上也无法直接使用。


 

posted @ 2022-06-08 00:14  甘之  阅读(152)  评论(0)    收藏  举报