鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

已验证环境

为保证您可以顺利安全地使用KAIL,请确保所使用的环境信息在已验证环境范围内。

表1 KAIL已验证环境

组件

操作系统

CPU类型

编译器

构建工具

Python解释器

KDNN

openEuler 22.03 LTS SP3

华为鲲鹏920 7270Z/7280Z处理器

GCC 10.3.1

CMake 3.22.0

Python 3.9.21

openEuler 22.03 LTS SP4

内核版本高于5.10.0-228.0.0.127

华为鲲鹏920新型号处理器

GCC 12.3.1/毕昇 4.2.0

CMake 3.22.0

Python 3.9.21

KDNN_EXT

openEuler 22.03 LTS SP3

华为鲲鹏920系列处理器

GCC 10.3.1

CMake 3.22.0

Python 3.9.20

  • KDNN目前支持鲲鹏920 7270Z/7280Z处理器、鲲鹏920新型号处理器,使用其他处理器可能会造成未定义的结果。
  • KAIL为底层原语库,计算流程涉及内存读写、分配。KAIL不提供也不发布操作系统,操作系统须用户自行安装,不承担操作系统的安全责任,用户需要结合自身应用对操作系统安全加固,包括不安装或者移除不必要的应用等。
  • 为阻止缓冲区溢出攻击,建议使用ASLR(Address Space Layout Randomization)技术,通过对堆、栈、共享库映射等线性区布局的随机化,增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置。该技术可作用于堆、栈、内存映射区(mmap基址、shared libraries、vdso页)。

    开启方式:echo 2 >/proc/sys/kernel/randomize_va_space