in Mac

Come disabilitare le porte USB su macOS

Prima dovete disabilitare la SIP (la System Recovery Protection) seguendo questa guida.

Poi aprite il terminale ed eseguite:

sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

Ed ecco che tutte le USB di input e output data, quindi pendrive e hard disk verranno disattivati. Se proverete ad inserirne, non succederà nulla. E so che potrebbe sembrar strano o inutile, ma sono sicuro che se siete qua, qualcosa in mente vi è già venuto.

Molto intuitivamente poi se volete riattivarlo (sappiate che a ogni riavvio si disattiva in automatico), vi basterà eseguire:

sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext