Non-clickbait title: "How Dropbox uses the root access that you give it during installation to give itself Accessibility authorization without triggering the usual popup".
replies(7):
If every app I installed did this then my mac is closer to getting hacked.
Anyway, Apps that asks for root password on installation always makes me cringe, e.g. they could turn on SSH and put a pubkey into authorized_keys, or they could upload SSH identity files. But I still proceed to enter my password.
1) the Dropbox client stores the password and uses it to hack the accesses db at every login.
2) the Dropbox client runs as root and does the same thing.
Both options are simply terrible from a security point of view
[1]: https://developer.apple.com/library/mac/documentation/Securi...
And this is what they actually do.
% ls -l /Library/DropboxHelperTools/Dropbox_u501
total 256
-r-s--x--x 1 root wheel 9632 Sep 8 20:10 dbaccessperm
-r-s--x--x 1 root wheel 116668 Sep 8 20:10 dbfseventsd
(Note the SUID bit and the root owner, meaning that these binaries will run with the root UID when started by a normal user.)