Seguridad de aplicaciones Kotlin: desde lo básico hasta técnicas avanzadas
300 páginas
Spanish
PDF
4.5

Seguridad de aplicaciones Kotlin: desde lo básico hasta técnicas avanzadas

Seguridad de aplicaciones Kotlin: desde lo básico hasta técnicas avanzadas

Autor:

Año:

Resumen:

En el mundo moderno del desarrollo de software, la seguridad ha dejado de ser una opción para convertirse en un requisito obligatorio. El libro «Seguridad de aplicaciones Kotlin» es una guía exhaustiva que le ayudará a proteger sus proyectos escritos en Kotlin contra las amenazas más comunes y complejas.



El autor, Alexéi Smirnov, desarrollador senior con 10 años de experiencia en ciberseguridad, comparte metodologías prácticas para proteger tanto aplicaciones móviles Android como soluciones de servidor en JVM. El libro está estructurado siguiendo el principio «de lo simple a lo complejo»: comenzará con conceptos básicos de seguridad y gradualmente avanzará hacia técnicas avanzadas de auditoría y protección.



Qué aprenderá en este libro:

  • Fundamentos de seguridad en Kotlin: null-safety, tipificación, gestión de memoria y cómo estas características del lenguaje ayudan a evitar vulnerabilidades.
  • Protección de aplicaciones Android: almacenamiento seguro de claves (Android Keystore), protección contra acceso root, ofuscación de código, trabajo con ProGuard/R8.
  • Seguridad en redes: manejo correcto de HTTPS, SSL Pinning, protección contra ataques Man-in-the-Middle, uso seguro de Retrofit y Ktor.
  • Cifrado de datos: cifrado simétrico (AES) y asimétrico (RSA), hash de contraseñas (bcrypt, Argon2), trabajo con Kotlinx Serialization.
  • Autenticación y autorización: JWT, OAuth 2.0, manejo seguro de tokens, protección contra ataques CSRF y XSS.
  • Auditoría de código: búsqueda de vulnerabilidades mediante análisis estático (Detekt, SpotBugs), fuzzing, pruebas de penetración.
  • Seguridad del lado del servidor: protección de aplicaciones Spring Boot/Ktor, inyecciones SQL, manejo seguro de bases de datos, registro sin fugas de información.
  • Temas avanzados: protección contra ingeniería inversa, manejo seguro de WebView, criptografía en la plataforma Kotlin Multiplatform.


Para quién es este libro:

  • Desarrolladores Android que desean proteger sus aplicaciones contra hackeos y fugas de datos.
  • Desarrolladores backend en Kotlin (Spring Boot, Ktor) que buscan fortalecer la seguridad de sus API y servidores.
  • Estudiantes y programadores principiantes que quieren escribir código seguro desde el principio.
  • Líderes de equipo y arquitectos responsables de la seguridad de los productos.


Cada capítulo contiene ejemplos prácticos de código, listos para usar en proyectos reales. Aprenderá no solo a corregir vulnerabilidades, sino también a diseñar arquitecturas teniendo en cuenta la seguridad desde las primeras etapas del desarrollo. Se presta especial atención a los errores típicos de los desarrolladores Kotlin y a las formas de prevenirlos.



El libro «Seguridad de aplicaciones Kotlin» se convertirá en su manual de referencia, al que volverá una y otra vez. Independientemente de si está creando una simple aplicación de notas o un complejo sistema financiero, los conocimientos de este libro le ayudarán a hacer que su código esté verdaderamente protegido.

Recommendations