Hice un hack al baño de un tren

Una historia sobre “hackear” la puerta del baño para discapacitados de un tren del Reino Unido — usando la palanca del cierre para poner al controlador electrónico de la puerta en un estado inutilizable — provoca un debate sobre si se trata de una investigación ingeniosa de un fallo de denegación de servicio o simplemente vandalismo antisocial. Los comentaristas usan el ejemplo para discutir la creciente dependencia de sistemas impulsados por microcontroladores para tareas simples como cerraduras, sopesando los requisitos de accesibilidad y el control centralizado frente a la usabilidad, la robustez y los modos de fallo que introducen las máquinas de estados complejas.

Ética y terminología del “hack”

  • Algunos ven la manipulación del cierre del baño como un exploit ingenioso, de baja fuerza, de un fallo de diseño; otros lo llaman vandalismo o “arruinar” un servicio público.
  • La discrepancia gira en torno a la intención: explorar el comportamiento frente a denegar deliberadamente el acceso a otros a un baño (“Denial of Shitter” attacks).
  • Se traza un paralelismo con trucos de ingeniería social (falsos adhesivos de “fuera de servicio”) y con el viejo phone phreaking: ingenioso, pero aun así deshonesto si se usa para engañar a otros.

Diseño de baños, accesibilidad y modos de fallo

  • Muchos critican los baños de trenes del Reino Unido por ser confusos, poco fiables y vergonzosos (puertas que se abren sobre personas; gente que no logra cerrarlas correctamente).
  • Quienes los defienden argumentan que la complejidad surge por accesibilidad y seguridad:
    • Grandes puertas correderas motorizadas para usuarios de sillas de ruedas.
    • Botones/palancas de baja fuerza para quienes tienen agarre o motricidad limitados.
    • Indicador remoto de “ocupado” y acceso de emergencia.
  • Los escépticos responden que un pestillo mecánico bien diseñado, más sensores sencillos, podría cubrir la mayoría de necesidades con menos complejidad.
  • El fallo descubierto se considera corregible: ya sea por hardware (palanca con retorno por resorte) o por firmware (entrada disparada por flanco, mejor máquina de estados).

Microcontroladores frente a simplicidad mecánica

  • Frustración generalizada por meter microcontroladores en cosas simples (puertas, baños, controles de coche), visto como sobreingeniería y mala UX.
  • Otros señalan el coste y el coste total de propiedad: los cierres y botones electrónicos pueden ser más baratos, más robustos frente al abuso y más fáciles de supervisar de forma remota.
  • Debate sobre la fiabilidad: la electrónica trae errores de software y estados extraños; los sistemas mecánicos traen desgaste, atascos y mayor mantenimiento.

Comparaciones y anécdotas

  • Numerosas historias de baños rotos o que funcionan mal en trenes del Reino Unido, Alemania, Suiza, Suecia y otros lugares; a veces coches o líneas enteras tienen solo un baño operativo.
  • Autobuses y algunos trenes en varios países siguen dependiendo de paradas programadas en lugar de baños a bordo.
  • Se establecen analogías con otros “mechanical hacks” y trucos de DoS: escolares que bloquean todos los cubículos, trucos de teléfonos públicos de “fuera de servicio”, y sistemas ferroviarios en Polonia saboteados mediante señales de radio o interruptores de corte de proveedores.

UX y diseños alternativos

  • Entre las sugerencias están:
    • Controles separados y más claros de “abrir/desbloquear” y “cerrar/bloquear”.
    • Cierres mecánicos con sensores de posición.
    • Botones de mantener para cerrar que se reabren si se sueltan demasiado pronto.
  • El sentimiento general: la accesibilidad es importante, pero la interfaz y las máquinas de estados de los baños de trenes del Reino Unido son ampliamente vistas como diseños deficientes.