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é :

Dans le monde moderne du développement logiciel, la sécurité a cessé d'être une option – c'est une exigence obligatoire. Le livre « Sécurité des applications Kotlin » est un guide exhaustif qui vous aidera à protéger vos projets écrits en langage Kotlin contre les menaces les plus courantes et les plus complexes.



L'auteur, Alexeï Smirnov, développeur senior avec 10 ans d'expérience dans le domaine de la cybersécurité, partage des méthodes pratiques de protection pour les applications mobiles Android ainsi que pour les solutions serveur sur JVM. Le livre est construit selon le principe « du simple au complexe » : vous commencerez par les concepts de base de la sécurité et passerez progressivement aux techniques avancées d'audit et de protection.



Ce que vous apprendrez dans ce livre :

  • Fondamentaux de la sécurité Kotlin : null-safety, typage, gestion de la mémoire et comment ces caractéristiques du langage aident à éviter les vulnérabilités.
  • Protection des applications Android : stockage sécurisé des clés (Android Keystore), protection contre l'accès root, obfuscation du code, travail avec ProGuard/R8.
  • Sécurité réseau : utilisation correcte de HTTPS, SSL Pinning, protection contre les attaques Man-in-the-Middle, utilisation sécurisée de Retrofit et Ktor.
  • Chiffrement des données : chiffrement symétrique (AES) et asymétrique (RSA), hachage des mots de passe (bcrypt, Argon2), travail avec Kotlinx Serialization.
  • Authentification et autorisation : JWT, OAuth 2.0, travail sécurisé avec les jetons, protection contre les attaques CSRF et XSS.
  • Audit de code : recherche de vulnérabilités à l'aide de l'analyse statique (Detekt, SpotBugs), fuzzing, tests d'intrusion.
  • Sécurité de la partie serveur : protection des applications Spring Boot/Ktor, injections SQL, travail sécurisé avec les bases de données, journalisation sans fuites.
  • Sujets avancés : protection contre le reverse engineering, travail sécurisé avec WebView, cryptographie sur la plateforme Kotlin Multiplatform.


À qui s'adresse ce livre :

  • Développeurs Android qui souhaitent protéger leurs applications contre le piratage et les fuites de données.
  • Développeurs backend Kotlin (Spring Boot, Ktor) désireux de renforcer la sécurité de leurs API et serveurs.
  • Étudiants et programmeurs débutants qui veulent écrire du code sécurisé dès le départ.
  • Chefs d'équipe et architectes responsables de la sécurité des produits.


Chaque chapitre contient des exemples pratiques de code, prêts à être utilisés dans des projets réels. Vous apprendrez non seulement à corriger les vulnérabilités, mais aussi à concevoir une architecture tenant compte de la sécurité dès les premières étapes du développement. Une attention particulière est accordée aux erreurs typiques des développeurs Kotlin et aux moyens de les prévenir.



Le livre « Sécurité des applications Kotlin » deviendra votre ouvrage de référence, auquel vous reviendrez encore et encore. Que vous créiez une simple application de notes ou un système financier complexe, les connaissances de ce livre vous aideront à rendre votre code véritablement sécurisé.

Recommendations