作品简介

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

保罗·特龙科恩(Paul Troncone),在网络安全和信息技术领域拥有超过15年的经验。2009年,他创立了Digadel公司,在那里他负责独立的网络安全咨询和软件开发。他拥有佩斯大学计算机科学学士学位、纽约大学(前身为纽约理工大学)Tandon工程学院计算机科学硕士学位,并且是一名经过认证的信息系统安全专家。他曾担任过各种角色,包括漏洞分析师、软件开发人员、渗透测试人员和大学教授。你可以在LinkedIn找到他。

卡尔·阿尔宾(Carl Albing),是一位具有丰富行业经验的教师、研究员和软件工程师。他是bash Cookbook(O’Reilly)的合著者,曾在软件行业大大小小的公司工作过。他拥有数学学士学位、国际管理硕士学位(MIM)和计算机科学博士学位。他最近在美国海军学院计算机科学系担任杰出访问教授,在那里他教授编程语言、编译器、高性能计算和高级shell脚本的课程。他目前是海军研究生院数据科学与分析小组的研究教授。你可以在LinkedIn上找到卡尔。

作品目录

  • O’Reilly Media,Inc.介绍
  • 译者序
  • 前言
  • 第一部分 基础
  • 第1章 命令行入门
  • 第2章 bash入门
  • 第3章 正则表达式入门
  • 第4章 防御和攻击原则
  • 第二部分 使用bash进行安全运维防御
  • 第5章 数据收集
  • 第6章 数据处理
  • 第7章 数据分析
  • 第8章 实时日志监控
  • 第9章 工具:网络监控
  • 第10章 工具:文件系统监控
  • 第11章 恶意软件分析
  • 第12章 格式化和报告
  • 第三部分 使用bash进行渗透试验
  • 第13章 侦察
  • 第14章 脚本混淆
  • 第15章 工具:命令行fuzzer
  • 第16章 建立立足点
  • 第四部分 使用bash进行安全管理
  • 第17章 用户、组和权限
  • 第18章 编写日志条目
  • 第19章 工具:系统可用性监控
  • 第20章 工具:软件清单
  • 第21章 工具:验证配置
  • 第22章 工具:账户审核
  • 第23章 结论
  • 关于作者
  • 封面介绍
展开全部