Ubuntu 22.04.5 LTS Desktop.

Cómo actualizar el kernel Linux en Ubuntu 24 y sobrevivir al intento (o cómo superamos el CVE-2026-98432)

Mi primer contacto con la distribución GNU/Linux (Debian) Ubuntu fue con la versión 6.10 en el año 2007.

En el año 2014 fue que formalmente comencé a realizar cursos sobre Software Libre en la Academia del Ministerio de Ciencia y Tecnología del estado Carabobo y allí me confirmaron lo que yo había aprendido por mi cuenta navegando por internet: Se deben de utilizar siempre los repositorios oficiales en  línea o un repositorio espejo reconocido para las actualizaciones mayores y menores. En cuanto a las actualizaciones de seguridad, esas sí que siempre hay que recogerlas directamente de la fuente, por aquello de la rapidez y veracidad del asunto. Más que todo por la rapidez … 

El asunto es que hoy 3 de noviembre de 2026 la empresa Canonical, mantenedores de Ubuntu, en una ansiedad que llevamos días en ello, se decidieron a sacar un parche de seguridad ante la CVE-2026-98432, con una peligrosidad de 9,8/10 (vamos, 98 % de peligrosidad) NO por los repositorios oficiales sino por la nueva estrategia de ciclo Kernel SRU con 2 semanas de duración.

Seguir leyendo →

Ocultar versión de Apache2 (y sistema operativo usado)

Esto es sencillo: Conviene ofrecer siempre la mínima información necesaria e incluso hay quienes la cambian a propósito (si usan Nginx pues declaran que usan Apache).

El procedimiento es fácil, editar sudo nano /etc/apache2/conf-available/security.conf .

Dentro de dicho fichero buscar (o agregar):

  • ServerTokens Prod .
  • ServerSignature Off .

El archivo está profusamente «documentado» con líneas de comentarios, obvio que en idioma inglés siempre.

Por último reiniciar Apache2: sudo systemctl restart apache2 .

Instalando HTTP/2 en Apache2 para Ubuntu 24.04

¡ De nuevo vamos con HTTP/2 !

¿Por qué HTTP/2?

Por dos razones principales:

  • Seguridad: Con HTTP/2 los encabezados dejan de viajar en texto plano y van en lenguaje de máquina, lo cual dificulta aún más su intercepción e inspección por parte de terceros.
  • Utilidad: Con HTTP/2, si el navegante de nuestra página web lo permite, podremos enviarle notificaciones de nuestra parte (push) lo cual abre la posibilidad de nuevas comodidades en nuestras tareas de programación.

Seguir leyendo →

Perfiles «perdidos» en Chromium (Ubuntu, Snap)

Yo utilizo GNU/Linux® Ubuntu® (derivado Debian®) y ni es tanto el tiempo que le dedico a su configuración.

Sin embargo al actualizar a Chromium 143.0.7499.146 y apagar la máquina, al día siguiente me sucedió algo muy curioso: Se negaba a mostrar mi lista de perfiles, generalmente uno por cada aplicación y/o sitio web.

Pues nada, arremangarse la camisa, revisar los respaldos hechos a ver si faltaba algo… Y nada, un buen rato investigando, al menos abría un perfil temporal y así abrí uno o dos perfiles directamente, sin el asistente de bienvenida. Pero no es la idea tener que estar recurriendo a la línea de comandos cada día para lanzar el navegador web, ese recurso es para trabajos importantes.

Por fin leyendo un artículo en «Ask Ubuntu» alguien aconsejó borrar los «Singleton*» y revisé en ~/snap/chromium/common/chromium y allí estaban:

SingletonCookie
SingletonLock
SingletonSocket

Los moví a un directorio de respaldo, ejecuté Chromium y ¡Zas! todo de nuevo a la normalidad.

Me queda, como pendiente, saber qué hace el endemoniado Singleton ese…

Logotipo de CentOS ( https://commons.wikimedia.org/wiki/File:Centos-logo-light.svg )

Centos 7: configuración como servidor en DigitalOcean

En esta entrada veremos cómo agregar usuarios para delegar la responsabilidad de administrar un servidor CentOS 7. Aunque está basado para realizarlo con el proveedor DigitalOcean, nada impide que lo puedan hacer en sus propias máquinas físicas (bare-metal). Veamos.

Seguir leyendo →