A Quick Update on Zoom Code Signing

less than 1 minute read

A quick update to my previous post on Zoom security.

Per @scotteh and @patrickwardle, you can still unsign the app and load any dylibs you like:

Maybe I don’t understand code signing, spctl or Gatekeeper well enough.

Gatekeeper is on, spctl says rejected, but Zoom still opens after removing the signature… 🧐

james@Jamess-iMac: ~
$ spctl --status -v
assessments enabled
developer id enabled

james@Jamess-iMac: ~
$ spctl --assess --verbose=4 /Applications/zoom.us.app/
/Applications/zoom.us.app/: accepted
source=Developer ID

james@Jamess-iMac: ~
$ sudo codesign --remove-signature /Applications/zoom.us.app/

james@Jamess-iMac: ~
$ spctl --assess --verbose=4 /Applications/zoom.us.app/
/Applications/zoom.us.app/: rejected
source=no usable signature

james@Jamess-iMac: ~
$ o /Applications/zoom.us.app/

james@Jamess-iMac: ~
$ echo $?
0