2018信息安全从业者必读图书:深度解析Windows/Linux/MacOS/iOS与Android技术

需积分: 10 0 下载量 9 浏览量 更新于2024-08-12 收藏 8KB MD 举报
本资源是一份针对2018年信息安全从业者精心挑选的书籍推荐列表,涵盖了计算机及系统原理、编程开发以及针对不同操作系统平台的专业知识。这份书单旨在帮助从业人员深化对信息技术领域的理解和实践。 首先,对于计算机基础理论,有《编码:隐匿在计算机软硬件背后的语言》这本书,作者是Charles Petzold,它揭示了计算机语言背后的底层工作原理。深入理解计算机系统的经典之作是《深入理解计算机系统》,由Randal E. Bryant所著,它剖析了计算机系统的内部构造。 针对Windows操作系统的学习资料非常全面,包括Charles Petzold的《Windows程序设计》、Jeffrey Richter的《Windows核心编程》,以及罗云彬的汇编语言教程《Windows环境下32位汇编语言程序设计》。驱动开发方面,《Windows驱动开发技术详解》则是张帆的专业指导。 Linux/Unix系统方面的书籍选择也很丰富,比如经典的《UNIX环境高级编程》由W.Richard Stevens和Stephen A. Rago合作编写,深入讲解了高级编程技巧。《Linux程序设计》由Neil Matthew和Richard Stones提供实用的编程指导,而鸟哥的《鸟哥的Linux私房菜》则是一本实践导向的Linux入门教材。关于Linux内核,有《Linux内核设计与实现》和《深入理解Linux内核》可供深入研究。 针对Apple的MACOS和iOS操作系统,推荐了《iOS编程》和《OSX与iOS内核编程》这两本深入讲解苹果系统内核和编程实践的书籍。其中,iOS编程指南适合iOS开发者入手。 最后,Android部分的书单包括郭霖的《第一行代码——Android》,这是一本适合初学者的Android编程入门书籍。此外,《Android编程权威指南》由Brian Hardy和B共同编撰,为开发者提供了全面的Android开发指南。特别提到了《Android Dalvik虚拟机结构及机制剖析》和《Android Internals: Power User's View》(中文版名为《最强Android书:架构大剖析》),它们深入解析了Android内核设计和运行机制。 这份书单涵盖了从基础原理到具体平台的实战开发,为信息安全从业者提供了丰富的学习资源,无论你是刚入行还是想提升技能,都能从中找到适合自己的学习路径。