bash网络安全运维

bash网络安全运维

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书是结合网络安全运维介绍bash技术的实用指南。

内容简介

书中从攻击、防御和分析三个场景介绍bash的用法,详细讲解如何在命令行使用bash shell完成数据收集与分析、入侵检测、逆向工程与管理等工作。

全书共分为四部分,第一部分介绍防御和攻击的原则,命令行和bash基础,以及正则表达式;第二部分介绍数据收集和分析、实时日志监控和恶意软件分析;第三部分介绍用于命令行模糊化和远程访问的脚本混淆和工具;第四部分介绍安全管理知识,涉及用户、组和权限、设备和软件目录等。

作者简介

作者卡尔·阿尔宾(Carl Albing),博士、研究员和软件工程师。现任海军研究生院数据科学和分析小组教授。

章节目录

版权信息

O’Reilly Media,Inc.介绍

译者序

前言

第一部分 基础

第1章 命令行入门

1.1 命令行定义

1.2 为什么选择bash

1.3 命令行示例

1.4 在Windows上运行Linux和bash

1.5 命令行基础

1.6 总结

1.7 练习题

第2章 bash入门

2.1 输出

2.2 变量

2.3 输入

2.4 条件语句

2.5 循环

2.6 函数

2.7 bash中的模式匹配

2.8 编写第一个脚本——检测操作系统类型

2.9 总结

2.10 练习题

第3章 正则表达式入门

3.1 使用的命令

3.2 正则表达式元字符

3.3 总结

3.4 练习题

第4章 防御和攻击原则

4.1 网络安全

4.2 攻击生命周期

4.3 总结

第二部分 使用bash进行安全运维防御

第5章 数据收集

5.1 使用的命令

5.2 收集系统信息

5.3 搜索文件系统

5.4 数据传输

5.5 总结

5.6 练习题

第6章 数据处理

6.1 使用的命令

6.2 处理带分隔符的文件

6.3 处理XML

6.4 处理JSON

6.5 聚合数据

6.6 总结

6.7 练习题

第7章 数据分析

7.1 使用的命令

7.2 熟悉Web服务器访问日志

7.3 数据排序和整理

7.4 统计数据出现频次

7.5 统计数据总数

7.6 用直方图显示数据

7.7 发现数据的唯一性

7.8 识别异常数据

7.9 总结

7.10 练习题

第8章 实时日志监控

8.1 监控文本日志

8.2 监控Windows日志

8.3 生成实时直方图

8.4 总结

8.5 练习题

第9章 工具:网络监控

9.1 使用的命令

9.2 第1步:创建端口扫描程序

9.3 第2步:与之前的输出进行比较

9.4 第3步:自动化和通知

9.5 总结

9.6 练习题

第10章 工具:文件系统监控

10.1 使用的命令

10.2 步骤1:对文件系统进行基线化

10.3 步骤2:检测基线的变化

10.4 步骤3:自动化和通知

10.5 总结

10.6 练习题

第11章 恶意软件分析

11.1 使用的命令

11.2 逆向工程

11.3 提取字符串

11.4 VirusTotal接口

11.5 总结

11.6 练习题

第12章 格式化和报告

12.1 使用的命令

12.2 使用HTML格式化显示和打印

12.3 创建Dashboard

12.4 总结

12.5 练习题

第三部分 使用bash进行渗透试验

第13章 侦察

13.1 使用的命令

13.2 网站爬虫

13.3 自动化的横幅爬取

13.4 总结

13.5 练习题

第14章 脚本混淆

14.1 使用的命令

14.2 语法混淆

14.3 逻辑混淆

14.4 加密

14.5 总结

14.6 练习题

第15章 工具:命令行fuzzer

15.1 实现

15.2 总结

15.3 练习题

第16章 建立立足点

16.1 使用的命令

16.2 单行后门

16.3 自定义远程访问工具

16.4 总结

16.5 练习题

第四部分 使用bash进行安全管理

第17章 用户、组和权限

17.1 使用的命令

17.2 用户和组

17.3 文件权限和访问控制列表

17.4 进行批量更改

17.5 总结

17.6 练习题

第18章 编写日志条目

18.1 使用的命令

18.2 编写Windows日志

18.3 编写Linux日志

18.4 总结

18.5 练习题

第19章 工具:系统可用性监控

19.1 使用的命令

19.2 实现

19.3 总结

19.4 练习题

第20章 工具:软件清单

20.1 使用的命令

20.2 实现

20.3 识别其他软件

20.4 总结

20.5 练习题

第21章 工具:验证配置

21.1 实现

21.2 总结

21.3 练习题

第22章 工具:账户审核

22.1 网站Have I Been Pwned

22.2 检查密码是否被泄露

22.3 检查泄露的电子邮件地址

22.4 总结

22.5 练习题

第23章 结论

关于作者

封面介绍

bash网络安全运维是2020年由机械工业出版社华章分社出版,作者[美] 卡尔·阿尔宾。

得书感谢您对《bash网络安全运维》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库运维与管理(微课版) 电子书
随着企业数字化转型不断深化,企业对数据库工程师的需求越来越大。本书结合实际工作场景,将企业数据库运维的相关工作分为10个项目,内容包括了解数据库运维工作,安装和配置MySQL,管理MySQL权限与安全,分析MySQL日志,备份与恢复MySQL,监控、测试并优化MySQL性能,MySQL复制,搭建及运维MySQLCluster,结合Redis的MySQL运维,数据库自动化运维。本书配套教学PPT、题
开源安全运维平台OSSIM疑难解析:入门篇 电子书
OSSIM运维工程师故障速查手册,OSSIM实践指南。
跟老韩学Linux自动化运维(基础篇) 电子书
本书全面、系统地介绍Shell的各个知识点及其在企业环境中的具体应用。
白话网络安全 电子书
本书汇集了“大东话安全”团队多年从事网络安全科普活动的经验和成果。
网络安全之道 电子书
本书梳理了作者多年来在网络安全前沿技术研究和关键系统设计中总结的经验与形成的观点。本书首先通过大量实例,解释威胁为何经常防不住;再将网络安全与其他学科类比,证明网络安全是一门科学,安全对抗中有制胜的理论基础;随后,从问题的角度出发,揭示安全之道是业务确定性而非威胁驱动,安全之法是OODA(观察—判断—决策—行动)循环而非防御,安全之术是韧性架构而非威胁防御体系;最后通过安全之用,介绍韧性方案的安全