Je voudrais vérifier le contenu d'une clé USB provenant d'une source pas tout à fait digne de confiance (ma sœur) : y a-t-il un moyen sûr de le faire sous OSX 10.9.5 ou 10.10.1 ?
Réponses
Trop de publicités?Ce que je fais généralement est de monter le lecteur USB dans une machine virtuelle isolée. Mais cela nécessite d'avoir un hyperviseur installé et un système d'exploitation invité configuré, etc. Cela fonctionne parce que je peux prendre un instantané de l'état de la machine virtuelle ainsi que l'isoler au niveau du réseau. Mais c'est trop compliqué à expliquer ici.
Probablement le moyen le plus simple de le faire est de monter le lecteur en lecture seule. Vous pouvez le faire en utilisant diskutil
depuis le Terminal.
- Ouvrez /Applications/Utilitaires/Terminal.
- Insérez le lecteur dans un port USB.
- Exécutez
diskutil list
depuis le Terminal et notez le numéro de disque pour votre lecteur USB. Voici à quoi ressemblait ma sortie
$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD *249.8 GB disk1 Logical Volume on disk0s2 5F6A08FD-AD5D-4C63-9DF2-8C1DE409F264 Non crypté /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *32.7 GB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS TomThumb 32.4 GB disk2s2
Donc mon lecteur USB est disk2
.
- Éjectez le disque en exécutant
diskutil unmountDisk /dev/diskX
(qui serait "disk2" pour moi) - Remontez le disque en mode lecture seule en exécutant
diskutil mountDisk readOnly /dev/diskX
- Utilisez Finder ou Terminal pour examiner le disque.
Remarquez que si vous éjectez le lecteur, vous devriez exécuter cette séquence à nouveau pour le monter en lecture seule. Il y a d'autres applications qui automatise le montage des disques en lecture seule mais la ligne de commande est la seule véritable UI pour n'importe quel OS! ;-) #opinion
C'est une bonne idée et beaucoup de logiciels malveillants dépendent de pouvoir écrire là où ils s'exécutent, mais ce n'est pas infaillible et si le système d'exploitation peut lire le disque, des choses peuvent en sortir du disque.
Pour les plus paranoïaques, je serais tenté de télécharger et graver un LiveCD (Ubuntu ou similaire) qui démarrera sur votre Mac. Démarrez-le depuis le LiveCD et examinez ensuite le contenu.
Vous pourrez ainsi supprimer les éventuels programmes MAC nuisibles, les exploits Javascript ou Flash ou les fichiers infectés de toute autre sorte.
Cela nécessitera cependant un peu de compétence technique pour tout cela.