用途:面向OpenHarmony分布式系统的安全代码检视,在通用网络安全规则之外,用18条分布式业务安全设计规则加强审查。触发场景包括“检视代码安全实现”“代码安全审查”“安全代码review”“review分布式代码安全”等。
主要能力:规则按领域分为授权与鉴权(规则1、5、6、12)、数据保护(规则3、10、17)、可信管理(规则7、8、9、15、16)、状态机与流程控制(规则2)、资源管理(规则4、11、13)、代码质量(规则14、18)。
使用方式:先理解代码业务场景,识别是否涉及分布式设备管理、分布式软总线等模块,判断是否涉及设备认证授权、敏感数据传输、跨设备状态机、可信关系等敏感业务,并区分主体侧与客体侧。再按security_rules.md中的关键词索引加载适用规则,例如跨设备传输对应规则3、8、15、17,状态机对应规则2,授权鉴权对应规则1、5、6、8、12,PIN码与密钥对应规则3、8、9、10,资源申请对应规则4,权限配置对应规则7、13,开关标记对应规则14,用户切换对应规则16,兼容代码对应规则18。随后用Grep搜索auth、PIN、state、random等模式定位相关代码,对照Check points逐项检查并记录file:line、违反规则和修复建议,最后输出含执行摘要、按严重程度排序的违规清单、规则映射和修复建议的结构化报告。
限制:具体规则全文与检查点需查阅security_rules.md,本资料未提供该文件内容;未提供安装命令、价格或平台信息。