Originally Posted by norvaldu
But when I plug my iPhone and run iFunBox, I can see all the contents without having to unlock my iPhone.
What kind of protection is recommended?
That is, I believe, because at some point you provided the app with your SSH password. Eg usually alpine unless you are jailbroken and changed the password. Or because iTunes has already established a sync partnership with the device and you provided your device pin or password to iTunes.
If you already have a pin or password lock on the iOS device then there is already data protection provided as indicated at the bottom of the settings menu for lock timeout.