Automatización de Tareas y Estrategias de Seguridad en Sistemas Linux
Clasificado en Informática
Escrito el en
español con un tamaño de 3,57 KB
Automatización con Crontab
Crontab es el programa estándar para automatizar tareas. Al ejecutar crontab -e, se genera un archivo cron asociado al nombre de usuario en /var/spool/cron/crontabs.
crontab -l: Muestra el listado de tareas programadas.crontab -r: Elimina el archivo de tareas.
Sintaxis
La estructura de programación sigue el formato: minutos horas día-mes mes día-semana comando.
Gestión de Backups con Duplicity
Duplicity es una herramienta de software diseñada para realizar copias de seguridad (backups) de manera local o remota, permitiendo el uso de cifrado o almacenamiento en texto plano:
- Ejemplo de uso:
duplicity --no-encryption /origen /destino --exclude: Permite excluir directorios específicos de la copia.--include: Permite incluir únicamente los archivos o rutas indicados.
Compresión y Respaldo con TAR
El comando tar es fundamental para la gestión de archivos:
- Crear copia:
tar -jcvf ejemplo.tar.bz2 /archivos - Extraer:
tar -jxvf /ruta - Ver listado:
tar -jtvf /archivo - Copia de archivos modificados desde una fecha:
tar -jcvf /archivo -N 1feb2009 - Copia total con fecha dinámica:
tar -jcvf /tmp/CopiaTotal_etc-home_`date +%d%b%y`.tar.bz2 /home /etc
Tipos de Seguridad Activa
- Protección del equipo y arranque del SO
- Protección física de los equipos.
- Protección de la BIOS.
- Protección del arranque del SO.
- Protección de las particiones del disco duro.
- Protección del acceso al sistema.
- Protección del uso del sistema (Cuotas).
- Protección del software local
- Actualizaciones y parches.
- Antivirus.
- Monitorización.
- Protección del software externo
- Aplicaciones web.
- Cloud computing: IaaS, SaaS.
Configuración y Protección de GRUB
/etc/default/grub: Fichero principal de configuración./etc/grub.d/: Directorio con archivos de configuración para cada SO.- Añadir usuarios en
/etc/grub.d/00_header:cat << EOF set superusers="supegrub" password supergrub 1234 password tunombre 5678 EOF
- Dar acceso a usuarios:
echo "menuentry '$(echo "$title" | grub_quote)' --users supergrub ${CLASS} - Cifrado de contraseña para un SO:
- Ejecutar
grub-mkpasswd-pbkdf2. - Copiar el resultado y añadirlo a
/etc/grub.d/00_header.
- Ejecutar
Herramientas de Cifrado
- Cryptainer: Utilizado para encriptar contenedores.
- Diskcryptor: Utilizado para encriptar particiones completas.
Gestión de Cuotas
- Windows: Configuración desde las propiedades del disco.
- Linux:
- Montar particiones con
gparted. - Instalar el paquete
quotas. - Configuración vía Webmin: Menú System – Disk and network filesystems, donde se visualiza la lista de sistemas de archivos montados.
- Montar particiones con