Etiqueta: web

  • PHP, hackers y responsabilidad: cuando una falla invisible pone en jaque a media web

    PHP, hackers y responsabilidad: cuando una falla invisible pone en jaque a media web

    Durante años usamos Internet con una confianza bastante curiosa: escribimos una dirección, abrimos una página y asumimos que detrás todo funcionará. Pero hoy, 21 de octubre de 2026, dos vulnerabilidades críticas en PHP —uno de los lenguajes que sostienen buena parte de la web— obligaron a miles de administradores a actualizar de urgencia sus servidores y llevaron incluso a que varios sitios gubernamentales europeos fueran desconectados temporalmente. PHP publicó cuatro versiones de seguridad para corregir dos fallas capaces de permitir ejecución remota de código sin autenticación, es decir, que un atacante pueda llegar a ejecutar instrucciones en un servidor sin tener una cuenta ni credenciales.

    No es un detalle técnico menor.

    En determinadas configuraciones, el ataque puede producirse incluso antes de que el código de la propia página web llegue a ejecutarse. PHP ha recomendado actualizar inmediatamente a las versiones corregidas y reconoce que, si no puede hacerse, las medidas temporales sólo reducen el riesgo: no sustituyen al parche.

    Y aquí empieza una discusión que va mucho más allá de PHP.

    ¿De quién es la culpa?

    Es tentador buscar inmediatamente un culpable.

    ¿PHP?

    ¿El proveedor de hosting?

    ¿El dueño de la página?

    ¿El hacker?

    La respuesta incómoda es que responsabilidad y causalidad no son lo mismo.

    La vulnerabilidad estaba en PHP. La propia PHP Foundation reconoció además que señales tempranas de uno de los problemas habían sido detectadas ya en 2024 y que la demora en resolverlo fue un “fallo estructural”. En aquel momento se había teorizado sobre el problema, pero no se encontró una vía concreta de explotación y otras incidencias consideradas más claras recibieron prioridad.

    Eso merece crítica.

    Un proyecto que sostiene una parte significativa de Internet tiene una enorme responsabilidad cuando recibe información sobre posibles fallas de seguridad.

    Pero tampoco existe software perfecto.

    Y aquí aparece algo que a veces olvidamos: una vulnerabilidad no es necesariamente producto de negligencia. Los sistemas complejos acumulan interacciones que ningún programador puede anticipar completamente.

    La responsabilidad real aparece en qué se hace cuando el riesgo se conoce.

    Ocultarlo es irresponsabilidad.

    Negarse a corregirlo es irresponsabilidad.

    No advertir a los usuarios es irresponsabilidad.

    Reconocerlo, publicar el parche y explicar con claridad el alcance del problema es precisamente lo contrario.

    Y el propietario de una web no controla necesariamente su servidor

    Ésta es otra distinción importante.

    Quien administra un blog o una página en WordPress puede actualizar sus plugins, sus contraseñas y su contenido.

    Pero en un alojamiento gestionado normalmente no controla la versión de PHP instalada en el servidor ni muchas de las configuraciones de seguridad que están por debajo de su aplicación.

    Ahí entra el proveedor de hosting.

    Su obligación no debería consistir en garantizar algo imposible —“nunca habrá una vulnerabilidad”—, sino en mantener sistemas actualizados, reaccionar rápidamente, comunicar con transparencia y reducir el impacto para sus clientes.

    En otras palabras, cada parte debe responder por aquello que realmente controla.

    Ése es un principio bastante liberal de responsabilidad.

    No podemos responsabilizar al usuario por una vulnerabilidad en un componente que no administra.

    Pero tampoco podemos exigir a un proveedor que garantice riesgo cero.

    Podemos exigirle algo mucho más razonable: diligencia.

    Tampoco todos los hackers son iguales

    Hay otra simplificación que conviene evitar.

    “Hacker” se utiliza habitualmente como sinónimo de delincuente.

    No lo es.

    Quien descubre una vulnerabilidad y la comunica responsablemente puede estar haciendo exactamente lo contrario de atacar el sistema: está mostrando dónde puede romperse antes de que lo haga alguien con malas intenciones.

    Los atacantes intentarán ahora estudiar los parches, reconstruir el fallo y buscar servidores que todavía no hayan actualizado. Los especialistas advertían precisamente que esa carrera puede comenzar muy rápidamente una vez publicada una corrección.

    Es una competencia extraña: investigador encuentra → desarrollador corrige → administrador actualiza → atacante intenta llegar antes.

    La seguridad informática nunca termina.

    No existe una muralla definitiva.

    Existe adaptación.

    Aquí aparece una lección muy hayekiana

    Los sistemas digitales modernos son demasiado complejos para que una autoridad central conozca todos sus riesgos de antemano.

    PHP es desarrollado por una comunidad.

    Los investigadores externos encuentran errores.

    Los proveedores de hosting implementan soluciones.

    Empresas de seguridad crean mitigaciones.

    Usuarios reportan comportamientos extraños.

    Todos poseen fragmentos distintos de información.

    Ése es precisamente el tipo de problema que Friedrich Hayek describía al hablar del conocimiento disperso.

    No necesitamos imaginar un regulador omnisciente que certifique una vez y para siempre que un software es seguro.

    No existe.

    Lo que necesitamos es un ecosistema donde los errores puedan ser descubiertos rápidamente, comunicados y corregidos.

    Competencia entre proveedores.

    Auditorías.

    Investigadores independientes.

    Código abierto.

    Responsabilidad contractual.

    Reputación.

    Y, sobre todo, incentivos para reconocer los errores en lugar de esconderlos.

    El verdadero problema no son los hackers

    Los hackers maliciosos existen y cometen delitos.

    Si alguien entra en un servidor ajeno, roba información o destruye propiedad, la cuestión liberal es bastante sencilla: ha violado derechos de propiedad y debe responder por ello.

    Pero pretender eliminar el riesgo prohibiendo herramientas, restringiendo investigación o concentrando la seguridad bajo una única autoridad probablemente produciría el efecto contrario.

    La seguridad mejora cuando muchos ojos pueden mirar.

    Cuando alguien puede cuestionar.

    Cuando un investigador puede decir: “esto está mal” sin necesitar permiso de quien construyó el sistema.

    Eso también es una forma de descentralización.

    La confianza correcta no consiste en creer que nada fallará

    Este episodio deja una enseñanza mucho más profunda.

    Vivimos en sistemas que no comprendemos completamente.

    Nuestra página depende de WordPress.

    WordPress depende de PHP.

    PHP depende del sistema operativo.

    El servidor depende del proveedor.

    El proveedor depende de redes, DNS, certificados, centros de datos y decenas de componentes adicionales.

    La idea de seguridad absoluta es una ilusión.

    Por eso la confianza racional no debería ser: “esto nunca va a fallar”. Debería ser: “cuando falle, sabremos quién responde, podremos verificar qué ocurrió y tendremos alternativas para corregirlo”.

    Eso es mucho más compatible con una sociedad libre.

    La vulnerabilidad de PHP no demuestra que Internet necesite más control central.

    Demuestra exactamente lo contrario: los sistemas complejos necesitan responsabilidad distribuida, transparencia, competencia y capacidad de corregir errores rápidamente.

    No podemos eliminar la vulnerabilidad humana ni tecnológica.

    Podemos, en cambio, construir instituciones donde equivocarse no implique ocultar el error y donde cada actor responda por aquello que realmente estaba bajo su control.

    Y ésa, quizá, sea la diferencia entre una sociedad segura y una sociedad simplemente controlada.

  • Los estudiantes saben buscar en internet, pero ¿saben encontrar lo que necesitan?

    En la era de Internet discernir entre la calidad y lo mediocre e, incluso, identificar noticias falsas. se convierte en un verdadero reto-

    “Todos los hombres tienen naturalmente el deseo de saber”.

    Metafísica de Aristóteles, libro primero, capítulo I.

    Vivimos en la era de la información. Pero esta abundancia de información es un arma de doble filo: viene acompañada de grandes niveles de desinformación y sobreinformación. Discernir entre lo bueno y lo malo cada vez se hace más complicado. En ocasiones, es una actividad semejante a encontrar una aguja en un pajar.

    No siempre es fácil discernir si la información disponible en la web es veraz y fiable. Para los estudiantes de primaria y secundaria es una cuestión especialmente difícil y, en ocasiones, hasta los estudios previos al doctorado no se sabe bien de dónde extraer información relevante y fiable.

    Los tiempos de las enciclopedias físicas

    Hace unos años el proceso era muy diferente. Cuentan algunos colegas cómo iban a fotocopiar artículos, revistas, libros, a los que sólo tenían acceso en la biblioteca de la universidad en la que realizaban sus estudios. En la actualidad, tenemos todo en nuestros dispositivos electrónicos, a golpe de clic. Solo necesitamos teclear en nuestro navegador Google o Wikipedia y encontramos un mar de datos e información.

    En la era de internet se torna complicado discernir entre la calidad y lo mediocre e, incluso, identificar noticias falsas. Esto se convierte en un verdadero reto para los estudiantes a los que se encarga investigar determinado tema para un trabajo o exposición en clase.

    No basta con saber usar Google

    Buscar información en internet conlleva más esfuerzo del que parece: no solo es una cuestión de saber usar un motor de búsqueda. La información está disponible en la red, en los libros, diarios, revistas, blogs, podcasts, redes sociales, periódicos digitales, grandes pensadores, charlas TED, personas de nuestro entorno, asociaciones, empresas… Millones de datos y conocimiento por todos lados y de todos los tipos.

    Es con la experiencia, con las horas y horas de búsqueda y lectura de la información extraída, cuando vamos adquiriendo esta habilidad de distinguir entre lo bueno y lo malo; de eliminar la paja y quedarnos con la aguja. Ahí reside nuestra obligación como docentes: transmitir este conocimiento a los alumnos.

    Los trucos básicos

    Existen ciertas estrategias metodológicas que permiten la búsqueda de información, su evaluación y selección, como por ejemplo:

    1. Preguntarnos qué información concreta es la que necesitamos y para qué.
    2. Uso de palabras clave. Esta palabra clave hace que se ejecute el motor de búsqueda, rastreando la información que hay en la red según los parámetros específicos del buscador utilizado, dando resultados distintos dependiendo de qué palabras usemos.Para su elección, podemos seguir una serie de consejos como el uso del asterisco * para reemplazar un conjunto indeterminado de caracteres. Por ejemplo, renovable* incluirá la búsqueda no solo de la palabra renovable, sino también renovables, u otras palabras cuya raíz sea renovable.También se puede usar el asterisco como adjetivo en la búsqueda. Por ejemplo: “Tecnologías renovables más * de los últimos años”. Buscará las tecnologías renovables más demandadas, más usadas, etc. El uso exclusivo de minúsculas y sin acentos también es recomendable.
    3. Comparar la información proporcionada con otros buscadores.
    4. Analizar las citas y las referencias de la información encontrada es una buena práctica y muy aconsejable si detectamos insuficiencias o excesiva información con respecto a nuestras necesidades. También es posible ampliar o reducir el rango de búsqueda mediante el uso de distintas palabras clave y uso del * como indicaba en el punto 2.
    5. Verificar la calidad de las fuentes bibliográficas se torna imprescindible.

    Búsqueda en la etapa universitaria

    Si nos centramos en el alumnado universitario pregraduado, este ha de estar familiarizado en la búsqueda de información fiable con fines académicos. Pero, aunque el 93,2 % de la población de 16-74 años ha usado internet en los tres últimos meses, en las aulas es habitual observar cómo los alumnos no suelen saber encontrar la información pertinente.

    La información académica también se encuentra en todas partes. Ya no solo disponemos de los servicios de la biblioteca universitaria en su catálogo digital, sino que tenemos a nuestra disposición grandes repositorios bibliográficos como Scopus, Web of Science y Google Académico, entre otros.

    Sin embargo, existen técnicas que nos ayudan a manejar grandes cantidades de datos provenientes de fuentes fiables para nuestras investigaciones.

    Una aplicación posible

    Cuando manejamos una gran cantidad de datos, la aplicación de un análisis bibliométrico se hace necesaria. El análisis bibliométrico es una ciencia que utiliza métodos estadísticos y matemáticos para analizar la literatura científica en profundidad.

    Pero, ¿cómo realizar un análisis bibliométrico? Propongo para ello el uso de un software llamado VOSviewer por parte de docentes e investigadores para realizar sus revisiones.

    VOSviewer permite la realización, visualización y exploración de mapas de coocurrencia, una interconexión colectiva de términos basada en su presencia conjunta dentro de una unidad de texto.

    Con esta herramienta se crea un mapa basado en una red sobre publicaciones científicas, aunque también es posible crear esa red sobre revistas científicas, investigaciones, países o palabras clave.

    Para ello, se extrae información de Scopus, como la mayor base de datos de referencias bibliográficas sobre el tema a investigar, exportamos la documentación y la introducimos en el VOSviewer para realizar el mapa de coocurrencia.


    Mapa de coocurrencia de palabras clave en el campo de estudio de las energías renovables mediante modelización econométrica.
    Author provided

    En la figura se representa un caso real, un mapa que analiza 1 329 palabras clave en artículos científicos que estudian el desarrollo de las energías renovables a través de un análisis econométrico. Se identifican 5 grupos (clústeres) por colores vinculados a las tres grandes preguntas del marco estratégico de la Unión Europea, facilitando la toma de decisiones.

    Enseñar desde la infancia

    Para encontrar la información deseada en internet en la etapa universitaria es clave el uso de bases de datos especializadas y apoyarse en el análisis bibliométrico para realizar estudios más exhaustivos y rigurosos.

    Pero la enseñanza del proceso de búsqueda de información en internet es fundamental y ha de realizarse en todos los niveles de estudio. Se trata de un eslabón básico para construir una sociedad informada y capaz de cuestionarse, razonar y pensar sobre cualquier ámbito.The Conversation

    Consoli Quintana Rojo, Doctora en Economía y Empresa. Profesora e investigadora del área de Economía Aplicada de la Facultad de Derecho y Ciencias Sociales de Ciudad Real, Universidad de Castilla-La Mancha

    Este artículo fue publicado originalmente en The Conversation. Lea el original.