Пятница, 20 ноября 2009 г.
Одно из главных достоинств работы в Google заключается в том, что мы можем использовать огромные вычислительные мощности для реализации действительно крутых идей. Одну из таких идей мы опробовали: мы решили сообщать веб-мастерам об их
потенциально уязвимых для взлома сайтах. Первоначальные усилия оказались настолько успешными, что мы решили пойти дальше и распространить нашу инициативу на другие типы веб-приложений — например, на системы управления контентом (CMS), форумы и доски объявлений, трекеры статистики и т. д.

Однако на этот раз наша цель заключается не только в том, чтобы выявлять уязвимое или подверженное взлому ПО, но и в том, чтобы уведомлять веб-мастеров о появлении новых версий программ или плагинов, установленных на их сайтах. Например, может быть доступно обновление для
Drupal
модуля
или
Joomla
расширения
, но некоторые владельцы сайтов могли еще не обновиться. Причин, по которым веб-мастер не обновляется до новой версии, может быть несколько, и одна из них — банальное незнание о ее существовании. Именно здесь, как нам кажется, мы можем помочь. Мы надеемся информировать веб-мастеров о новых версиях их ПО, отправляя им сообщения через
Webmaster Tools. Таким образом, они смогут принять осознанное решение о том, стоит ли проводить обновление.
Один из способов выявления сайтов для отправки уведомлений заключается в синтаксическом анализе исходного кода сканируемых нами веб-страниц. Например, WordPress и другие CMS используют генератор meta тега, в котором указан номер версии. Это оказалось невероятно полезным для рассылки уведомлений веб-мастерам. Поэтому, если вы разработчик программного обеспечения и хотите, чтобы мы помогали вам уведомлять пользователей о выходе новых версий вашего ПО, отличным началом будет добавление генератора meta тега с указанием номера версии вашей программы. Если вы создаете плагины или виджеты, включение номера версии в предоставляемый пользователям исходный код также станет отличным способом помочь.
Со временем мнения о том, стоит ли указывать номер версии в исходном коде с точки зрения безопасности, разделились, поскольку это позволяет хакерам или авторам червей понять, что сайт уязвим к определенному типу атак. Тем не менее, как
отметил Мэтт Мулленвег, «Там, где вредоносная программа версии 1.0 могла искать конкретные номера версий, версия 2.0 просто проверяет возможности [сайта]…». С другой стороны, преимущество номера версии заключается в том, что он помогает вовремя напомнить владельцам о необходимости обновить ресурс. В конце концов, мы склонны полагать, что указание номера версии приносит больше пользы, чем вреда.

Мы планируем начать рассылку первых таких сообщений в ближайшее время и надеемся, что они окажутся полезными для веб-мастеров! Если у вас есть вопросы или отзывы, вы можете опубликовать их в нашем
forum.
Как мы это применяем
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
Связанные услуги