Sécurité des applications Kotlin : des bases aux techniques avancées
300 pages
French
PDF
4.5

Sécurité des applications Kotlin : des bases aux techniques avancées

Sécurité des applications Kotlin : des bases aux techniques avancées

Auteur :

Année :

Résumé :

Le développement moderne en Kotlin nécessite non seulement la connaissance du langage, mais aussi une compréhension approfondie des principes de sécurité. Le livre « Sécurité des applications Kotlin » est un guide exhaustif qui vous aidera à créer des applications sécurisées en Kotlin pour Android, le backend (Ktor, Spring Boot) et les projets multiplateformes.



De quoi parle ce livre ?

L'auteur aborde de manière systématique tous les aspects clés de la sécurité : des concepts de base (chiffrement, hachage, gestion des clés) aux sujets complexes (sécurité des API REST, protection contre les injections, stockage sécurisé des jetons). Vous apprendrez à appliquer les meilleures pratiques OWASP, à travailler avec JWT, OAuth 2.0, SSL/TLS, ainsi qu'à réaliser des audits de code et des tests d'intrusion.



À qui s'adresse ce livre ?

  • Développeurs Kotlin (Android, backend, Kotlin Multiplatform) souhaitant écrire du code sécurisé ;
  • Ingénieurs DevOps responsables de la sécurité des pipelines CI/CD des projets Kotlin ;
  • Chefs d'équipe et architectes désirant mettre en place des processus de développement sécurisé (SSDLC) ;
  • Étudiants et jeunes professionnels apprenant Kotlin et intéressés par la cybersécurité.


Qu'allez-vous apprendre en lisant ce livre ?

  • Comment configurer le stockage sécurisé des mots de passe, clés et données sensibles (Android Keystore, EncryptedSharedPreferences) ;
  • Comment protéger les API web contre les attaques (injections SQL, XSS, CSRF, Path Traversal) avec Ktor et Spring Security ;
  • Comment implémenter correctement l'authentification et l'autorisation (JWT, OAuth 2.0, biométrie) ;
  • Comment utiliser la cryptographie en Kotlin : chiffrement symétrique/asymétrique, signatures numériques, vérification d'intégrité ;
  • Comment intégrer des analyseurs de code statiques (Detekt, SpotBugs) et des outils de test dynamique (OWASP ZAP, Burp Suite) ;
  • Comment protéger les applications Kotlin contre l'ingénierie inverse (obfuscation, ProGuard, R8) ;
  • Comment assurer la sécurité dans un environnement multithread (Coroutines, Flow, Shared Flows).


Pourquoi lire ce livre ?

Le livre est écrit par un expert en sécurité praticien avec de nombreuses années d'expérience. Tous les exemples de code sont fonctionnels et à jour pour les dernières versions de Kotlin (1.9+), Android SDK 34+ et les frameworks populaires. Vous obtiendrez non seulement de la théorie, mais aussi des modèles de solutions prêts à l'emploi pour des projets réels. À la fin de chaque chapitre, des listes de contrôle de sécurité et des exercices pour consolider la matière.



Après avoir lu ce livre, vous serez capable de réaliser vous-même des audits de sécurité des applications Kotlin, de prévenir les vulnérabilités dès la phase de développement et de protéger en toute confiance les données des utilisateurs. Ce livre deviendra votre référence de bureau pour le développement sécurisé en Kotlin.

Recommendations