Obawy dotyczące bezpieczeństwa
O ile rozumiem, jedyna luka występuje, gdy użytkownik loguje się lub rejestruje z niezaszyfrowanej sieci (np. Kawiarni) i ktoś nasłuchuje w sieci.
To nie jest prawda, dane przesyłane między użytkownikiem a witryną nigdy nie są bezpieczne. Na przykład http://www.pcmag.com/article2/0,2817,2406837,00.asp szczegółowo opisuje historię wirusa, który zmienił ustawienia DNS ludzi. Bez względu na to, jak dobrze twoja obecna sieć jest chroniona, każde przesyłanie w Internecie przechodzi przez wiele różnych serwerów, zanim dotrze do twojego. Każdy z nich może być złośliwy.
Certyfikaty SSL umożliwiają szyfrowanie danych w sposób jednokierunkowy, który można odszyfrować tylko na serwerze. Więc bez względu na to, gdzie przeskakują dane w drodze do twojego serwera, nikt inny nie może odczytać danych.
W większości przypadków, a to zależy od twojego hostingu, instalacja certyfikatu jest raczej bezbolesna. Większość dostawców zainstaluje go dla Ciebie.
Typy certyfikatów SSL
Jak wspomniano w niektórych odpowiedziach, możesz tworzyć własne certyfikaty SSL. Certyfikat SSL to tylko połączenie klucza publicznego i prywatnego. Twój serwer rozdaje klucz publiczny, klient używa go do szyfrowania wysyłanych danych, a tylko klucz prywatny na serwerze może go odszyfrować. OpenSSL to dobre narzędzie do tworzenia własnych.
Podpisane certyfikaty SSL
Zakup certyfikatu od urzędu certyfikacji dodaje kolejny poziom bezpieczeństwa i zaufania. Ponownie możliwe jest, że ktoś może siedzieć między przeglądarką klienta a serwerem WWW. Musieliby po prostu dać klientowi swój własny klucz publiczny, odszyfrować informacje za pomocą klucza prywatnego, ponownie zaszyfrować je za pomocą klucza publicznego i przekazać je tobie, a ani użytkownik, ani ty.
Gdy użytkownik otrzyma podpisany certyfikat, jego przeglądarka połączy się z dostawcą uwierzytelnienia (Verisign itp.), Aby sprawdzić, czy otrzymany klucz publiczny jest w rzeczywistości kluczem do witryny i czy nie doszło do jego naruszenia.
Tak, tak, powinieneś mieć podpisany certyfikat SSL dla swojej witryny. Sprawia, że wyglądasz bardziej profesjonalnie, daje użytkownikom więcej spokoju podczas korzystania z witryny, a co najważniejsze chroni Cię przed kradzieżą danych.
Więcej informacji na temat ataku Man In The Middle, który stanowi sedno problemu.
http://en.wikipedia.org/wiki/Man-in-the-middle_attack