论文部分内容阅读
摘 要:光盘是重要的存储介质和多媒体计算机所必具备的存储装置,本文给出在传输过程中,光盘加密,防止泄密的方法,如软件法、软硬结合的方法。最后应用光盘加密大师进行实际应用.
关键词:光盘加密;软件狗;光盘储存
中图分类号:TP309.7 文献标识码:A
Talking About CD Encryption
SUN Sha-sha
(Henan Commercial Junior Vocational School,Henan Zhengzhou 450002)
Key words: CD;encryption;discussion
光盘是一种采用激光进行读写的信息处理技术,是目前深受音像市场、电子出版、软件发行、图像存储及计算机用户欢迎和喜爱的较理想的存储介质和多媒体计算机所必具备的存储装置,也被应用于一些国家或部门的档案管理当中,利用光盘做为载体记录数据,心图像扫描器作为主要输入手段,高分辨率显示器和打印机作为输出途径,以实现档案的原文存储和检索为目的的计算机档案系统,该系统能实现文件的输入、图像的显示、图像编辑、压缩、存盘、检索、打印输出等。
1 光盘加密简介
CD-ROM的档案结构是遵循ISO-9660的标准所制定的【1】,而ISO-9660的档案结构不但公开且过于简单,因此很难加以保护的措施,再加上各种CD-R的制作及拷贝程序的推陈出新,实在很难防范使用者利用这些工具从事不法的用途。
加密刻录技术及相关产品大体可分成两大类:纯软件处理和软硬结合处理
2 纯软件加密
2.1目录/文件隐藏
通过修改目录/文件属性字节,使其隐藏。只不过由于光盘刻录的特殊过程和Windows 9X等系统的磁盘读写特征,使得这一操作的对象变成了欲刻数据的映像文件,即常见刻录工具使用的.cue、.cif等文件。具体操作时,通过Ultraedit、Winhex等十六进制编辑器分析并定位对应的属性字节,将它改成"04",存盘后再刻录。
2.2目录欺骗
利用映像文件的特殊结构,修改其中欲保密目录的实际显示名称,使它与实际操作名称不一致,造成文件访问异常,给人以"该盘有问题"或"系统有问题"的假象,迷惑他人。并且,这种方式常常与目录隐藏结合运用,增强保密效果。
2.3第三方软件加密
基本方式为对原始数据在刻录之前或者刻录的同时进行重新编码或者加壳处理,将解密程序置于光盘Autorun中,只有密码验证通过后,才能看到原始数据。否则,即使能够浏览光盘,所见到的也只是经过处理的"加工品"。
3 软硬结合加密
3.1软件狗
早期时的硬件锁【2】只是在程序执行时会检查硬件锁是否存在而已,对于所谓的软件破解高手而言,他们甚至于不需要有硬件锁在手都可以轻而易举的破解掉保护。至于后期的硬件锁则不单只检查硬件锁是否存在,还会从其中读出资料以备程序解码之用,这种保护对于程序而言是比较有效的,但是成本偏高。
3.2辩识记号
SID(Source Ident-ification Code)或IFPI码【3】,由于生产CD-ROM的压模厂,其生产设备不管是母盘或模具皆被赋予一独特的ID,这些设备所制造的CD产品,也都会有其ID。如此一来,盗版的源头也就无法藏匿。此种防止盗版方式虽嫌消极,但仍有其些微的遏阻力量。
3.3导入区
在CD-ROM上即指导入区区域。一般而言,导入区记载了有关于CD片的类型,TOC(Track On CD)等信息,其重要性相当于硬盘的分区表。由于导入区中并不包含用户真正必须的数据,所以一般而言CD-R会自行产生,而不是由用户任意地修改,因此一旦此区域内含有其他重要资料以供判读之用,且由于 CD-R无法制作非正常的导入区 ,因此便能有效地制止非法的复制。可惜的是此种方式无法应用在PC上,因为这牵涉到CD-ROM光驱上的固件(Firmware)必须加上判读程序,因而无法应用于现今市场上的光驱上。
3.4修改ISO结构
这种方法有隐藏目录、超大档案、垃圾档等。由于CD-ROM 的档案都有其记载起始位址、长度、属性等的指标值,使用者只要对于ISO-9660的档案规则够熟悉,只要修改这些指标值就可达到上述效果。举例来说,只要修改档案的起始位址就可以造成此档案看得到却不能对此档案作复制的动作,这也是为什么这类型的档案被称为“垃圾”的原因;而超大档案的产生,就是由于修改其长度,其用意在于增加使用者欲将档案拷贝至硬盘时的困扰,降低程序被逆向工程或Debug的可能性。
3.5不连续轨(坏扇区,指纹)
这种方式类似软盘的激光打孔保护方式。不连续轨的方式只是概念类似激光孔并不真的是激光孔。经过这种方式保护的CD-ROM,不但在经过CD-R的程序做轨对轨的复制时,百分之百会产生读错误(Reading Error)的讯息,也可以避开压模厂的大量翻拷。
4 实例应用
通过几种常见的光盘加密方法的介绍,在这里我们推荐一款能够制作个性化加密光盘的光盘加密大师。光盘加密大师可以直接修改光盘镜像文件,比如把光盘镜像文件中的目录和文件特别隐藏、将普通文件变为超大文件,或者把普通目录变为文件目录,因此在它的帮助下我们可以轻松制作自己的个性化加密光盘。对于光盘的加密,就需要和光盘的格式紧密结合,利用光盘的格式,把软件加密和光盘格式有效的结合起来,做到对光盘的多重保护。
关键词:光盘加密;软件狗;光盘储存
中图分类号:TP309.7 文献标识码:A
Talking About CD Encryption
SUN Sha-sha
(Henan Commercial Junior Vocational School,Henan Zhengzhou 450002)
Key words: CD;encryption;discussion
光盘是一种采用激光进行读写的信息处理技术,是目前深受音像市场、电子出版、软件发行、图像存储及计算机用户欢迎和喜爱的较理想的存储介质和多媒体计算机所必具备的存储装置,也被应用于一些国家或部门的档案管理当中,利用光盘做为载体记录数据,心图像扫描器作为主要输入手段,高分辨率显示器和打印机作为输出途径,以实现档案的原文存储和检索为目的的计算机档案系统,该系统能实现文件的输入、图像的显示、图像编辑、压缩、存盘、检索、打印输出等。
1 光盘加密简介
CD-ROM的档案结构是遵循ISO-9660的标准所制定的【1】,而ISO-9660的档案结构不但公开且过于简单,因此很难加以保护的措施,再加上各种CD-R的制作及拷贝程序的推陈出新,实在很难防范使用者利用这些工具从事不法的用途。
加密刻录技术及相关产品大体可分成两大类:纯软件处理和软硬结合处理
2 纯软件加密
2.1目录/文件隐藏
通过修改目录/文件属性字节,使其隐藏。只不过由于光盘刻录的特殊过程和Windows 9X等系统的磁盘读写特征,使得这一操作的对象变成了欲刻数据的映像文件,即常见刻录工具使用的.cue、.cif等文件。具体操作时,通过Ultraedit、Winhex等十六进制编辑器分析并定位对应的属性字节,将它改成"04",存盘后再刻录。
2.2目录欺骗
利用映像文件的特殊结构,修改其中欲保密目录的实际显示名称,使它与实际操作名称不一致,造成文件访问异常,给人以"该盘有问题"或"系统有问题"的假象,迷惑他人。并且,这种方式常常与目录隐藏结合运用,增强保密效果。
2.3第三方软件加密
基本方式为对原始数据在刻录之前或者刻录的同时进行重新编码或者加壳处理,将解密程序置于光盘Autorun中,只有密码验证通过后,才能看到原始数据。否则,即使能够浏览光盘,所见到的也只是经过处理的"加工品"。
3 软硬结合加密
3.1软件狗
早期时的硬件锁【2】只是在程序执行时会检查硬件锁是否存在而已,对于所谓的软件破解高手而言,他们甚至于不需要有硬件锁在手都可以轻而易举的破解掉保护。至于后期的硬件锁则不单只检查硬件锁是否存在,还会从其中读出资料以备程序解码之用,这种保护对于程序而言是比较有效的,但是成本偏高。
3.2辩识记号
SID(Source Ident-ification Code)或IFPI码【3】,由于生产CD-ROM的压模厂,其生产设备不管是母盘或模具皆被赋予一独特的ID,这些设备所制造的CD产品,也都会有其ID。如此一来,盗版的源头也就无法藏匿。此种防止盗版方式虽嫌消极,但仍有其些微的遏阻力量。
3.3导入区
在CD-ROM上即指导入区区域。一般而言,导入区记载了有关于CD片的类型,TOC(Track On CD)等信息,其重要性相当于硬盘的分区表。由于导入区中并不包含用户真正必须的数据,所以一般而言CD-R会自行产生,而不是由用户任意地修改,因此一旦此区域内含有其他重要资料以供判读之用,且由于 CD-R无法制作非正常的导入区 ,因此便能有效地制止非法的复制。可惜的是此种方式无法应用在PC上,因为这牵涉到CD-ROM光驱上的固件(Firmware)必须加上判读程序,因而无法应用于现今市场上的光驱上。
3.4修改ISO结构
这种方法有隐藏目录、超大档案、垃圾档等。由于CD-ROM 的档案都有其记载起始位址、长度、属性等的指标值,使用者只要对于ISO-9660的档案规则够熟悉,只要修改这些指标值就可达到上述效果。举例来说,只要修改档案的起始位址就可以造成此档案看得到却不能对此档案作复制的动作,这也是为什么这类型的档案被称为“垃圾”的原因;而超大档案的产生,就是由于修改其长度,其用意在于增加使用者欲将档案拷贝至硬盘时的困扰,降低程序被逆向工程或Debug的可能性。
3.5不连续轨(坏扇区,指纹)
这种方式类似软盘的激光打孔保护方式。不连续轨的方式只是概念类似激光孔并不真的是激光孔。经过这种方式保护的CD-ROM,不但在经过CD-R的程序做轨对轨的复制时,百分之百会产生读错误(Reading Error)的讯息,也可以避开压模厂的大量翻拷。
4 实例应用
通过几种常见的光盘加密方法的介绍,在这里我们推荐一款能够制作个性化加密光盘的光盘加密大师。光盘加密大师可以直接修改光盘镜像文件,比如把光盘镜像文件中的目录和文件特别隐藏、将普通文件变为超大文件,或者把普通目录变为文件目录,因此在它的帮助下我们可以轻松制作自己的个性化加密光盘。对于光盘的加密,就需要和光盘的格式紧密结合,利用光盘的格式,把软件加密和光盘格式有效的结合起来,做到对光盘的多重保护。