Entradas

Gestión de Información por medio de Bases de Datos

Gestionar y administrar la información en bases de datos es de gran importancia para la programación en dispositivos móviles, ya que, sin contar la grandes ventajas que trae consigo, contar con un motor de base de datos permite garantizar la integridad y la seguridad al usuario final, a su vez genera una gran eficiencia en la información, lo que ayuda con la productividad en el desarrollo. También se debe resaltar que los motores de bases de datos son una herramienta, la cual su primer objetivo es almacenar gran cantidad de información de una forma organizada para facilitar futuras consultas, procesos de búsquedas e ingreso de nuevos datos.

Ventajas de SQLite

 Ventajas de SQLite  para implementar Bases de Datos en Dispositivos Móviles  SQLite es un motor de base de datos SQL de código abierto, el cual se caracteriza por ser ligero, autónomo y por almacenar información persistente de forma sencilla. SQLite cuanta con varios enlaces a lenguajes de programación, entre los que destacan: Java, JavaScript, C, C++, C#, Python, etc. También destaca frente a otros gestores de bases de datos para dispositivos móviles, por las grandes ventajas que representa al ser implementado. Entre las ventajas, podemos resaltar: Es un motor de base de datos que se adapta de manera adecuada con Android Studio, debido a que no requiere más que un simple fichero para almacenar los datos ya que la lógica de funcionamiento debe ser implementada por la plataforma que desee interactuar con los datos. SQLite almacena de forma constante los datos, incluso cuando se apague el dispositivo, permitiendo que una vez se encienda, los datos se encuentren correctos e...

Metodologías para desarrollar software seguro

Desarrollo seguro de software (Secure Software Development, SSD): Esta metodología se centra en integrar la seguridad en todas las etapas del ciclo de vida del desarrollo de software. Comienza con la identificación de los requisitos de seguridad y continúa con el diseño seguro, la implementación, las pruebas de seguridad y la evaluación continua. SSD utiliza estándares y mejores prácticas de seguridad, como el análisis de riesgos y la revisión de código, para asegurar que el software sea robusto y resistente a las amenazas. Modelo de madurez de seguridad (Security Maturity Model, SMM): Este modelo proporciona un enfoque gradual para mejorar la seguridad del software en una organización. Se basa en una serie de niveles de madurez que representan diferentes niveles de capacidad de seguridad. Cada nivel tiene objetivos y actividades específicas que deben cumplirse para avanzar al siguiente nivel. El SMM ayuda a las organizaciones a evaluar y mejorar continuamente su postura de seguridad ...

Aplicación para la Capa de Transporte

Enumere 3 protocolos diferentes que aparecen en la columna de protocolo en la ventana de listado de paquetes sin filtrar. TCP, LLMNR, ARP, DNS ¿Cuánto tiempo pasó desde que se envió el mensaje HTTP GET hasta que llegó a HTTP?  ¿Se recibió una respuesta correcta?  Se recibió en menos de un segundo ¿Cuál es la dirección de Internet de gaia.cs.umass.edu (también conocido como wwwnet.cs.umass.edu)? ¿Cuál es la dirección de Internet de su computadora? 128.119.245.12 y 192.168.31.160 respectivamente

Proceso de Ingeniería de requisitos de seguridad

Imagen
 

Herramientas para análisis estático de seguridad

Imagen

Seguridad en el comercio electrónico

Imagen