Je n'arrive pas à faire en sorte que Monterey décrypte les volumes au démarrage sur mon MacBook Pro M1. Cela fonctionne sur un autre Mac exécutant Catalina où j'utilise BootUnlock. Je l'ai initialement installé directement à partir du téléchargement mais c'était la version x86, alors je l'ai reconstruit, nettoyé les restes de la version x86 et réinstallé la version à double architecture :
root@samhain ~ # file /Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/*
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/BootUnlock: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e]
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/BootUnlock (for architecture x86_64): Mach-O 64-bit executable x86_64
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/BootUnlock (for architecture arm64e): Mach-O 64-bit executable arm64e
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/diskutil.xsl: ASCII text
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/helper.sh: Bourne-Again shell script text executable, ASCII text
/Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/update.sh: Bourne-Again shell script text executable, ASCII text
root@samhain ~ #
Il avait correctement réglé l'accès aux volumes :
Cependant, lorsque je l'ai redémarré et que je me suis connecté, il m'a demandé l'autorisation d'accéder au trousseau de clés :
Avez-vous des idées pour faire fonctionner BootUnlock ou des suggestions d'outils ou de méthodes alternatives ?
Mise à jour 1
J'ai configuré une VM Monterey sur mon Mac Pro (2019, x86) et installé BootUnlock - et ça marche. À première vue, il s'agit d'un problème de M1. Le journal ( /var/log/BootUnlock.log
) sur le MacBook Pro M1 a des entrées comme ceci :
Trying to unlock volume "sTimeMachine" with UUID ED793E20-4F9D-4A8E-9185-B2735A1164B0 ...
NOTICE: could not find the secret on the System keychain, skipping the volume.
Mise à jour 2
C'est très simple, le binaire est tué :
root@samhain ~ # /Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/BootUnlock
zsh: killed /Library/PrivilegedHelperTools/au.com.openwall.BootUnlock/BootUnlock
root@samhain ~ #
Cela se produit lorsque vous essayez d'exécuter la mauvaise architecture mais comme indiqué ci-dessus BootUnlock
possède les deux architectures.
0 votes
Honnêtement, j'ai du mal à trouver le cas d'utilisation de cet outil. Vous voulez que les disques se déverrouillent automatiquement au démarrage, sans avoir à fournir d'informations d'identification ? Pourquoi ne pas simplement les désencrypter. Même résultat final.
1 votes
Parce que s'ils n'étaient pas cryptés, ils pourraient être lus par tout le monde. Et n'oubliez pas qu'il est impossible d'effacer les disques SSD de manière sécurisée, vous ne devez donc rien laisser en clair sur ces disques.
0 votes
S'ils sont déverrouillés sans l'intervention de l'utilisateur au démarrage, alors le seul gain est réalisé lorsque les disques sont jetés. Toute personne ayant accès à l'ordinateur a accès aux données des disques avec un auto-déverrouillage.
0 votes
En quoi est-ce différent que de simplement leur appliquer FileVault ?
0 votes
@MarcWilson : Deux aspects : c'est une bonne pratique d'avoir des volumes séparés avec des quotas pour les données non-OS telles que les données de l'utilisateur ; je veux une Time Machine dans mon MacBook et la seule façon de le faire est avec un volume séparé (dans une partition séparée en fait) qui doit être crypté et je veux qu'il soit monté au démarrage.
0 votes
Et, à part cela, qu'est-ce que l'un ou l'autre de ces éléments a à voir avec le fait d'en faire des volumes FV ?
0 votes
@MarcWilson Comme je l'ai dit précédemment : vous ne voulez pas de volumes cryptés sur un SSD.
0 votes
@PhilipKearns Pourquoi ne voudrais-je pas de volumes cryptés sur un SSD ? Non crypté Votre commentaire sur l'effacement sécurisé est approprié pour cela.
0 votes
@PhilipKearns Concernant votre mise à jour 2 (le binaire est tué) : Lorsque vous avez compilé l'outil, avez-vous pensé à le coder ensuite ?
0 votes
@jksoegaard Oh, je n'ai aucune idée de ce qu'est le codesign, donc non je ne l'ai pas fait. Veuillez me conseiller. Serait-il judicieux pour moi de poser une question distincte dans StackOverflow spécifiquement sur ce sujet ?
0 votes
Marc Wilson. C'était une erreur de frappe : je ne veux pas de un volumes cryptés sur un SSD
0 votes
@PhilipKearns J'ai répondu maintenant avec une suggestion sur la façon de coder.