基本信息

编辑推荐
资深Linux系统安全和运维专家撰写,腾讯、阿里等知名企业的5位专家高度评价并推荐
构建纵深防御的Linux安全体系,驾驭安全扫描技术以发现脆弱点,建设入侵检测系统让威胁无处遁形,铸就如铜墙铁壁般的Linux防护体系
内容简介
计算机书籍
内容简介
这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个铜墙铁壁的Linux防护体系。
作者是资深的Linux系统安全专家、运维技术专家,在该领域有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且对各种核心知识点绘制了方便记忆的思维导图。
全书共14章:
第1章介绍了安全的概念和保障安全的主要原则,引申出了“纵深防御”理念;
第2-3章是纵深防御的第一个关键步骤,即从网络层面对Linux系统进行防护,包含Linux网络防火墙和虚拟专用网络的各个方面;
第4章介绍tcpdump、RawCap、Wiresharklibpcap等网络流量分析工具的技术原理,以及用它们来定位网络安全问题的方法;
第5-7章是纵深防御的第二个关键步骤,即从操作系统层面对Linux系统进行防护,包含用户管理、软件包管理、文件系统管理等核心主题;
第8章是纵深防御的第三个关键步骤,即保障Linux应用的安全,避免应用成为黑客入侵的入口,涵盖网站安全架构、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等话题;
第9章是纵深防御的第四个关键步骤,即确保业务连续性,防御数据被篡改或者数据丢失的风险,讲解了各种场景下的数据备份与恢复;
第10章介绍了nmap、masscan等扫描工具的原理与使用,以及各种开源和商业Web漏洞扫描工具的原理和使用;
第11-13章重点讲解了Linux系统的入侵检测,涉及Linux Rootkit、病毒木马查杀、日志与审计等主题;
第14章介绍利用威胁情报追踪最新攻击趋势、确定攻击事件性质的方法。
作译者
胥峰
资深运维专家、Linux系统专家和安全技术专家,有13年Linux系统运维和安全经验,在业界颇具威望和影响力。曾就职于盛大游戏,担任架构师,参与多个重大项目的运维和保障,主导运维自动化平台的设计与实施。对DevOps、AIOps等新技术和新思想也有很深的理解。
著有畅销书《Linux运维最佳实践》,同时还翻译了DevOps领域的划时代著作《DevOps:软件架构师行动指南》。
目录
第1章 Linux系统安全概述1
1.1 什么是安全2
1.1.1 什么是信息安全2
1.1.2 信息安全的木桶原理4
1.1.3 Linux系统安全与信息安全的关系5
1.2 威胁分析模型5
1.2.1 STRIDE模型5
1.2.2 常见的安全威胁来源6
1.3 安全的原则8
1.3.1 纵深防御8
1.3.2 运用PDCA模型9
1.3.3 最小权限法则11
1.3.4 白名单机制12
1.3.5 安全地失败12
1.3.6 避免通过隐藏来实现安全13
1.3.7 入侵检测14
1.3.8 不要信任基础设施14
1.3.9 不要信任服务15
1.3.10 交付时保持默认是安全的15
前言
我国西汉时期著名学者戴圣在其著作《礼记·中庸》中写道,“凡事豫则立,不豫则废。”面对日益严峻的网络安全形势,这句话尤为适用。
全球知名网络安全公司Gemalto发布的《数据泄露水平指数》指出,2018年上半年,全球每天有超过2500万条数据遭到入侵或泄露,涉及医疗、信用卡、财务、个人身份信息等。网络威胁事件时时刻刻在发生,黑客攻击手法也趋于复杂和多样。高速的网络连接是一把双刃剑,它在加速了互联网应用的同时,也助长了入侵者的危害能力。面对这样险峻的形势,我们亟需构建自己的网络防御体系,这样才能做到胸有成竹,御敌于千里之外。
Linux是广受欢迎的互联网基础设施之一,具有开源、免费的特点,并有丰富健康的生态环境和社区支持。正因如此,Linux也成为黑客攻击的重要目标,因为其承载了大量互联网上不可或缺的基础服务,也是收集、生产、处理、传输和存储有价值数据的实体。保护Linux安全的重要性不言而喻。
笔者注意到,虽然市面上有很多以“信息安全”和“网络安全”为主题的书籍,但这些书籍大多聚焦在安全意识、法律法规和一些通用技术上。虽然这些书籍对网络安全建设起到了一定的指导作用,但是它们并不侧重于Linux安全,也不强调在保障Linux安全上的特定实践。因此,笔者认为有必要写一本侧重于Linux安全实践的书籍,真正把安全的规范和指南落实在Linux上,构建Linux的安全体系。
本书以Linux安全为主线,强调实践。实践出真知,因此,笔者也鼓励读者在阅读本书的过程中,多多动手在测试机上进行验证,然后把这些技术应用到生产环境中。
本书内容介绍
本书整体上按照纵深防御、安全扫描、入侵检测这3个大的方面来组织内容。
第1章概要介绍安全的概念和保障安全的主要原则,引申出“纵深防御”理念。
第2章、第3章是纵深防御的第1个关键步骤,是从网络层面对Linux系统进行防护。第4章介绍了使用相应工具定位网络安全问题的方法。
第5~7章是纵深防御的第2个关键步骤,即从操作系统层面对Linux系统进行防护。
第8章是纵深防御的第3个关键步骤,即保障Linux应用的安全,避免应用成为黑客入侵的入口。
第9章是纵深防御的第4个关键步骤,即确保业务的连续性,降低数据被篡改或者数据丢失的风险。
第10章介绍安全扫描的工具及其使用案例。安全并非一蹴而就,它需要按照PDCA的顺序不断检查和改进,而安全扫描正是最有效的自我检查途径。通过安全扫描,我们可以发现现有防御手段的不足及新的安全风险,为持续改进提供强有力的、有针对性的指南。
第11~13章介绍入侵检测相关技术和实践,目的是在发生入侵事件后,能够及时发现入侵事件、找到入侵事件遗漏的后门和威胁项、利用日志和审计工具找到黑客的行踪和动作。通过这些技术,我们可以知道黑客是怎么入侵进来的、他做了什么,从而为后续完善防御手段提供支持。
第14章介绍利用威胁情报追踪最新攻击趋势、确定攻击事件性质的方法。
读者对象
本书以广泛适用的信息安全基本原则为指导,聚焦Linux安全,强调实战。本书适合的读者对象包括:
网络安全工程师
Linux运维工程师
媒体评论
—— 梁定安 腾讯云服务平台部总经理/T4技术专家
很多运维人员由于缺乏相关系统安全技术,使得不少生产系统面临许许多多的安全挑战。本书详实地介绍了Linux系统安全相关的方方面面,相信可以很好地帮助新手入门,同时也有助于经验丰富的Linux管理员进行系统性的安全技术学习。
—— 范伦挺 阿里巴巴集团计算平台事业部高级运维专家
安全是企业必备能力。本书内容全面、讲解细致、由浅入深、通俗易懂、操作性强,对读者系统性学习并切实提高企业安全实践水平有很大帮助。
—— 史海峰 贝壳金服小微企业生态CTO
这是一本专业介绍Linux安全体系建设的好书,涵盖Linux安全的各个方面,非常细致。胥峰是国内资深的Linux系统专家,他丰富的工作经历让本书的内容精炼又不失丰富。每个章节的内容,每个方法的凝练,都蕴含着他对Linux安全工作的深刻思考与高度总结。强烈推荐本书,相信它一定会给你带来不一样的启发和思考。
—— 赵成 蘑菇街平台技术部总监
本书从多个维度对Linux安全进行剖析,全面梳理了知识点,是一本不可多得的安全实战参考书籍。不管是初学者,还是资深专家,都可以在本书中找到自己需要的东西。
—— 窦喆 运维帮创始人、安全专家