Linux系统安全

Linux系统安全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [印] ,
2018-01
版次: 1
ISBN: 9787111586319
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 209页
20人买过
  • 随着Linux的日益普及,越来越多的管理员开始进入到系统中为任务创建网络连接或服务器,这也使得Linux成为许多攻击者的选择。由于缺乏有关安全相关技术,系统管理员现在面临许多安全问题。学习Linux安全知识将有助于创建一个更安全的Linux系统。本书循序渐进地介绍Linux系统面临的各种安全威胁,介绍如何通过定制Linux内核保护本地文件,如何在本地和远程管理用户身份验证,并阻止网络攻击等。本书实例丰富、图示清晰,无论你是新手还是经验丰富的Linux管理员,你都能从本书中学到Linux系统安全技术。 译者序 
    前言 
    第1章 Linux的安全问题 1 
    1.1 引言 1 
    1.2 Linux的安全策略 1 
    1.3 配置口令保护 2 
    1.4 配置服务器安全 3 
    1.5 安全控制 4 
    1.6 使用校验和检测安装介质的完整性 4 
    1.7 使用LUKS加密磁盘 6 
    1.8 配置sudo访问 8 
    1.9 使用Nmap扫描主机 10 
    1.10 获取脆弱Linux系统的root权限 13 
    第2章 配置安全且优化的内核 18 
    2.1 引言 18 
    2.2 构建并使用内核的要求 19 
    2.3 创建USB启动盘 19 
    2.4 获取内核源代码 20 
    2.5 配置并构建内核 22 
    2.6 安装和启动内核 27 
    2.7 测试和调试内核 29 
    2.8 使用Netconsole配置调试用控制台 29 
    2.9 启动时调试内核 35 
    第3章 本地文件系统安全 37 
    3.1 使用ls命令查看文件和目录详情 37 
    3.2 使用chmod命令改变文件访问权限 39 
    3.3 使用访问控制列表 43 
    3.4 使用mv命令处理文件(移动和重命名) 46 
    3.5 在Ubuntu上安装并配置一个基本的LDAP服务器 51 
    第4章 Linux的本地认证 59 
    4.1 用户认证和日志记录 59 
    4.2 限制用户的登录能力 62 
    4.3 使用acct监视用户行为 64 
    4.4 使用USB设备和PAM的登录认证 68 
    4.5 定义用户授权控制 72 
    第5章 Linux中的远程认证 76 
    5.1 使用SSH远程访问服务器/主机 76 
    5.2 禁止或允许root账号的SSH登录 80 
    5.3 基于密钥加强SSH远程访问的安全性 83 
    5.4 远程复制文件 85 
    5.5 在Ubuntu上建立Kerberos服务器 90 
    第6章 网络安全 98 
    6.1 管理TCP/IP网络 98 
    6.2 使用iptables配置防火墙 102 
    6.3 阻止地址伪装 107 
    6.4 拦截入站流量 109 
    6.5 配置使用TCP Wrapper 113 
    第7章 安全工具 118 
    7.1 Linux的sXid工具 118 
    7.2 PortSentry 120 
    7.3 使用Squid代理服务器 125 
    7.4 OpenSSL服务器 129 
    7.5 Tripwire 134 
    7.6 Shorewall 139 
    第8章 Linux的安全发行版 143 
    8.1 Kali Linux 143 
    8.2 pfSense 148 
    8.3 DEFT:数字证据及取证工具包 153 
    8.4 NST:网络安全工具包 157 
    8.5 Helix 161 
    第9章 修补bash漏洞 166 
    9.1 通过Shellshock了解bash漏洞 166 
    9.2 Shellshock的安全性问题 169 
    9.3 补丁管理系统 174 
    9.4 在Linux系统上应用补丁 179 
    第10章 安全监控和日志 182 
    10.1 使用Logcheck查看和管理日志文件 182 
    10.2 使用Nmap监控网络 185 
    10.3 使用Glances监控系统 189 
    10.4 使用MultiTail监控日志 192 
    10.5 使用系统工具Whowatch 194 
    10.6 使用系统工具stat 198 
    10.7 使用系统工具lsof 200 
    10.8 使用系统工具strace 203 
    10.9 使用Lynis 206
  • 内容简介:
    随着Linux的日益普及,越来越多的管理员开始进入到系统中为任务创建网络连接或服务器,这也使得Linux成为许多攻击者的选择。由于缺乏有关安全相关技术,系统管理员现在面临许多安全问题。学习Linux安全知识将有助于创建一个更安全的Linux系统。本书循序渐进地介绍Linux系统面临的各种安全威胁,介绍如何通过定制Linux内核保护本地文件,如何在本地和远程管理用户身份验证,并阻止网络攻击等。本书实例丰富、图示清晰,无论你是新手还是经验丰富的Linux管理员,你都能从本书中学到Linux系统安全技术。
  • 目录:
    译者序 
    前言 
    第1章 Linux的安全问题 1 
    1.1 引言 1 
    1.2 Linux的安全策略 1 
    1.3 配置口令保护 2 
    1.4 配置服务器安全 3 
    1.5 安全控制 4 
    1.6 使用校验和检测安装介质的完整性 4 
    1.7 使用LUKS加密磁盘 6 
    1.8 配置sudo访问 8 
    1.9 使用Nmap扫描主机 10 
    1.10 获取脆弱Linux系统的root权限 13 
    第2章 配置安全且优化的内核 18 
    2.1 引言 18 
    2.2 构建并使用内核的要求 19 
    2.3 创建USB启动盘 19 
    2.4 获取内核源代码 20 
    2.5 配置并构建内核 22 
    2.6 安装和启动内核 27 
    2.7 测试和调试内核 29 
    2.8 使用Netconsole配置调试用控制台 29 
    2.9 启动时调试内核 35 
    第3章 本地文件系统安全 37 
    3.1 使用ls命令查看文件和目录详情 37 
    3.2 使用chmod命令改变文件访问权限 39 
    3.3 使用访问控制列表 43 
    3.4 使用mv命令处理文件(移动和重命名) 46 
    3.5 在Ubuntu上安装并配置一个基本的LDAP服务器 51 
    第4章 Linux的本地认证 59 
    4.1 用户认证和日志记录 59 
    4.2 限制用户的登录能力 62 
    4.3 使用acct监视用户行为 64 
    4.4 使用USB设备和PAM的登录认证 68 
    4.5 定义用户授权控制 72 
    第5章 Linux中的远程认证 76 
    5.1 使用SSH远程访问服务器/主机 76 
    5.2 禁止或允许root账号的SSH登录 80 
    5.3 基于密钥加强SSH远程访问的安全性 83 
    5.4 远程复制文件 85 
    5.5 在Ubuntu上建立Kerberos服务器 90 
    第6章 网络安全 98 
    6.1 管理TCP/IP网络 98 
    6.2 使用iptables配置防火墙 102 
    6.3 阻止地址伪装 107 
    6.4 拦截入站流量 109 
    6.5 配置使用TCP Wrapper 113 
    第7章 安全工具 118 
    7.1 Linux的sXid工具 118 
    7.2 PortSentry 120 
    7.3 使用Squid代理服务器 125 
    7.4 OpenSSL服务器 129 
    7.5 Tripwire 134 
    7.6 Shorewall 139 
    第8章 Linux的安全发行版 143 
    8.1 Kali Linux 143 
    8.2 pfSense 148 
    8.3 DEFT:数字证据及取证工具包 153 
    8.4 NST:网络安全工具包 157 
    8.5 Helix 161 
    第9章 修补bash漏洞 166 
    9.1 通过Shellshock了解bash漏洞 166 
    9.2 Shellshock的安全性问题 169 
    9.3 补丁管理系统 174 
    9.4 在Linux系统上应用补丁 179 
    第10章 安全监控和日志 182 
    10.1 使用Logcheck查看和管理日志文件 182 
    10.2 使用Nmap监控网络 185 
    10.3 使用Glances监控系统 189 
    10.4 使用MultiTail监控日志 192 
    10.5 使用系统工具Whowatch 194 
    10.6 使用系统工具stat 198 
    10.7 使用系统工具lsof 200 
    10.8 使用系统工具strace 203 
    10.9 使用Lynis 206
