Tengo un gran problema para ti: casi lo publiqué en la pila de gestión de proyectos.
Me pidieron que supervisara el desarrollo de un proyecto.
En algún momento, el administrador anterior pensó que era prudente crear una puerta trasera en las entrañas de un módulo Java oscuro.
Debido a la naturaleza del proyecto, básicamente obtiene acceso de root en el servidor así como en los servidores "esclavos".
Lo descubrimos porque el software envía un mensaje "¡Estoy preparado!" correo electrónico después de la instalación.
El equipo sudamericano, en cuestión de minutos, descubrió quién era este tipo y qué cambios estaba haciendo en el código.
No estoy seguro de cómo se filtró, pero aquí están las preguntas más detalladas:
- ¿Cuál es la mejor manera de evitar que nos arraigemos? Me han dicho que es posible, aunque muy difícil , descubrir cómo funciona alguien que no esté familiarizado con el proyecto
- ¿Hay alguna forma de conservar esta "característica"? Si fue robado, tal como lo veo, todos los miembros del equipo son sospechosos, por lo que si se filtra DE NUEVO, me gustaría tener alguna forma de, al menos, descubrirlo.
- ¿Qué hacer con un señor ****, **** de *****?
Más específicamente:
Un módulo Java del software contiene una forma de averiguar la contraseña para el usuario root en el servidor, tanto maestro como (numerosos) esclavos. La forma de obtener la contraseña de root está oculta entre miles de líneas de código, pero solo requiere un token preestablecido. No estoy muy feliz por eso.