Os certificados SSL são muito importantes para criptografar a comunicação entre o servidor e o cliente para evitar ataques de interceptação, onde eles poderiam ler ou interferir nas comunicações. Isso também ajuda a criar confiança entre o usuário final e o site que eles estão usando, muitos usuários agora estão familiarizados com certificados SSL aprimorados que transformarão a barra de endereço (ou parte dela) em uma cor verde. Esses certificados SSL avançados geralmente exigem verificações adicionais pelas autoridades de certificação (CA) antes de concederem o certificado. No entanto, estes são muito caros e recentemente recebi um certificado SSL Geotrust com boa criptografia por apenas 67 libras esterlinas (cerca de 100 dólares no momento da redação).
Não se esqueça de que os usuários geralmente reutilizam seus endereços de e-mail e senhas em vários sites e, embora seu site não contenha informações confidenciais sem um certificado SSL, você estará colocando seus usuários em risco se você não usar a criptografia SSL como um invasor pode comprometer JoeBlogs e fazer login no gmail / paypal / whatever. Se você literalmente não tem dinheiro para um certificado SSL emitido por uma autoridade, então você pode autoassinar um certificado, isso irá gerar um aviso para seus usuários, mas pelo menos se eles concordarem que a comunicação será criptografada!
Sobre a questão de apenas criptografar algumas partes do site, é preciso ter cuidado ... Recentemente, eu garantai que um dos meus sites fosse dedicado ao SSL, incluindo a transmissão de cookies por SSL. Caso contrário, é tecnicamente possível que um invasor assuma uma sessão de usuário quando estiver usando a parte HTTP do site.