代码保护-android app应用安全加固详细步骤
4.2 代码保护 通过代码保护,可以防止对器件的未授权访问。程序存 储器保护和数据 EEPROM 保护独立进行控制。对程序 存储器和数据 EEPROM 的内部访问不会受任何代码保 护设置影响。 4.2.1 程序存储器保护 整个程序存储空间都通过配置字 1 中的 CP 位来防止外 部读写操作。当 CP = 0 时,将禁止对程序存储器的外 部读写操作,读取时将返回全 0。无论保护位的设置如 何,CPU 都可以继续读取程序存储器。对程序存储器的 写操作则取决于写保护设置。更多信息,请参见第 4.3 节 “ 写保护 ”。 4.2.2 数据 EEPROM 保护 CPD位可保护整个数据 EEPROM 不受外部读写操作影 响。当 CPD = 0时,将禁止对数据 EEPROM 的外部读 写操作。无论保护位的设置如何,CPU 都可以继续读写 数据 EEPROM。 4.3 写保护 通过写保护,可以防止器件发生意外的自写操作。在保 护应用程序(例如自举程序软件)的同时,可以允许对 程序存储器的其他区域进行修改。 配置字2中的WRT<1:0>位定义受保护的程序存储块的 大小。 4.4 用户 ID 有 4 个存储单元(8000h-8003h)被指定为 ID 存储单 元,供用户存储校验和或其他代码标识号。在正常执行 期间,这些存储单元是可读写的。关于访问这些存储单 元的更多信息,请参见第 11.5 节 “ 用户 ID、器件 ID 和 配置字访问 ”。关于校验和计算的更多信息,请参见 “PIC16F/LF1826/27/PIC12F/LF1822 Memory Programming Specificaton” (DS41390)。 2010 Microchip Technology Inc. 初稿 DS41413B_CN 第 53 页
- 粉丝: 40
创作灵感
更多 >
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益 登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜最新资源


信息提交成功
评论星级较低,若资源使用遇到问题可联系上传者,7个工作日内问题未解决可申请退款~