Безопасность: как проверить сайт на внешние ссылки

Быстрая навигация по этой странице:

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

При этом такую проверку делать обязательно для каждого ресурса, так как, к сожалению, достаточно большое количество популярных CMS, особенно в старых версиях, имеют свои баги и недоработки, позволяющие злоумышленникам внедрять свой код на ваш сайт. За счет этого часто прокачивается ТИЦ (здесь уместно упомянуть нашу недавнюю статью про то, как повысить тиц бесплатно) и PR других сайтов, а ваш сайт, напротив, теряет свой вес. При этом внешне такие ссылки не видно, так как они чаще всего оформляются в скрытом блоке с помощью соответствующих css-стилей.

Итак, каким же образом произвести поиск таких ссылок?

проверить сайт на внешние ссылки

1. Самый надежный, но топорный метод

Самое универсальное и надежное решение — это вручную просмотреть код всех страниц сайта. Для статичных html-сайтов, состоящих из множества страничек, этот способ не подойдет, однако сейчас почти все сайты делаются на CMS, и тогда нужно будет просмотреть лишь все php-файлы. Например, обычно тема для вордресс формируется с помощью 10-20 php-файлов, хранящихся в папке wp-content/themes/название вашей темы. Просмотреть эти файлы в редакторе или даже в блокноте не составит особого труда.

Что же нужно искать в коде сайта?

Во-первых, ссылки могут быть вставлены обычным html-кодом с помощью тега a href.

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

Выглядеть это может примерно таким образом (код написан произвольно):

$str='sdfkl0i9LKv0Rf459848jJklsdKl5jKljkbwOJK7MKm5jh7uHH8hkskjKsKJ89';
echo base64_decode($str);

2. Боремся с вредителями с помощью AI-Bolit

Если вам сложно просмотреть весь код вручную или же просмотр не дал нужных результатов, рекомендуем воспользоваться сервисом AI-Bolit, который доступен по этой ссылке http://revisium.com/ai.

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

3. Использование онлайн-сервисов

Существует множество онлайн-сервисов, показывающих внешние ссылки с вашего сайта, даже если они визуально не видны — эти сервисы просто анализируют html-код страницы и выдают указание на то, какие ссылки имеются. В качестве примера, попробуйте проверить свой сайт через сервис pr-cy.ru.

4. Готовое решение для WordPress

Если вы используете WordPress и вам необходимо произвести анализ сайта на внешние ссылки, то для вас есть хорошая новость: существует бесплатный плагин, который проверяет ваш сайт на наличие рассматриваемой проблемы. Плагин называется Theme Authenticity Checker (сокращенно — TAC) и доступен для скачивания на официальном сайте WordPress.

Скачайте данный плагин и активируйте его. В админ-панели (wp-admin) в разделе меню, который называется «Внешний вид», появится отдельный подпункт под названием TAC.

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

Если Вы нашли для себя что-то полезное на этой странице, пожалуйста, нажмите на одну из этих кнопок:
Комментарии
  1. Рок Феллоу

    Полезная инфа. Лайк!!

  2. Олег

    Хорошая статья, то что искал, релевантнее некуда :-) Спасибо!

  3. Оракул

    Спасибо! А то у меня с блога были ссылки, не мог найти никак!

  4. Виктор

    Спасибо, статья помогла быстро проверить сайт, на наличие скрытых внешних ссылок. Недавно подбирал темы для WordPress и заметил, что в бесплатные шаблоны часто вставляют скрытые ссылки или эксплойты.

  5. Ольга

    Отличная статья по внешним ссылкам.

  6. Дмитрий

    Дайте ссылку на онлайн сервис??? именно онлайн чтобы найти внешние ссылки и чтобы показало с какой именно странице

    • Алексей

      и мне бы тоже ссылку на такой онлайн сервис

  7. Игорь

    Да! Хороший материал, проверил

  8. Алексей

    отличная статья про ссылки

  9. Хороший

    неплохая статья

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>