Desgobierno
digitalMuseo de código público
Dominio · upm.esleído el 8 de septiembre de 2026
Dominio · upm.es

sede.upm.es

Inicio | Sede Electrónica de la Universidad Politécnica de Madrid

§ 1El stack

Lo que sirve la página, capa a capa: lo que corre en el navegador, lo que mide a quien entra, el gestor de contenidos, la plataforma, el servidor y el cifrado. Tachado, lo que ya no se mantiene o falta. Cada hoja lleva el número de su cita.

Google Analytics clásicoGoogle Analytics clásico (apagado en 20… 13Google Analytics 4 / gtag 14ANALÍTICA Y TERCEROSHTML5 (doctype) 6XHTML 1 (doctype) 7Bibliotecas desde CDN público 10Font Awesome 11CKEditor 12sin mantenimiento desde 2019: el soporte de la rama 3 terminó en 2019Bootstrap 3.3.7 · 2019 15Bootstrap 1.6.4 16jQuery 3.5.1 17jQuery 3.7.1 18<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.Etiquetas de HTML 3.2 20FRONT-ENDDrupal 10 5GESTOR DE CONTENIDOSMiniApplet @firma (applet Java de firma) 2Menciona AutoFirma (firma) 3Menciona Cl@ve (identificación) 4Portal Java de IBM (ahora HCL); la marca sola no dice la versión.WebSphere Portal 19PLATAFORMAApache httpd 1SERVIDORHTTPS · TLSv1.3caduca el 2026-12-05cert. FNMT-RCMFalta la cabecera que limita de dónde puede cargar scripts la página.sin CSPTRANSPORTEsede.upm.es
  • Analítica y terceros
  • Front-end
  • Gestor de contenidos
  • Lenguaje y framework
  • Plataforma
  • Servidor
  • Transporte
  • ya no se mantiene o falta
§ 2Línea de tiempo

Las fechas que el propio código permite fijar: cuándo dejó de mantenerse cada biblioteca, qué año dice el pie de página y cuándo dejaron de funcionar las técnicas que usa.

20202025Bootstrap 3.3.7 deja de mantenersecapas que ya no se elegían después de 2023Google Analytics clásico deja de funcionarcapturael pie de página dice © 2026

Hay algo que dejó de funcionar en 2023 y sigue publicado, así que la última revisión a fondo es anterior a esa fecha: 3 años como mínimo. El pie de página, en cambio, dice 2026: el año del pie va por delante del código.

§ 3Lo que ya no se mantiene

Bibliotecas sin mantenimiento, técnicas que los navegadores han retirado y cabeceras que faltan. Es lo que hay, no lo que podría pasar.

  • altoWebSphere PortalPortal Java de IBM (ahora HCL); la marca sola no dice la versión.19
  • medioBootstrap 3.3.7sin mantenimiento desde 2019 · 7 años. el soporte de la rama 3 terminó en 201915
  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.13
  • bajoEtiquetas de HTML 3.2<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.20
  • bajoSin Content-Security-PolicyFalta la cabecera que limita de dónde puede cargar scripts la página.
§ 4Cabeceras y transporte

Lo que el servidor contesta antes de la primera línea de HTML: qué dice de sí mismo y qué protecciones declara.

Cabeceras de seguridad
  • HSTSpresente
  • CSPausente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Lo que el servidor dice de sí mismo
  • ServerApache
  • X-GeneratorDrupal 10 (https://www.drupal.org)
  • X-Drupal-CacheHIT
Transporte
  • CifradoTLSv1.3 · TLS_AES_128_GCM_SHA256
  • CertificadoFNMT-RCM · caduca el 2026-12-05
§ 5Las citas, página por página

Cada afirmación de esta ficha, en la página y la línea donde está. Las direcciones de sesión, los correos y las claves van enmascarados.

1cabeceras y cookies de la portada/2 citas
1cabecera de la portadaApache httpd
server: Apache
5cabecera de la portadaDrupal 10
x-generator: Drupal 10 (https://www.drupal.org)
2/TiProceeding/entrada?idLogica=accesoDirecto&entrada=ciudadano&idEntidad=UPM&fkIdioma=es&idE…1 cita
2línea 209MiniApplet @firma (applet Java de firma)
<p><strong>Navegadores con soporte JAVA</strong>&#160;<br/>Para poder usar el MiniApplet de @firma, se recomienda tener instalada la última versión de <a href="http://www.java.com/es/download/" target="blank" title="Java JRE última versión">Java JRE&#160;</a>, siendo compatible con JRE 1.7 y superio
en 9 de 118 ficheros mirados; se enseña uno · línea minificada, recortada
3/ayuda-contacto1 cita
3línea 266Menciona AutoFirma (firma)
prestador de servicios de certificación reconocido)</li><li data-list-item-id="e073····a84">Tener instalada la aplicación Autofirma, descargable en <a href="https://firmaelectronica.gob.es/Home/Descargas.html">https://firmaelectronica.gob.es/Home/Descargas.html</a></li></ul><p
en 10 de 118 ficheros mirados; se enseña uno · línea minificada, recortada · partes enmascaradas (····)
4/catalogo-de-procedimientos/solicitud-viajes-15-dias1 cita
4línea 395Menciona Cl@ve (identificación)
<div class="field field--name-field-clave field--type-image field--label-hidden field--item">  <img loading="lazy" src="/sites/default/files/default_images/clave_icono.png" width="45" height="95" alt="Cl@ve" title="Cl@ve" class="img-responsive" />
en 20 de 118 ficheros mirados; se enseña uno
5/9 citas
6línea 1HTML5 (doctype)
<!DOCTYPE html>
en 90 de 118 ficheros mirados; se enseña uno
8línea 563jQuery
<script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script>
en 100 de 118 ficheros mirados; se enseña uno
9línea 49Bootstrap
<link rel="stylesheet" media="all" href="/modules/contrib/we_megamenu/assets/includes/bootstrap/css/bootstrap.min.css?tl0l5p" />
en 101 de 118 ficheros mirados; se enseña uno
10línea 15Bibliotecas desde CDN público
<link rel="stylesheet" media="all" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
en 89 de 118 ficheros mirados; se enseña uno
11línea 57Font Awesome
<script src="/libraries/fontawesome/js/all.min.js?v=6.4.2" defer></script>
en 104 de 118 ficheros mirados; se enseña uno
12línea 42CKEditor
<link rel="stylesheet" media="all" href="/core/modules/ckeditor5/css/ckeditor5.dialog.fix.css?tl0l5p" />
en 89 de 118 ficheros mirados; se enseña uno
13línea 6Google Analytics clásico (apagado en 2023) · Google Analytics clásico
ow.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-10874068-17", {"groups":"default","anonymize_ip":true,"page_placeholder":"PLACEHOLDER_page_path"});gtag("config", "G-SM71Z9W9NM", {"groups":"default","pag
en 89 de 118 ficheros mirados; se enseña uno
14línea 5Google Analytics 4 / gtag
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-10874068-17"></script>
en 89 de 118 ficheros mirados; se enseña uno
21línea 546© 2026
<div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><div id="copyright">Universidad Politécnica de Madrid © 2026</div>
6/TiProceeding/ciudadano?idLogica=verificarFirma&idEntidad=UPM1 cita
7línea 1XHTML 1 (doctype)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
en 12 de 118 ficheros mirados; se enseña uno
7maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js1 cita
15línea 2Bootstrap 3.3.7
* Bootstrap v3.3.7 (http://getbootstrap.com)
8/TiProceeding/js/bootstrap-datepicker/js/bootstrap-datepicker.js?430011 cita
16línea 2Bootstrap 1.6.4
* Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
9/TiProceeding/js/jquery-3.5.1.min.js?430011 cita
17línea 1jQuery 3.5.1
/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
10/core/assets/vendor/jquery/jquery.min.js?v=3.7.11 cita
18línea 1jQuery 3.7.1
/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
11/catalogo-de-procedimientos/soli····ial1 cita
19línea 320WebSphere Portal
-A-2024-8713.pdf</a></p><p><a href="https://www.seg-social.es/wps/portal/wss/internet/Trabajadores/Afiliacion/10547/0c7ac9e0-e56c-4ec9-b51a-e6570c3243b3" target="_blank">https://www.seg-social.es/wps/portal/wss/internet/Trabajadores/Afiliacion/10547/0c7ac9e0-e56c-4ec9-b51a-e6570c3243b3</a></p></div>
línea minificada, recortada
12/modules/contrib/we_megamenu/assets/includes/bootstrap/fonts/glyphicons-halflings-regular.sv…1 cita
20línea 6Etiquetas de HTML 3.2
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
en 8 de 118 ficheros mirados; se enseña uno

De cada dominio se han leído como mucho 120 páginas y 150 scripts, empezando por la portada. Lo que se afirma es de esas páginas; lo que no se ha mirado, no se sabe.