O Samba não é um protocolo seguro. Os dados não são criptografados durante o transporte.
Qual protocolo eu escolheria dependeria do ambiente. Se eu estiver em uma rede interna, o Samba está bem. Se eu estiver acessando os dados remotamente, o SSH / SCP ou alguma solução VPN seria preferível do ponto de vista de segurança.