= linux seguridad * [[linux:seguridad:sadservers]] == setup * PAM * su: crear un grupo tipo **permitsu** y añadir a los usuarios que pueden usar **su** * passwd: crear reglas fuertes de contraseña * sudo: * restringido per grups usuaris * noexec * sudoreplay * sshd * crear un grupo tipo "permitssh" y añadir a los usuarios que se pueden conectar por **ssh** * restricción **AllowGroups**, **AllowUsers** * denedar acceso ssh a **root** * NTP * firewall * fail2ban * logs centralizados == system * [[linux:seguridad:hackchecklist]] * [[linux:seguridad:routersploit]] * [[linux:seguridad:secureboot]] * conexiones TCP/UDP: sudo ss -plunt == pass * [[linux:seguridad:hastopolis]] * [[linux:seguridad:fcrackzip]] == linux * [[https://noticiasseguridad.com/tutoriales/herramienta-para-romper-contrasenas-linux-todo-en-menos-de-un-minuto/]] * git clone https://github.com/huntergregal/mimipenguin == passwords * [[https://www.redeszone.net/tutoriales/seguridad/tiempo-hackear-contrasena/]] == ca-certificates Para actualizar los certificados de una debian 9 (strech) fuera de su ciclo de vida, he: - descargado el paquete de certificados -> [[https://packages.debian.org/sid/all/ca-certificates/download]] - descomprimido el paquete con ''ar'' <- ''sudo apt install binutils'' - descomprimido el archivo **data.tar.xz** - hacer copia seguridad del directorio **/usr/share/ca-certificates/mozilla** original - mover el directorio **mozilla** del tar extraído a **/usr/share/ca-certificates/** - ''sudo update-ca-certificates -f'' dpkg -c # mira contenido de ficheros ar vx # extrae el contenido del paquete tar xvf /más: [[https://www.cyberciti.biz/faq/update-ca-certificates-command-examples-in-linux-to-ssl-ca-certificates/]] === otros ficheros * Main configuration file: **/etc/ca-certificates.conf** * A single-file version of CA certificates holds all CA certificates you activated in /etc/ca-certificates.conf file: **/etc/ssl/certs/ca-certificates.crt** * Linux directory of CA certificates: **/usr/share/ca-certificates** * Directory of local CA certificates (with .crt extension): **/usr/local/share/ca-certificates**