Героем сегодняшнего повествования будет небезызвестный сервис быстрой конфигурации и интеграции социальных кнопок для кросспостинга в социальные сети PLUSO. Мотивом для написания статьи послужила ситуация, с которой мы столкнулись однажды на своих проектах.

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

ПРИНЦИП РАБОТЫ И УСТАНОВКИ НА САЙТ PLUSO

Для установки на сайт нам предлагают интегрировать JS код на страницу и вставить в нужное вам место HTML разметку, например: 

<script type="text/javascript">(function() {
  if (window.pluso)if (typeof window.pluso.start == "function") return;
  if (window.ifpluso==undefined) { window.ifpluso = 1;
    var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
  }})();</script>
<div class="pluso" data-background="#ebebeb" data-options="big,square,line,horizontal,counter,theme=04" data-services="vkontakte,odnoklassniki,facebook,twitter,google,moimir,email,print"></div>

Из JS скрипта видно, что его задача - подключить сторонний JS по ссылки на сервис PLUSO, что и происходит при загрузке страницы. Далее, выявленный скрипт выполняет код, который заложил разработчик, а именно:

1) Инициализирует социальный кнопки
2) Проводит подсчеты репостов
3) И все что угодно, что захочет разработчик

Если вы уже догадались о какой опасности пойдет речь - вы молодчик! Для тех кто не осознал всю степень риска - поясню.

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

С угрозой внедрения любого кода на ваш сайт мы вроде бы разобрались. Но угрозы угрозами, а факты совсем другое дело.

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

PLUSO ВСТАВЛЯЕТ IFRAME В РАЗМЕТКУ СТРАНИЦЫ - КАК ИСПРАВИТЬ?

НИКАК! Нужно полностью отказаться от использования сервисом PLUSO и перейти на использование проверенных временем и безопасных скриптов интеграции социальных кнопок, например: share42.

В ряде случаев при подключении плагина PLUSO происходит динамическая подгрузка iframe в разметку кода страницы. Происходит это спустя какое-то время.

PLUSO вставляет iframe в разметку страницы - как исправить?

Происходит динамическая подгрузка неведомого лишнего кода и контента:

PLUSO вставляет iframe в разметку страницы - как исправить?

ВЫВОДЫ

Подведем итоги данной статьи с нашими рекомендациями на будущее:

1) В срочно порядке отказывайтесь от использования сервиса PLUSO, если только вы не желаете быть  добровольно обманутым
2) Остерегайтесь сторонних скриптов, которые размещены на сторонних сервисах - у вас нет контроля за их содержимым

Всем спасибо за внимание! Будьте осторожны! Надеемся, что статья была полезна для вас.

Лучший способ сказать автору «СПАСИБО»рассказать друзьям или поделиться ссылкой!
Другие статьи:
Мошенники от лица R01 рассылают фальшивые письма c уведомлениями о продлении доменов

11/06/2018

Мошенники от лица R01 рассылают фальшивые письма с уведомлением о продлении доменных имен и других услуг регистраторов. 4-го июня один из наших клиентов получит уведомление от "регистратора r01" с предложением продлить домен.

Мошенники от лица R01 рассылают фальшивые письма c уведомлениями о продлении доменов
REG.RU лишил партнерского статуса хостинг-провайдера «Beget»

08/06/2018

Сервис Beget 5-6 июня лишился права доступа к инструментам API REG.RU. В следствии чего многие тысячи пользователей остались в подвешенном состоянии.

REG.RU лишил партнерского статуса хостинг-провайдера «Beget»
Как бесплатно заработать на своей странице в Instagram

14/10/2016

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

Как бесплатно заработать на своей странице в Instagram
Продвижение сайта через социальные сети

24/08/2016

Чтобы быстро завоевать приличные места в рейтингах поисковых систем, необходимо эффективно использовать все доступные средства продвижения. Конечно, на первом месте идёт оптимизация контента сайта и его HTML-кода как основа SEO.

Продвижение сайта через социальные сети
Возлюби дизайн, и будет всем счастье!

25/05/2016

Довольно много вечных споров и рассуждений о том, что такое дизайн. Первичен ли он, каковы его истинные функции, и в чём заключаются критерии «хорошего» или «плохого» дизайна?

Возлюби дизайн, и будет всем счастье!
Почему аудит ключевой этап в SEO продвижении?

03/11/2015

Мы начинаем цикл статей, посвященных вопросам SEO продвижению сайтов, а так же SMM продвижению. В данном цикле мы познакомим вас с основными понятиями, возможностями и приемами продвижения веб сайтов.

Почему аудит ключевой этап в SEO продвижении?
В гостях у «Флосстика»

12/10/2015

В процессе работы с заказчиками очень часто клиенты становятся нашими постоянными партнерами и даже друзьями. Наглядным примером стали и руководители фабрики «Флосстик» в Санкт-Петербурге.

В гостях у «Флосстика»
Инструкция по оценке дизайна сайта

08/09/2015

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

Инструкция по оценке дизайна сайта
Руководство по работе с web-дизайнером

30/07/2015

В статье будут даны рекомендации по работе с WEB-дизайнерами. Следование этим рекомендациям повысит качество работы, увеличит производительность труда и сохранит нервные клетки.

Руководство по работе с web-дизайнером