Sécurité des applications Swift (iOS/macOS)
Защита кода, данных и сетевого взаимодействия в экосистеме Apple
Résumé :
Le livre « Sécurité des applications Swift (iOS/macOS) » est un guide pratique complet pour les développeurs souhaitant créer des applications sécurisées dans l'écosystème Apple. Dans le monde moderne, les vulnérabilités des applications mobiles et de bureau coûtent des millions de dollars aux entreprises, et les données utilisateur nécessitent une protection fiable. Ce livre vous aidera à maîtriser tous les aspects clés de la sécurité en Swift, des principes de base aux techniques avancées de protection.
Pour qui est ce livre :
- Développeurs iOS/macOS souhaitant améliorer leurs compétences en sécurité
- Team Leads et architectes responsables de la sécurité des produits
- Étudiants et professionnels se tournant vers la cybersécurité des applications mobiles
- Tous ceux qui veulent comprendre comment les hackers attaquent les applications Apple et comment s'en protéger
Ce que vous apprendrez :
- Les bases du développement sécurisé en Swift : gestion de la mémoire, prévention des débordements de buffer, protection contre les injections
- Utilisation de Keychain et Secure Enclave : stockage des mots de passe, tokens et données biométriques
- Chiffrement des données : symétrique (AES-GCM, ChaCha20) et asymétrique (ECC, RSA), utilisation de CryptoKit
- Sécurité réseau : TLS/SSL, Certificate Pinning, protection contre les attaques Man-in-the-Middle
- Protection contre le reverse engineering : obfuscation du code, Jailbreak detection, protection contre le débogage
- Audit de sécurité selon la norme OWASP Mobile Top 10
Recommendations
JavaScript en action
Performance des applications Java : Optimisation, profilage et bonnes pratiques
GraphQL en C# (.NET) : Création d'API modernes
Robust Python : créer un code Python robuste avec des patrons et des pratiques
Python Graphics : Guide complet pour créer des graphiques 2D et 3D en Python
C# Yellow Book