No - however with Apple anytime you attach your Apple account to a new device it requires two factor - which is a single user number. With Google when you setup an Android device it will prompt you for the second factor (provided you have it enabled on your account) and Google also has Google Authenticator which is an optional way to create the code for you on the fly.
I believe in most non-hard cord corporate or government espionage type cases that the above solves these problems.
What happened with these pictures is someone got the password - most likely through brute force (and 2nd factor not required) then they connected another computer to the account and sync'd the photos. The end user would probably never know.