
380 Часть IV. Измерение и описание Web-трафика
информацию и позволяют отслеживать пользовательские запросы. Заголовок From
содержит адрес электронной почты пользователя для регистрации или для целей
идентификации. Заголовок User-Agent содержит информацию об используемом
браузере и, возможно, операционной системе, установленной на компьютере поль-
зователя. Другие заголовки, такие как Accept-Language, могут дать дополнитель-
ную информацию о пользователе или позволить серверу отслеживать последова-
тельные запросы одного и того же пользователя. Браузер посылает HTTP-запрос и
принимает HTTP-ответ через ТСР-соединение. IP-адрес пользовательского компь-
ютера ассоциируется с браузером — конечной точкой ТСР-соединения, и отобра-
жается в каждом IP-пакете при передаче. Простой DNS-запрос может преобразо-
вать IP-адрес в доменное имя пользовательского компьютера, которое может по-
мочь выяснить личность пользователя или название организации пользователя.
Потеря анонимности зависит от того, насколько существенные выводы о пользо-
вателе может сделать другая сторона. Информация об организации пользователя
или его провавдере весьма полезна. Например, рассмотрим служащего компании,
который заходит на Web-сайт, позволяющий проводить HOPICK патентной информа-
ции по ключевым словам. Такая информация может быть полезна для конкурентов.
Имя или адрес электронной почты пользователя могут дать еще более существен-
ную информацию. Например, знание о том, что пользователь с адресом электронной
почты viv@foo.com посетил Web-сайт с информацией по определенным заболевани-
ям,
может оказаться полезгю компании, осуп1ествляющей медицинское страхование
гюльзователя. Знание специфики запросов, посланных пользователем, дает еще
больше информации. Пусть пользователь загрузил Web-страницу, содержащую спи-
сок вакантгнлх должностей в некоторой компании. Эта информация будет интересна
руководству пользователя. Кроме того, любые детали поведения пользователя могут
быть использованы для выясне1Н1я, какую рекламу пользователь увидел при про-
смотре сайта. Администратор Web-сайта может также продать адрес электронной
почты и информацию о просмотренных страницах сторонней компании.
Запросы могут также включать заголовки Authorization, которые содержат имя
пользователя и пароль на удаленном компьютере, как это oбcyждaJюcь в главе 7 (раз-
дел 7.10). При использовании обычной (Basic) схемы аутентификации в HTTP/1.0
пользовательский пароль не шифруется. Любой, кто запишет пароли, закодирован-
ные с помощью Base64, сможет выступать в роли данного пользователя. Протокол
НТТР/1.1 решает эту проблему путем поддержки аутентификации с помощью дай-
джестов. В дополнение к заголовку Authorization, HTTP-запрос может включать за-
го;ювок Cookie, который позволяет серверу и другим сторонам отслеживать после-
довательные запросы одного и того же пользователя. Сервер может связать cookie
с именем пользователя, адресом электрон1юй почты, почтовым адресом, номером
кредитной карточки и историей покупок. Информация заголовков Authorization и
Cookie используется мгюгими сайтами. Администраторы Web-сайтов могут сотруд-
ничать между собой с целью объединения информации и отслеживания 1Юльзовате-
лей при доступе к различным сайтам. Пользователи могут не замечать получения
ресурсов с других сайтов в результате автоматических запросов на загрузку встроен-
ных изображений или ответов переадресации.
Поле заголовка запроса Referer содержит URL ресурса, с которого был осуще-
ствлен запрос данного ресурса. Это позволяет проследить последовательность пе-
реходов пользователя от одного сайта к другому. Кроме того, поле заголовка
Referer может инфорлнфовать сторонних лиц о существовании ресурсов, не пред-
назначенных для широкого доступа. Например, предположим, что некто создал
Web-страницу и послал ее URL определенной группе лиц. Никаких других гипер-