程序聚合 软件案例 攻防演练平台

攻防演练平台

2026-01-12 16:22:30
行业:安全
载体:网站
技术:Python、Django、Chart.js、Nginx

业务和功能介绍

1、背景及目标
赤霄”实战攻防演练管理系统后端采用python+django开发,前端采用javascript + html,在保证代码的可读性、易修改性、易拓展性、跨平台性的同时兼顾低难度、高可用性,由于python的特性,现场实施人员甚至能够根据客户要求现场修改功能以满足客户需求,部署极易,能够在3分钟内启动环境。
可根据攻防环境需要,挂载safeware安全态势感知系统进行演练流量捕获,流量审计等功能。
本平台为轻量化平台,为提供3-5支攻防团队进行攻防演练而设计。
2、功能
本平台采用以成果报告为核心的整体逻辑架构,即红方成员/蓝方成员提交报告、裁判审核报告、大屏展示,在能够满足正常攻防演练活动功能的前提下,减少了大量非必要的功能。
攻击成果展示大屏可滚动显示攻击成果详情、攻击风险级别、裁判评审结果等内容。
攻防实况大屏能够展示单次演习中的攻击威胁总数,满足从综合统计、实时监测、威胁统计三个维度展示攻击实况,攻防实况大屏提供3D街景视角展示。

项目实现

1、整体架构
使用django框架搭建,使用nginx中间件,前端使用js+CSS实现页面演示效果,由于为小型平台,因此使用sqllite轻量化数据库存储数据。
登录界面
使用ImageCaptcha模块开发验证码功能,防止爆破,不同角色拥有不同地址的登录页面,输入正确账户名密码后,将在后端数据库中维护当前用户cookie,cookie将维持24小时,过后自动清理,cookie由前端自动生成,登录后界面全部使用cookie进行身份校验。
管理员界面
管理员登录后,能够进行登录地址管理,演练设置,演练人员设置,演习大屏及地图大屏配置
管理员可创建演练,同一时间仅可开始一场演练,大屏将根据当前开始的演练自动切换数据,并根据数据库中的内容自动获取统计信息,时间信息等。
管理员可进行团队创建,包含蓝方团队,红方团队,裁判等,创建团队后可进行名称编辑,添加成员等操作,团队成员可进行编辑账户名密码,身份证号等信息
裁判界面
裁判登录后,能够查看红蓝方排名情况,能够对红蓝方报告进行审核打分,页面中可显示团队报告总数及待审核报告,已审核报告可取消审核重新打分。
红蓝方界面
红蓝方成员登录后,可查看排名,提交报告,报告上传后需进行提交,提交后不可修改,若需修改需撤回提交,裁判审核后无法修改,若需修改需联系裁判取消审核。
排名大屏
该大屏为动态页面,自动展示红蓝方前五名排名,并在中心显示当前团队攻击类型,下方为统计信息
地图大屏
地图大屏使用fbx模型,该模型可手动导入,能够显示当前团队成绩,成绩按时间统计信息等,使用chart.js、OrbitControls.js、three.min.js、FBXLoader.js等库实现,前后端通信使用接口方式实现,页面动态请求后端接口获取实时数据
2、所负责的模块
全程由本人一人进行开发,包含前端、后端、页面设计等所有工作

示例图片视频


