Files
geedge-jira/md/OMPUB-122.md

139 lines
6.4 KiB
Markdown
Raw Permalink Normal View History

2025-09-14 21:52:36 +00:00
# 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单机本程序包括bifanggalaxydpi和NEZHA程序
** 现场替换可执行文件:将源码编译后可执行文件更新到单机环境。
** 程序运行:运行程序,展示部分功能。
** -MD值比对运行环境中可执行文件MD5值和现场源码编译的MD5值对比是否一致-。
* 单机环境部署练习为测试公司要求现场安装系统准备需要现场人员和研发确认21.04单机版本安装包卸载脚本和步骤后练习在服务器上部署TSGbifang&galaxy&NEZHA系统。因扫描时间未定所以需要保证每天北京时间1800前系统部署完毕且功能可用。
 备注如果扫描公司不询问不主动提及可执行文件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|bifanggalaxynezha在一个源码包中|
|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}|包括bifanggalaxynezha(新版本)|
|6|现场人员比对4中编译后可执行文件MD5值和5中单机环境中可执行文件MD5值是否一致|[~xubotao] [~chenglei]|2021.5.14|{color:#ff0000}todo{color}| |
 **liuyang** commented on *2021-05-07T14:24:26.174+0800*:
源码和编译文档详见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
---
**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单机版BifangGalaxyNEZHA用于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值已经比对完成文档、虚拟机编译环境、单机环境一致
---
2025-09-14 22:26:17 +00:00
# Attachments
Attachment: 微信图片_20210413142530.jpg
2025-09-14 22:27:11 +00:00
2025-09-14 22:26:17 +00:00
![微信图片_20210413142530.jpg](https://gfwleak.exec.li/admin/geedge-jira/raw/branch/master/attachment/17614/微信图片_20210413142530.jpg)
2025-09-14 21:52:36 +00:00