Pruebas de software y auditorías de código

Comprobamos que sus aplicaciones hacen lo que deben, que lo siguen haciendo cada vez que se mira y que su código no deja puertas abiertas.

Pruebas automatizadas y monitorización

Definimos navegaciones sobre sus webs y sus apps de iOS y Android, las reproducimos con la periodicidad que haga falta y aplicamos a lo que devuelven unas reglas que deciden si el resultado es correcto. Cuando no lo es, los responsables reciben una alarma. En la web, con Selenium; en el móvil, con Appium.

Así vigilamos de 2002 a 2020 los 68 servicios de Bankia, entre ellos la Oficina Internet, la Oficina Internet Empresas y las apps de banca a distancia.

Carlos, además de ser un profesional de muy alta cualificación técnica como desarrollador, es una persona que debido a su dilatada experiencia, conocimiento de la profesión y extremo compromiso en los proyectos en los que se involucra, es una garantía de éxito en cualquier proyecto donde participe.

En Dev&Del ha participado como «superdeveloper» en varios proyectos cerrados para el sector asegurador y gracias a él hemos logrado cumplir los plazos y entregar la CALIDAD funcional y técnica que habíamos comprometido con el cliente. Asimismo, hemos estado pilotando con él una herramienta de monitorización y pruebas de aplicaciones WEB hecha a medida y muy avanzada que nos ha permitido automatizar las pruebas dinámicas (caja negra) y lograr entregar máxima calidad funcional a nuestros clientes.

José Matías Pinteño, CEO, Dev&Del

Auditorías de seguridad de código

Desarrollamos software profesionalmente desde 1986, y Action Ware trabaja desde 1992. Aplicamos esa experiencia a revisar la seguridad del software: el que entregamos y el de terceros que nos encargan auditar.

Qué hacemos

  • Revisamos el código fuente para localizar vulnerabilidades: inyecciones, fallos de autenticación y autorización, secretos expuestos, dependencias vulnerables y configuraciones inseguras.
  • Valoramos la gravedad de cada hallazgo y recomendamos cómo corregirlo.
  • Entregamos un informe final confidencial, solo al propietario del software.

Cómo trabajamos

  • Solo con autorización por escrito del propietario, mediante un acuerdo de confidencialidad (NDA) que fija el alcance, las personas autorizadas y las herramientas permitidas.
  • Con acceso de solo lectura al código y, si se acuerda, al entorno de desarrollo. Nunca a producción.
  • Sin pruebas de explotación, de carga ni de denegación de servicio contra sistemas en producción.
  • Comunicamos las vulnerabilidades únicamente al propietario.
  • Al terminar, borramos todas las copias del código en el plazo acordado.
  • Usamos herramientas de análisis asistidas por IA solo si el cliente lo autoriza expresamente en el acuerdo.

En nuestros propios desarrollos aplicamos análisis estático de código (SonarQube, SonarCloud) y revisiones de seguridad antes de entregar.