图书介绍
开源安全运维平台 OSSIM最佳实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李晨光著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302423850
- 出版时间:2016
- 标注页数:649页
- 文件大小:99MB
- 文件页数:679页
- 主题词:Linux操作系统-安全技术
PDF下载
下载说明
开源安全运维平台 OSSIM最佳实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 OSSIM架构与原理3
1.1 OSSIM概况3
1.1.1 从SIM到OSSIM4
1.1.2 安全信息和事件管理(SIEM)5
1.1.3 OSSIM的前世今生6
1.2 OSSIM架构与组成13
1.2.1 主要模块的关系14
1.2.2 安全插件(Plugins)15
1.2.3 采集与监控插件的区别17
1.2.4 检测器(Detector)20
1.2.5 代理(Agent)20
1.2.6 报警格式的解码21
1.2.7 OSSIM Agent22
1.2.8 代理与插件的区别26
1.2.9 传感器(Sensor)26
1.2.10 关联引擎28
1.2.11 数据库(Database)30
1.2.12 Web框架(Framework)31
1.2.13 Ajax创建交互32
1.2.14 归一化处理32
1.2.15 标准的安全事件格式33
1.2.16 OSSIM服务端口37
1.3 基于插件的日志采集39
1.3.1 安全事件分类39
1.3.2 采集思路39
1.4 Agent事件类型44
1.4.1 普通日志举例45
1.4.2 plugin_id一对多关系45
1.4.3 MAC事件日志举例47
1.4.4 操作系统事件日志举例47
1.4.5 系统服务事件日志举例47
1.5 RRDTool绘图引擎48
1.5.1 背景49
1.5.2 RRDTool与关系数据库的不同49
1.5.3 RRD绘图流程49
1.6 OSSIM工作流程50
1.7 缓存与消息队列50
1.7.1 缓存系统50
1.7.2 消息队列处理51
1.7.3 RabbitMQ53
1.7.4 选择Key/Value存储54
1.7.5 OSSIM下操作Redis54
1.7.6 Redis Server配置详解57
1.7.7 RabbitMQ、Redis与Memcached监控58
1.8 OSSIM高可用架构60
1.8.1 OSSIM高可用实现技术60
1.8.2 安装环境62
1.8.3 配置本地主机62
1.8.4 配置远程主机62
1.8.5 同步数据库63
1.8.6 同步本地文件63
1.9 OSSIM防火墙64
1.9.1 理解Filter机制64
1.9.2 规则匹配过程66
1.9.3 iptables规则库管理67
1.10 OSSIM的计划任务68
1.10.1 Linux计划任务68
1.10.2 OSSIM中的计划任务70
1.11 小结72
第2章 OSSIM部署与安装73
2.1 OSSIM安装策略73
2.1.1 未授权行为74
2.1.2 传感器位置75
2.2 分布式OSSIM体系75
2.2.1 特别应用76
2.2.2 多IDS系统应用76
2.3 安装前的准备工作77
2.3.1 软硬件配备77
2.3.2 传感器部署78
2.3.3 分布式OSSIM系统探针布局80
2.3.4 OSSIM服务器的选择81
2.3.5 网卡的选择82
2.3.6 手动加载网卡驱动83
2.3.7 采用多核还是单核CPU83
2.3.8 查找硬件信息84
2.3.9 OSSIM USM和Sensor安装模式的区别84
2.3.10 OSSIM商业版和免费版比较86
2.3.11 OSSIM实施特点87
2.3.12 OSSIM管理员分工88
2.4 混合服务器/传感器安装模式88
2.4.1 安装前的准备工作88
2.4.2 开始安装OSSIM89
2.4.3 遗忘Web UI登录密码的处理方法92
2.5 初始化系统92
2.5.1 设置初始页面93
2.5.2 OTX——情报交换系统100
2.6 VMware ESXi下安装OSSIM注意事项103
2.6.1 设置方法103
2.6.2 虚拟机下无法找到磁盘的对策104
2.7 OSSIM分布式安装实践104
2.7.1 基于OpenSSL的安全认证中心105
2.7.2 安装步骤105
2.7.3 分布式部署(VPN连接)举例106
2.7.4 安装多台OSSIM(Sensor)108
2.7.5 Sensor重装流程114
2.8 添加VPN连接114
2.8.1 需求114
2.8.2 Server端配置(10.0.0.30)114
2.8.3 配置Sensor(10.0.0.31)115
2.9 安装最后阶段116
2.10 OSSIM安装后续工作117
2.10.1 时间同步问题117
2.10.2 系统升级118
2.10.3 apt-get常见操作121
2.10.4 扫描资产122
2.10.5 通过代理升级系统122
2.10.6 防火墙设置124
2.10.7 让控制台支持高分辨率124
2.10.8 手动修改服务器IP地址125
2.10.9 修改系统网关和DNS地址125
2.10.10 更改默认网络接口125
2.10.11 消除登录菜单126
2.10.12 进入OSSIM单用户模式126
2.10.13 定制系统启动界面126
2.11 OSSIM启动与停止127
2.12 安装远程管理工具129
2.12.1 安装Webmin管理工具129
2.12.2 安装phpMyAdmin130
2.12.3 用phpMyAdmin同步功能迁移数据库132
2.13 分布式系统查看传感器状态132
2.13.1 设置指示器132
2.13.2 注意事项134
2.14 安装桌面环境135
2.14.1 安装GNOME环境135
2.14.2 安装FVWM环境135
2.14.3 安装虚拟机139
2.15 自动化配置管理工具Ansible141
2.15.1 SSH的核心作用141
2.15.2 Ansible配置143
2.15.3 Ansible实战143
2.15.4 丰富的模块147
2.15.5 Ansible与其他配置管理的对比147
2.16 SIEM控制台基础147
2.16.1 SIEM控制台日志过滤技巧148
2.16.2 将重要日志加入到知识库153
2.16.3 SIEM中显示不同类别日志156
2.16.4 常见搜索信息158
2.16.5 仪表盘显示158
2.16.6 事件删除与恢复160
2.16.7 深入使用SIEM控制台161
2.16.8 SIEM事件聚合164
2.16.9 SIEM要素165
2.16.10 SIEM警报中显示计算机名172
2.16.11 SIEM事件保存期限172
2.16.12 SIEM数据源与插件的关系173
2.16.13 SIEM日志显示中出现0.0.0.0地址的含义174
2.16.14 无法显示SIEM安全事件时处理方法174
2.16.15 SIEM数据库恢复175
2.16.16 EPS的含义175
2.16.17 常见OSSIM安装/使用错误176
2.17 可视化网络攻击报警Alarm分析178
2.17.1 报警事件的产生179
2.17.2 报警事件分类179
2.17.3 五类报警数据包样本下载184
2.17.4 报警分组184
2.17.5 识别告警真伪186
2.17.6 触发OSSIM报警186
2.18 小结194
第二篇 提高篇197
第3章 OSSIM数据库概述197
3.1 OSSIM数据库组成197
3.1.1 MySQL197
3.1.2 本地访问198
3.1.3 检查、分析表200
3.1.4 启用MySQL慢查询记录201
3.1.5 远程访问202
3.1.6 MongoDB203
3.1.7 SQLite203
3.2 OSSIM数据库分析工具203
3.2.1 负载模拟方法204
3.2.2 利用MySQLWorkbench工具分析数据库206
3.3 查看OSSIM数据库表结构211
3.4 MySQL基本操作214
3.5 OSSIM系统迁移215
3.5.1 迁移准备215
3.5.2 恢复OSSIM216
3.6 OSSIM数据库常见问题解答218
3.7 小结227
第4章 OSSIM关联分析技术228
4.1 关联分析技术背景228
4.1.1 当前的挑战228
4.1.2 基本概念229
4.1.3 安全事件之间的关系229
4.2 关联分析基础230
4.2.1 从海量数据到精准数据230
4.2.2 网络安全事件的分类231
4.2.3 Alarm与Ticket的区别235
4.2.4 使用Ticket236
4.2.5 加入知识库237
4.2.6 安全事件提取238
4.2.7 OSSIM的关联引擎238
4.2.8 事件的交叉关联240
4.3 报警聚合241
4.3.1 报警样本举例241
4.3.2 事件聚合242
4.3.3 事件聚合举例243
4.3.4 事件聚合在OSSIM中的表现形式244
4.3.5 SIEM中的冗余报警245
4.3.6 合并相似事件245
4.3.7 同类事件的判别246
4.3.8 合并流程247
4.3.9 事件映射247
4.3.10 Ossec的报警信息的聚类247
4.3.11 Ossec与Snort事件合并249
4.4 风险评估方法249
4.4.1 风险评估三要素249
4.4.2 Risk & Priority & Reliability的关系实例251
4.4.3 动态可信度值(Reliability)254
4.4.4 查看SIEM不同事件254
4.5 OSSIM系统风险度量方法256
4.5.1 风险判定256
4.5.2 事件积累过程258
4.6 OSSIM中的关联分类260
4.6.1 关联分类260
4.6.2 关联指令分类261
4.6.3 指令组成263
4.6.4 读懂指令规则265
4.6.5 Directive Info266
4.7 新建关联指令267
4.8 OSSIM的关联规则270
4.8.1 关联指令配置界面271
4.8.2 构建规则274
4.9 深入关联规则276
4.9.1 基本操作276
4.9.2 理解规则树277
4.9.3 攻击场景构建281
4.9.4 报警聚合计算方法281
4.10 自定义策略实现SSH登录失败告警282
4.11 小结285
第5章 OSSIM系统监测工具286
5.1 Linux性能评估286
5.1.1 性能评估工具286
5.1.2 查找消耗资源的进程288
5.2 OSSIM压力测试288
5.2.1 软硬件测试环境288
5.2.2 测试项目289
5.2.3 测试工具289
5.2.4 IDS测试工具Nidsbench292
5.3 性能分析工具实例294
5.3.1 sar295
5.3.2 vmstat295
5.3.3 用iostat分析I/O子系统296
5.3.4 dstat297
5.3.5 iotop298
5.3.6 atop299
5.3.7 替代netstat的工具ss299
5.4 OSSIM平台中MySQL运行状况299
5.4.1 影响MySQL性能的因素299
5.4.2 系统的IOPS301
5.5 Syslog压力测试工具——Mustsyslog使用302
5.5.1 安装mustsyslog302
5.5.2 日志模板设计304
5.5.3 日志标签说明305
5.5.4 域标签举例305
5.6 常见问题解答305
5.7 小结321
第6章 Snort规则分析322
6.1 预处理程序322
6.1.1 预处理器介绍322
6.1.2 调整预处理程序329
6.1.3 网络攻击模式分类330
6.2 Snort日志分析利器332
6.3 Snort日志分析332
6.3.1 工作模式332
6.3.2 输出插件337
6.4 Snort规则编写343
6.4.1 Snort规则分析344
6.4.2 规则组成及含义345
6.4.3 编写Snort规则351
6.4.4 手工修改Suricata规则354
6.4.5 启用新建的ET规则354
6.4.6 应用新规则355
6.4.7 主动探测与被动探测356
6.5 可疑流量检测技术356
6.5.1 通过特征检测356
6.5.2 检测可疑的载荷356
6.5.3 检测具体元素357
6.5.4 OSSIM中的Snort规则与SPADE检测358
6.5.5 恶意代码行为特征分析358
6.5.6 蜜罐检测359
6.6 Snort规则进阶360
6.6.1 可疑流量的报警360
6.6.2 空会话攻击漏洞报警361
6.6.3 用户权限获取361
6.6.4 失败的权限提升报警规则362
6.6.5 企图获取管理员权限362
6.6.6 成功获取管理员权限362
6.6.7 拒绝服务363
6.7 高速网络环境的应用365
6.7.1 Suricata VS Snort365
6.7.2 PF_ring工作模式365
6.8 网络异常行为分析366
6.8.1 流程分析366
6.8.2 举例367
6.10 小结368
第三篇 实战篇371
第7章 OSSIM日志收集与分析371
7.1 日志分析现状371
7.1.1 日志记录内容372
7.1.2 日志中能看出什么373
7.1.3 日志分析的基本工具及缺陷373
7.1.4 海量日志收集方式374
7.2 日志消息格式与存储374
7.2.1 日志消息格式374
7.2.2 OSSIM下的日志查询比较375
7.2.3 日志的导出376
7.2.4 日志分类可视化377
7.2.5 基于文本格式的日志378
7.2.6 基于压缩模式的日志文件380
7.2.7 日志转储到数据库380
7.2.8 日志处理及保存时间381
7.2.9 日志系统保护381
7.2.10 日志轮询381
7.2.11 OSSIM分布式系统中日志存储问题382
7.3 日志协议Syslog382
7.3.1 常见日志收集方式383
7.3.2 日志的标准化384
7.3.3 主流日志格式介绍384
7.3.4 Syslog日志记录级别386
7.3.5 Syslog.conf配置文件386
7.3.6 用Tcpdump分析Syslog数据包388
7.3.7 Syslog的安全漏洞388
7.3.8 配置SNMP388
7.4 原始日志格式对比389
7.5 插件配置步骤390
7.6 插件导入391
7.7 插件注册操作实例391
7.8 Agent插件处理日志举例395
7.8.1 收集与处理过程395
7.8.2 常见Windows日志转换syslog工具397
7.8.3 Windows日志审核398
7.8.4 收集Windows平台日志398
7.8.5 收集Cisco路由器日志399
7.9 Rsyslog配置400
7.9.1 Rsyslog配置详解400
7.9.2 Rsyslog配置参数含义401
7.9.3 选择合适的日志级别401
7.10 网络设备日志分析与举例402
7.10.1 路由器日志分析403
7.10.2 交换机日志分析403
7.10.3 防火墙日志分析405
7.10.4 收集CheckPoint设备日志407
7.10.5 Aruba(无线AP)的日志408
7.11 Apache日志分析409
7.11.1 日志作用409
7.11.2 日志格式分析410
7.11.3 日志统计举例410
7.11.4 错误日志分析411
7.12 Nginx日志分析413
7.12.1 基本格式413
7.12.2 将Nginx日志发送到Syslog415
7.13 FTP日志分析415
7.13.1 FTP日志分析415
7.13.2 分析vsftpd.log和xferlog416
7.13.3 将Linux的Vsftp日志发送到OSSIM418
7.14 iptables日志分析419
7.14.1 iptables日志分析419
7.14.2 iptables日志管理范例421
7.14.3 输出iptables日志到指定文件422
7.15 Squid服务日志分析425
7.15.1 Squid日志分类425
7.15.2 典型Squid访问日志分析425
7.15.3 Squid时间戳转换426
7.15.4 将Squid的日志收集到OSSIM427
7.16 DHCP服务器日志428
7.17 收集Windows日志430
7.17.1 OSSIM日志处理流程431
7.17.2 通过Snare转发Windows日志431
7.17.3 通过WMI收集Windows日志435
7.17.4 配置OSSIM436
7.17.5 Snare与WMI的区别437
7.18 小结438
第8章 OSSIM流量分析与监控439
8.1 用NetFlow分析异常流量439
8.1.1 流量采集对业务的影响440
8.1.2 NetFlow的Cache管理441
8.1.3 NetFlow的输出格式441
8.1.4 NetFlow的采样机制441
8.1.5 NetFlow采样过滤441
8.2 NetFlow在监测恶意代码中的优势443
8.2.1 NetFlow的性能影响444
8.2.2 NetFlow在蠕虫病毒监测的应用444
8.2.3 网络扫描和蠕虫检测的问题445
8.2.4 NetFlow与谷歌地图的集成显示448
8.2.5 其他异常流量检测结果分析449
8.3 OSSIM下NetFlow实战450
8.3.1 组成450
8.3.2 关键参数解释452
8.3.3 Sensor中启用NetFlow453
8.3.4 Nfsen数据流的存储位置454
8.3.5 NetFlows抽样数据保存时间456
8.3.6 NetFlow的读取方式456
8.3.7 nfdump的作用458
8.3.8 将NetFlow数据集成到Web UI的仪表盘458
8.3.9 分布式环境下NetFlow数据流处理459
8.4 OSSIM流量监控工具综合应用463
8.4.1 Ntop流量采集方式463
8.4.2 Ntop监控464
8.4.3 数据大小分析469
8.4.4 流量分析470
8.4.5 协议分析474
8.4.6 负载分析475
8.4.7 Ntop应用于网络视频监视476
8.4.8 Ntop的风险旗帜标示478
8.4.9 升级到Ntopng481
8.5 故障排除482
8.5.1 多网卡问题482
8.5.2 Ntop Web页面打开缓慢对策483
8.5.3 “Sensor not available”故障对策483
8.5.4 暂停Ntop服务484
8.5.5 管理员密码遗忘对策484
8.6 用Nagios监视485
8.6.1 Nagios实现原理486
8.6.2 利用NRPE插件实现服务器监控486
8.6.3 Nagios的Web界面489
8.6.4 Naigos插件494
8.6.5 Nagios扩展NRPE499
8.6.6 监控开销500
8.6.7 OSSIM系统中应用Nagios监控资源500
8.6.8 Nagios报错处理502
8.6.9 被动资产检测PRADS503
8.6.10 性能监控利器Munin504
8.7 Nagios配置文件505
8.7.1 主机定义506
8.7.2 服务定义507
8.8 第三方监控工具集成507
8.8.1 OSSIM 2.3的集成508
8.8.2 OSSIM 4.1的集成509
8.8.3 OSSIM 4.6的集成510
8.8.4 Sensor安装Cacti511
8.8.5 安装Zabbix513
8.9 硬件监控514
8.9.1 IPMI514
8.9.2 lm-sensors516
8.9.3 hddtemp516
8.10 小结517
第9章 OSSIM应用实战518
9.1 使用OSSIM系统518
9.1.1 初识OSSIM Web UI518
9.1.2 OSSIM 4.8 界面521
9.1.3 OSSIM控制中心:AlienVault Center523
9.1.4 基于角色的访问权限控制524
9.1.5 仪表盘详解527
9.2 OSSIM的Web UI菜单结构529
9.3 OSSEC架构与配置531
9.3.1 OSSEC架构531
9.3.2 OSSEC Agent端进程531
9.3.3 OSSEC Server端534
9.3.4 OSSEC配置文件和规则库535
9.3.5 测试规则537
9.3.6 分布式系统中OSSEC Agent的管理537
9.3.7 OSSEC日志存储538
9.3.8 OSSEC Agent安装539
9.3.9 OSSEC触发的关联分析报警550
9.3.10 其他HIDS应用552
9.4 资产Assets管理553
9.4.1 资产发现554
9.4.2 资产地图定位555
9.4.3 扫描控制参数555
9.4.4 资产列表556
9.4.5 资产管理工具558
9.4.6 资产分组560
9.4.7 资产快速查找561
9.4.8 设置Nmap扫描频率562
9.4.9 OCS检测频率562
9.5 OpenVAS扫描模块分析562
9.5.1 扫描流程控制563
9.5.2 扫描插件分析564
9.5.3 脚本加载过程568
9.5.4 NASL脚本介绍569
9.6 OpenVAS脚本分析569
9.6.1 OpenVAS脚本类别570
9.6.2 同步OpenVAS插件570
9.7 漏洞扫描实践575
9.7.1 漏洞库575
9.7.2 常见漏洞发布网站577
9.7.3 手动更新CVE库578
9.7.4 采用OpenVAS扫描578
9.7.5 扫描过程582
9.7.6 变更扫描策略584
9.7.7 Nmap与OpenVAS的区别587
9.7.8 分布式漏洞扫描588
9.7.9 设置扫描用户凭证589
9.7.10 扫描频率590
9.7.11 漏洞扫描超时问题590
9.8 OpenVAS扫描故障排除591
9.8.1 常见OpenVAS故障三则591
9.8.2 OpenVAS故障分析594
9.9 配置OSSIM报警598
9.9.1 基本操作598
9.9.2 实例599
9.10 OSSIM在蠕虫预防中的应用602
9.10.1 多维度分析功能603
9.10.2 发现异常流量603
9.10.3 蠕虫分析604
9.10.4 流量分析605
9.10.5 协议分析607
9.11 时间线分析方法608
9.11.1 时间线分析法的优势608
9.11.2 实例608
9.12 利用OSSIM进行高级攻击检测610
9.12.1 误用检测与异常检测610
9.12.2 绘制Shellcode代码执行流程图613
9.12.3 收集异常行为流量样本614
9.13 合规管理及统一报表输出615
9.13.1 合规管理目标615
9.13.2 主要技术615
9.13.3 什么是合规616
9.13.4 理解PCI合规遵从616
9.13.5 报表类型619
9.13.6 日志合规检测621
9.13.7 报表合规性624
9.14 小结627
第10章 基于B/S架构的数据包捕获分析628
10.1 数据包捕获628
10.1.1 数据包捕获设定629
10.1.2 抓包区域说明630
10.1.3 抓包时提示“This traffic capture is empty”的解决办法631
10.1.4 远程故障排除案例631
10.2 数据包过滤种类632
10.3 过滤匹配表达式实例634
10.3.1 过滤基础634
10.3.2 协议过滤634
10.3.3 对端口的过滤635
10.3.4 对包长度的过滤635
10.3.5 ngrep过滤636
10.4 命令行工具tshark和dumpcap637
10.4.1 tshark应用基础637
10.4.2 dumpcap使用638
10.4.3 用tshark分析pcap638
10.5 使用tcpdump过滤器641
10.5.1 tcpdump过滤器基础641
10.5.2 其他常见过滤器使用方法642
10.5.3 通过Traffic Capture抓包存储643
10.6 针对IE浏览器漏洞的攻击分析644
10.7 小结648
参考文献649
热门推荐
- 2416161.html
- 1894515.html
- 3767476.html
- 1995292.html
- 531817.html
- 2264517.html
- 2825537.html
- 2057251.html
- 2832602.html
- 3608627.html
- http://www.ickdjs.cc/book_3854416.html
- http://www.ickdjs.cc/book_2236338.html
- http://www.ickdjs.cc/book_2338707.html
- http://www.ickdjs.cc/book_3295664.html
- http://www.ickdjs.cc/book_2859545.html
- http://www.ickdjs.cc/book_1999055.html
- http://www.ickdjs.cc/book_2838725.html
- http://www.ickdjs.cc/book_1585270.html
- http://www.ickdjs.cc/book_2389604.html
- http://www.ickdjs.cc/book_644352.html