Investigación sobre granjas de dispositivos y automatización completa para levantar un laboratorio Android sobre un chasis de blades Debian. Conclusión que ordena el repositorio: el cuello de botella nunca fue el cómputo sino la identidad. Desde que la atestación de dispositivo pasó de estadística a criptográfica, un servidor no puede hacerse pasar por un teléfono — le falta una clave grabada en fábrica que ningún software produce. Contenido: - 01_investigacion/ — capa de identidad (verificación telefónica, eSIM, reputación de IP, atestación por hardware, correlación entre cuentas), mercado y players, stack técnico, marco legal en la UE - 02_device_lab/ansible/ — Ansible para 16 blades: preflight de solo lectura que identifica el hardware por DMI, despliegue de redroid en Docker y control de flota por adb. Solo ansible.builtin, sin colecciones externas - docs/ — requisitos, costes y repaso de seguridad con 11 hallazgos - 03_charla/ — guion para HackMadrid / Hackmeeting València Estado: la automatización está escrita pero SIN ejecutar contra hardware. YAML validado, plantillas renderizadas en ambos modos de red y fleet.sh comprobado con bash -n. El modelo de blade sigue sin confirmar.
1.5 KiB
Docs
Lo que hay que leer antes de encender nada.
| requisitos.md | Qué hace falta: eléctrico, físico, hardware, software, red, accesos y tiempo. Con checklist de bloqueantes. |
| costes.md | Lo que cuesta tenerlo en marcha, por escenario y por dispositivo. La luz es el coste real del proyecto. |
| seguridad.md | Repaso de seguridad con 11 hallazgos, incluidos los que introduce el código de este proyecto. |
Las tres conclusiones, en corto
Requisitos — el bloqueante no es técnico: el chasis pide 2,6–3,6 kW, más de lo que tiene contratado una vivienda española, y hace 70–85 dB. Sin un sitio con potencia, extracción y tolerancia al ruido, la vía es el piloto en el sobremesa.
Costes — la granja completa 24/7 son ~340 €/mes, unos 4.100 € al año: entre tres y ocho veces lo que vale el hierro de segunda mano. Encendida por ventanas baja a ~56 €/mes. Y con 8 GB por blade, el sobremesa sale más barato por dispositivo que el chasis; solo la ampliación de RAM invierte eso.
Seguridad — hay un hallazgo crítico: adb no tiene autenticación y los contenedores son
privilegiados, así que quien alcance el puerto 5555 de un blade acaba siendo root en él. Se ha
mitigado a medias en el código (redroid_adb_bind_ip); lo que lo cierra de verdad es una VLAN
aislada. Y antes de eso, cambiar las credenciales de fábrica del CMC y de los 16 iDRAC.