Il y a un moment que je n'avais pas besoin de me connecter à un serveur via SSH. Quand j'ai essayé de me connecter aujourd'hui, Little Snitch m'a donné cet avertissement :
Le programme "ssh" a été modifié
Auparavant, le programme avait l'identifiant "com.apple.openssh", mais maintenant c'est "com.apple.ssh". Cela signifie probablement qu'Apple a décidé de renommer le processus. Mais veuillez inspecter les noms ! Si un processus a été remplacé par un interpréteur de script comme Python, ses règles peuvent être détournées par un virus de script.
Et c'est probablement rien, mais en regardant le binaire dans un éditeur de code, j'ai remarqué que les 8 premiers caractères disent "cafe babe". Étrange, non ?
Je n'ai trouvé aucune information à ce sujet en ligne, alors j'ai installé openssh via Homebrew. Mais quand je l'exécute, Little Snitch prévient que le processus n'a pas de signature.
Quoi qu'il en soit, j'ai vérifié la signature sur le binaire Apple en utilisant codesign -db --verbose=4 /usr/bin/ssh
, mais je ne trouve rien en ligne pour comparer la sortie.
Alors, comment puis-je être sûr que ce binaire est légitime avant de le laisser se connecter ?
Au fait, je lance Ventura 13.1.
Édition : Voici la sortie de codesign -dv --verbose=4 /usr/bin/ssh
:
Exécutable=/usr/bin/ssh
Identifiant=com.apple.ssh
Format=Mach-O universel (x86_64 arm64e)
Répertoire de code v=20400 taille=6182 drapeaux=0x0(aucun) hachages=183+7 emplacement=intégré
Identifiant de plateforme=14
VersionPlateforme=1
VersionMin=852224
VersionSDK=852224
Type de hachage=sha256 taille=32
CDHash candidat sha256=d19d6f7a19eb7178c68fc67c197bc8d8fbeda7e7
CDHashComplet candidat sha256=d19d6f7a19eb7178c68fc67c197bc8d8fbeda7e791bd5a9e96f67e9b2169eb16
Choix de hachages=sha256
CMSDigest=d19d6f7a19eb7178c68fc67c197bc8d8fbeda7e791bd5a9e96f67e9b2169eb16
TypeCMSDigest=2
Base de segment Exécutable=0
Limite de segment Exécutable=671744
Drapeaux de segment Exécutable=0x1
Taille de page=4096
Contraintes de lancement :
Aucun
CDHash=d19d6f7a19eb7178c68fc67c197bc8d8fbeda7e7
Taille de la signature=4442
Autorité=Software Signing
Autorité=Apple Code Signing Certification Authority
Autorité=Apple Root CA
Signé à=5 nov. 2022 à 00:44:29
Info.plist=non liée
TeamIdentifier=non défini
Ressources scellées=aucune
Nombre de requis internes=1 taille=64
Sortie de 'uname -a' :
Darwin MacBook-Pro.local 22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:08:47 PST 2022; root:xnu-8792.61.2~4/RELEASE_X86_64 x86_64
Sortie de