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.
- 2002–2020Bankia y Caja Madrid: Monitor de portalesJava, Spring Boot, Oracle, Selenium, Appium, JavaScript, Thymeleaf, jQuery
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.
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.