Pruebas de seguridad: descripción general

Las pruebas de seguridad son muy importantes para mantener el sistema protegido de actividades maliciosas en la web.

¿Qué son las pruebas de seguridad?

Las pruebas de seguridad son una técnica de prueba para determinar si un sistema de información protege los datos y mantiene la funcionalidad según lo previsto. Las pruebas de seguridad no garantizan la seguridad completa del sistema, pero es importante incluir las pruebas de seguridad como parte del proceso de prueba.

Las pruebas de seguridad toman las siguientes seis medidas para proporcionar un entorno seguro:

  • Confidentiality - Protege contra la divulgación de información a destinatarios no deseados.

  • Integrity - Permite transferir la información deseada precisa y correcta de los remitentes a los destinatarios previstos.

  • Authentication - Verifica y confirma la identidad del usuario.

  • Authorization - Especifica derechos de acceso a los usuarios y recursos.

  • Availability - Garantiza la disponibilidad de la información sobre los requisitos.

  • Non-repudiation - Asegura que no haya negación del remitente o del receptor por haber enviado o recibido el mensaje.

Ejemplo

Detectar una falla de seguridad en una aplicación basada en web implica pasos complejos y pensamiento creativo. A veces, una simple prueba puede exponer el riesgo de seguridad más grave. Puede probar esta prueba muy básica en cualquier aplicación web:

  • Inicie sesión en la aplicación web con credenciales válidas.

  • Cierre la sesión de la aplicación web.

  • Haga clic en el botón ATRÁS del navegador.

  • Verifique si se le pide que inicie sesión nuevamente o si puede volver a la página de inicio de sesión nuevamente.