-
Веб-сайты Weibo широко используются в различных отраслях, и спам, нацеленный на веб-сайты Weibo, также появился в большом количестве. В этой статье обсуждается, как эффективно предотвращать спам и спам на веб-сайтах Weibo.
StatusNet, программа микроблогов из Канады, постепенно была принята веб-сайтами микроблогов по всему миру благодаря своей бесплатности, открытому исходному коду и стабильной работе и была развернута в больших количествах по всему миру;
Из-за его широкого использования многие международные блог-спамы (продвижение спама) обратили свое внимание на statusnet. Они использовали регистрационных роботов для публикации большого количества спам-ссылок на многих веб-сайтах с использованием statusnet, что вызвало огромные проблемы для управления веб-сайтами Weibo. для всех Несколько приемов борьбы с издателями нежелательных ссылок;
1. Включите плагин проверки электронной почты.
StatusNet по умолчанию не имеет функции проверки электронной почты, что может привести к безумной регистрации большого количества регистрационных роботов;
Метод включения: добавьте в config.php следующий код:
addPlugin('RequireValidatedEmail'); //Подтвердите свой адрес электронной почты перед отправкой сообщений
Эта функция требует от владельцев регистрации подтвердить свой адрес электронной почты перед отправкой информации, что может предотвратить появление большого количества бесполезных спам-ссылок на веб-сайте;
2. Включите плагин, чтобы предотвратить вредоносную регистрацию.
Метод включения: добавьте в config.php следующий код:
addPlugin('RegisterThrottle');//Защита от вредоносного кода
Таким образом, один и тот же IP-адрес может зарегистрировать только 3 имени пользователя в течение часа, что может эффективно предотвратить регистрацию большого количества имен пользователей;
Кроме того, вы также можете установить только одну регистрацию в течение часа. Откройте файл RegisterThrottlePlugin.php в /plugins/RegisterThrottle/ и измените следующие параметры:
public $regLimits = array(604800 => 10, //Ограничиваем количество еженедельных регистраций
86400 => 6, //Ограничиваем количество регистраций в день
3600 => 1); // Ограничиваем количество регистраций в час
Таким образом, не будет создано большое количество спам-аккаунтов.
3. Включите плагин черного списка.
Метод включения: добавьте следующий код в config.php.
addPlugin('Blacklist');//Плагин черного списка
После добавления вы можете добавить еще одну настройку черного списка на панели управления администратора, а также добавить запрещенные к регистрации URL-адреса и имена пользователей, по одному в каждой строке и отображаемые в нескольких строках;
Кроме того, после успешного добавления войдите на сайт как администратор. Если учетная запись является спамовой, вам также будет предложено добавить текущее имя пользователя и URL-адрес в черный список;
Однако следует отметить, что если вы добавите имя пользователя в черный список, вы не сможете нормально зарегистрироваться, появится сообщение: Вы не можете использовать это имя пользователя на текущем веб-сайте;
Однако вы можете использовать обычный черный список URL-адресов. URL-адреса, добавленные в черный список, можно не только заблокировать на «Личной домашней странице», но также можно заблокировать их использование в отправленных сообщениях;
С помощью вышеуказанных методов можно эффективно контролировать спам. Кроме того, вы также можете попробовать использовать комбинацию следующих методов, и эффект может быть лучше:
4. Плагин кода подтверждения
То есть включить плагин Recaptcha, но сначала зайти на сайт, чтобы подать заявку на ключ, а затем добавить примененный ключ в файл конфигурации.
Добавьте, например, следующий код в config.php:
//Код проверки регистрации
include_once('plugins/recaptcha/recaptcha.php');
$captcha = новая рекапча("6LeCRwkAAAAAADos9JN1XBp5jBI9r9D1dBuv","6LeCRwkAAAAsScTquvlT4n4cH03aDFgS", showErrors);
Однако код проверки Recaptcha довольно сложен. Обычные пользователи могут не знать, сколько раз им придется ввести его, прежде чем они смогут ввести его правильно, поэтому используйте его с осторожностью. В то же время, похоже, есть некоторые проблемы с китайской поддержкой;
5. Включите плагин SubscriptionThrottle, чтобы предотвратить большое количество подписок. Рекомендуется включить его;
6. Включите плагин UserFlag, но я пока не разобрался, дает ли он какой-то эффект;
7. Включите плагин BlogspamNet: плагин для предотвращения спама в блогах. Эффект не был успешно опробован и не может быть описан;
Эта статья была первоначально опубликована в блоге IT Flies. При перепечатке указывайте исходный адрес;
Спасибо за вклад в Suixin Weibo