Saltar al contenido
LGM-OS
créditos

Benjamin Weber

Auditoría externa de seguridad de LGM-OS 1.92.3. La mayor parte de lo que trae la 2.0.0 sale de su informe.

Lo que trae su trabajo

Las versiones que se le deben, enteras y tal como se publicaron.

2.0.02026-09-26#

Novedades · Cambios · Correcciones · +1

Dedicada a Benjamin Weber (ITSWEBER), cuya auditoría externa trae la mayor parte de lo que cambia en esta versión. Los puntos que salen de su informe llevan «(auditoría)»; los demás no vienen del informe.

Novedades

  • Primera configuración: crear el primer administrador pide el código de un solo uso que sale en la pantalla del NAS (o con sudo lgm alta). (auditoría)
  • Centro de paquetes: la ficha de cada aplicación dice de qué catálogo viene, quién la mantiene y dónde pedir ayuda; las licencias de los catálogos están en Fuentes del catálogo. (auditoría)
  • La web: página de licencias de terceros y aviso legal. (auditoría)
  • La web: Novedades abre con los créditos de quien ha ayudado a mejorar LGM-OS, cada uno con su página.
  • LGM Connect: carpetas de este ordenador en el NAS. Comparte una carpeta del PC y el NAS la lee —para copiarla o para Plex— mientras la aplicación esté abierta, en casa o fuera. Solo lectura.
  • LGM Connect: pantalla «Conexión». Prueba cada vía hasta el NAS y dice dónde falla y qué hacer, con el registro de la aplicación en directo y un informe para pedir ayuda sin contraseñas.
  • LGM Connect: el menú lateral se esconde y se vuelve a sacar con un clic.
  • Centro de paquetes: n8n, Uptime Kuma, Home Assistant, Gitea, Nextcloud y otras avisan antes de instalarse de que quien las abre primero crea la cuenta de administrador; Nginx Proxy Manager dice su usuario de fábrica. (auditoría)

Cambios

  • Terminal y consolas: abrir el terminal, la sesión de root o la consola de un contenedor pide confirmar la contraseña y el segundo factor. Si tenías una pestaña abierta, recárgala; en LGM Connect, actualiza la aplicación. (auditoría)
  • Actualizaciones: el repositorio de origen ya no se cambia desde el panel: hazlo por SSH con sudo git -C /opt/nas/src remote set-url origin <dirección>. (auditoría)
  • Actualizaciones: no se instala una versión anterior a la que tienes; para volver atrás, usa «Volver a la versión anterior».
  • Actualizaciones: cada versión lleva solo lo que el NAS usa y pesa la mitad. (auditoría)
  • Privacidad: los datos técnicos del equipo ya no se mandan a lgm-os.com de fábrica; enciéndelos en Panel de control → Licencia si quieres compartirlos con soporte. (auditoría)
  • Licencia: el aviso periódico a lgm-os.com ya no lleva tu clave de licencia, sino una huella que no sirve como licencia. (auditoría)
  • Licencia: la consulta de licencias pasa a ser diaria, y la de la IP pública solo se hace con DNS dinámico, VPN o algo publicado. (auditoría)
  • Instalación: el menú de arranque y la pantalla del idioma van en español, inglés y alemán, con sus diéresis, y la zona horaria sale del idioma elegido. (auditoría)
  • Instalación: la barra avanza mientras se instalan los paquetes del sistema. (auditoría)
  • Consola del equipo: habla el idioma elegido al instalar desde el primer arranque. (auditoría)
  • Pantalla del servidor: el navegador arranca sin servicios de Google y en el idioma del NAS. (auditoría)
  • Instalación nueva: el servidor web y el multimedia ya no arrancan de fábrica; se encienden al activar WebDAV, el acceso externo o Multimedia. (auditoría)
  • Cuentas: «Cerrar todas las sesiones», pulsado por un administrador, cierra también las sesiones de las demás cuentas. (auditoría)
  • Certificado: el aviso para instalar la autoridad del NAS explica qué implica confiar en ella. (auditoría)
  • La web: dice de dónde salen las aplicaciones (31 nuestras y más de 3.000 de la comunidad) y quién desarrolla LGM-OS. (auditoría)
  • La web: la política de privacidad detalla todo lo que el NAS manda, a quién y cuándo, también en alemán. (auditoría)
  • Máquinas virtuales: la barra de la pantalla ya no se esconde sola: se pliega y se despliega con un clic en su asa, y se queda como la dejes.
  • Cortafuegos: filtra también los puertos de las aplicaciones: las nuevas se abren solo a la red de casa, y en Seguridad → Cortafuegos se cierran o se abren a cualquier origen. Las que ya tenías siguen abiertas como estaban. (auditoría)
  • Actualizaciones: la interfaz ya no declara una versión propia distinta de la del sistema. (auditoría)
  • Servicios sin uso: al actualizar, Apache y el servidor multimedia se apagan si nada los usa; un sitio o unas carpetas puestos a mano los mantienen encendidos. (auditoría)
  • Impresora: en las instalaciones nuevas CUPS ya no arranca de fábrica; se enciende al compartir la impresora. (auditoría)
  • Pantalla del servidor: sin monitor conectado, el panel a pantalla completa no arranca ni gasta memoria; se enciende al enchufar uno. (auditoría)
  • Tu primer volumen: el asistente nombra el volumen y la primera carpeta en el idioma del panel; los volúmenes que ya existen conservan su nombre. (auditoría)
  • Primera configuración y Usuario y grupo: dicen con qué cuenta se abre una carpeta desde otro ordenador y avisan si a un administrador le falta «Carpetas compartidas». (auditoría)
  • Centro de paquetes: la ficha de una aplicación avisa si el cortafuegos tiene cerrado su puerto y no se abrirá desde otros equipos. (auditoría)

