热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于javascript:助力网络安全发展安全态势攻防赛事可视化

互联网网络通讯的一直倒退,网络安全就如同一扇门,为咱们的日常网络流动起到拦挡爱护的作用。未知攻、焉知防,从网络诞生的那一刻开始,攻与防的和平就从未平息过,因而衍生出了大量网络信息安全治理技能大赛,以此晋升社会网络安全责任意识,增强网络安全技术人才队伍的建设。

前言

互联网网络通讯的一直倒退,网络安全就如同一扇门,为咱们的日常网络流动起到拦挡爱护的作用。未知攻、焉知防,从网络诞生的那一刻开始,攻与防的和平就从未平息过,因而衍生出了大量网络信息安全治理技能大赛,以此晋升社会网络安全责任意识,增强网络安全技术人才队伍的建设。

咱们也通过 Hightopo 的产品 HT 搭建了一款技术人员之间的技术比赛可视化大屏。模仿一场网络空间里的竞技守卫战,让本来干燥的信息比赛通过 HT 3D 可视化的模式更加直观展示给参加比赛的观众与较量者。

成果展现

特效场景渲染

应用 HT 的 2D、3D 引擎,通过搭建场景、搭配数据面板以及动画驱动来制作,整体以科幻星球格调为主调,场景以太阳系盘绕的视角开展,以太阳为核心,并减少光晕渲染成果,周围盘绕天体零碎。两边面板出现较量进行的各项信息。场景反对惯例的旋转、平移和视角缩放。

Hightopo 的三维可视化采纳轻量化建模的形式所搭建的场景,联合 HT 引擎弱小的渲染能力,保障场景在 Web 中高效流畅地加载运行并保障场景优良的可视化成果。

关卡可视化模仿

夺旗赛(Capture The Flag,CTF),是在网络安全畛域中指的是网络安全技术人员之间进行技术竞技的一种较量模式。起源于1996 年 DEFCON 寰球黑客大会,以代替之前黑客们通过相互发动实在攻打进行技术比拼的形式。倒退至今,曾经成为寰球范畴网络安全圈风行的比赛模式。

此次的案例咱们也将以 CTF 夺旗赛的模式出现,通过可视化动画成果模仿较量场景、过程与后果。

CTF 的比赛模式次要可分为三类:

一、解题模式(Jeopardy)

这种模式的 CTF 比赛与 ACM 编程比赛、信息学奥赛比拟相似,题目次要蕴含逆向、破绽开掘与利用、Web 浸透、明码、取证、隐写、平安编程等类别。

二、攻防模式(Attack-Defense)

AWD 模式强调攻打与进攻。该模式能够实时通过得分反映出较量状况,最终也以得分间接分出输赢,是一种竞争强烈,具备很强观赏性和高度透明性的网络安全赛制。

三、混合模式(Mix)

联合了解题模式与攻防模式。采纳混合模式 CTF 赛制的典型代表如 iCTF 国内 CTF 比赛。

案例也将这三种赛式通过 HT 可视化的模式展示进去,每场较量完结将主动跳转至下一较量环节,也可通过两侧面板的赛式抉择可跳转至下一赛况界面。

赛况信息可视化

通过雷达图,多指标体系对较量状况进行剖析,更简洁不便、准确直观的体现较多的数据信息。实时展示较量的状况,参赛者的答题工夫、用时状况等等。以及通过接入实时数据展现积分榜单,动静更新选手得分数据,随时理解赛员们的以后排名状况。

事件列表

较量中触发的事件都会在列表中滚动更新,记录赛事中要害节点,能够从列表中看到选手解题用时, 或者超出限定工夫的淘汰播送,以及随机触发的附加题等非凡事件。

多种特效攻打模式

在夺旗赛中,除了积分榜单咱们也能够通过场景中选手所处地位来辅助判断以后局势,选手胜利解题飞船就会朝着太阳起点前行一步,特地是参赛队伍较多时,三维的虚构战场能比排行榜更形象直观的体现以后战况以及各队伍之间的实力差距。选手解题失败被淘汰时,对应的飞船模型会被捣毁爆炸。

半决赛中单方队伍各派一名选手竞速挑战同一道难题,出战的飞船显示攻打特效。

决赛中,通过不同飞船攻打不同棋子,咱们能清晰的展现不同队伍的抉择和策略。


总结

用户能够通过 PC 、 PAD 或是智能手机,只有关上浏览器可随时随地拜访 HT 可视化零碎,实现近程监查和管控。HT 三维可视化技术采纳 B/S 架构,通过 B/S 架构与模型轻量相结合, HT 三维可视化技术在肯定水平上加重了用户对于洽购高性能硬件费用的压力,其次突破了以往用户在治理运维上的诸多局限性。

HT 3D 模式的拓扑解决了传统 2D 拓扑图在展现上的一些问题,比方比照 2D 拓扑图在单节点上,通过 3D 的模式能够承载更多业务信息,以及更平面多样的展示利用、服务和主机的健康状况以及利用的上下游依赖关系,将 PC 端、移动用户、大数据、车联网、物联网关等节点都进行了图形 3D 化,更加的好看与活泼形象,不再像传统的单节点拓扑图那样干燥。Hightopo 的 3D拓扑图可利用于电信、网管、5G、基站等多畛域。

拓展延长

