基于REST架构的企业安全平台日志报表子系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xlweb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,互联网在我们的日常学习工作中饰演着越来越重要的角色。企业,科研院所,国家单位,高校等单位和部门的信息化和网络化的程度越来越高,由此保障信息安全与网络安全就变得尤为重要。对于企业等机构来说,可能需要有多种网络安全设备(Web应用防护系统,入侵检测系统等)来保障整个企业的网络信息安全。不同的设备会产生大量不同种类的日志,这些日志数据作为网络信息安全的主要数据,重要性不言而喻。如果只凭借人力分析、统计、管理大量不同类型的日志,工作量将会是巨大的。此时就需要一个系统来对不同设备的日志进行集中接入,管理和生成报表,这样企业安全平台日志报表子系统就应运而生了。本文采用软件工程的研究方法详细论述了设计和实现了一个基于REST架构的企业安全平台日志报表子系统的过程,本文的主要工作如下:(1)分析了已有的该子系统所要依托的企业安全平台,提出了基于REST架构的日志报表子系统的解决方案,最大程度上实现了前后端的分离,并满足了后端同时使用Spring和Django两种框架的需求。(2)对本文所依赖的各项技术,如REST架构、Hive数据仓库工具、Flume分布式海量日志采集及聚合和传输系统、Heka组件等进行了深入的研究,明确了论文的研究方向。(3)通过前期调研以及对该系统的业务流程分析,完成了该日志报表子系统的需求分析。(4)完成了系统“前端-服务端-数据库”的三层架构设计,并采用REST架构实现了前后端完全分离,前端采用了AngularJS的架构,本人主要负责的后端采用了Spring与Django框架,前后端之间通过Http请求或者Thrift来完成数据的交互或服务的相互调用。数据库同时使用了Hive和PostGreSQL来作为数据的存储工具。(5)根据系统功能划分出了系统功能模块,并完成了每个功能模块的设计与实现。(6)根据本系统的需求、设计与实现给出了系统测试方案。通过设计并运行测试用例完成了对本系统的功能性测试与性能测试,并对测试结果与数据进行了详细的分析。最终经过多轮测试,系统所有测试用例全部通过,实现了所有的功能性与非功能性需求。该日志报表子系统最终实现了日志接入、日志查询、日志备份与恢复、报表生成和日志告警五大功能。在日志接入模块实现过程中,针对设备日志多样性的特点,采用了从数据库读取数据进行Flume的动态配置然后重启Flume的配置方式,而不是传统的将Flume配置信息直接写入配置文件中。采取该方式的目的是在设备日志类型发生新建、修改或删除时可以通过直接在数据库中更新数据而不是修改配置文件来更新Flume配置。同时为了满足大小数据模式下日志数据库不同的需求,日志数据表的创建也采取了从数据库读取数据然后动态创建的方式。在日志报表模块中针对报表种类复杂的特点,使用了Django框架将各种报表的数据查询插件化。在生成报表时,只需引入相关设备提供的查询插件就可以获得该种类报表所需的日志数据。同时Python形式的插件也方便其新增、修改和删除。本系统作为企业安全平台的子系统,依托于企业安全平台已经投入了运行。本系统目前能够接入多种网络安全设备的日志,并生成对应的报表。此外还提供了日志查询、日志备份恢复和日志告警的功能,从而高效便捷地管理网络安全设备日志。
其他文献
高介电常数聚合物基复合材料是将介电常数较高,但机械性能差、电场击穿强度低的介电陶瓷与柔韧性强、易加工、击穿强度高,但介电常数极低、热稳定性差的聚合物进行复合,从而
随着世界各国对防御工事的加强,地上军事基地逐渐地转入半地下、地下。为了最大程度的摧毁敌方硬目标,世界各国越来越重视对侵彻武器的研究。在对侵彻武器的研究中,硬目标侵彻引信计层技术是侵彻弹药执行高精确打击、高作战效能的核心和关键。在侵彻引信领域中,绝大多数采用加速度传感器获取侵彻穿层信号。采用加速度计传感器来感知穿层响应信号时,随着侵彻速度越高、长径比越大,噪声信号和穿层信号粘连就越严重。针对于高速侵
人们日常生活中使用的房屋合租、汽车导航和新闻推送等应用都依赖于定位技术。受益于全球定位系统的普及,室外环境下定位精度已经达到一个极高的地步。但由于建筑物对卫星信号的遮挡,室内环境下难以实现精准定位。蓝牙指纹定位是一种流行的室内定位技术,但是室内环境和蓝牙信标摆放位置的变化会对蓝牙信号分布产生极大的影响,最终会导致定位精度的下降。蓝牙指纹定位的广泛使用受限于需要花费大量人力采集带位置标签的指纹,来建
自复位延性剪切薄板支撑(Self-centering Ductile Thin Shear Panel,简称SC-DTSP)是一种内置于框架中间区域、具有复位功能的新型抗侧力构件。SC-DTSP主要由具有捏缩滞回特征
一牦牛育肥场突然出现牛只食欲废绝、精神沉郁、鼻镜干燥、体温升高,随后大量死亡。剖检后胸腔积液,肺部有类似大理石样病变,瘤胃内充满食物,临床诊断为肺炎。为研究牦牛肺炎及死亡病因,采集死亡牛只的心、肝、脾、肺、肾等样品,进行病原菌分离及相关研究。1.进行了牦牛肺炎病原菌的分离及鉴定、分离菌株的生物学特性研究及耐药谱的确定。对采集的牦牛病料进行病原菌的分离、纯化,革兰氏染色镜检和形态学观察,采用VITE
近年来邮轮旅游在我国快速发展,专业人才需求量大,就业前景广阔。充满异域风情的游历体验、国际化的工作团队和比较丰厚的薪酬待遇,“阳光、高薪、体面”的邮轮乘务专业(方向)成为中职学校学生新的就业热门和未来职业发展追求。北海市中等职业技术学校作为国内中职邮轮乘务专业人才培养的先行者之一,可资借鉴的成功经验和案例匮乏,专业建设和人才培养遇到不少问题与困难。如何科学、规范和系统的进行中职邮轮乘务专业人才培养
随着人类社会的不断发展,人们的需求越来越多,系统所具有的功能也越来越复杂,系统内子系统之间的相互作用也越来越复杂,这就导致一旦受到干扰,系统的局部出现问题时,便会导致整个系
<正>如今,我们时刻都暴露在互联网的"第三只眼"之下:购物网站监视着我们的购物习惯,搜索引擎监视着我们的网页浏览习惯,而微博似乎什么都知道,不仅偷听到人们心中的声音,还能
期刊
为了实现全血中血红蛋白浓度的精确测定,研制了便携式血红蛋白浓度光学测量系统,对该系统的测量机理、浓度计算公式、药剂微片、测量装置及控制系统进行了研究。首先,基于叠
开关电器试验是检验与研究开关电器运行可靠性的重要环节。分析了电器试验站接地系统的特点,探讨了试验站接地系统在设计过程中需要注意的几个问题。指出要充分重视电器试验