第十二章软件防拷贝技术
第十二章 软件防拷贝技术
软件防拷贝技术 ■防拷贝技术分类 硬件防接贝技犬 软件结合拷贝 软件仿复制方法 磁盘防拷贝技术 ■反防拷贝技术—脱壳 ■软件限制技术 ■EXE文件加密器程序示例
软件防拷贝技术 防拷贝技术分类 – 硬件防拷贝技术 – 软硬件结合防拷贝 – 软件防复制方法 磁盘防拷贝技术 反防拷贝技术——脱壳 软件限制技术 EXE文件加密器程序示例
软件防拷贝技术 ■通过某种技术,使得操作系统的拷贝方法, 甚至拷贝软件不能将软件完整复制,或者 复制后不能使用。是防止软件扩散的主要 手段。 主要方法: 硬件防拷贝 软件防拷贝 软硬件结合 ■比较常用的是软盘技术
软件防拷贝技术 通过某种技术,使得操作系统的拷贝方法, 甚至拷贝软件不能将软件完整复制,或者 复制后不能使用。是防止软件扩散的主要 手段。 主要方法: – 硬件防拷贝 – 软件防拷贝 – 软硬件结合。 比较常用的是软盘技术
防拷贝技术分类 ■硬件防拷贝技术 硬件防拷贝通常是增加硬件接口或更换某些存储器集 成块,将保密系统必须运行的某些程序、数据、密钥 等信息化在接口的只读存储器中,同时在硬件上设 些持殊的标记,如某个特殊集成电路片的输比特 征等 加密软件运行时,要使用这些固化在接口中的程序 数据和密钥,要判断是否存在特殊集成电路片的输出 特征,加蜜系縴要对这些存储器的内賽和硬件特殊标 记采取一定的保密措施,使得敌手无法观察这些 和标记 硬件防复制和加密也可以使用加密处理器,如z8068密 码处理器等
防拷贝技术分类 硬件防拷贝技术 – 硬件防拷贝通常是增加硬件接口或更换某些存储器集 成块,将保密系统必须运行的某些程序、数据、密钥 等信息固化在接口的只读存储器中,同时在硬件上设 旨一些持殊的标记,如某个特殊集成电路片的输比特 征等. – 加密软件运行时,要使用这些固化在接口中的程序、 数据和密钥,要判断是否存在特殊集成电路片的输出 特征,加密系统要对这些存储器的内容和硬件特殊标 记采取一定的保密措施,使得敌手无法观察这些信息 和标记 – 硬件防复制和加密也可以使用加密处理器,如z8068密 码处理器等.
防拷贝技术分类 ■软硬件结合防拷贝 首先使用计算机硬件加密的方法,如 ■激光加密法,用激光在特定位置烧烫 ■掩膜加密法,在磁盘特点位置加膜 ■针孔加密法,在磁盘穿孔 然后使用软件来验证是否特定的硬件 也可以利用磁盘、CPU、网卡的序列号进行软 件加密
防拷贝技术分类 软硬件结合防拷贝 – 首先使用计算机硬件加密的方法,如: 激光加密法,用激光在特定位置烧烫。 掩膜加密法,在磁盘特点位置加膜。 针孔加密法,在磁盘穿孔。 – 然后使用软件来验证是否特定的硬件。 – 也可以利用磁盘、CPU、网卡的序列号进行软 件加密