| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
!560 merge wcy into master dspeaker's clientStatus_ race condition resolution Created-by: gcw_39kJqSlM Commit-by: jjfffff Merged-by: openharmony_ci Description: **Issue编号**: **描述**: **安全及低级编码自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------------------------------------------------------ | -------- | | 变量使用前保证赋有效初值 | | | 结构体预留字段也必须初始化为0,不允许出现随机值 | | | 指针变量必须显示初始化为空 | | | 涉及内存拷贝时合理校验目标内存大小,保证目标内存大于等于源内存 | | | 进行字符串操作时,如字符串复制、申请字符串内存等,需要考虑字符串结束符 | | | cJSON指针在异常分支里均需考虑内存释放(cJSON_free/cJSON_Delete),防止内存泄漏 | | | 内存资源、文件句柄、管道资源、Socket句柄异常退出时要及时关闭 | | | malloc申请内存后必须判断是否为空 | | | 指针解引用或释放前判空(lamda表达式,异步任务等使用指针前需判空) | | | 内存释放后立即置空,防止出现UAF | | | 循环时容器的增、删、改操作,必须保证迭代器有效 | | | 禁止将栈内存地址作为返回值或赋值给全局变量 | | | 加法、乘法、减法操作,必须进行溢出和翻转保护,确保先校验再运算 | | | 除法、求余操作必须进行除零保护 | | | 循环变量用整型,禁止使用浮点型 | | | 循环退出条件一定确保可达,防止出现死循环等问题 | | | 不同大小结构体禁止强转 | | | 禁止使用非安全函数,使用封装好的安全函数 | | | 对用户日志/私有日志/诊断日志等日志进行PassWord/位置信息/networkId/devId/uuid/udid等关键字检查,避免明文打印敏感信息 | | | 对函数入参坚持先校验后使用的原则(指针判空、整型变量校验范围) | | | 跨进程调用需注意权限校验,对外部传入的PID、tokenID进行权限校验 | | | 共享数据均需加锁保护,并且锁配对使用 | | | 条件变量正确加锁,消除条件变量唤醒丢失等问题 | | | 加锁范围确保合理,避免过大或过小导致死锁问题 | | **TDD结果**: **XTS结果**: ### L0新增用例自检结果 - [ ] 是,有新增L0用例,且完成自检 - [ ] 否 See merge request: openharmony/distributedhardware_distributed_audio!560 | 1 个月前 | |
AI检视意见修改 Signed-off-by: 冯俊桦 <fengjunhua4@h-partners.com> | 1 年前 | |
add enhance distributed_audio Signed-off-by: c30051536 <chenbin179@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
modify ut Signed-off-by: c30051536 <chenbin179@huawei.com> | 1 个月前 | |
modify outputpath Signed-off-by: w30042960 <wangyupan1@huawei.com> | 1 年前 | |
添加branch_protector_ret Signed-off-by: hoperun_wangyupan <wangyupan1@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] | 10 天前 | |
add enhance distributed_audio Signed-off-by: c30051536 <chenbin179@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
modify test Signed-off-by: hoperun_wangyupan <wangyupan1@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] | 13 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 10 天前 | ||
| 2 个月前 | ||
| 13 天前 |