信息安全概论作业七:版权保护
题目内容
Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。(本次作业10分)
解答过程
方案1
利用NEC算法添加水印,将含有水印的文本和水印存入服务器中。使得当用户获得该软件进行安装时,将客户端获得的软件文本与原文本进行比较,检查水印,若不含有水印,则该用户获得的软件为盗版,应不允许下载。
方案2
添加支持运行认证的功能。软件安装程序加密存放在光盘安全区内,只有输入正确的密码才能打开安全区,运行安装程序;程序正确安装后,安装光盘转换为运行认证工具,和主程序保持双向通信认证,在光盘处于工作状态时,主程序才能正常运行,从而确保一套软件对应一个光盘,杜绝盗版。
方案3
使用CD-protector等光盘加密软件,在可执行文件上加一个壳,判断光盘是有没有加密后所产生的对应音频轨道,如果有则运行,没有则拒绝运行。这样使得别人无法通过拷贝的方法直接得到光盘中的文件,即使将所有文件复制到硬盘上也无法直接使用。

浙公网安备 33010602011771号