作业7 版权保护
Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。
1、DRM技术:为每份软件生成数字水印,并存储于软件授权中心服务器端,每次用户启动软件时,都必须联网并与服务器进行数字水印比对,比对不成功就无法启动软件。
2、给光盘加壳:使用CD-protector等光盘加密软件,CD-Protector的工作原理是在可执行文件上加一个外壳,并通过这个外壳来判断光盘上有没有加密后所产生的相对应的音频轨道,如果有则运行,否则将会拒绝运行光盘。如果想得到光盘中的文件,只能对整张光盘进行复制,所以这种方法非常适合对要安装才能使用的光盘加密,也可以用于直接从光盘中运行的程序
3、给光盘设置序列号:读取光盘时输入购得的序列号才能正常访问。
4、检查文件:一旦光盘文件被篡改则拒绝访问。