除了常见的 CTF 模式,HT 可视化也能够完满呈现出不同场景下的网络比赛的模式,如 ISW(内网靶场演习)、RHG(人工智能攻防)、 BTC (闯关赛),CTL (领地赛)、CFS(场景模式)等等。

CFS 模式区别于 CTF 的是综合类题目,题目与题目间存在关联,可了解为是一个网络的拓扑,通过一步步浸透获取 Flag 的形式。而咱们在与传统的比赛模式或拓扑图的出现上都进行了翻新与扭转。数据的一直增大,2D 图形可视化的表现形式过于立体与密集,不易于数据的出现。在此基础上,减少 HT 3D 可视化的模式更能直观看到各类不同数据的体现,有着多维度、立体化、多面性的长处。

翻新利用

在大数据和人工智能时代,可视化技术连贯了人、大数据与智能,通过 HT 可视化能够将简单的数据通过最简略直观的形式进行出现。可视化的利用也有十分多的设想空间,能够在诸多畛域进行翻新利用。如网络态势感知(Situation Awareness,SA)也可与可视化进行交融利用在其余各行业畛域的网络安全预防,态势感知是一种基于环境的、动静、整体地洞悉平安危险的能力,是以平安大数据为根底,从全局视角晋升对平安威逼的发现辨认、了解剖析、响应处理能力的一种形式,最终是为了决策与口头,是平安能力的落地。态势感知的概念最早在军事畛域被提出。

随着网络安全重要性的凸显,智慧城市平安、大数据安全、云平安、5G 平安、工业互联网安全各畛域平安问题被更加器重,以及新兴技术的联合,态势感知在许多畛域发挥作用,如:军事联合作战、城市建设平安态势、监管机构零碎管控、企业网络经营监测等等。HT 可视化的联合让网络信息安全更直观的监测、剖析、响应与预防。建设平安的网络预警机制、网络危险管控和晋升整体平安防护程度。

更多行业利用实例能够参考图扑软件官网案例链接:https://www.hightopo.com/demo…


推荐阅读
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • 本文作为“实现简易版Spring系列”的第五篇,继前文深入探讨了Spring框架的核心技术之一——控制反转(IoC)之后,将重点转向另一个关键技术——面向切面编程(AOP)。对于使用Spring框架进行开发的开发者来说,AOP是一个不可或缺的概念。了解AOP的背景及其基本原理,对于掌握这一技术至关重要。本文将通过具体示例,详细解析AOP的实现机制,帮助读者更好地理解和应用这一技术。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 本文详细介绍了如何在Linux系统中搭建51单片机的开发与编程环境,重点讲解了使用Makefile进行项目管理的方法。首先,文章指导读者安装SDCC(Small Device C Compiler),这是一个专为小型设备设计的C语言编译器,适合用于51单片机的开发。随后,通过具体的实例演示了如何配置Makefile文件,以实现代码的自动化编译与链接过程,从而提高开发效率。此外,还提供了常见问题的解决方案及优化建议,帮助开发者快速上手并解决实际开发中可能遇到的技术难题。 ... [详细]
  • JavaScript技巧:实现Flash右键菜单信息屏蔽的代码解决方案 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用
    开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用 ... [详细]
  • 本项目在Java Maven框架下,利用POI库实现了Excel数据的高效导入与导出功能。通过优化数据处理流程,提升了数据操作的性能和稳定性。项目已发布至GitHub,当前最新版本为0.0.5。该项目不仅适用于小型应用,也可扩展用于大型企业级系统,提供了灵活的数据管理解决方案。GitHub地址:https://github.com/83945105/holygrail,Maven坐标:`com.github.83945105:holygrail:0.0.5`。 ... [详细]
  • 本文介绍了如何通过掌握 IScroll 技巧来实现流畅的上拉加载和下拉刷新功能。首先,需要按正确的顺序引入相关文件:1. Zepto;2. iScroll.js;3. scroll-probe.js。此外,还提供了完整的代码示例,可在 GitHub 仓库中查看。通过这些步骤,开发者可以轻松实现高效、流畅的滚动效果,提升用户体验。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 深入解析:JavaScript中的表达式与语句有何不同
    深入解析:JavaScript中的表达式与语句有何不同 ... [详细]
  • HBase在金融大数据迁移中的应用与挑战
    随着最后一台设备的下线,标志着超过10PB的HBase数据迁移项目顺利完成。目前,新的集群已在新机房稳定运行超过两个月,监控数据显示,新集群的查询响应时间显著降低,系统稳定性大幅提升。此外,数据消费的波动也变得更加平滑,整体性能得到了显著优化。 ... [详细]
  • Spring框架入门指南:专为新手打造的详细学习笔记
    Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ... [详细]
  • 【前端开发】深入探讨 RequireJS 与性能优化策略
    随着前端技术的迅速发展,RequireJS虽然不再像以往那样吸引关注,但其在模块化加载方面的优势仍然值得深入探讨。本文将详细介绍RequireJS的基本概念及其作为模块加载工具的核心功能,并重点分析其性能优化策略,帮助开发者更好地理解和应用这一工具,提升前端项目的加载速度和整体性能。 ... [详细]
  • 优化后的标题:在模型属性后立即声明Errors或BindingResult参数的重要性及最佳实践 ... [详细]
author-avatar
mobiledu2502885385
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有