第七次作业--版本保护
问题描述
Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。
问题解答
首先最直接的最简单的方法就是对给光盘添加密码口令,光盘在查看的时候必须输入正确的密码,否则无法浏览和使用光盘中的任何文件。
然后,使用者得到密码和光盘,如何保证不被再拷贝?这里自己查一些资料觉得CGMS技术是不错的选择:
CGMS技术也叫内容拷贝管理技术,该技术主要是用来防止光盘的非法拷贝的。该技术主要是通过生成管理系统对数字拷贝进行控制,它是通过存储于每一光盘上的有关信息来实现的。CGMS这一“串行”拷贝,生成管理系统既可阻止母版软件进行拷贝,也可阻止对其子版软件进行再拷贝。而就在被允许正常拷贝的情况下,制作拷贝的设备也必须遵守有关规则。