Correcciones

  • Almacenamiento: sustituir un disco que ha fallado en un volumen Btrfs ya funciona; antes no hacía nada y no avisaba. (auditoría)
  • Almacenamiento: si la sustitución de un disco falla, se avisa con el motivo y queda en el Centro de registros. (auditoría)
  • Almacenamiento: el disco que falta en un volumen sale como «falta», no como «ONLINE». (auditoría)
  • Almacenamiento: el disco que vuelve a conectarse se reconoce como el que faltaba, y el aviso dice qué hacer. (auditoría)
  • Almacenamiento: crear y eliminar un volumen contesta entero en el idioma del panel. (auditoría)
  • Avisos: los de disco conectado, desconectado o que falta en un volumen salen enteros en el idioma del panel. (auditoría)
  • Tu primer volumen: los discos vacíos pero pequeños dicen por qué no valen en vez de salir como ocupados. (auditoría)
  • Tu primer volumen: con tres discos o más propone paridad si ZFS está cargado. (auditoría)
  • Cámaras: desde la 1.92 la grabación no arrancaba si la carpeta de grabaciones estaba compartida; se repara sola al actualizar. (auditoría)
  • Cámaras: una cámara que no graba deja de salir «Grabando» a los dos minutos y dice el motivo. (auditoría)
  • Carpetas compartidas: crear una carpeta con SMB o NFS abre su puerto en el cortafuegos. (auditoría)
  • Centro de paquetes: las aplicaciones de Community Applications con plantilla antigua (Emby, Plex, GitLab…) se instalan con sus puertos, carpetas y variables. (auditoría)
  • Centro de paquetes: PUID, PGID y la zona horaria salen con los valores de este NAS. (auditoría)
  • Centro de paquetes: la versión de las recetas de Big Bear ya no es un trozo de hash. (auditoría)
  • Instantáneas: los archivos restaurados ya no vuelven con permiso de ejecución. (auditoría)
  • Copias de la configuración: restaurar ya no apaga la verificación en dos pasos que las cuentas tienen en este NAS; a quien le toque reactivarla se le dice.
  • Licencia: el texto de «Compartir los datos técnicos» dice qué se manda siempre y qué solo con él encendido. (auditoría)
  • La web: ya no dice que el código no sea público: el de todo lo que corre en el NAS viaja en cada versión. (auditoría)
  • La web: la licencia sin internet se explica como es: la prueba y la activación necesitan conexión una vez. (auditoría)
  • La web: Novedades y la documentación anunciaban una versión más de la publicada.
  • Nubes: las que ya estaban montadas se ponen al día con cada actualización; hasta ahora se quedaban con la configuración con la que se montaron.
  • LGM Connect: con el NAS caído, una carpeta conectada desde fuera de casa ya no congela el Explorador varios minutos.
  • LGM Connect: las carpetas conectadas desde fuera de casa ya no se quedan congeladas al cabo de un rato, y la que se desconecta sola deja de salir como conectada.
  • LGM Connect: al cerrar la aplicación, las carpetas conectadas desde fuera de casa se sueltan en vez de quedarse colgadas.
  • Acceso externo: el certificado con DuckDNS ya se emite; el sistema rechazaba la orden que lo pide.
  • Cortafuegos: la pantalla ya no dice que SMB, NFS y WebDAV quedan bloqueados: lo que enciendes desde el panel abre su puerto solo. (auditoría)
  • Bloqueo por país: un país sin lista IPv6 ya no impide que cargue el cortafuegos entero.
  • Archivos: abrir una carpeta de una nube, de otro equipo o de un disco que tarda en contestar ya no deja el panel entero sin responder.
  • Nubes: una nube de MEGA ya se abre como carpeta; se conectaba, pero no llegaba a montarse.
  • Centro de paquetes: en Fuentes del catálogo, una fuente que trae aplicaciones ya no sale en rojo por las repetidas o las que no se admiten.
  • LGM Connect: los fallos del NAS y los de compartir una carpeta de este ordenador salen en el idioma de la aplicación.
  • La web: la guía de descarga e instalación, ahora también en alemán, describe el instalador actual.
  • Instalación: con varios discos ya no sale el menú de particionado de Debian: el asistente pregunta en qué disco va el sistema y, si tiene datos, dice qué hay antes de borrarlo. (auditoría)
  • Instalación: el cargador de arranque va al disco del sistema y no al primero del equipo.
  • Instalación: el primer arranque ya no dice que LGM-OS no se pudo preparar cuando la instalación salió bien.
  • LGM Connect: «Avisos en este equipo» ya saca los avisos del NAS; hasta ahora no llegaba ninguno.
  • Cortafuegos: las reglas que abre el propio NAS salen en el idioma del panel.
  • Centro de paquetes: las carpetas de una aplicación de la comunidad se nombran en el idioma del panel.
  • Escritorio: el recuadro «Actualizaciones» ya no dice «Sin repositorio de origen» en un NAS instalado desde la ISO.
  • Comprobación del sistema: el aviso de un DNS que no responde sale también en inglés y alemán.
  • NFS: con el cortafuegos encendido, montar por NFSv3 y showmount vuelven a funcionar: sus servicios auxiliares usan puertos fijos, abiertos solo a la red de casa. (auditoría)
  • ZFS: el aviso de que un núcleo nuevo se ha quedado sin ZFS vuelve a funcionar; antes daba siempre el equipo por bueno.
  • Centro de paquetes: las aplicaciones propias (Vaultwarden, Nextcloud, Jellyfin…) ya no salen en español con el panel en inglés o alemán, ni su descripción ni los campos de instalar. (auditoría)
  • Centro de paquetes: al actualizar, las recetas propias (Vaultwarden, Gitea…) se ponen al día también en los NAS ya instalados; las que hayas cambiado a mano se quedan como están. (auditoría)
  • Centro de paquetes: el catálogo que trae el NAS de fábrica sale con puertos, autor y enlace de soporte; Emby se abre en el 8096. (auditoría)
  • Centro de paquetes: los NAS ya instalados rehacen el catálogo al actualizar, sin esperar a la sincronización semanal. (auditoría)
  • Centro de paquetes: las aplicaciones de Community Applications ya no caen casi todas en «Otros»: cada una sale en su categoría. (auditoría)
  • Centro de paquetes: las aplicaciones de CasaOS y Big Bear piden sus datos al instalar (usuario, contraseña, direcciones) y el NAS genera las contraseñas que dejes vacías.
  • Centro de paquetes: una aplicación publicada con el mismo nombre por varios autores sale una sola vez, con la plantilla más completa.
  • Centro de paquetes: las descripciones de Community Applications ya no enseñan marcas como «[br]» o «[b]».
  • Almacenamiento: un espejo de tres o más discos enseña el espacio que de verdad cabe, el mismo que anuncia el asistente, y no dos tercios. (auditoría)
  • Almacenamiento: tras reiniciar con un disco del espejo averiado, «Reemplazar» ya no se niega: monta el volumen con los discos que quedan y sustituye el que falta. (auditoría)
  • Almacenamiento: un disco nuevo más grande que el que sustituye se aprovecha entero. (auditoría)
  • Almacenamiento: lo escrito mientras al espejo le faltaba un disco vuelve a guardarse por duplicado al terminar la sustitución. (auditoría)
  • Avisos: si a un volumen le falta un disco y no se ha montado, el aviso ya no dice que «sigue funcionando»: dice que sus carpetas no están disponibles hasta sustituir el disco.
  • Carpetas compartidas: el administrador de la primera configuración ya las abre desde otros equipos con su usuario y contraseña del NAS. En un NAS ya configurado, márcale «Carpetas compartidas» en Usuario y grupo. (auditoría)
  • VPN: el archivo de configuración del cliente y los avisos de la dirección salen enteros en el idioma del panel. (auditoría)
  • Actualizaciones: el paquete de cada versión lleva dentro el mismo número con el que se publica. (auditoría)
  • La web: el almacenamiento se describe como es: Btrfs de partida, ZFS a elegir y la paridad (RAID 5/6) solo con ZFS. (auditoría)
  • La web: la lista de funciones ya no dice que el NAS se actualiza desde un repositorio git: lo hace con paquetes firmados. (auditoría)
  • La web: la guía de instalación avisa de que el primer arranque, la parte larga, puede llevar una hora o más. (auditoría)
  • La web: la tabla «Qué sabe hacer» sale traducida en la web alemana y ya no enseña una tarjeta vacía en la inglesa.
  • La web y el Centro de paquetes: hablan de unas 3.000 aplicaciones de la comunidad, no de 2.000.
  • La web: en la demostración, el título de las ventanas y de la pestaña sale en el idioma de la página.

