← Tous les domaines de contrôles

SSH : 37 contrôles de durcissement Linux

Pavois audite 37 contrôles de durcissement du domaine SSH, sur 9 systèmes Linux et 5 normes (CIS, ANSSI BP-028, NIST 800-53, PCI DSS, DISA STIG). Chaque contrôle déclare la preuve qu'il collecte, sa sévérité, sa remédiation et ses références de norme.

Le domaine en chiffres

Contrôles37
Sévérités
critique 2moyenne 33faible 2
Preuves collectées
runtime effectif 37
Normes
CISANSSI BP-028NIST 800-53PCI DSSDISA STIG
Systèmes
Debian 12Debian 13FedoraRHEL 10 / Rocky 10 / AlmaLinux 10RHEL 8 / Rocky 8 / AlmaLinux 8RHEL 9 / Rocky 9 / AlmaLinux 9Ubuntu 22.04Ubuntu 24.04Ubuntu 26.04
Profondeur de couvertureen profondeur

Que vérifie Pavois dans ce domaine ?

runtime effectif 37
Vérifié sur l’état résolu en cours d’exécution (ex. sshd -T, sysctl, systemctl show), attrape les drop-ins et Include qu’une lecture de fichier raterait. Réserve : runtime ≠ persistance ; une valeur correcte maintenant peut ne pas survivre à un redémarrage.

Quelles normes ce domaine couvre-t-il ?

Un même contrôle de configuration effective sert de preuve pour plusieurs normes à la fois. Les références ci-dessous sont celles que porte réellement le corpus, jamais une équivalence revendiquée. comment lire un mapping de norme.

CIS
2.2.6, 2.2.7, 5.1.5, 5.1.6, 5.1.7, 5.1.8, 5.1.9, 5.1.10, 5.1.11, 5.1.12, 5.1.13, 5.1.14, 5.1.15, 5.1.16, 5.1.17, 5.1.18, 5.1.19, 5.1.20, 5.1.21, 5.1.22, 5.1.23, 5.1.24, 8.2.8
ANSSI BP-028
R33
NIST 800-53
3.1.1, 3.1.9, 3.1.11, 3.1.12, AC-2(5), AC-6(2), AC-8(a), AC-8(c), AC-12, AC-17 (2), AC-17(1), AC-17(2), AC-17(a), CM-6(a), CM-7(a), CM-7(b), IA-2, IA-2(5), SC-10
PCI DSS
2.2.6, 2.2.7, 8.2.8
DISA STIG
UBTU-22-255020, UBTU-22-255025, UBTU-22-255030, UBTU-22-255035, UBTU-22-255050, UBTU-22-255055, UBTU-22-255060, UBTU-22-255065, UBTU-22-612020, UBTU-24-100830, UBTU-24-200640, UBTU-24-300031, UBTU-24-400030, UBTU-24-500050, UBTU-24-600000, UBTU-24-600010

Les 37 contrôles du domaine SSH

Réf.RègleSév.OSNormes
SOCLE-CLD-SSH-003Interdire l'accès SSH par mot de passe videcritique9
cisnistpci-dssstig
SOCLE-CLD-SSH-008Désactiver la connexion SSH en rootcritique9
bp28cisnistpci-dss
SOCLE-CLD-SSH-002Désactiver la compression SSH (ou la limiter à delayed)moyenne8
nist
SOCLE-CLD-SSH-005Désactiver l'authentification GSSAPImoyenne9
cisnist
SOCLE-CLD-SSH-006Désactiver l'authentification Kerberosmoyenne8
nist
SOCLE-CLD-SSH-001Désactiver le transfert d'agent SSHmoyenne8
SOCLE-CLD-SSH-004Désactiver le forwarding SSHmoyenne9
cis
SOCLE-CLD-SSH-009Interdire la connexion SSH root par mot de passe (non sécurisé)moyenne8
SOCLE-CLD-SSH-007Désactiver la prise en charge SSH des fichiers .rhostsmoyenne9
cisnistpci-dss
SOCLE-CLD-SSH-012Désactiver la prise en charge SSH des known_hosts utilisateurmoyenne8
nist
SOCLE-CLD-SSH-010Désactiver le forwarding TCP SSHmoyenne8
pci-dss
SOCLE-CLD-SSH-013Désactiver le transfert X11 dans SSHmoyenne8
SOCLE-CLD-SSH-034Répartir la configuration du serveur SSH dans plusieurs fichiers d'un répertoire de configuration.moyenne3
SOCLE-CLD-SSH-014Interdire les options d'environnement SSHmoyenne9
cisnistpci-dssstig
SOCLE-CLD-SSH-015Activer PAMmoyenne9
cispci-dssstig
SOCLE-CLD-SSH-016Activer l'authentification par clé publiquemoyenne9
stig
SOCLE-CLD-SSH-020Activer l'affichage de la dernière connexion SSHmoyenne8
SOCLE-CLD-SSH-018Activer la bannière d'avertissement SSHmoyenne4
nist
SOCLE-CLD-SSH-019Activer la bannière d'avertissement SSH (issue.net)moyenne9
cisniststig
SOCLE-CLD-SSH-017Activer la vérification en mode strictmoyenne8
nist
SOCLE-CLD-SSH-023Configurer le LoginGraceTime de SSHmoyenne9
cispci-dss
SOCLE-CLD-SSH-028Configurer le MaxStartups de SSHmoyenne9
cispci-dss
SOCLE-CLD-SSH-029Imposer une renégociation fréquente des clés de session SSHmoyenne8
SOCLE-CLD-SSH-026Définir la limite de tentatives d'authentification SSHmoyenne9
cispci-dss
SOCLE-CLD-SSH-022Définir le nombre maximal de sondes d'activité du client SSHmoyenne9
cisnistpci-dssstig
SOCLE-CLD-SSH-021Définir l'intervalle de vérification d'activité du client SSHmoyenne9
cisnistpci-dssstig
SOCLE-CLD-SSH-025Définir le LogLevel du démon SSH sur VERBOSEmoyenne9
cisnistpci-dss
SOCLE-CLD-SSH-027Définir la limite SSH MaxSessionsmoyenne9
cispci-dss
SOCLE-CLD-SSH-031N'utiliser que des chiffrements validés FIPS 140-2moyenne1
stig
SOCLE-CLD-SSH-032N'utiliser que des algorithmes d'échange de clés validés FIPS 140-2moyenne1
niststig
SOCLE-CLD-SSH-030N'utiliser que des MAC validés FIPS 140-2moyenne2
cisstig
SOCLE-CLD-SSH-033N'utiliser que des MAC validés FIPS 140-2moyenne1
stig
SOCLE-CLD-SSH-035N'utiliser que des algorithmes de chiffrement robustesmoyenne9
cis
SOCLE-CLD-SSH-036N'utiliser que des algorithmes d'échange de clés robustesmoyenne9
cispci-dss
SOCLE-CLD-SSH-037N'utiliser que des MAC robustesmoyenne9
cisnist
SOCLE-CLD-SSH-011Désactiver TCPKeepAlive dans SSH (utiliser ClientAlive à la place)faible8
SOCLE-CLD-SSH-024Définir LogLevel sur INFOfaible9
cisnist

Sources & références

Catalogue complet des contrôles · Tous les domaines de contrôles