查看详情
相关图书 / 更多
Linux系统安全
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux系统安全
Linux操作系统活页式教程
李国辉
Linux系统安全
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux系统安全
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux系统安全
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux系统安全
Linux源码趣读
闪客
Linux系统安全
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux系统安全
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux系统安全
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux系统安全
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux系统安全
Linux后端开发工程实践
万木春
Linux系统安全
Linux运维从入门到精通
明日科技
您可能感兴趣 / 更多
Linux系统安全
诺奖作家给孩子的阅读课·品格修养(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[印]泰戈尔等
Linux系统安全
Python数据分析(第3版)
[印]阿维纳什·纳夫拉尼(Avinash Navlani)
Linux系统安全
PyTorch计算机视觉实战:目标检测、图像处理与深度学习
[印]V·基肖尔·阿耶德瓦拉 (印)耶什万斯·雷迪
Linux系统安全
超声引导下区域麻醉实用指南
[印]阿鲁南苏·查克拉博蒂
Linux系统安全
Python机器学习实战:基于Scikit-learn与PyTorch的神经网络解决方案
[印]阿什温·帕扬卡 (Ashwin Pajankar) 阿迪亚·乔希 (Aditya Joshi)著 欧拉 译
Linux系统安全
全栈测试
[印]加亚特里 默罕(Gayathri Mohan)
Linux系统安全
数字设计技术与解析
[印]瓦伊巴夫·塔拉特 著;慕意豪 译
Linux系统安全
密码学与网络安全(第4版)
[印]阿图尔·卡哈特(Atul Kahate)著 葛秀慧 金名 译
Linux系统安全
MATLAB 图形学基础
[印]兰詹·帕雷克(Ranjan Parekh) 著;章毓晋 译
Linux系统安全
古老智慧的现代实践:辨喜论吠檀多(瑜伽奥义丛书)
[印]斯瓦米·维韦卡南达(辨喜)
Linux系统安全
从冥想到三摩地:辨喜论王瑜伽和《瑜伽经》(瑜伽奥义丛书)
[印]斯瓦米·维韦卡南达(辨喜)
Linux系统安全
被设想的未来
[印]普立梵(Prem Poddar) 【英】安德鲁·瓦特(Andrew Watt)