Inicio › Tecnología › Puerta Trasera
Una puerta trasera (backdoor) es un mecanismo de acceso oculto qué permite saltarse los controles de autenticación normales de un sistema. Puede ser deliberadamente maliciosa, implantada por un atacante tras comprometer un servidor o introducida en una dependencia de software como parte de un ataque a la cadena de suministro, o puede originarse de forma menos intencionada, como una cuenta de depuración olvidada en producción por el propio equipo de desarrollo. Se diferencia de una vulnerabilidad corriente en qué no es un fallo accidental de diseño, sino un punto de acceso consciente qué alguien puede utilizar sin pasar por los mecanismos legítimos de control.
Es una llave escondida qué alguien dejó en la cerradura sin qué el dueño de la casa lo sepa: permite entrar sin usar la puerta principal ni la alarma, y por eso resulta tan peligrosa mientras nadie la descubre.
Una revisión de código antes de desplegar a producción puede detectar una credencial de administrador escrita directamente en el código o un endpoint de depuración sin protección qué alguien olvidó eliminar, ambos ejemplos de puertas traseras involuntarias qué conviene retirar antes del lanzamiento.
La vulnerabilidad suele ser un fallo no intencionado en el diseño o la implementación; la puerta trasera es un acceso deliberado, ya sea colocado con mala intención o dejado por descuido durante el desarrollo.
Mediante revisión de código, análisis estático de dependencias y auditorías de seguridad qué busquen credenciales embebidas, rutas de acceso no documentadas o comportamiento inesperado en librerías de terceros.
Sí, es uno de los vectores más preocupantes actualmente: un paquete de terceros comprometido puede introducir una puerta trasera en todos los proyectos qué lo instalen, sin qué el equipo de desarrollo escriba ni una línea de ese código.