Linux黑客防范开放源代码安全指南PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)James Stanger,(美)Patrick T.Lane著;钟日红,宋建才等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111095294
- 页数:407 页
第1章 开放源代码安全简介 1
1.1 简介 1
1.2 使用GNU通用公共许可证 2
1.2.1 收费的GPL软件 3
1.2.2 在公司可以使用GPL软件吗 4
1.3 处理开放源代码怪问题的技巧 4
1.3.1 普遍地缺少安装程序和配置支持 4
1.3.2 较少的或不定期的升级 4
1.3.3 命令行方式占统治地位 4
1.3.4 缺乏向后的兼容性和没有正规的发布版本 4
1.3.5 升级途径不方便 5
1.3.6 供应库文件的冲突和有限的平台支持 5
1.3.7 接口的改变 5
1.3.8 未开发完的解决方案 5
1.4.1 Tarball 6
1.4 应该选用RPM还是Tarball 6
1.4.2 Red Hat Package Manager(RPM) 7
1.4.3 Debian 7
1.5 获得开放源代码软件 8
1.5.1 SourceForge 8
1.5.2 Freshmeat 9
1.5.3 PacketStorm 9
1.5.4 SecurityFocus 10
1.5.5 那样下载安全吗 10
1.6 加密的简短回顾 11
1.6.1 对称密钥加密体制 12
1.6.2 非对称密钥加密体制 12
1.7 公钥和信任关系 13
1.7.1 单向加密体制 14
1.7.2 GNU Privacy Guard 14
1.7.5 使用Md5sum 20
1.7.4 使用GPG验证Traball包的签名 20
1.7.3 越过公钥验证 20
1.8 监测过程 21
1.8.1 锁定你的网络主机 21
1.8.2 在网上安全传输数据 22
1.8.3 保护网络周边 23
1.9 小结 24
1.10 解决方案快速回顾 24
1.11 常见问题 25
第2章 强化操作系统 27
2.1 简介 27
2.2 升级操作系统 27
2.3 处理管理方面问题 28
2.4 手工禁止某些不必要的服务和端口 31
2.5 关掉端口 32
2.5.1 众所周知的和已注册端口号码 33
2.5.2 确定要禁止的端口 34
2.5.3 禁止端口 35
2.6 使用Bastille强化系统 36
2.6.1 Bastille的功能 36
2.6.2 Bastille的版本 42
2.6.3 使用Bastille 42
2.6.4 撤销Bastille的改变 50
2.7 用Sudo控制和监测root访问 52
2.7.1 系统需求 53
2.7.2 Sudo命令 53
2.7.3 下载Sudo 54
2.7.4 安装Sudo 55
2.7.5 配置Sudo 58
2.7.6 运行Sudo 60
2.7.7 不用密码 62
2.7.8 Sudo日志 63
2.8 管理日志文件 65
2.9.1 SWATCH 66
2.9 使用日志增强器 66
2.9.2 Scanlogd 68
2.9.3 Syslogd-ng 68
2.10 小结 70
2.11 解决方案快速回顾 71
2.12 常见问题 72
第3章 系统扫描和检测 74
3.1 简介 74
3.2 使用AntiVir Antivirus应用程序来检测病毒 74
3.2.1 理解Linux病毒防护 74
3.2.2 使用AntiVir 75
3.2.3 使用TkAntiVir 79
3.3 使用Zombie Zapper扫描系统来检查DDos攻击软件 84
3.3.1 zombies如何工作以及如何停止 84
3.3.2 何时使用zombie zapper 85
3.4 使用Gnome Service Scan端口扫描器扫描系统端口 88
3.4.1 需要的库 89
3.4.2 为什么使用端口扫描器 89
3.5 使用Nmap 91
3.5.1 Nmap仅仅是另外一个端口扫描器吗 92
3.5.2 获得并安装Nmap 93
3.5.3 应用示例 94
3.5.4 在交互方式下使用Nmap 98
3.6 使用NmapFE作为图形化的Front End 100
3.7 使用远端Nmap作为中心扫描设备 101
3.8 使用Cheops监视你的网络 104
3.8.1 Cheops如何工作 105
3.8.2 Cheops界面 106
3.9 使用Nessus来测试监控程序的安全性 113
3.9.1 Nessus客户端/服务器关系 115
3.9.2 配置插件 119
3.9.3 升级Nessus 123
3.9.4 理解不同的、分离的和连续的扫描 124
3.10 小结 127
3.11 解决方案快速回顾 128
3.12 常见问题 130
第4章 实现入侵检测系统 132
4.1 简介 132
4.2 理解IDS的策略和类型 133
4.2.1 IDS类型 134
4.2.2 基于网络的IDS应用和防火墙 139
4.3 安装Tripwire检测文件改变 140
4.3.1 Tripwire依赖性 141
4.3.2 可获得性 142
4.3.3 部署Tripwire 142
4.3.4 Tripwire安装步骤 143
4.4 为操作系统中的合法变化升级Tripwire 146
4.5 配置Tripwire来通知你关心的改变 147
4.6 部署PortSentry作为基于主机的IDS 149
4.6.2 安装PortSentry 150
4.6.1 重要的PortSentry文件 150
4.7 配置PortSentry来阻断用户 151
4.8 优化PortSentry来感知攻击类型 151
4.9 安装并配置Snort 155
4.9.1 可获得性 155
4.9.2 理解Snort规则 155
4.9.3 Snort变量 156
4.9.4 Snort文件和目录 156
4.9.5 Snort插件 157
4.9.6 启动Snort 157
4.10 作为基于网络的IDS运行Snort 160
4.11 配置Snort来日志数据库 161
4.11.1 控制日志和警报 162
4.11.2 获得信息 162
4.12 识别Snort Add-Ons 170
4.12.1 SnortSnarf 170
4.12.2 为入侵数据库分析控制台 171
4.14 解决方案快速回顾 172
4.13 小结 172
4.15 常见问题 174
第5章 用嗅探器诊断网络故障 176
5.1 简介 176
5.2 理解包分析和TCP握手协议规范 178
5.3 用Tcpdump生成过滤器 180
5.4 配置Ethereal来截获网络数据包 188
5.4.1 Ethereal选项 190
5.4.2 Ethereal过滤器 190
5.4.3 配置Ethereal截获数据包 191
5.5 使用EtherApe查看主机间网络流量 194
5.6 小结 197
5.7 解决方案快速回顾 197
5.8 常见问题 198
6.2 理解网络认证 200
第6章 网络认证与加密 200
6.1 简介 200
6.3 创建认证和加密方案 202
6.4 实现一次性密码 203
6.4.1 OPIE取代哪些文件 203
6.4.2 OPIE如何工作 204
6.4.3 OPIE文件和应用程序 204
6.4.4 使用Opieinfo和Opiekey来产生列表 206
6.4.5 安装OPIE 207
6.4.6 卸载OPIE 208
6.5 实现Kerberos第五版 213
6.5.1 Kerberos为何如此庞大 213
6.5.2 Kerberos术语 214
6.5.3 Kerberos主信息条 215
6.5.6 创建Kerberos数据库 216
6.5.5 信息如何穿过网络 216
6.5.4 Kerberos认证过程 216
6.5.7 使用Kadmin.local 217
6.6 使用kadmin以及创建Kerberos用户密码 220
6.6.1 设置策略(policy) 220
6.6.2 使用Kinit 220
6.6.3 管理Kerberos客户信任状 222
6.6.4 kdestroy命令 222
6.7 通过kadmin命令建立Kerberos客户信任关系 225
6.8 登录一个Kerberos主机监控程序 227
6.8.1 常见Kerberos客户端疑问及其解决方案 227
6.8.2 Kerberos客户应用程序 228
6.8.3 Kerberos认证和Klogin 228
6.9 小结 230
6.10 解决方案快速回顾 231
6.11 常见问题 232
7.2 理解网络加密 235
第7章 通过加密避免嗅探攻击 235
7.1 简介 235
7.3 截获并分析未加密网络流量 236
7.4 用OpenSSH对两个主机间的数据流加密 240
7.5 安装OpenSSH 243
7.6 配置SSH 245
7.7 通过实现SSH使在不安全网络传输数据安全化 248
7.8 截获并分析加密后网络流量 254
7.9 小结 257
7.10 解决方案快速回顾 258
7.11 常见问题 259
第8章 创建虚拟专用网 261
8.1 简介 261
8.2 VPN安全隧道技术 261
8.2.1 远距离工作者VPN解决方案 261
8.2.2 路由器-路由器VPN解决方案 262
8.2.4 隧道技术协议 263
8.2.3 主机-主机VPN解决方案 263
8.3 阐述IP安全体系结构 264
8.3.1 VPN隧道技术协议中使用IPSec 266
8.3.2 因特网密钥交换协议 268
8.4 使用FreeS/WAN创建虚拟专用网 268
8.4.1 下载并解压FreeS/WAN 270
8.4.2 编译内核运行FreeS/WAN 272
8.4.3 重新将FreeS/WAN编译到新内核中 279
8.4.4 配置FreeS/WAN 281
8.5 小结 294
8.6 解决方案快速回顾 295
8.7 常见问题 296
第9章 用Ipchains和Iptables实现防火墙 298
9.1 简介 298
9.2 理解为什么需要防火墙 299
9.3 配置IP转发和伪装 303
9.4 配置防火墙过滤网络数据包 306
9.5 理解Linux防火墙中的表和链 307
9.5.1 内置目标和用户定义链 308
9.5.2 使用Ipchains伪装连接 312
9.5.3 使用Iptables伪装连接 313
9.6 在防火墙中记录数据包 314
9.6.1 设置记录限制 315
9.6.2 增加和去除包过滤规则 315
9.6.3 在Ipchains和Iptables中重定向端口 319
9.7 配置防火墙 319
9.8 计算带宽利用 323
9.9 使用和获取自动防火墙脚本和图形界面防火墙工具 326
9.10 小结 335
9.11 解决方案快速回顾 335
9.12 常见问题 338
10.2.1 代理缓存 340
10.2 代理服务器方案的好处 340
10.1 简介 340
第10章 配置Squid Web代理缓存服务器 340
10.2.2 网络地址转换 342
10.3 包过滤器和代理服务器之间的区别 342
10.4 实现Squid Web代理缓存服务器 343
10.4.1 代理缓存系统要求 345
10.4.2 安装Squid 346
10.4.3 配置Squid 349
10.4.4 启动和测试Squid 355
10.5 配置代理客户机 355
10.5.1 配置Netscape Navigator和Lynx 356
10.5.2 配置Internet Explorer 357
10.6 小结 359
10.7 解决方案快速回顾 360
10.8 常见问题 361
11.2 测试防火墙 363
11.1 简介 363
第11章 维护防火墙 363
11.3 用Telnet、Ipchains、Netcat和SendIP探测防火墙 367
11.3.1 Ipchains 367
11.3.2 Telnet 367
11.3.3 Netcat 368
11.3.4 SendIP 372
11.4 理解防火墙日志、拦截和警告选项 375
11.4.1 Firewall Log Daemon 375
11.4.2 Fwlogwatch 379
11.4.3 使Fwlogwatch自动化 384
11.4.4 用CGI脚本使用Fwlogwatch 390
11.5 获取另外的防火墙日志工具 395
11.6 小结 396
11.7 解决方案快速回顾 396
11.8 常见问题 398
附录A BastilLe日志 400
附录B GNU通用公共许可证(GPL) 403
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《多元与开放》赵国权著 2020
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019