SELinux System Administration 2nd Edition
作者: Sven Vermeulen
语言: 英文
出版年份: 2016
操作系统: Linux
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《SELinux System Administration》第二版是一本由Sven Vermeulen撰写的关于SELinux系统管理的权威指南。本书深入探讨了SELinux的安全特性、配置方法以及在Linux系统中的应用,旨在帮助系统管理员和IT架构师更好地理解和应用SELinux技术,以增强Linux系统的安全性。

书籍概览

本书全面覆盖了SELinux的基本概念、决策与日志记录、用户登录管理、进程域与文件级访问控制、网络通信控制、虚拟化支持、D-Bus与systemd集成、策略定制以及实际案例分析等多个方面。通过详细的理论讲解和丰富的实践案例,读者可以系统地学习SELinux的各个方面,并将其应用于实际的系统管理工作中。

主要内容

  • SELinux基础:介绍了SELinux的基本概念,包括其与传统Linux访问控制的区别、如何通过策略文件提供访问控制规则,以及SELinux在不同Linux发行版中的实现差异。
  • SELinux决策与日志记录:讲解了SELinux的三种主要状态(禁用、允许、强制),以及如何通过日志记录和分析来理解SELinux的访问控制决策。
  • 用户登录管理:详细介绍了SELinux用户、角色和策略之间的关系,以及如何通过PAM模块和SELinux策略来管理用户登录和权限分配。
  • 进程域与文件级访问控制:深入探讨了SELinux如何通过类型强制和角色策略来控制进程和文件的访问权限。
  • 网络通信控制:介绍了SELinux在网络通信中的应用,包括对TCP/UDP套接字、Netfilter、SECMARK以及Labeled IPsec的支持。
  • 虚拟化支持:讨论了SELinux在虚拟化环境中的应用,特别是sVirt技术如何通过SELinux增强虚拟机和容器的安全性。
  • D-Bus与systemd集成:分析了SELinux如何与D-Bus和systemd集成,以增强系统服务的访问控制和管理。
  • 策略定制:提供了详细的指导,帮助读者创建、加载和管理自定义的SELinux策略模块。
  • 实际案例分析:通过多个实际案例,展示了SELinux在Web服务器、文件服务器等常见服务中的应用,以及如何通过SELinux实现多租户环境的安全隔离。

适用读者

本书适合具有一定Linux系统管理经验的读者,尤其是那些希望深入了解SELinux并将其应用于实际工作中的系统管理员和IT架构师。通过阅读本书,读者可以系统地掌握SELinux的核心技术,并学会如何将其应用于实际的系统管理工作中,以提高系统的安全性和稳定性。

总结

《SELinux System Administration》第二版是一本全面、深入且实用的SELinux指南。它不仅涵盖了SELinux的理论基础,还提供了丰富的实践案例和策略定制方法,是一本值得系统管理员和IT架构师深入学习和参考的书籍。

期待您的支持
捐助本站