大数据可视化是个热门话题,在信息安全领域,也由于很多企业希望将大数据转化为信息可视化呈现的各种形式,以便获得更深的洞察力、更好的决策力以及更强的自动化处理能力,数据可视化已经成为网络安全技术的一个重要趋势。

文章目录

一、什么是网络安全可视化

    • 1.1 故事+数据+设计 =可视化

    • 1.2 可视化设计流程

  • 二、案例一:大规模漏洞感知可视化设计

    • 2.1整体项目分析

    • 2.2分析数据

    • 2.3匹配图形

    • 2.4确定风格

    • 2.5优化图形

    • 2.6检查测试

  • 三、案例二:白环境虫图可视化设计

    • 3.1整体项目分析

    • 3.2分析数据

    • 3.3 匹配图形

    • 3.4优化图形

    • 3.5检查测试

一、什么是网络安全可视化

攻击从哪里开始?目的是哪里?哪些地方遭受的攻击最频繁……通过大数据网络安全可视化图,我们可以在几秒钟内回答这些问题,这就是可视化带给我们的效率 。 大数据网络安全的可视化不仅能让我们更容易地感知网络数据信息,快速识别风险,还能对事件进行分类,甚至对攻击趋势做出预测。可是,该怎么做呢?

1.1 故事+数据+设计 =可视化

做可视化之前,最好从一个问题开始,你为什么要做可视化,希望从中了解什么?是否在找周期性的模式?或者多个变量之间的联系?异常值?空间关系?比如政府机构,想了解全国各个行业漏洞的分布概况,以及哪个行业、哪个地区的漏洞数量最多;又如企业,想了解内部的访问情况,是否存在恶意行为,或者企业的资产情况怎么样。总之,要弄清楚你进行可视化设计的目的是什么,你想讲什么样的故事,以及你打算跟谁讲。

有了故事,还需要找到数据,并且具有对数据进行处理的能力,图1是一个可视化参考模型,它反映的是一系列的数据的转换过程:

  • 我们有原始数据,通过对原始数据进行标准化、结构化的处理,把它们整理成数据表。

  • 将这些数值转换成视觉结构(包括形状、位置、尺寸、值、方向、色彩、纹理等),通过视觉的方式把它表现出来。例如将高中低的风险转换成红黄蓝等色彩,数值转换成大小。

  • 将视觉结构进行组合,把它转换成图形传递给用户,用户通过人机交互的方式进行反向转换,去更好地了解数据背后有什么问题和规律。

最后,我们还得选择一些好的可视化的方法。比如要了解关系,建议选择网状的图,或者通过距离,关系近的距离近,关系远的距离也远。

总之,有个好的故事,并且有大量的数据进行处理,加上一些设计的方法,就构成了可视化。

1.2 可视化设计流程

一个好的流程可以让我们事半功倍,可视化的设计流程主要有分析数据、匹配图形、优化图形、检查测试。首先,在了解需求的基础上分析我们要展示哪些数据,包含元数据、数据维度、查看的视角等;其次,我们利用可视化工具,根据一些已固化的图表类型快速做出各种图表;然后优化细节;最后检查测试。

具体我们通过两个案例来进行分析。

二、案例一:大规模漏洞感知可视化设计

图2是全国范围内,各个行业漏洞的分布和趋势,橙黄蓝分别代表了漏洞数量的高中低。

2.1整体项目分析

我们在拿到项目策划时,既不要被大量的信息资料所迷惑而感到茫然失措,也不要急于完成项目,不经思考就盲目进行设计。首先,让我们认真了解客户需求,并对整体内容进行关键词的提炼。可视化的核心在于对内容的提炼,内容提炼得越精确,设计出来的图形结构就越紧凑,传达的效率就越高。反之,会导致图形结构臃肿散乱,关键信息无法高效地传达给读者。

对于大规模漏洞感知的可视化项目,客户的主要需求是查看全国范围内,各个行业的漏洞分布和趋势。我们可以概括为三个关键词:漏洞量、漏洞变化、漏洞级别,这三个关键词就是我们进行数据可视化设计的核心点,整体的图形结构将围绕这三个核心点来展开布局。

2.2分析数据

想要清楚地展现数据,就要先了解所要绘制的数据,如元数据、维度、元数据间关系、数据规模等。根据需求,我们需要展现的元数据是漏洞事件,维度有地理位置、漏洞数量、时间、漏洞类别和级别,查看的视角主要是宏观和关联。涉及到的视觉元素有形状、色彩、尺寸、位置、方向,如图4。

2.3匹配图形

2.4确定风格

匹配图形的同时,还要考虑展示的平台。由于客户是投放在大屏幕上查看,我们对大屏幕的特点进行了分析,比如面积巨大、深色背景、不可操作等。依据大屏幕的特点,我们对设计风格进行了头脑风暴:它是实时的,有紧张感;需要新颖的图标和动效,有科技感;信息层次是丰富的;展示的数据是权威的。

最后根据设计风格进一步确定了深蓝为标准色,代表科技与创新;橙红蓝分别代表漏洞数量的高中低,为辅助色;整体的视觉风格与目前主流的扁平化一致。

2.5优化图形

有了图形后,尝试把数据按属性绘制到各维度上,不断调整直到合理。虽然这里说的很简单,但这是最耗时耗力的阶段。维度过多时,在信息架构上广而浅或窄而深都是需要琢磨的,而后再加上交互导航,使图形更“可视”。

在这个任务中,图形经过很多次修改,图7是我们设计的过程稿,深底,高亮的地图,多颜色的攻击动画特效,营造紧张感;地图中用红、黄、蓝来呈现高、中、低危的漏洞数量分布情况;心理学认为上方和左方易重视,“从上到下”“从左至右”的“Z”字型的视觉呈现,简洁清晰,重点突出。

完成初稿后,我们进一步优化了维度、动效和数量。维度:每个维度,只用一种表现,清晰易懂;动效:考虑时间和情感的把控,从原来的1.5ms改为3.5ms;数量:考虑了太密或太疏时用户的感受,对圆的半径做了统一大小的处理。

2.6检查测试

最后还需要检查测试,从头到尾过一遍是否满足需求;实地投放大屏幕后,用户是否方便阅读;动效能否达到预期,色差是否能接受;最后我们用一句话描述大屏,用户能否理解。

三、案例二:白环境虫图可视化设计

如果手上只有单纯的电子表格(左),要想找到其中IP、应用和端口的访问模式就会很花时间,而用虫图(右)呈现之后,虽然增加了很多数据,但读者的理解程度反而提高了。

3.1整体项目分析

当前,企业内部IT系统复杂多变,存在一些无法精细化控制的、非法恶意的行为,如何精准地处理安全管理问题呢?我们的主要目标是帮助用户监测访问内网核心服务器的异常流量,概括为2个关键词:内网资产和访问关系,整体的图形结构将围绕这两个核心点来展开布局。

3.2分析数据

接下来分析数据,案例中的元数据是事件,维度有时间、源IP、目的IP和应用,查看的视角主要是关联和微观。

3.3 匹配图形

根据以往的经验,带有关系的数据一般使用和弦图和力导向布局图。最初我们采用的是和弦图,圆点内部是主机,用户要通过3个维度去寻找事件的关联。通过测试发现,用户很难理解,因此选择了力导向布局图(虫图)。第一层级展示全局关系,第二层级通过对IP或端口的钻取进一步展现相关性。

3.4优化图形

优化图形时,我们对很多细节进行了调整: – 考虑太密或太疏时用户的感受,只展示了TOP N。 – 弧度、配色的优化,与我们UI界面风格相一致。 – IP名称超长时省略处理。 – 微观视角中,源和目的分别以蓝色和紫色区分,同时在线上增加箭头,箭头向内为源,向外是目的,方便用户理解。 – 交互上,通过单击钻取到单个端口和IP的信息;鼠标滑过时相关信息高亮展示,这样既能让画面更加炫酷,又能让人方便地识别。

3.5检查测试

通过调研,用户对企业内部的流向非常清楚,视觉导向清晰,钻取信息方便,色彩、动效等细节的优化帮助用户快速定位问题,提升了安全运维效率。

四、总结

总之,借助大数据网络安全的可视化设计,人们能够更加智能地洞悉信息与网络安全的态势,更加主动、弹性地去应对新型复杂的威胁和未知多变的风险。

可视化设计的过程中,我们还需要注意:1、整体考虑、顾全大局;2、细节的匹配、一致性;3、充满美感,对称和谐。

参考文献

【1】Nathan Yau,鲜活的数据:数据可视化指南,2014

【2】http://d3js.org/

【3】http://webpages.uncc.edu/krs/courses/6010/infovis/lectures/infovis.pdf

【4】http://xoxpirit.com/2010/11/10/data-visualization-guide/

【5】http://echarts.baidu.com/doc/example.html

【6】绿盟科技技术刊物,http://www.nsfocus.com.cn/About_NSFOCUS/publication.html

转自网站:绿盟科技博客

网站链接:http://blog.nsfocus.net/

文章链接:http://blog.nsfocus.net/big-data-visualization/

版权归原作者所有,转载仅供学习使用,不用于任何商业用途,如有侵权请留言联系删除,感谢合作。

数据与算法之美

