Безопасность в интернете осуществляется с помощью SSL (c англ. Secure Sockets Layer — уровень защищённых сокетов), который обеспечивает безопасность связи с помощью аутентификации ключей обмена, которые используются в асимметричной криптографии. Все, наверное видели сайты с протоколом https в адресной строке. Если вам попался такой адрес - значит на сайте установлено безопасное соединение и вы можете не волноваться за конфиденциальность информации, распространяемой в рамках данного ресурса.
Обычно этот протокол используют во всех интернет-ресурсах, работающих с финансовыми или личными данными посещающих его пользователей. Чаще всего, это интернет-магазины, банки, или любые другие сайты, в которых пользователи вынуждены передавать какие-либо личные данные. Этого может потребовать и обычная регистрация, и процедура оплаты какой-либо продукции, или любое другое действие, при котором люди вынуждены предоставлять свои паспортные данные, номера карт и пароли. Когда мы используем стандартный HTTP протокол, мы получаем и передаем информацию в обычном, не зашифрованном виде. Таким образом, информация может быть перехвачена и использована третьим лицом.
Необходимо сделать вывод, что передаваемую информацию надо шифровать, и передавать ее надо именно туда, куда нужно. Поэтому для решения таких вопросов и используется протокол https.