6.4 KiB
EAL4源码扫描、编译和执行
| ID | Creation Date | Assignee | Status |
|---|---|---|---|
| OMPUB-122 | 2021-04-08T09:35:39.000+0800 | 程磊 | 完成 |
K现场需要对21.04版本代码进行EAL4源码扫描,可执行程序MD5值比较以及运行,大体流程如下:
- 源码扫描: ** 环境准备:我方提供笔记本(内存至少32G),扫描公司安装操作系统、扫描软件等。 ** 源码扫描:我方拷贝21.04版本源码至笔记本进行EAL4源码扫描,等到扫描公司出具扫描结果(人员需要全程陪同,保证源码安全!) ** 源码删除:扫描完毕后,删除笔记本中源码
- 可执行程序MD5值比较: ** 环境准备:我方提供设备,并提前装好操作系统、编译依赖的库文件等。具体可参考各组件编译文档中环境要求。 ** 源码编译:EAL4源码扫描完毕后,记录源码包MD5值。将源码包再次拷贝到设备中,根据编译文档指导,现场将源码编译成可执行文件-,并记录可执行文件的MD5值-。 ** 源码删除:编译完毕后,删除笔记本中的源码
- 可执行程序运行: ** 环境准备:我方提供TSG系统部署设备,并提前部署好TSG21.04单机本程序(包括bifang,galaxy,dpi)和NEZHA程序 ** 现场替换可执行文件:将源码编译后可执行文件更新到单机环境。 ** 程序运行:运行程序,展示部分功能。 ** -MD值比对:运行环境中可执行文件MD5值和现场源码编译的MD5值对比是否一致-。
- 单机环境部署练习:为测试公司要求现场安装系统准备,需要现场人员和研发确认21.04单机版本安装包,卸载脚本和步骤后,练习在服务器上部署TSG(bifang&galaxy)&NEZHA系统。因扫描时间未定,所以需要保证每天北京时间18:00前系统部署完毕,且功能可用。
备注:如果扫描公司不询问,不主动提及可执行文件MD5值问题。 ||序号||任务||执行人||预期完成时间||目前状态||备注|| |1|现场准备笔记本等待EAL4扫描|[~xubotao] [~chenglei]|2021.4.15|done|内存至少32G 后续扫描公司会安装系统、扫描软件| |2|现场准备设备进行源码编译,目前暂定为PC|[~xubotao] [~chenglei]| 2021.5.14|{color:#ff0000}todo{color}| | |3|提供21.04版本待扫描源码包 提供21.04版本源码编译操作步骤|[~liuyang]|2021.4.30|done|bifang,galaxy,nezha在一个源码包中| |4|现场人员根据文档指导,将21.04版本源码编译成可执行文件|[~xubotao] [~chenglei]|2021.5.14|{color:#ff0000}todo{color}| | |5|现场人员在3台PC上部署21.04单机版系统,并进行基本功能验证|[~xubotao] [~chenglei]|2021.5.14|{color:#ff0000}todo{color}|包括bifang,galaxy,nezha(新版本)| |6|现场人员比对4中编译后可执行文件MD5值和5中单机环境中可执行文件MD5值是否一致|[~xubotao] [~chenglei]|2021.5.14|{color:#ff0000}todo{color}| |
liuyang commented on 2021-05-07T14:24:26.174+0800:
xubotao commented on 2021-05-08T13:41:16.400+0800:
ELA4测试目前准备进度(20210508)
1、Tinkbook笔记本已更换32G内存
2、40.130小pc机已重装完系统(centos7.4)、做完系统优化、已使用再生龙备份当前系统
以下是小pc机配置
CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz 内存:32G 硬盘:4T
3、单机版安装包(bifang、galaxy)正在下载,网络比较慢(预计8小时),nezha单机版安装包暂未提供
问题:
根据小pc机得配置有限,等安装包下载完成,需要测试单机版安装和运行的负载
4、编译版安装包(bifang、galaxy)已下载完成,准备进行编译测试,nezha暂未提供
xubotao commented on 2021-05-10T19:08:23.793+0800:
ELA4测试目前准备进度(20210510)
1、单机版环境部署原定1台pc机,安装过程中负载比较大,现增加了1台(galaxy一台,bifang和nezha一台)
2、bifang和galaxy单机部署环境已部署完成,再生龙已备份当前系统,可进行反复还原测试操作,nezha暂未提供安装包和编译包
3、编译后可执行文件和单机版环境MD5值不一致,后期编译文档和安装包需要做调整,已和研发人员沟通
liuyang commented on 2021-05-17T11:01:12.220+0800:
源码编译后可执行文件与单机版环境MD5值不同问题:通过[~zhangshuo]实验,不同设备上使用相同虚拟机镜像编译后的可执行文件MD5值相同。
本周研发会在统一的虚拟机编译环境重新编译,记录MD5值,更新单机版/升级版安装包中可执行程序。
本周[~liuyang]将提供研发编译使用的虚拟机环境
现场同事将https://files.geedge.net/library/7c844ef9-767f-4d28-aeac-5aabb32df933/EAL4%E6%89%AB%E6%8F%8F/EAL4-TSG21.04%E7%89%88%E6%9C%AC上source.zip(扫描版源码)重新下载在2中的虚拟机环境重新编译,和1中MD5值比对
现场同事等待研发更新完毕后,重新下载FTP上21.04单机版安装包,重新在PC上部署,部署后比对单机环境中可执行文件MD5值是否和3中编译后相同
liuyang commented on 2021-05-17T11:03:50.491+0800:
现场设备部署:
- 3台PC可分别部署21.04单机版Bifang,Galaxy,NEZHA用于EAL4扫描
- ADC部署21.04单机版DPI,使K现场有一整套21.04版本测试环境,不需要用于EAL4扫描
xubotao commented on 2021-05-18T21:39:47.426+0800:
ELA4测试目前准备进度(20210518)
3台PC机,已重装完系统
现场ADC测试设备,已重装完系统
xubotao commented on 2021-06-03T19:52:43.558+0800:
ELA4测试准备进度
32G扫描笔记本已准备好
3台pc机的单机环境已安装调试好(nezha、bifang、galaxy)
nezha的nz-admin.xjar虚拟机上编译MD5值会变,和文档、单机环境不一致,相关研发人员正在排查问题
bifang和galaxy的MD5值已经比对完成,文档、虚拟机编译环境、单机环境一致
Attachments
Attachment: 微信图片_20210413142530.jpg