helloSEC
24小时内活跃
方向: 爬虫/脚本-爬虫/脚本、桌面端-桌面端其他、
交付率:100.00%
相似推荐
政府出行-校园快线
“校巴士(校园快线)”是面向珠海部分高中阶段学生打造的智慧化校园通勤服务平台,聚焦学生跨区域通学场景,通过统一规划线路、集中组织运营的方式,构建安全、高效、可持续的学生出行体系。平台以“就近上车、直达校园”为核心理念,降低通学时间成本,减轻家长接送压力,并以集约化出行减少社会车辆高频进出校园周边,从而缓解上下学高峰拥堵、改善校园周边交通秩序。 平台围绕“人—车—线—站—校—运营”形成闭环管理能力:支持学生/家长端的线路查询与乘车服务、运营端的线路/班次/车辆/司机/站点配置与调度、学校端的通学组织与安全协同。通过统一的规则与流程实现规范化运营:包括线路规划与站点管理、班次与时刻表发布、车辆与司机资质管理、乘车名单与权限校验、运营通知与信息触达、数据统计与运营分析等关键功能。 在安全与治理层面,平台强调可追溯、可监管、可运营:通过权限体系与审计机制保障敏感数据与操作安全;通过任务调度与消息触达机制保障关键节点(如临时改线、停运通知等)的及时同步;并为智慧校园建设与教育公共服务升级提供可复制的数字化通学方案示范。
出行-飞滴出行
项目背景:为适应互联网技术特点,发挥互联网技术优势,服务企业实现信息共享和基本监管,利用信息技术手段实现管理部门信息交换,创新监管方式和手段,为人民群众安全便捷出行提供保障。 软件功能:网约车信息交换(车辆信息采集,车辆信息转发服务),网约车运营监管(信息报备与对比,车辆定位展示,车辆运行轨迹,特殊车辆查询,特定区域信息),网约车数据查询统计(基础信息查询,运营信息查询,行业运行情况统计,服务质量统计),私人客车合乘信息服务(私人小客车合乘信息采集和转发服务,私人小客车与乘客信息对比,小客车合乘信息统计) 业务流程:前端展示(官网PC,乘客端,司机端,小程序,运营平台boss,开放平台API)下达订单/信息录入,订单进入业务服务层进行处理后发送至司机端进行接单,数据库对订单信息进行存储完成后对订单状态进行修改,最后发送收款信息至乘客端。
腾讯驿行
订腾讯驿行是集机票预定,酒店预定,打车,审批流、清结算、后台管理等业务模块于一体的SASS平台。目前已对接滴滴、首汽、曹操、如祺、HRS、携程、中航嘉信等供应商,为虎牙、云雀、岚岫、微民保险、腾竞、阅文、云智服等租户提供服务。 主要功能有: - 交易模块:基于交易,串联商品、营销、库存等上游链路,以及下游订单、支付、履约、清结算链路。 - 订单模块:前置规则校验、订单全生命周期管理。 - 支付模块:基于订单模块、营销模块,发起支付收单、退款、转账等。 - 履约模块:履约单全生命周期管理(例如价格预估、叫车策略实时切换、司机实时位置更新、酒店入驻、离店等)。 - 清结算模块:基于账单、对账、调账等模块,进行计费和结算。 - 后管模块:租户、规则(打车规则、履约策略等)、支付、账户、订单管理(交易订单、支付订单、履约)等。 - 监控预警:健康核心链路,并且通过接入公司通用组件进行监控与预警。 - 数据分析:基于BI报表、对交易、订单、支付、履约模块的数据进行指标分析,协助运营进行策略调整。 - 其他:SSO、权限管控、各业务模块的CRUD、导入导出等基础功能。
008数智交通
008数智公交平台介绍 008数智公交平台以"实现用户价值"为核心,面向公交服务行业(也适配闭环交通客运场景,如厂区客运、旅游景区客运交通等)实现数智化运营的集成化软件系统。008数智公交系统是一套完整的"数智化品牌服务+数智化软件服务+数智化运营服务"三合一体系,一方面,为乘客提供更方便的体验,更好的服务,更快的响应,更多的优惠和互动参与。另一方面,能够快速帮助公交企业(包括厂区和景区交通等)由线路运营一步到位实现"客户运营、数智运营",通过激活存量开创增量,从而帮助企业实现三大提升:满意度忠诚度提升,客运量提升,创收能力提升。008数智公交平台融合了云计算、大数据、人工智能、智能终端、5G网络等前沿科技构建的、一个高安全性、高协同性、高移动性的智能数字化服务协同平台,能够快速帮助传统公交(传统景区厂区交通)实现数字化转型。
无人机上位机控制软件
此软件是为了方便在电脑或者手机上控制无人机,主要功能如下: 1、在地图上显示无人机位置、状态(高度、电池电量)、姿态(三维方向上的倾斜角度); 2、设置无人机的飞行路线; 3、无人机固件下载、传感器校准、参数设置等功能。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服