diff --git a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md index dd2d584fe1..4e48178041 100644 --- a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md +++ b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md @@ -50,25 +50,17 @@ 检查代码在计算时是否有除零操作(包括除数是计算出来的结果可能为0的情况)自检结果: - - - 秘钥相关如变量临时保存了口令、秘钥等,需要在使用完成后及时清空(内存memset掉)自检结果: 权限相关作为系统服务对外提供了接口,是否做了权限保护和校验(如需要),只允许申请了权限的应用访问自检结果: - 内核对外提供了设备节点,是否做了权限保护,只允许特定的系统服务访问自检结果: - + 提供给其他系统服务的接口默认需要做SA服务校验自检结果: - 内核操作如有mmap操作,并使用remap_pfn_range进行地址映射时,校验起始地址是否是用户态输入且没有做合法性校验自检结果: + 跨进程通信优先使用异步IPC,若必须使用同步IPC需要考虑对端卡死或高延时影响自检结果: - 是否有copy_from_user,并对外部输入的数据做了长度校验,以防止缓冲区溢出自检结果: - - - 是否有使用copy_to_user,并在返回到用户态时,对数据做了完整初始化,或使用memset清空后再赋值自检结果: - + 序列化/反序列化中数据读写顺序要严格对齐自检结果: