注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux系統(tǒng)安全:縱深防御、安全掃描與入侵檢測(cè)

Linux系統(tǒng)安全:縱深防御、安全掃描與入侵檢測(cè)

Linux系統(tǒng)安全:縱深防御、安全掃描與入侵檢測(cè)

定 價(jià):¥79.00

作 者: 胥峰 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 網(wǎng)絡(luò)空間安全技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111632184 出版時(shí)間: 2019-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一部從技術(shù)原理、工程實(shí)踐兩個(gè)方面系統(tǒng)、深入講解Linux系統(tǒng)安全的著作,從縱深防御、安全掃描、入侵檢測(cè)3個(gè)維度細(xì)致講解了如何構(gòu)建一個(gè)如銅墻鐵壁般的Linux防護(hù)體系。作者是資深的Linux系統(tǒng)安全專家、運(yùn)維技術(shù)專家,有13年的從業(yè)經(jīng)驗(yàn),厚積薄發(fā)。本書得到了來(lái)自騰訊、阿里等知名企業(yè)的多位行業(yè)專家的高度評(píng)價(jià)。全書不僅包含大量工程實(shí)踐案例,而且為各種核心知識(shí)點(diǎn)繪制了方便記憶的思維導(dǎo)圖。全書共14章:第1章介紹了安全的概念和保障安全的主要原則,引申出“縱深防御”理念;第2~3章是縱深防御的第*個(gè)關(guān)鍵步驟,即從網(wǎng)絡(luò)層面對(duì)Linux系統(tǒng)進(jìn)行防護(hù),包含Linux網(wǎng)絡(luò)防火墻和虛擬專用網(wǎng)絡(luò)的各個(gè)方面;第4章介紹tcpdump、RawCap、Wireshark和libpcap等網(wǎng)絡(luò)流量分析工具的技術(shù)原理,以及用它們來(lái)定位網(wǎng)絡(luò)安全問(wèn)題的方法;第5~7章是縱深防御的第二個(gè)關(guān)鍵步驟,即從操作系統(tǒng)層面對(duì)Linux系統(tǒng)進(jìn)行防護(hù),包含用戶管理、軟件包管理、文件系統(tǒng)管理等核心主題;第8章是縱深防御的第三個(gè)關(guān)鍵步驟,即保障Linux應(yīng)用的安全,避免應(yīng)用成為黑客入侵的入口,涵蓋網(wǎng)站安全架構(gòu)、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等話題;第9章是縱深防御的第四個(gè)關(guān)鍵步驟,即確保業(yè)務(wù)連續(xù)性,降低數(shù)據(jù)被篡改或者丟失的風(fēng)險(xiǎn),講解了各種場(chǎng)景下的數(shù)據(jù)備份與恢復(fù);第10章介紹了nmap、masscan等掃描工具的原理與使用,以及各種開源和商業(yè)Web漏洞掃描工具的原理和使用;第11~13章重點(diǎn)講解了Linux系統(tǒng)的入侵檢測(cè),涉及Linux Rootkit、病毒木馬查殺、日志與審計(jì)等主題;第14章介紹了利用威脅情報(bào)追蹤*新攻擊趨勢(shì)、確定攻擊事件性質(zhì)的方法。

作者簡(jiǎn)介

  胥峰資深運(yùn)維專家、Linux系統(tǒng)專家和安全技術(shù)專家,有13年Linux系統(tǒng)運(yùn)維和安全經(jīng)驗(yàn),在業(yè)界頗具威望和影響力。曾就職于盛大游戲,擔(dān)任架構(gòu)師,參與多個(gè)重大項(xiàng)目的運(yùn)維和保障,主導(dǎo)運(yùn)維自動(dòng)化平臺(tái)的設(shè)計(jì)與實(shí)施。對(duì)DevOps、AIOps等新技術(shù)和新思想也有很深的理解。著有暢銷書《Linux運(yùn)維**實(shí)踐》,同時(shí)還翻譯了DevOps領(lǐng)域的劃時(shí)代著作《DevOps:軟件架構(gòu)師行動(dòng)指南》。

圖書目錄

