Web-сервер
WEB-сервер (HTTP-сервер) обеспечивает возможность представления различных типов информации в Интернет средствами протокола HTTP. Используя протокол HTTP, обычно, кроме текстовой информации, передают пользователю графику, мультимедийные файлы, скрипты, выполняемые на клиентской машине, и т.д. Также можно разрабатывать свои web-приложения, которые будут работать уже на сервере. HTTP также используется как обобщенный протокол связи между агентами пользователей и прокси-серверами/шлюзами (proxies/gateways) или другими сервисами Интернета, включая такие, как SMTP, NNTP, FTP и другие.
HTTPS-сервер — это WEB-сервер, обеспечивающий защиту от перехвата данных путем их сквозного шифрования. Для установки защищенных соединений в Интернет используется протокол SSL/TLS. Он применяет криптографические алгоритмы для аутентификации, шифрования и обеспечения целостности передаваемых данных.
В таблице ниже приведены характеристики наиболее популярных серверов.
| Характеристики |
Платформа |
| Windows |
Unix |
| Операционная система |
Microsoft Windows Server 20031 |
FreeBSD, Linux |
| Название продукта |
IIS 6 |
Apache2 1.3/2.0/2.2 |
| Язык разработки web-приложений |
ASP |
PHP2 |
| Уязвимость для взлома |
высокая |
низкая |
| Ресурсоемкость |
высокая |
средняя |
- 1. Enterprise & Web Edition;
- 2. Возможно использование в среде Microsoft Windows.
Пример использования протокола HTTPS:
На удаленном сервере работают два пользователя. Первый пользователь при передаче и получении данных пользуется протоколом HTTP, а второй HTTPS. Если в процессе передачи данных от сервера непосредственно обоим пользователям кто-то попытается перехватить данные, то в первом случае эта попытка будет успешна, т.к. данные не защищены. Во втором случае данные будут зашифрованы и, следовательно, возможность их перехвата будет сведена к минимуму.
|