日志审计与分析系统课件QAX第4章日志存储.pptx
《日志审计与分析系统课件QAX第4章日志存储.pptx》由会员分享,可在线阅读,更多相关《日志审计与分析系统课件QAX第4章日志存储.pptx(53页珍藏版)》请在三一办公上搜索。
1、第4章 日志存储,第4章 日志存储,目录,4.1 概述4.2 日志存储策略4.3 存储方式,目录4.1 概述,本章学习目标,1.了解日志存储的必要性;2.了解日志存储策略;3.了解日志存储格式的种类;4.理解关系数据库存储、键值数据库和分布式存储的优缺点;5.理解存储方式的优缺点;6.掌握存储方式;7.掌握日志存储的实际应用;,本章学习目标1.了解日志存储的必要性;,概述,4.1,概述4.1,(1)日志存储是进行日志审计分析的基础,目前一些中小型企业留存的日志记录已经增长到TB甚至是PB级别。(2)面对大数量级的日志数据,日志的存储策略和存储方式对后续日志的分析有着重要的影响。,日志存储的必要
2、性,(1)日志存储是进行日志审计分析的基础,目前一些中小型企业留,日志存储策略,4.2,日志存储策略4.2,(1)基于文本日志目前最为丰富的日志类型。(2)基于文本日志记录的丰富主要归功于生成该类型日志时较低的成本,以及现有的许多计算机语言中包含了可以轻松生成基于文本日志的框架。,基于文本的日志记录特点,7,(1)基于文本日志目前最为丰富的日志类型。基于文本的日志记录,(1)应用程序写入基于文本的日志文件,从CPU以及I/O资源来说代价很低。(2)文本格式是典型的便于人们理解、可读的格式,可用常规文本工具(如grep和awk,都是各种Unix/Linux操作系统变种的固有工具)处理和查阅。(3
3、)许多常见的基于文本的日志格式已经存在,例如syslog。使得运营和安全团队易于使用一种通用方法来解析日志,构造一个更完善的日志管理系统。,基于文本的日志记录的优点,(1)应用程序写入基于文本的日志文件,从CPU以及I/O资源,(1)定义:基于二进制日志文件是应用程序生成的机器可读的日志文件,需要专有的工具或者程序去阅读处理它们。(2)应用案例:Windows事件日志和Microsoft Internet信息服务日志等。,基于二进制文件定义,(1)定义:基于二进制日志文件是应用程序生成的机器可读的日,(1)未来5年甚至10年后阅读二进制日志所使用工具的可用性。保留一台专用读取二进制日志的服务器
4、很多年,并进行取证分析,几乎是不可能的。(2)二进制日志文件在磁盘空间利用上非常高效,但是无法进行很大的压缩。与文本文件日志记录相比,二进制文件所需的存储空间会比较大。,存二进制日志文件原生格式的问题,(1)未来5年甚至10年后阅读二进制日志所使用工具的可用性。,(1)含义:基于压缩文件的日志存储主要将每个周期的日志文件进行压缩,压缩成一个新的日志文件。(2)作用:这样可以使得日志所占的磁盘空间越来越小,从而节约宝贵的存储空间。,基于压缩文件的存储含义和作用,(1)含义:基于压缩文件的日志存储主要将每个周期的日志文件,(1)定义:由网络系统内部的运行程序产生的,记录着系统运行的状况是否正常。(
5、2)作用:日志数据可以用来检查系统发生错误的原因;查找受到入侵留下的线索。,日志数据定义和作用,(1)定义:由网络系统内部的运行程序产生的,记录着系统运行的,(1)定义:关系数据库建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。(2)主要内容:关系数据库内容主要包含关系的数据结构、关系操作集合和关系完整性约束。,关系数据库定义及其主要内容,(1)定义:关系数据库建立在关系数据库模型基础上的数据库,借,(1)单一的数据结构关系,也就是说现实世界的实体以及实体间的各种联系均用关系来表示。(2)数据的逻辑结构二维表,从用户的角度关系模型数据逻辑结构为一张二维表。,
6、关系的数据结构,(1)单一的数据结构关系,也就是说现实世界的实体以及实,(1)关系操作集合是关系数据库的主要内容之一。(2)查询包括选择,投影,除,并,交,差和连接。(3)数据的更新包括插入,删除和修改。而其中的查询是最主要的部分。,关系操作集合主要内容,(1)关系操作集合是关系数据库的主要内容之一。关系操作集合主,(1)实体完整性:由关系系统自动支持,参照完整性,早期的系统不支持,目前大型的系统都能自动支持。(2) 用户定义的完整性:反应应用领域要遵守的约束条件,体现了具体领域中的语义约束,用户定义后由系统支持。,关系完整性约束,(1)实体完整性:由关系系统自动支持,参照完整性,早期的系,(
7、1)头信息:通常包括某事件发生的时间戳以及事件涉及的IP地址。(2)消息体:通常就是事件的消息,在数据库中存储这些消息主要是用来构建实时报警系统。(3)分析和总结。,通常被存入关系数据库信息,(1)头信息:通常包括某事件发生的时间戳以及事件涉及的IP地,(1)优先级消息的重要性或相对重要性。(2)日期和时间表明事件什么时候发生。(3)主机生成这个事件的系统。(4)消息事件发生的详细信息。,被用到的数据项,(1)优先级消息的重要性或相对重要性。被用到的数据项,(1)数据库的易用性和较低的成本,企业可以使用标准的SQL 语句快速搜索和检索日志记录。(2)数据库系统具有健全的用户访问和权限系统,这些
8、工具可以使用编程语言作为查询日志数据的工具,并不需要使用需要特定的知识和权限的平台。(3)许多编程语言内建立了数据库处理的支持,可以开发用于日志数据实时查看与分析。,关系数据库日志存储的特点,(1)数据库的易用性和较低的成本,企业可以使用标准的SQL,(1)数据量太庞大、臃肿。(2)从数据库读取或者写入日志消息都会有显著的开销,向数据库中写数据在速度上明显比写入本地磁盘文本文件慢,主要是因为网络延迟、SQL解析、索引更新以及向磁盘提交信息时造成网络的拥堵。(3)使用数据库存储日志对磁盘空间需求也较高,主要是因为实现快速搜索和检索需要大量索引文件,压缩数据的选项也较为有限。,关系数据库日志存储的
9、缺点,(1)数据量太庞大、臃肿。关系数据库日志存储的缺点,(1)定义:键值数据库 是一种轻量级的数据库,引领下一代数据库的发展方向即非关系、分布式、开源和易扩展。,键值数据库,键值数据库定义,(1)定义:键值数据库 是一种轻量级的数据库,引领下一代数据,(1)无数据模式,键值数据库没有关系数据库中的内模式、逻辑模式、外模式等的概念,其只由Key、Value决定,是在程序内实现。(2)复制相对简单,由于其容易支持分布式所以在网络上的数据库间能轻松地实现复制备份。(3)接口简单,键值数据库提供简单的接口,包括基本的读、写等接口函数用户只需要调用读写接口就可以操纵数据库。(4)数据最终一致性,键值数
10、据库并不一定遵循ACID特性,但能保证数据库最终是一致的。,键值数据库的特点,(1)无数据模式,键值数据库没有关系数据库中的内模式、逻辑模,(1)网络连接层:网络连接(2)公共服务层:提供服务(3)虚拟存储层:负责存储(4)存储引擎层:存储检索,键值数据库系统总体架构,键值数据库系统总体架构,(1)网络连接层:网络连接键值数据库系统总体架构键值数据库系,关系数据库与键值数据库对比,数据库定义关系数据库Key-value数据库数据库由表组成,,(1)能够高效地进行海量数据的存储和访问。(2)能够满足高并发地读写请求。(3)具有高扩展性和高可用性。,NoSQL数据库应该满足的特点,(1)能够高效地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 日志 审计 分析 系统 课件 QAX 存储

链接地址:https://www.31ppt.com/p-1343754.html