sn2015ol 发表于 2022-4-18 08:49:21

2022“精英百强”比赛开发资源和作品指南

大学生网络安全尖锋训练营2022“精英百强”比赛开发资源和作品指南
资源资源简介作品指南
基于Loongnix教育版操作系统的龙芯云平台线上环境提供Loongnix教育版操作系统远程运行环境,用户可通过云平台帐号登录云上操作系统,进行软件开发、测试等工作。云平台的使用方法及用户体验与物理实机相当。1) 教育辅助软件,如绘画、音乐、打字、认识数字等基础学习软件;2) 少儿编程软件,如图形化编程、Python编程、C/C++编程等学习平台;3) 教学辅助软件,如几何画板、物理/化学/生物虚拟实验室、辅助设计及仿真等软件;4) 模拟器软件,单片机模拟器、安卓模拟器、飞行模拟器、汽车模拟器等;5)多媒体软件,播放器、音视频编辑、特效设计、动画设计、图形编辑等;
LoongArch架构云主机服务环境及云主机中的Docker容器LoongArch架构云主机服务环境及云主机中的Docker容器基于LoongArch架构云主机环境中Docker容器,选择下列应用镜像或基础镜像赛题,编写Dockerfile,制作龙芯LoongArch镜像。1) 初级赛题a) 基于tomcat实现web上传下载文件b) ovsc) openstack-helmd) openstack-keystonee) openstack-glancef) openstack-httpdg) openstack-novah) openstack-neutroni) openstack-cinderj) openstack-dashboard2) 中级赛题# 消息中间件a) Rocketmqb) Emqxc) Flinkd) Storme) nats# 微服务a) Dapr3) 高级赛题# 数据库a) chaos-meshb) hadoopc) tdengined) cassandra
基于Loongnix-Server操作系统的龙芯国密云平台线上环境和龙芯国密浏览器提供Loongnix操作系统远程运行环境,用户可远程连接上操作系统,进行研发、测试等工作,云主机的使用方法及用户体验与物理实机相当。提供龙芯国密浏览器,用于进行国密测试1)国密算法开发,如SM2、SM3、SM4等国密标准算法实现2)基于国密的加解密和签名验签研发,基于国密算法开发加解密和签名验签功能3)Java国密支持研发,开发支持国密通信的jce和jsse4)web中间件国密支持工作,如Apache httpd、Tomcat和Nginx的国密通信支持5) Mysql国密移植,如mysql内的加密算法移植为国密算法6) 基于国密体系的密码服务平台开发,如开发支持国密的密钥管理和证书管理的密码管理系统、支持对外提供密码服务的密码服务系统7) 基于国密体系的docker环境移植,如docker内的加密算法移植为国密算法8) 基于国密体系的kubernetes移植,如kubernetes内的加密算法移植为国密算法
龙芯1号开发板套件提供龙芯1号开发板,采用龙芯系列芯片,集成网口、USB口、电源等主要部件,可以运行嵌入式 Linux、T-Thread 、openharmony等操作系统。提供智龙嵌入式软件集成开发环境(IDE)帮助软件开发。提供《嵌入式Linux系统设计及应用--基于国产龙芯SoC》教材和视频教学资源。提供龙芯openharmony开发教程和列程,培训等技术支持。1)基于龙芯1号开发板的智能家居控制和安全管理平台,可使用外挂WiFi模块或者4G模块,实现传感器、开关控制器、人机交互终端等组网,实现在智能家居、智能农业等方面的应用演示。2)基于龙芯1号开发板的数据采集和加密通信系统,并能通过网卡数据上云。3)基于龙芯1号开发板的智能小车、机器人开发,实现对舵机,电机的控制。
基于龙芯平台的跨平台桌面应用开发工具 biForm 龙众创芯专版是一款国产跨平台桌面应用的集成式开发环境。其开发的跨平台通用应用程序“一次开发、一次打包发布”,即可在运行时环境-智应软件中心的支持下,可以在龙芯等多种不同的硬件和操作系统平台上运行。biForm龙众创芯专版使用Python做为编程语言,并与Qt库绑定,支持多种CPU架构和操作系统平台,biForm以及用它开发的程序可在龙芯3A4000\5000电脑上以及龙芯云虚拟桌面运行。提供基于3C5000L的在线龙芯网盘资源,包括IDE软件、教程、演示程序、开源代码的下载和培训、跨平台能力测试等技术支持。基于biForm开发具有可跨平台运行能力的桌面图形化小程序:如:1)工具类软件2)网络类软件3)教育类软件4)小游戏类软件5)安全类软件6)行业应用类软件 作品中如采用了开源代码或第三方库需要声明。发布的作品需通过芯创实验室的跨平台运行能力测试,能在龙芯Mips和LoongArch平台以及loongnix\UOS\麒麟等操作系统上运行良好。
基于“安天终端系统日志提取SDK”的工具开发提供“安天终端系统日志提取SDK(适用于Windows平台)”及提取工具、使用手册、示例代码、示例日志文件等。通过调用SDK,实现Windows系统日志的提取和解析,再对所提取的日志内容进行分析处理,最终完整还原攻击者入侵系统的全过程。1) 系统入侵过程演示程序:通过分析日志内容,以图文并茂的形式静态(或动态)呈现黑客入侵系统的全过程;2) 辅助分析工具:针对已提取日志内容,开发具有图形化界面的辅助分析工具,具有易于使用的分类、检索等常用功能。
基于“安天端点响应框架SDK”的工具开发提供“安天端点响应框架SDK(Windows)”及使用手册、示例程序、示例样本文件等。通过调用框架SDK实现对终端典型恶意代码(如勒索软件、挖矿木马)的排查与处置。框架SDK基于yara规则实现对威胁的完整检测能力,基于Lua语言实现对威胁的深度处置。1) Windows系统木马检测工具:开发具有图形化界面的检测工具,具备系统启动项检测、进程检测、注册表检测、系统服务检测、驱动检测等功能,调用框架SDK实现对上述位置的木马检测。2) Windows系统木马清除工具:开发具有图形化界面的清除工具,调用框架SDK实现对终端典型恶意代码的清除。
昆仑固件开发环境1)VMWare2)CentOS 73)QEMU-KVM4)UEFI 开源源码及QEMU可运行的镜像5)EDK II开发环境5)环境搭建手册6)UEFI试验手册1)计算机硬件特征值度量方案设计与实现目标是实现在计算机开机时,检测关键硬件是否被替换。方法是在开源BIOS的基础上,通过编写硬件信息获取模块,实现采集计算机CPU、网卡、硬盘等关键硬件信息;通过编写安全处理模块,实现对硬件信息的加密保护和安全存储;通过编写度量模块,实现判断硬件是否被替换。2)固件教学虚拟仿真评估系统设计与实现目标是基于本次竞赛所提供的固件运行环境,构建支持多用户同时在线的固件教学评估系统。方法是搭建教学评估网站,能够实现对学生的登录次数、登录时长、做题时间的记录,以及实现老师针对每名学生的平台系统;并且,该教学评估网站,能够同时支持多个用户使用(如在服务器有多台预制固件开发环境的虚拟机,通过教学评估系统返回的不同IP地址登录对应虚拟机)。3)双计算机节点相互认证方法研究目标是实现两台计算机之间进行相互认证。方法是在提前获取到BIOS对计算机关键硬件度量信息的前提下,使用密码算法,对硬件度量信息进行加密和签名;并通过网络传递到对端,完成计算机的平台信息认证。4)车联网安全通信方案设计及实现目标是面向车联网的应用场景,实现车联网之间的安全通信。方法是在WiFi、4G/5G建立连接或登录管理系统时,通过密码等安全机制,对连接设备进行准入控制,防止通过车载系统攻击汽车内部总线。

页: [1]
查看完整版本: 2022“精英百强”比赛开发资源和作品指南