Repository navigation
Security es
Los controles de seguridad de MiniOS están diseñados para el sistema en vivo: sesiones temporales, sesiones persistentes, medios portátiles y configuración al inicio. El Instalador de MiniOS también puede realizar una conversión nativa. El sistema resultante mantiene el entorno de escritorio seleccionado y la identidad visual de MiniOS, pero se elimina el software específico del modo en vivo de MiniOS, por lo que la seguridad y el mantenimiento se gestionan con las herramientas estándar de Debian en lugar de tratarlo como otro modo en vivo. Proteja la sesión en ejecución, los datos persistentes, los medios de arranque y cualquier configuración que se aplique al iniciar.
Descargue MiniOS desde una fuente oficial y verifique el ISO antes de grabarlo. Siga Verificación de descargas y compare el resultado antes de arrancar o instalar. La verificación detecta una descarga dañada o sustituida; no garantiza que un dispositivo USB ya modificado sea seguro.
Mantenga el dispositivo USB bajo control físico. Las contraseñas de firmware y el orden de arranque restringido pueden reducir arranques no autorizados casuales, pero no cifran los archivos del dispositivo. Secure Boot puede ofrecer protección adicional de la cadena de arranque en imágenes y hardware que lo soportan; verifique el comportamiento real de la versión y el firmware en lugar de asumir compatibilidad.
Una imagen en vivo de MiniOS sin personalizar utiliza las credenciales publicadas live / evil y root / toor, con inicio de sesión automático y acceso administrativo sin contraseña en su configuración orientada a la comodidad. Cualquier persona que acceda al sistema podría usar esas credenciales, especialmente si SSH está activo.
Antes de conectarse a una red no confiable:
- Establezca contraseñas únicas para usuario y root en el Configurador de MiniOS.
- Seleccione un perfil de seguridad adecuado y revise cada control configurado.
- Desactive SSH y XRDP a menos que se requiera acceso remoto.
- Reinicie en una nueva sesión al cambiar configuraciones de cuentas de un solo uso o de seguridad, y luego verifique el inicio de sesión y el comportamiento de privilegios resultantes.
El Configurador almacena los hashes de contraseñas cifrados, no las contraseñas en texto plano. Si cambia una cuenta persistente ya creada, use passwd para el usuario actual y sudo passwd root para root. Tras la conversión nativa, utilice las herramientas habituales de gestión de cuentas de Debian.
El Configurador de MiniOS ofrece tres perfiles. Un perfil llena ajustes concretos; el nombre del perfil no se guarda como clave de configuración en tiempo de ejecución, y cada ajuste sigue siendo editable de forma independiente.
| Perfil | Comportamiento principal |
|---|---|
convenient |
Compatible con inicio de sesión automático, sudo y PolicyKit sin contraseña, root y SSH por contraseña permitidos, XRDP/X11/pantalla de bloqueo relajados, pistas de contraseña visibles. |
balanced |
Sin inicio de sesión automático, sudo y PolicyKit requieren contraseña, inicio de sesión SSH como root denegado pero SSH por contraseña permitido, XRDP/X11/pantalla de bloqueo reforzados. |
strict |
Sin inicio de sesión automático, sudo y PolicyKit requieren contraseña, inicio de sesión SSH como root y por contraseña denegados, XRDP deshabilitado, X11/pantalla de bloqueo reforzados, pistas de contraseña ocultas. |
Los valores predeterminados del instalador varían según el modo de despliegue: las instalaciones en vivo favorecen convenient, mientras que la conversión nativa parte de balanced. El ajuste nativo se aplica durante la conversión; después de la instalación, utilice la configuración de seguridad estándar de Debian. Estos son valores predeterminados, no recomendaciones para todos los modelos de amenazas.
Los mismos ajustes están disponibles como claves de configuración documentadas, incluyendo LIVE_SUDO_MODE, LIVE_POLKIT_MODE, LIVE_SSH_PERMIT_ROOT_LOGIN, LIVE_SSH_PASSWORD_AUTHENTICATION, LIVE_XRDP_MODE, LIVE_X11_MODE, LIVE_ISSUE_PASSWORD_HINTS, y LIVE_LOCKSCREEN_MODE. Prefiera estas claves o el Configurador en lugar de editar archivos generados de sudoers, PolicyKit, display-manager o SSH. Consulte Archivo de configuración.
Para el comportamiento de guardado y la aplicabilidad de los ajustes, consulte Configurador de MiniOS.
La creación de cuentas, contraseñas, LIVE_CONFIG_NOROOT, y la postura de seguridad son configuraciones de un solo uso aplicadas al crear una nueva sesión. El Configurador muestra la aplicabilidad de cada control. Los ajustes reconfigurables, como los servicios, se aplican tras reiniciar.
SSH puede estar habilitado en una imagen de MiniOS para tareas de recuperación. En una red donde otros usuarios no son de confianza, asuma que las credenciales predeterminadas publicadas están expuestas hasta que lo confirme.
- Si no necesita SSH, agregue
sshaDISABLE_SERVICESen el Configurador y elimínelo deENABLE_SERVICESsi está presente. - Si necesita SSH, deniegue el inicio de sesión como root con
LIVE_SSH_PERMIT_ROOT_LOGIN=false. - Prefiera la autenticación por clave. Confirme el inicio de sesión por clave en una conexión aparte antes de establecer
LIVE_SSH_PASSWORD_AUTHENTICATION=false. - Restringa el acceso entrante mediante el firewall de red o el router, y no exponga un sistema de recuperación portátil directamente a Internet.
- Revise XRDP por separado. El perfil estricto lo deshabilita; el perfil equilibrado lo refuerza pero no necesariamente desactiva su servicio.
Los parámetros de arranque pueden sobrescribir los valores del archivo de configuración. Revise el comportamiento inesperado de los servicios consultando Parámetros de arranque.
La persistencia nativa sin cifrar, DynFileFS, DynBlk, VMDK, raw y SquashFS pueden ser leídas por cualquier persona que obtenga el dispositivo. MiniOS puede superponer LUKS2 sobre Raw, DynFileFS, DynBlk o VMDK. LUKS2 sigue siendo una capa de cifrado, no un modo de sesión independiente. Para crearla al arrancar, selecciónala con perchencrypt=luks; las sesiones existentes obtienen su estado de cifrado desde los metadatos de la sesión en lugar de un cambio posterior por línea de comandos.
El límite de cifrado varía según el backend. Raw cifra la imagen de bloques lógicos dentro de changes.img; DynFileFS cifra el virtual.dat; DynBlk y VMDK cifran el dispositivo de bloques expuesto por el controlador DynBlk. Los metadatos de sesión, archivos de arranque, metadatos del backend y descriptores VMDK fuera del dispositivo de bloques cifrado, así como archivos no relacionados en el medio, permanecen visibles. La compresión del backend DynBlk se desactiva cuando se selecciona LUKS2; VMDK no ofrece compresión de backend.
La creación al arrancar solicita la contraseña dos veces en el initrd. Cuando Installer pre-crea una sesión cifrada en el destino, su asistente recopila y confirma la contraseña y la pasa a minios-session por entrada estándar. No se almacena en la configuración, registros ni argumentos de proceso. Las sesiones cifradas existentes solicitan la contraseña al arrancar; tres intentos fallidos de desbloqueo detienen el arranque en lugar de volver a texto plano, otro backend o un reemplazo en memoria bajo la misma solicitud de persistencia.
La capa de persistencia LUKS2 MiniOS protege el contenido del sistema de archivos mientras el mapper está cerrado. No protege los datos después del desbloqueo, los archivos de arranque sin cifrar, los archivos copiados fuera del backend cifrado ni un sistema de archivos raíz nativo. El cifrado de persistencia en capas no es cifrado nativo de raíz. Las exportaciones lógicas contienen archivos de sesión descifrados, por lo que debes proteger los respaldos por separado. Utiliza una contraseña robusta y mantén una copia de seguridad probada.
El almacenamiento temporal de caché o journal es una opción para reducir escrituras, no para cifrar. Con persistencia duradera, MiniOS mantiene minios-boot y live-config diagnósticos en el almacén de sesión incluso cuando LIVE_LOG_STORAGE=volatile. Para SquashFS duradero, estos archivos quedan fuera de changes.sb, en el directorio boot-logs/ de la sesión. Con perchtoram, la sesión y sus diagnósticos se almacenan en memoria; la persistencia requiere un guardado exitoso en almacenamiento. Un dispositivo de respaldo sin cifrar expone sus registros junto con el resto de sus archivos. LIVE_CONFIG_DEBUG=true también habilita trazas detalladas y copias de entradas de fusión de cuentas de usuario; mantén la depuración desactivada en uso normal y revisa esos registros antes de compartirlos. Consulta Rendimiento.
Consulta Instalador de MiniOS y Gestión de sesiones.
Actualice los metadatos de los paquetes e instale actualizaciones de seguridad de Debian en sesiones en vivo persistentes usando el flujo de trabajo habitual de APT cuando sea apropiado. Los cambios de APT en una sesión en vivo nueva desaparecen al reiniciar. Los módulos base de SquashFS son de solo lectura, por lo que reemplazar el ISO o los módulos por una versión más reciente y confiable de MiniOS suele ser la forma más limpia de actualizar el sistema en vivo base. Tras la conversión nativa, el mantenimiento de seguridad de paquetes es simplemente el flujo de trabajo estándar de APT de Debian para ese sistema instalado.
Consulte Actualizaciones de software para los flujos de trabajo separados de APT, módulos, imagen y kernel.
Antes de una actualización grande:
- Realice una copia de seguridad de archivos importantes y sesiones persistentes.
- Confirme que hay suficiente espacio libre disponible.
- Evite interrumpir escrituras o apagar el dispositivo.
- Reinicie y verifique el sistema actualizado antes de descartar los medios o sesiones anteriores conocidos como funcionales.
La opción de arranque hooks y los hooks de live-config pueden ejecutar archivos desde el sistema de archivos raíz, el medio de arranque o una URL. Los hooks remotos, los hooks de medios modificados y los preseed no revisados pueden ejecutarse con privilegios de sistema. Use solo archivos revisados de una fuente confiable, prefiera la distribución autenticada y evite hooks remotos en redes no confiables. Consulte live-config para el orden de ejecución y ubicaciones soportadas.
La persistencia no es una copia de seguridad. Mantenga una copia separada de los archivos de usuario y exporte o copie las sesiones mientras estén en buen estado. Pruebe la restauración en diferentes medios. Apague correctamente antes de retirar el almacenamiento escribible y deje espacio libre para los metadatos de sesión y el funcionamiento del sistema de archivos.
Antes de desechar un dispositivo, elimínelo de forma segura según la tecnología de almacenamiento y la sensibilidad de los datos. Eliminar archivos o reformatear por sí solo puede no hacer que los datos antiguos sean irrecuperables.
🌐 Languages
📋 Getting started
🚀 Installing MiniOS
- Installation methods
- Verifying downloads
- Installation tools
- Manual file-based installation
- MiniOS Installer
🖥️ Using MiniOS
⚙️ Preparing and customizing MiniOS
- Preconfiguring MiniOS
- Managing modules
- Managing kernels
- Creating custom MiniOS images
- Customizing the boot menu
🛡️ Maintenance and recovery
📖 Reference
- System architecture
- Boot process
- Boot parameters
- Configuration
- Package and edition contents
🛠️ Development
📋 Erste Schritte
🚀 MiniOS installieren
- Installationsmethoden
- Downloads verifizieren
- Installationswerkzeuge
- Manuelle dateibasierte Installation
- MiniOS-Installationsprogramm
🖥️ MiniOS verwenden
⚙️ MiniOS vorbereiten und anpassen
- MiniOS vorkonfigurieren
- Module verwalten
- Kernel verwalten
- Eigene MiniOS-Images erstellen
- Startmenü anpassen
🛡️ Wartung und Wiederherstellung
📖 Referenz
- Systemarchitektur
- Startvorgang
- Startparameter
- Konfiguration
- Paket- und Editionsinhalte
🛠️ Entwicklung
📋 Primeros pasos
🚀 Instalando MiniOS
- Métodos de instalación
- Verificación de descargas
- Herramientas de instalación
- Instalación manual basada en archivos
- Instalador de MiniOS
🖥️ Usar MiniOS
⚙️ Preparar y personalizar MiniOS
- Preconfiguración de MiniOS
- Gestión de módulos
- Gestión de kernels
- Creación de imágenes personalizadas de MiniOS
- Personalizar el menú de arranque
🛡️ Mantenimiento y recuperación
- Actualizar MiniOS
- Copia de seguridad de MiniOS
- Solución de problemas
- Seguridad
- Rendimiento
- Virtualización
📖 Referencia
- Arquitectura del sistema
- Proceso de arranque
- Parámetros de arranque
- Configuración
- Contenido de paquetes y ediciones
🛠️ Desarrollo
📋 Premiers pas
🚀 Installation de MiniOS
- Méthodes d'installation
- Vérification des téléchargements
- Outils d'installation
- Installation manuelle basée sur les fichiers
- Programme d’installation MiniOS
🖥️ Utiliser MiniOS
⚙️ Préparer et personnaliser MiniOS
- Préconfiguration de MiniOS
- Gestion des modules
- Gestion des noyaux
- Créer des images MiniOS personnalisées
- Personnaliser le menu de démarrage
🛡️ Maintenance et récupération
📖 Référence
- Architecture du système
- Processus de démarrage
- Paramètres de démarrage
- Configuration
- Contenu des paquets et éditions
🛠️ Développement
📋 Memulai
🚀 Menginstal MiniOS
- Metode instalasi
- Memverifikasi unduhan
- Alat instalasi
- Instalasi manual berbasis file
- Penginstal MiniOS
🖥️ Menggunakan MiniOS
⚙️ Menyiapkan dan menyesuaikan MiniOS
- Pra-konfigurasi MiniOS
- Mengelola modul
- Mengelola kernel
- Membuat citra MiniOS kustom
- Menyesuaikan menu boot
🛡️ Pemeliharaan dan pemulihan
📖 Referensi
- Arsitektur sistem
- Proses boot
- Parameter boot
- Konfigurasi
- Isi paket dan edisi
🛠️ Pengembangan
📋 Per iniziare
🚀 Installazione di MiniOS
- Metodi di installazione
- Verifica dei download
- Strumenti di installazione
- Installazione manuale basata su file
- Installatore MiniOS
🖥️ Usare MiniOS
⚙️ Preparare e personalizzare MiniOS
- Preconfigurazione di MiniOS
- Gestione dei moduli
- Gestione dei kernel
- Creazione di immagini MiniOS personalizzate
- Personalizzazione del menu di avvio
🛡️ Manutenzione e ripristino
- Aggiornamento di MiniOS
- Backup di MiniOS
- Risoluzione dei problemi
- Sicurezza
- Prestazioni
- Virtualizzazione
📖 Riferimento
- Architettura di sistema
- Processo di avvio
- Parametri di avvio
- Configurazione
- Contenuto di pacchetti ed edizioni
🛠️ Sviluppo
📋 Primeiros passos
🚀 Instalando o MiniOS
- Métodos de instalação
- Verificando downloads
- Ferramentas de instalação
- Instalação manual baseada em arquivos
- Instalador do MiniOS
🖥️ Usar MiniOS
⚙️ Preparando e personalizando o MiniOS
- Pré-configurando o MiniOS
- Gerenciando módulos
- Gerenciando kernels
- Criando imagens personalizadas do MiniOS
- Personalizando o menu de boot
🛡️ Manutenção e recuperação
- Atualizando o MiniOS
- Fazendo backup do MiniOS
- Solução de problemas
- Segurança
- Desempenho
- Virtualização
📖 Referência
- Arquitetura do sistema
- Processo de boot
- Parâmetros de boot
- Configuração
- Conteúdo dos pacotes e edições
🛠️ Desenvolvimento
📋 Начало работы
🚀 Установка MiniOS
- Методы установки
- Проверка загрузок
- Инструменты установки
- Ручная установка на основе файлов
- Установщик MiniOS
🖥️ Использование MiniOS
⚙️ Подготовка и настройка MiniOS
- Предварительная настройка MiniOS
- Управление модулями
- Управление ядрами
- Создание пользовательских образов MiniOS
- Настройка загрузочного меню
🛡️ Обслуживание и восстановление
- Обновление MiniOS
- Резервное копирование MiniOS
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка