Некоторые интернет-провайдеры внедряют свой код на незащищённые сайты, которые посещают их клиенты.
Когда пользователь переходит на незащищённый сайт по небезопасному протоколу http, интернет-провайдер получает доступ к исходному коду сайта в открытом виде. Это позволяет провайдеру вставлять свой код с рекламными блоками в начало или конец кода страниц сайта.
Работает это следующим образом:
1. Провайдер определяет, какой сайт хочет открыть пользователь.
2. Проверяет, защищено ли соединение.
3. Если соединение незащищено, провайдер получает доступ к исходному коду сайта и добавляет свою рекламу.
4. После этого модифицированная страница отправляется пользователю, и он видит сайт с рекламой, которой изначально не было.
Чтобы избежать появления чужой рекламы на вашем сайте, необходимо установить SSL-сертификат и настроить редирект с http на https. SSL-сертификаты шифруют все данные, передаваемые с сервера, поэтому изменить исходный код сайта становится невозможным.
Подробнее о том, как заказать SSL-сертификат и как настроить редирект через .htaccess в наших инструкциях.