Кто-нибудь заметил, что агенты пользователей Internet Explorer меняются в журналах доступа?
- - 12.345.6.789 - - [24/Feb/2012:15:59:59 -0800] "GET HTTP/1.1" 200 4759 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.2; AskTbMP3R7/5.14.1.20007)"
- - 12.345.6.789 - - [24/Feb/2012:16:00:01 -0800] "GET HTTP/1.1" 200 4040 "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"
Очевидно, я сократил журнал, чтобы просто показать пользователей. Только что заметил это на наших сайтах. Тот же пользователь, те же сеансы и т.д ... Есть мысли?
Редактировать: Мы используем Amazon EC2. Это было обнаружено на трех наших производственных серверах, которые находятся за балансировщиком нагрузки, с использованием простого циклического перебора - у нас включены закрепленные сеансы. Я должен был оставить запрашиваемые страницы. Первоначальный запрос относится к странице индекса, последующие запросы - к активам. Все остальные последующие запросы остаются (в данном случае) IE 9.
Я попытался воспроизвести это с помощью IE и режима совместимости, но мой пользовательский агент остается на той версии, которую я выбираю в инструменте разработчика.
Есть ли шанс, что это могло быть вызвано конфигурацией? Я нашел это только с пользовательскими агентами IE, но это могут быть другие?
Моя коленная реакция на это - «бот!»; запросы от двух разных браузеров с интервалом в две секунды обычно показывают либо очень странное поведение пользователя («Я собираюсь загрузить сайт на двух разных компьютерах с разными версиями IE, а затем загрузить оба на то же время!") или какой-либо автоматический запрос.
Боты довольно часто подделывают пользовательские агенты реальных браузеров - есть ли у вас какие-либо признаки того, что эти запросы делает настоящий человек? Маловероятно, что браузер реального пользователя будет менять агентов между запросами, но имейте в виду, что потенциально за этим адресом может находиться несколько узлов из-за NAT; если это человек, то, возможно, это два разных пользователя одной компании, которые заходят на сайт с разницей в 2 секунды?