前言
第1章 Linux系統(tǒng)安全概述1
1.1 什么是安全2
1.1.1 什么是信息安全2
1.1.2 信息安全的木桶原理4
1.1.3 Linux系統(tǒng)安全與信息安全的關(guān)系5
1.2 威脅分析模型5
1.2.1 STRIDE模型5
1.2.2 常見的安全威脅來(lái)源6
1.3 安全的原則8
1.3.1 縱深防御8
1.3.2 運(yùn)用PDCA模型9
1.3.3 最小權(quán)限法則11
1.3.4 白名單機(jī)制12
1.3.5 安全地失敗12
1.3.6 避免通過(guò)隱藏來(lái)實(shí)現(xiàn)安全13
1.3.7 入侵檢測(cè)14
1.3.8 不要信任基礎(chǔ)設(shè)施14
1.3.9 不要信任服務(wù)15
1.3.10 交付時(shí)保持默認(rèn)是安全的15
1.4 組織和管理的因素16
1.4.1 加強(qiáng)安全意識(shí)培訓(xùn)16
1.4.2 特別注意弱密碼問(wèn)題17
1.4.3 明令禁止使用破解版軟件18
1.4.4 組建合理的安全組織結(jié)構(gòu)18
1.5 本章小結(jié)19
第2章 Linux網(wǎng)絡(luò)防火墻21
2.1 網(wǎng)絡(luò)防火墻概述21
2.2 利用iptables構(gòu)建網(wǎng)絡(luò)防火墻23
2.2.1 理解iptables表和鏈23
2.2.2 實(shí)際生產(chǎn)中的iptables腳本編寫25
2.2.3 使用iptables進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換27
2.2.4 禁用iptables的連接追蹤29
2.3 利用Cisco防火墻設(shè)置訪問(wèn)控制34
2.4 利用TCP Wrappers構(gòu)建應(yīng)用訪問(wèn)控制列表35
2.5 利用DenyHosts防止暴力破解36
2.6 在公有云上實(shí)施網(wǎng)絡(luò)安全防護(hù)38
2.6.1 減少公網(wǎng)暴露的云服務(wù)器數(shù)量39
2.6.2 使用網(wǎng)絡(luò)安全組防護(hù)40
2.7 使用堡壘機(jī)增加系統(tǒng)訪問(wèn)的安全性41
2.7.1 開源堡壘機(jī)簡(jiǎn)介43
2.7.2 商業(yè)堡壘機(jī)簡(jiǎn)介44
2.8 分布式拒絕服務(wù)攻擊的防護(hù)措施46
2.8.1 直接式分布式拒絕服務(wù)攻擊46
2.8.2 反射式分布式拒絕服務(wù)攻擊47
2.8.3 防御的思路48
2.9 局域網(wǎng)中ARP欺騙的防御48
2.10 本章小結(jié)50
第3章 虛擬專用網(wǎng)絡(luò)52
3.1 常見虛擬專用網(wǎng)絡(luò)構(gòu)建技術(shù)53
3.1.1 PPTP虛擬專用網(wǎng)絡(luò)的原理53
3.1.2 IPSec虛擬專用網(wǎng)絡(luò)的原理53
3.1.3 SSL/TLS虛擬專用網(wǎng)絡(luò)的原理54
3.2 深入理解OpenVPN的特性55
3.3 使用OpenVPN創(chuàng)建點(diǎn)到點(diǎn)的虛擬專用網(wǎng)絡(luò)55
3.4 使用OpenVPN創(chuàng)建遠(yuǎn)程訪問(wèn)的虛擬專用網(wǎng)絡(luò)61
3.5 使用OpenVPN創(chuàng)建站點(diǎn)到站點(diǎn)虛擬專用網(wǎng)絡(luò)69
3.6 回收OpenVPN客戶端的證書70
3.7 使用OpenVPN提供的各種script功能71
3.8 OpenVPN的排錯(cuò)步驟73
3.9 本章小結(jié)77
第4章 網(wǎng)絡(luò)流量分析工具79
4.1 理解tcpdump工作原理80
4.1.1 tcpdump的實(shí)現(xiàn)機(jī)制80
4.1.2 tcpdump與iptables的關(guān)系82
4.1.3 tcpdump的簡(jiǎn)要安裝步驟82
4.1.4 學(xué)習(xí)tcpdump的5個(gè)參數(shù)和過(guò)濾器83
4.1.5 學(xué)習(xí)tcpdump的過(guò)濾器83
4.2 使用RawCap抓取回環(huán)端口的數(shù)據(jù)84
4.3 熟悉Wireshark的最佳配置項(xiàng)85
4.3.1 Wireshark安裝過(guò)程的注意事項(xiàng)85
4.3.2 Wireshark的關(guān)鍵配置項(xiàng)86
4.3.3 使用追蹤數(shù)據(jù)流功能89
4.4 使用libpcap進(jìn)行自動(dòng)化分析90
4.5 案例1:定位非正常發(fā)包問(wèn)題91
4.6 案例2:分析運(yùn)營(yíng)商劫持問(wèn)題94
4.6.1 中小運(yùn)營(yíng)商的網(wǎng)絡(luò)現(xiàn)狀94
4.6.2 基于下載文件的緩存劫持95
4.6.3 基于頁(yè)面的iframe廣告嵌入劫持99
4.6.4 基于偽造DNS響應(yīng)的劫持100
4.6.5 網(wǎng)卡混雜模式與raw socket技術(shù)100
4.7 本章小結(jié)103
第5章 Linux用戶管理105
5.1 Linux用戶管理的重要性105
5.2 Linux用戶管理的基本操作107
5.2.1 增加用戶108
5.2.2 為用戶設(shè)置密碼108
5.2.3 刪除用戶109
5.2.4 修改用戶屬性109
5.3 存儲(chǔ)Linux用戶信息的關(guān)鍵文件詳解110
5.3.1 passwd文件說(shuō)明110
5.3.2 shadow文件說(shuō)明111
5.4 Linux用戶密碼管理112
5.4.1 密碼復(fù)雜度設(shè)置112
5.4.2 生成復(fù)雜密碼的方法113
5.4.3 弱密碼檢查方法116
5.5 用戶特權(quán)管理118
5.5.1 限定可以使用su的用戶118
5.5.2 安全地配置sudo118
5.6 關(guān)鍵環(huán)境變量和日志管理119
5.6.1 關(guān)鍵環(huán)境變量設(shè)置只讀119
5.6.2 記錄日志執(zhí)行時(shí)間戳119
5.7 本章小結(jié)120
第6章 Linux軟件包管理122
6.1 RPM概述122
6.2 使用RPM安裝和移除軟件123
6.2.1 使用RPM安裝和升級(jí)軟件123
6.2.2 使用RPM移除軟件124
6.3 獲取軟件包的信息125
6.3.1 列出系統(tǒng)中已安裝的所有RPM包125
6.3.2 軟件包的詳細(xì)信息查詢125
6.3.3 查詢哪個(gè)軟件包含有指定文件126
6.3.4 列出軟件包中的所有文件126
6.3.5 列出軟件包中的配置文件127
6.3.6 解壓軟件包內(nèi)容127
6.3.7 檢查文件完整性127
6.4 Yum及Yum源的安全管理129
6.4.1 Yum簡(jiǎn)介129
6.4.2 Yum源的安全管理130
6.5 自啟動(dòng)服務(wù)管理130
6.6 本章小結(jié)131
第7章 Linux文件系統(tǒng)管理133
7.1 Linux文件系統(tǒng)概述133
7.1.1 Inode134
7.1.2 文件的權(quán)限135
7.2 SUID和SGID可執(zhí)行文件136
7.2.1 SUID和SGID可執(zhí)行文件概述136
7.2.2 使用sXid監(jiān)控SUID和SGID文件變化137
7.3 Linux文件系統(tǒng)管理的常用工具137
7.3.1 使用chattr對(duì)關(guān)鍵文件加鎖137
7.3.2 使用extundelete恢復(fù)已刪除文件138
7.3.3 使用srm和dd安全擦除敏感文件的方法141
7.4 案例:使用Python編寫敏感文件掃描程序141
7.5 本章小結(jié)143
第8章 Linux應(yīng)用安全145
8.1 簡(jiǎn)化的網(wǎng)站架構(gòu)和數(shù)據(jù)流向145
8.2 主要網(wǎng)站漏洞解析146
8.2.1 注入漏洞147
8.2.2 跨站腳本漏洞148
8.2.3 信息泄露149
8.2.4 文件解析漏洞150
8.3 Apache安全152
8.3.1 使用HTTPS加密網(wǎng)站153
8.3.2 使用ModSecurity加固Web154
8.3.3 關(guān)注Apache漏洞情報(bào)158
8.4 Nginx安全158
8.4.1 使用HTTPS加密網(wǎng)站158
8.4.2 使用NAXSI加固Web159
8.4.3 關(guān)注Nginx漏洞情報(bào)160
8.5 PHP安全160
8.5.1 PHP配置的安全選項(xiàng)160
8.5.2 PHP開發(fā)框架的安全162
8.6 Tomcat安全163
8.7 Memcached安全165
8.8 Redis安全165
8.9 MySQL安全166
8.10 使用公有云上的WAF服務(wù)167
8.11 本章小結(jié)168
第9章 Linux數(shù)據(jù)備份與恢復(fù)170
9.1 數(shù)據(jù)備份和恢復(fù)中的關(guān)鍵指標(biāo)171
9.2 Linux下的定時(shí)任務(wù)172
9.2.1 本地定時(shí)任務(wù)172
9.2.2 分布式定時(shí)任務(wù)系統(tǒng)174
9.3 備份存儲(chǔ)位置的選擇175
9.3.1 本地備份存儲(chǔ)175
9.3.2 遠(yuǎn)程備份存儲(chǔ)176
9.3.3 離線備份177
9.4 數(shù)據(jù)備份178
9.4.1 文件備份178
9.4.2 數(shù)據(jù)庫(kù)備份179
9.5 備份加密181
9.6 數(shù)據(jù)庫(kù)恢復(fù)182
9.7 生產(chǎn)環(huán)境中的大規(guī)模備份系統(tǒng)案例182
9.8 本章小結(jié)184
第10章 Linux安全掃描工具186
10.1 需要重點(diǎn)關(guān)注的敏感端口列表186
10.2 掃描工具nmap188
10.2.1 使用源碼安裝nmap188
10.2.2 使用nmap進(jìn)行主機(jī)發(fā)現(xiàn)189
10.2.3 使用nmap進(jìn)行TCP端口掃描190
10.2.4 使用nmap進(jìn)行UDP端口掃描192
10.2.5 使用nmap識(shí)別應(yīng)用192
10.3 掃描工具masscan193
10.3.1 安裝masscan193
10.3.2 masscan用法示例193
10.3.3 聯(lián)合使用masscan和nmap194
10.4 開源Web漏洞掃描工具195
10.4.1 Nikto2195
10.4.2 OpenVAS196
10.4.3 SQLMap198
10.5 商業(yè)Web漏洞掃描工具199
10.5.1 Nessus199
10.5.2 Acunetix Web Vulnerability Scanner201
10.6 本章小結(jié)202
第11章 入侵檢測(cè)系統(tǒng)204
11.1 IDS與IPS204
11.2 開源HIDS OSSEC部署實(shí)踐205
11.3 商業(yè)主機(jī)入侵檢測(cè)系統(tǒng)214
11.3.1 青藤云215
11.3.2 安全狗215
11.3.3 安騎士215
11.4 Linux Prelink對(duì)文件完整性檢查的影響217
11.5 利用Kippo搭建SSH蜜罐218
11.5.1 Kippo簡(jiǎn)介218
11.5.2 Kippo安裝219
11.5.3 Kippo捕獲入侵案例分析220
11.6 本章小結(jié)221
第12章 Linux Rootkit與病毒木馬檢查223
12.1 Rootkit分類和原理223
12.2 可加載內(nèi)核模塊225
12.3 利用Chkrootkit檢查Rootkit226
12.3.1 Chkrootkit安裝227
12.3.2 執(zhí)行Chkrootkit227
12.4 利用Rkhunter檢查Rootkit228
12.4.1 Rkhunter安裝228
12.4.2 執(zhí)行Rkhunter228
12.5 利用ClamAV掃描病毒木馬229
12.6 可疑文件的在線病毒木馬檢查230
12.6.1 VirusTotal231
12.6.2 VirSCAN231
12.6.3 Jotti232
12.7 Webshell檢測(cè)232
12.7.1 D盾233
12.7.2 LMD檢查Webshell234
12.8 本章小結(jié)235
第13章 日志與審計(jì)237
13.1 搭建遠(yuǎn)程日志收集系統(tǒng)237
13.1.1 Syslog-ng server搭建238
13.1.2 Rsyslog/Syslog client配置239
13.2 利用Audit審計(jì)系統(tǒng)行為239
13.2.1 審計(jì)目標(biāo)239
13.2.2 組件240
13.2.3 安裝241
13.2.4 配置241
13.2.5 轉(zhuǎn)換系統(tǒng)調(diào)用242
13.2.6 審計(jì)Linux的進(jìn)程243
13.2.7 按照用戶來(lái)審計(jì)文件訪問(wèn)244
13.3 利用unhide審計(jì)隱藏進(jìn)程244
13.4 利用lsof審計(jì)進(jìn)程打開文件245
13.5 利用netstat審計(jì)網(wǎng)絡(luò)連接246
13.6 本章小結(jié)246
第14章 威脅情報(bào)248
14.1 威脅情報(bào)的概況248
14.2 主流威脅情報(bào)介紹249
14.2.1 微步在線威脅情報(bào)社區(qū)249
14.2.2 360威脅情報(bào)中心252
14.2.3 IBM威脅情報(bào)中心253
14.3 利用威脅情報(bào)提高攻擊檢測(cè)與防御能力254
14.4 本章小結(jié)255
附錄A 網(wǎng)站安全開發(fā)的原則257
附錄B Linux系統(tǒng)被入侵后的排查過(guò)程273

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)