Bug #3480
【软件包安全编译选项】软件包安全编译选项有不通过项
Start date:
05/14/2025
Due date:
% Done:
0%
测试版本:
emei_default_ker_fs_fwk_51d9169d
复现概率:
100%
Description
【操作路径】:
1、Linux测试PC上将设备软件包解压到目录 swdl
2、在Linux测试PC上执行 checksec --dir =swdl, 对软件包目录所有的可执行文件进行检查,输出报告,查看每一个文件的编译选项执行结果
统计所有非”.KO”类型文件的每一项编译选项开启的百分比
【实际结果】:
以下项不通过,详请查阅附件
rootfs/usr/libexec/ksmbd.tools
【预期结果】
通过标准:
1.查看每一个文件的编译选项,当返回为以下结果时表示该项测试通过:
NX:“NX enabled”;
RELRO:”Full RELRO”;
PIE:“DSO”或“PIE enabled”;
RPATH:“No RPATH”;
RUNPATH:“No RUNPATH”;
Symbols:“No Symbols”;
2.所有非”.KO”类型文件中,开启了编译选项的统计应该为:
NX开启率达成100%;
RELRO(FULL)开启率达成100%;
PIE开启率达成100%;
RPATH/RUNPATH开启率达成100%;
Symbols开启率达成100%