用数据解决不可能

长按扫码关注

大数据可视化设计到底是啥,该怎么用相关推荐

  1. B端大屏可视化设计参考网站分享、大数据可视化设计

    B端大屏可视化设计参考网站分享.大数据可视化设计 大屏可视化参考网站: 1. 易知微 https://easyv.cloud/market 浅色风格的大屏可视化可以参考此网站的设计 2. 数字像素(原 ...

  2. 以网络安全为例的大数据可视化设计

    大数据可视化是个热门话题,在信息安全领域,也由于很多企业希望将大数据转化为信息可视化呈现的各种形式,以便获得更深的洞察力.更好的决策力以及更强的自动化处理能力,数据可视化已经成为网络安全技术的一个重要 ...

  3. 大数据可视化设计开发方案调研

    0. 痛点和方案 当前公司内部开发的Web应用多数属于以下类型: - 数据可视化报表 - 中后台管理界面 当前项目开发中的痛点有这些: UI设计人员使用PS设计的整体布局,开发人员无法结合echart ...

  4. 大数据可视化设计需遵守什么原则

    由于以往的数据分析报告难以快速.清晰地理解大量数据背后的信息,数据可视化能够以可视化图表的形式清晰.有效地传输企业运营过程中产生的重要数据. 数据可视化的设计制作需要遵守的原则有哪些? 1.明确项目目 ...

  5. 数据可视化之大数据可视化

    一 前言 您需要一种方法来快速调整企业的工作方向,以应对世界和客户不断变化的期望. 您还需要一种手段以使用大数据快速做出这些业务决策. 但是大数据的数量一直在增加,变得越来越庞大. 因此,整理.理解和 ...

  6. 案例▍大数据可视化 “灵鲲”态势感知系统中的理论与实践

    36大数据 -数据可视化专栏 作者| 潘洛斯团队  |腾讯大数据可视化项目组 在大数据时代,数字化转型已经成为行业迫切的需求.2016-2018年金融.医疗.政府.安全等行业在大数据方向上的投入持续增 ...

  7. 遇见大数据可视化 : 【云图】让数据可见

    欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯大数据可视化设计团队 导语: 除了手搓,我们还有更好的数据可视化方案 今天,即使你不熟悉云计算,大数据是什么.但是这些词汇已经充斥在 ...

  8. 大数据数据可视化设计原则_数据可视化设计的8顶帽子

    大数据数据可视化设计原则 8 hats of data visualization are basically the important persons and their roles that a ...

  9. echarts 大屏可视化_看似复杂炫酷的数据可视化设计,用这波神器轻松搞定!

    数据大屏与数据可视化 数据可视化是目前对数据展示最常用的方式.数据的可视化设计有助于将复杂的数据,用最易理解的方式展示在用户的面前. 数据可视化在中后台的设计中很常见,通常主要用于分析和决策,对实时性 ...

最新文章

  1. android中各属性布局,Android里面各布局的属性定义
  2. Java网络编程从入门到精通(1):Internet地址概述
  3. 揭开并发包底层AQS的神秘面纱
  4. 实战HTML:根据参数构造动态设备监测列表
  5. java sha加密算法_Java加密 消息摘要算法SHA实现详解
  6. PHP EOF使用方法
  7. java 局部指定jdk版本_[Java教程]tomcat之一:指定tomcat运行时JDK版本
  8. WPF UI 框架 收集
  9. 教你如何修改树莓派的时区和网络对时
  10. 自学C语言的步骤--菜鸟篇
  11. ffmpeg wav 转 mp3 以及其他音频转换
  12. 超分辨率中PSNR的计算与bicubic插值
  13. influence和effect的区别
  14. c# opengl tao
  15. Python global 全局变量,多文件,跨文件使用
  16. 聊一聊Java如何接入招行一网通支付功能
  17. Buffer的基本用法
  18. 办公室电脑如何修改IP地址、设置共享、连接打印机
  19. IE8经常无故卡死终极解决办法分享
  20. centos 安装迅搜

热门文章

  1. 十问十答 CDDL 许可证
  2. 你必须知道的容器监控 (2) cAdvisor
  3. 试试这个Excel知识测验,得分超过80分算你赢
  4. 《从零开始学ASP.NET CORE MVC》课程介绍
  5. 人工智能第二课:认知服务和机器人框架探秘
  6. 中国开源年会 COSCon 2018 今起接受报名!
  7. 揭秘微软6万工程师DevOps成功转型的技术「武器」
  8. mysql数据表设计要点以及快门
  9. bat kafka启动_windows下搭建Kafka,并通过命令窗口收发消息
  10. iis管理常用命令 创建IIS站点 应用应用程序 及虚拟目录