Блог Олега Лютова
поиск по блогу

Афоризма века: Люди слышат только те вопросы, на который знают ответ. / Ф. Ницше
Самое читаемое на блоге
ТОП комментаторов блога
Игорь Черноморец (24)
Евгений (4)
Анастасия (4)
Татьяна (3)
eun (3)
Людмила (3)

Подписаться


как проверить сайт на внешний ссылкиПри написании сайтов с помощью различных движков существует возможность, что вместе с полезной информацией на хостинг может быть выложен также и вирус, перенаправляющий сайт на внешнюю ссылку при помощи Redirecta.

Такое перенаправление может быть, как с главной страницы, что встречается чаще всего, так и в одной из корневых. Наличие такого перенаправление крайне вредит сайту, ведь зайдя на него, пользователь просто не успеет увидеть никакого контента, а, напротив, через redirect он сразу перейдёт на внешнюю ссылку. Таким образом, сам сайт, или та его часть, которая заражена вирусом становиться попросту бесполезной.

От английского redirect (перенаправление). Программное решение или скрипт, который принудительно перенаправляет пользователя с выбранной страницы на другую, возможно, не соответствующую интересам пользователя.

Конечно, такой вирус можно искать вручную, потратив на это очень много времени, а можно воспользоваться специальными скриптами, позволяющими быстро и надёжно найти внешние ссылки и другие неисправности на сайте. Среди таких скриптов можно выделить известный и поверенный ai-bolit. При помощи этого скрипта можно находить и удалять как файлы, содержащие вредоносные ссылки целиком, так и конкретно неисправный код.

Итак, скачав этот скрипт, в текстовом файле, в корневой папке можно прочитать подробную инструкцию, написанную на русском языке. Первым делом, необходимо открыть сам скрипт, файл ai-bolit.php, находящийся в папке ai-bolit и установить в него пароль. Это необходимо для того, чтобы никакое стороннее лицо не смогло воспользоваться данным скриптом, ведь он сообщает вам конфиденциальные и важные данные с сервера. Пароль устанавливается в строчку define(‘PASS‘, ‘ваш_пароль’);. Этот пароль должен содержать минимум 6 символов, и желательно быть сложным с использованием маленького и большого регистра, цифр.

Этот скрипт отдельно оптимизирован под множество известных движков, среди которых можно выделить dle, joomla, wordpress и прочие. Но, даже в случае, если конкретно под ваш движок нет файлов, соответствующих вашим cms, скрипт всё равно будет работать отлично. Итак, после введения пароля и сохранения этого php файла, необходимо загрузить на сервер содержимое папки ai-bolit.

В ней находятся три файла, один из которых вы изменяли. А также нужно отдельно проверить папку Know_files на наличие в ней файлов, соответствующих вашему движку. Если такие найдены, их тоже необходимо загрузить на сервер. Стоит отметить, что все эти файлы необходимо загружать в корневой каталог на хостинге, поскольку он проверяет на содержимое вирусов только файлы, находящееся ниже по дереву.

После загрузки этого антивирусного скрипта на сервер, необходимо осуществить саму проверку, для чего нужно запустить работу скрипта. В зависимости от размера вашего сайта этот скрипт может работать от нескольких секунд до минут. Поэтому вам придётся немного подождать.

Для запуска скрипта необходимо ввести в адресную строку браузера следующую строчку «http://ваш_сайт/ai-bolit.php?p=ваш_пароль» и перейти по этому адресу. Поскольку этот скрипт размещён в корневой папке, то он успешно запустится, сверив перед началом работы сохранённый пароль с введённым вами. Вместо «ваш_сайт» необходимо ввести полностью доменное имя вашего сайта до первого слэша также соответственно, и с паролем, причём никаких кавычек, естественно, в адресной строке быть не должно.

Выполнив это действия, скрипт начнёт проверять ваш сайт на вредоносный контент. И если всё было выполнено правильно, то уже через некоторый промежуток времени вы сможете увидеть подробный отчёт о работе скрипта. Важно, как и пароль, этот отчёт нельзя никому показывать или тем более выкладывать в общий доступ.

В отчёте будут указанны критические замечания, а именно скрипты, вызывающее подозрения на наличие в них вирусов или содержащие сигнатуры вирусов JavaScript. Но интересующие вас редиректы с сервера, автоматические ссылки на внешние сайты будут находиться в части списка с предупреждениями.

Если вверху этого списка скрипт не обнаружил в коде сайта редиректов, то можете быть спокойны, у вас внешних ссылок нет на сайте, хотя все же, следует внимательно просмотреть найденные скриптом критические ошибки и предупреждения. Возможно, это поможет обнаружить и исправить те недочёты, которые были допущены при создании сайта. Каждая из этих ошибок исправляется аналогично удалению внешних ссылок с сайта.

В полученном отчёте в интересующем списке можно обнаружить файл с редиректом и конкретно сроки кода, в которых этот вирус встречается. Для его удаления (исправления) необходимо открыть с помощью любого текстового редактора интересующий файл с ошибками и воспользоваться функциями поиска или вручную найти соответствующую строку с вирусом.

В дальнейшем необходимо удалить или исправить данную строку и связанный с ней код. В случае с редиректом — её следует удалять. После этого достаточно сохранить изменения и перезагрузить этот файл на сервер. После чего обновить ту страницу, на которой было перенаправление на внешнюю ссылку.

Вероятней всего, что проделанные действия полностью исправят проблему. Кроме того случая, если исправляемый файл был заражён полностью или во многих местах. В таком случае этот файл необходимо тщательней проверить или заменить на новый. В случае если это был файл, например, типа .htaccess, то его можно полностью удалить. После чего ещё раз проверить сайт. Именно таким образом, при помощи скрипта ai-bolit можно удалить с сайта вредоносные внешние ссылки и перенаправления, а также исправлять другие ошибки.