Защита данных сайта от несанкционированного доступа — залог успеха любого интернет-проекта. Максимальную степень защиты данных, передаваемых между пользователем и порталом, обеспечивает использование SSL-сертификата.
Протокол SSL гарантирует полную конфиденциальность обмена информацией между клиентом и сервером по TCP/IP, причем шифрование проводится по асимметричному алгоритму с открытым ключом. Согласно этому алгоритму, используются два ключа: один предназначен для шифрования данных, другой для их расшифровки. Этот способ позволяет получать безопасные сообщения, публикуя открытый ключ и скрывая секретный.
SSL протокол предоставляет канал, имеющий три важных свойства:
- надёжность: при обмене сообщениями выполняется их проверка на целостность;
- аутентификация: клиент авторизуется в зависимости от алгоритма, сервер — всегда;
- частность канала: шифрование применяется сразу же после установки соединения для всех последующих сообщений.