Seguridad

  • Actualizaciones: la firma de cada versión la comprueba también la parte del sistema que la instala. (auditoría)
  • Actualizaciones: endurecida la actualización desde un repositorio git. (auditoría)
  • Actualizaciones: compilar la interfaz ya no ejecuta los guiones de instalación de sus dependencias. (auditoría)
  • Primera configuración: la contraseña de la cuenta de consola ya no se guarda en un fichero legible por todo el equipo. (auditoría)
  • Ayudante del sistema: endurecida la validación de varias órdenes internas, el filtro de la configuración de carpetas compartidas y la escritura en carpetas de datos. (auditoría)
  • Archivos: la papelera de cada carpeta solo la ve, vacía y restaura quien tiene permiso sobre ella. (auditoría)
  • Archivos: la búsqueda solo devuelve archivos de las carpetas de quien busca. (auditoría)
  • Archivos: restaurar versiones anteriores exige permiso de escritura. (auditoría)
  • Documentos: endurecido el guardado desde el editor. (auditoría)
  • SFTP: las cuentas enjauladas ya no pueden crear enlaces. (auditoría)
  • Cuentas: rehacer los códigos de respaldo del segundo factor tiene el mismo límite de intentos que el acceso. (auditoría)
  • Cuentas: «Cerrar todas las sesiones» renueva además la clave de las sesiones. (auditoría)
  • Permisos: comprobación de administrador más estricta. (auditoría)
  • Invitaciones: un enlace de invitación usado dos veces a la vez solo pone una contraseña. (auditoría)
  • Panel: las conexiones en directo solo se permiten con el propio NAS. (auditoría)
  • Licencia: una respuesta del portal ya no puede cambiar tu licencia por otra peor ni hacer caducar la prueba antes de tiempo. (auditoría)
  • Centro de paquetes: las contraseñas de ejemplo de las recetas se cambian al instalar por unas propias, que la ficha de la aplicación enseña. (auditoría)
  • Vaultwarden: se instala con un token de administración propio y avisa de que el registro está abierto hasta que lo cierres. (auditoría)
  • Quien se hiciera con el panel ya no puede hacerse con el equipo a través de una carpeta remota, una nube o el montaje de un disco.
  • Carpetas remotas: las añadidas con versiones antiguas se montan ya sin admitir programas setuid.
  • LGM Connect: «Cerrar sesión» borra del ordenador la contraseña con la que se conectaban las carpetas; la próxima vez que conectes una, te la pedirá.
  • LGM Connect: quitar un NAS de la aplicación borra todo lo suyo: contraseña, carpetas al arrancar y sincronizaciones.
  • LGM Connect: un nombre de cuenta con comas u otros signos ya no puede colar opciones al conectar una carpeta.
  • LGM Connect: la clave interna de la ventana ya no viaja al NAS en cada petición.
  • Cortafuegos de las aplicaciones: el bloqueo por país y las reglas «Denegar» valen también para sus puertos, y cerrar una aplicación corta las conexiones ya abiertas. (auditoría)
  • Cortafuegos: una regla «Denegar» para un equipo o una red corta aunque otra regla más amplia abra ese puerto.
  • Cortafuegos: «Red de casa» cuenta solo las redes privadas de casa y la VPN, también con el NAS enchufado directo a la fibra o al módem. (auditoría)
  • Registro: los cambios del cortafuegos apuntan la IP de quien los hace.
  • Consola del equipo: la contraseña de la cuenta lgm sale tapada en la pantalla del NAS; pulsa C en esa pantalla para verla un minuto. (auditoría)
  • Carpetas compartidas: quien deja de administrar el NAS pierde en el acto el acceso por la red a las carpetas de los administradores.
  • Carpetas compartidas: lo que el sistema crea, escribe o borra en ellas ya no puede acabar en la carpeta de otro cambiando una carpeta por un enlace a mitad de la operación. (auditoría)
  • Centro de paquetes: la ficha de una aplicación ya instalada avisa si sigue con la contraseña de ejemplo de su receta, igual en todos los equipos, y dice qué hacer. (auditoría)
  • Centro de paquetes: las recetas de la tienda las escribe el usuario del panel y no root, sin seguir los enlaces que haya en su carpeta.