当前位置: 首页 > news >正文

CANN算子库基础框架安全声明

安全声明

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

运行用户建议

基于安全性角度考虑,不建议使用root等管理员类型账户执行任何命令,遵循权限最小化原则。

文件权限控制

  • 建议用户在主机(包括宿主机)及容器中设置运行系统umask值为0027及以上,保障新增文件夹默认最高权限为750,新增文件默认最高权限为640。
  • 建议用户对个人隐私数据、商业资产、源文件和算子开发过程中保存的各类文件等敏感内容做好权限控制等安全措施。例如涉及本项目安装目录权限管控、输入公共数据文件权限管控,设定的权限建议参考A-文件(夹)各场景权限管控推荐最大值。
  • 算子运行时可能会缓存算子编译文件,存储在运行目录下的kernel_meta_*文件夹内,加快后续算子的调用速度,用户可根据需要自行对生成后的相关文件进行权限控制。
  • 用户安装和使用过程需要做好权限控制,建议参考A-文件(夹)各场景权限管控推荐最大值文件权限参考进行设置。

构建安全声明

在源码编译安装本项目时,需要您自行编译,编译过程中会生成一些中间文件,建议您在编译完成后,对中间文件做好权限控制,以保证文件安全。

运行安全声明

  • 建议用户结合运行环境资源状况编写对应算子调用脚本。若算子调用脚本与资源状况不匹配,如生成输入数据或标杆计算结果使用空间超出内存容量限制、脚本在本地保存数据超过磁盘空间大小等情况,可能会引发错误并导致进程意外退出。
  • 算子在运行异常时会退出进程并打印报错信息,建议根据报错提示定位具体错误原因,包括设定算子同步执行、查看日志文件等方式。
  • 算子通过PyTorch方式调用时,可能会因为版本不匹配导致运行错误,具体请参考PyTorch安全声明。

公网地址声明

本项目代码中包含的公网地址声明如下所示:

类型开源代码地址文件名公网IP地址/公网URL地址/域名/邮箱地址/压缩文件地址用途说明
依赖不涉及cmake/third_party/makeself-fetch.cmakehttps://gitcode.com/cann-src-third-party/makeself/releases/download/release-2.5.0-patch1.0/makeself-release-2.5.0-patch1.tar.gz从gitcode下载makeself源码,作用编译依赖
依赖不涉及cmake/third_party/protobuf.cmakehttps://gitcode.com/cann-src-third-party/protobuf/releases/download/v3.13.0/protobuf-3.13.0.tar.gz从gitcode下载protobuf源码,作用编译依赖
依赖不涉及cmake/third_party/gtest.cmakehttps://gitcode.com/cann-src-third-party/googletest/releases/download/v1.14.0/googletest-1.14.0.tar.gz从gitcode下载googletest源码,作用编译依赖
依赖不涉及cmake/third_party/eigen.cmakehttps://gitcode.com/cann-src-third-party/eigen/releases/download/5.0.0-h0.trunk/eigen-5.0.0.tar.gz从gitcode下载eigen源码,作用编译依赖
依赖不涉及cmake/third_party/nlohmann_json.cmakehttps://gitcode.com/cann-src-third-party/json/releases/download/v3.11.3/include.zip从gitcode下载json源码,作用编译依赖
依赖不涉及cmake/third_party/boost.cmakehttps://gitcode.com/cann-src-third-party/boost/releases/download/v1.87.0/boost_1_87_0.tar.gz从gitcode下载boost源码,作用编译依赖
依赖不涉及cmake/third_party/mockcpp.cmakehttps://gitcode.com/cann-src-third-party/mockcpp/releases/download/v2.7-h2/mockcpp-2.7.tar.gz从gitcode下载mockcpp源码,作用编译依赖
依赖不涉及cmakehttps://apt.kitware.com/keys/kitware-archive-latest.asc从kitware下载cmake软件,作用编译依赖
依赖不涉及cmakehttps://apt.kitware.com/ubuntu/从kitware下载cmake软件,作用编译依赖

漏洞机制说明

漏洞管理

附录

A-文件(夹)各场景权限管控推荐最大值

类型Linux权限参考最大值
用户主目录750(rwxr-x---)
程序文件(含脚本文件、库文件等)550(r-xr-x---)
程序文件目录550(r-xr-x---)
配置文件640(rw-r-----)
配置文件目录750(rwxr-x---)
日志文件(记录完毕或者已经归档)440(r--r-----)
日志文件(正在记录)640(rw-r-----)
日志文件目录750(rwxr-x---)
Debug文件640(rw-r-----)
Debug文件目录750(rwxr-x---)
临时文件目录750(rwxr-x---)
维护升级文件目录770(rwxrwx---)
业务数据文件640(rw-r-----)
业务数据文件目录750(rwxr-x---)
密钥组件、私钥、证书、密文文件目录700(rwx—----)
密钥组件、私钥、证书、加密密文600(rw-------)
加解密接口、加解密脚本500(r-x------)

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/787132/

相关文章:

  • PyCharm性能调优避坑指南
  • 2026年质量好的彩钢活动房深度厂家推荐 - 品牌宣传支持者
  • OpenAI发布Codex for Chrome扩展:填补API场景空白,加速AI融入办公开发
  • 数字芯片验证中的功能覆盖与代码覆盖技术解析
  • 如何用TranslucentTB快速打造Windows透明任务栏:终极免费美化指南
  • 基于记忆库与链式关联激活的类人智能决策方案:从经验学习到白盒AI
  • 技术解密:ncmdumpGUI如何实现NCM加密音频文件的本地化处理
  • JavaScript驱动开源桌面机器人Stack-chan:从硬件选型到行为编程全解析
  • 像素级实景映射,构建实景孪生底层新范式
  • Flutter表单处理与验证:构建用户友好的输入界面
  • MCP-AQL协议解析:重构AI Agent工具集成,实现96%的Token削减
  • GTA5线上小助手:免费高效的游戏体验增强工具终极指南
  • Mesa 26.1.0 发布:实现 OpenGL 4.6 和 Vulkan 1.4 API,稳定性待考量
  • ChatGPT情感分析能力评测:零样本表现、小样本学习与实战应用
  • AI求职分身实战:基于WebSocket Hook与Spring Boot的自动化招聘系统
  • MCP服务器模板实战:快速构建AI Agent外部数据与工具接口
  • 开源硬件ClawBadge:从LED点阵驱动到无线扩展的智能徽章制作全指南
  • 从零构建极简实时聊天应用:React、Node.js与WebSocket实战
  • 基于VuePress构建开源知识库:从静态站点到自动化部署
  • CANN/hccl 分散操作示例
  • Rust绑定llama.cpp:在本地高效运行大语言模型的工程实践
  • 为开源项目贡献第一个PR:步骤详解与心理建设
  • 基于Discord与Modal构建云端AI编程沙箱:低成本弹性架构实践
  • 深耕像素实景重构,夯实视频孪生技术根基——锻造硬核底层能力,铸就镜像视界行业标杆
  • ARM服务器性能监控与RAS可靠性架构详解
  • 企业内网应用安全调用外部大模型通过 Taotoken 进行访问控制与审计
  • 开源配置同步工具project-context-sync:多项目DevOps标准化实践
  • 青少年AI教育实践:从零构建AI应用,打破技术神秘感
  • 基于ESP32的Wi-Fi探针数据记录器:从原理到部署实战
  • llmware开源框架:一站式构建私有化大语言模型应用