Swift(iOS/macOS)应用安全
300 页
Chinese
PDF
4.5

Swift(iOS/macOS)应用安全

Swift(iOS/macOS)应用安全

作者:

年份:

简介:

现代Apple平台上的移动和桌面应用面临着日益增多的网络威胁:从流量拦截到用户数据窃取。《Swift(iOS/macOS)应用安全》一书是一本全面的指南,能够帮助各级开发者将脆弱的代码转变为受保护的系统。



作者循序渐进地剖析了Apple生态系统的所有关键安全方面,从密码学基础开始,一直讲到针对逆向工程的高级防护方法。您将了解攻击者如何攻击应用,以及如何有效抵御这些攻击。



您将从本书中学到:

  • iOS/macOS安全基础:沙盒、Keychain、App Sandbox、访问权限和App Transport Security。
  • 数据保护:使用CryptoKit进行加密、密码和令牌的安全存储、Secure Enclave的使用。
  • 网络安全:SSL证书绑定、防范中间人攻击、安全使用URLSession和WebSocket。
  • 代码安全:越狱检测、Swift代码混淆、应用完整性校验。
  • 身份验证与授权:Face ID、Touch ID、Sign in with Apple、OAuth 2.0和JWT。
  • OWASP Mobile Top 10:结合Swift示例详细分析每个漏洞及其修复方法。
  • CI/CD安全:将安全检查集成到流水线中、依赖分析、静态代码分析。


本书适合的读者:

  • 希望从第一天起就编写安全代码的iOS/macOS开发者。
  • 负责产品安全的Team Lead和架构师。
  • 转向Apple平台的信息安全专家。
  • 学习Swift和SwiftUI的学生及编程初学者。


每一章都包含实用示例、可直接使用的代码片段以及安全审计检查清单。本书语言通俗易懂,没有过多的学术色彩,但深入探讨了技术细节。



阅读本书后,您将能够独立进行漏洞分析,在开发的各个阶段实施安全防护,并自信地通过App Store的安全审核。借助本书,将您的应用打造成一座坚不可摧的堡垒!

推荐