Análisis forense de SpringBoard en iOS

| Última modificación: 19 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

En este artículo veremos cómo realizar el análisis forense de SpringBoard en iOS. SpringBoard es el sistema de gestión de la pantalla de inicio en el sistema operativo móvil iOS. Es responsable de organizar los iconos de las aplicaciones, las carpetas y los widgets en la pantalla de inicio del dispositivo iOS. SpringBoard también controla la animación de la pantalla de inicio y el lanzamiento de las aplicaciones.

Este proporciona una plataforma para que los usuarios puedan iniciar y administrar aplicaciones en sus dispositivos iOS. También permite a los usuarios organizar sus aplicaciones en carpetas, personalizar la pantalla de inicio y establecer preferencias de usuario.

Análisis forense de SpringBoard en iOS

El análisis forense de SpringBoard en iOS puede proporcionar información importante para las investigaciones criminales y los procedimientos legales. Algunas de las cosas que se pueden encontrar durante un análisis forense de SpringBoard en iOS incluyen:

  1. Datos de la pantalla de inicio. Los iconos, la disposición de los iconos, los widgets y las carpetas en la pantalla de inicio de un dispositivo iOS pueden proporcionar información relevante sobre el usuario, como sus aplicaciones favoritas, su nivel de organización, sus intereses y sus contactos.
  2. Datos de notificación. Los datos de notificación, como las alertas de mensajes y las notificaciones de correo electrónico, pueden proporcionar información sobre la actividad del usuario y las personas con las que se comunica.
  3. Historial de búsqueda. Si el usuario ha realizado búsquedas en su dispositivo iOS, se pueden recuperar registros de estas búsquedas para conocer más sobre sus intereses y las actividades que ha realizado en su dispositivo.
  4. Datos de la pantalla de bloqueo. La pantalla de bloqueo en iOS puede proporcionar información útil sobre el usuario, como sus preferencias de privacidad, los contactos con los que se comunica con más frecuencia y si han establecido un código de acceso para proteger su dispositivo.
  5. Información de uso de la aplicación. Los datos de uso de la aplicación pueden proporcionar información valiosa sobre la actividad del usuario, como las aplicaciones más utilizadas y los tiempos de uso.

Carpeta donde se guarda el SpringBoard

La carpeta en la que se guarda esta funcionalidad, que sirve para hacer análisis forense de SpringBoard en iOS, es la siguiente: /private /var /Library /SpringBoard. En esta carpeta encontramos las aplicaciones instaladas applicationstate.plist, la organización de estas aplicaciones dentro del equipo IconState.plist y una miniatura del fondo utilizado LockbackgroundThumbnail.jpg.

Esta es una carpeta de sistema que contiene archivos relacionados con la pantalla de inicio del dispositivo y su funcionamiento.

Análisis forense de SpringBoard en iOS

La carpeta SpringBoard, de manera específica, es responsable de manejar la pantalla de inicio y la barra de estado en iOS. Además, contiene información sobre el diseño de la pantalla de inicio, los iconos de la aplicación, los ajustes de la pantalla de bloqueo y otros elementos relacionados con la interfaz de usuario.

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Debemos tener en cuenta que esta carpeta está ubicada en una ruta de directorio de sistema, por lo que es posible que necesite permisos de root o jailbreak si queremos acceder a ella para hacer análisis forense de SpringBoard en iOS.

Archivo applicationstate.plist

El archivo applicationstate.plist en iOS es un archivo que almacena información sobre el estado actual de las aplicaciones en ejecución en el dispositivo. Este archivo es utilizado por el sistema operativo para mantener la persistencia de los datos de las aplicaciones.

Cuando una aplicación se cierra, iOS guarda su estado actual en este archivo. Luego, cuando se abre nuevamente la aplicación, el sistema operativo utiliza la información en el archivo applicationstate.plist para restaurar la aplicación a su estado previo. Esto puede incluir información como la posición de la pantalla, los datos de inicio de sesión y otras preferencias de la aplicación útiles para hacer análisis forense de SpringBoard en iOS.

Archivo IconState.plist

Cuando los iconos de la pantalla de inicio se reorganizan, se agregan o eliminan aplicaciones, el sistema operativo actualiza el archivo IconState.plist para reflejar los cambios. Esto permite que el dispositivo restaure automáticamente el diseño de la pantalla de inicio en caso de un reinicio o si la aplicación SpringBoard se detiene.

¿Cómo seguir aprendiendo sobre ciberseguridad?

Ya hemos visto cómo hacer análisis forense de SpringBoard en iOS, así como cuál es la carpeta en la que se encuentra guardada esta funcionalidad y cuáles son sus características. Si quieres seguir formándote en las numerosas disciplinas de la ciberseguridad, no te pierdas nuestro Ciberseguridad Full Stack Bootcamp, la formación intensiva con la que conseguirás convertirte en un profesional del sector IT. ¡Pide ya mismo más información e impulsa ahora tu futuro profesional!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado