Léxico TI › Infraestructura › dtcm

dtcm

Infraestructura Svenska → Actualizado: 2026-10-08
Más información
Creador
Sun Microsystems, dentro de CDE
Tipo
Calendario
Licencia
LGPL 2.0 (desde 2012)
Código fuente
sourceforge.net/projects/cdesktopenv

El calendario de CDE, una agenda en red construida sobre un demonio RPC que dejó una puerta abierta en todos los parques de estaciones Unix de los noventa.

Calendar Manager venía del DeskSet de Sun y pasó a CDE como dtcm. La idea era que un calendario fuese un servicio y no un archivo en el directorio personal: el demonio rpc.cmsd de cada máquina guardaba los calendarios de sus usuarios y respondía consultas por ONC RPC. Eso permitía hojear los calendarios de los compañeros, ver cuándo estaban ocupados y reservar una reunión que aparecía en la vista de todos, mucho antes de que Exchange lo convirtiera en la norma. Las herramientas de línea de comandos dtcm_insert, dtcm_lookup y dtcm_delete hacían lo mismo desde scripts, y una invitación podía viajar como adjunto de dtmail y archivarse vía ToolTalk.

El precio era que cada estación de trabajo ejecutaba un servicio RPC como root, a la escucha de toda la red. En 1999, el CERT avisó de un desbordamiento de búfer en rpc.cmsd que daba una shell de root en Solaris, HP-UX y AIX, y buena parte de las máquinas Unix de las universidades quedó expuesta durante semanas. El calendario se convirtió en el caso de manual de lo que ocurría cuando la mentalidad de grupo de trabajo de los ochenta se topaba con internet. El programa sigue en el código abierto de CDE, demonio incluido, para quien quiera revivir tanto la cultura de reuniones como el modelo de amenazas.

← Volver al léxico