Как защитить социалку от спама фармы?

seosniks
На сайте с 13.08.2007
Offline
389
765

Проблемма такая. Очень много падает спама в социальную сеть.

В основном добавляют мусор. Вот сайт socialcorp.ru

как запретить добавлять туда мусор? Мне интересен только рускоязычный контент

ведь сеть русская

P
На сайте с 10.03.2008
Offline
168
#1
seosniks:
Мне интересен только рускоязычный контент

Ну дык сделайте проверку текстов на наличие русских символов при добавлении. Нет символов - нет добавления.

pistol добавил 15.02.2009 в 11:31

<?php

$text = 'sdf dfsdf text';
if(!ereg('[А-Яа-яёЁ]', $text))
echo 'В тексте нет русских символов. Не добавляем';
else
echo 'Добавляем';
?>
seosniks
На сайте с 13.08.2007
Offline
389
#2
pistol:
Ну дык сделайте проверку текстов на наличие русских символов при добавлении. Нет символов - нет добавления.

pistol добавил 15.02.2009 в 11:31
<?php

$text = 'sdf dfsdf text';
if(!ereg('[А-Яа-яёЁ]', $text))
echo 'В тексте нет русских символов. Не добавляем';
else
echo 'Добавляем';
?>

Но ведь русские тексты тоже содержат английский язык.

Просто придетьс я удалить все посты вместе с юзерами

и занести их в черный список. Друго выхода пожалуй нет.

BigBoss
На сайте с 25.09.2007
Offline
73
#3

Удалить все тоже не выход.

Приведенная проверка будет фильтровать все тексты, НЕ содержащие ни одной русской буквы. Это отсеит буржуев, но не всех спамеров. Как вариант - еще добавить проверку на стоп-слова

Avtoprogon.ru - белые, серые регистрации: 8000 русских, 8000 англ., 1300 кат. статей. VIP-регистрации. Дорегистрация в новых каталогах (http://www.avtoprogon.ru/) Добавление ссылок на индексацию в Ya, Go. (http://www.avtoprogon.ru/yandex/)
P
На сайте с 10.03.2008
Offline
168
#4
seosniks:
Но ведь русские тексты тоже содержат английский язык.

Именно поэтому проверка идет не на английские символы, а на русские. Если нет ни одного русского символа, значит текст не интересен русскоязычным посетителям.

[Удален]
#5

Есть набор инструментов защиты от спама. Но сейчас нет времени заниматься встраиванием их в незнакомый движок.

Если что-то смыслите по минимуму в php, стучитесь.

seosniks
На сайте с 13.08.2007
Offline
389
#6
pistol:
Именно поэтому проверка идет не на английские символы, а на русские. Если нет ни одного русского символа, значит текст не интересен русскоязычным посетителям.

Стоп слова самый лучший вариант пожалуй.

И отключить коменты

ато их аж 2000 за месяц .

seosniks добавил 15.02.2009 в 12:20

mrFatCat:
Есть набор инструментов защиты от спама. Но сейчас нет времени заниматься встраиванием их в незнакомый движок.
Если что-то смыслите по минимуму в php, стучитесь.

mrFatCat спасибо, к сожеленью у самого щас времени нет вообще.

Щас забаню домены спамеров и удалю их из базы

BigBoss
На сайте с 25.09.2007
Offline
73
#7
):::(:
А ввести капчу не вариант?

Она сейчас от чего-то спасает? :)

seosniks
На сайте с 13.08.2007
Offline
389
#8
):::(:
Если правельно подойти к этому воспросу, то спасает... Просто много путей обхода, если их все закрыть, то и спама не будет...

там разные капчи есть,думаю толку от них нет

спамят сильно. глянул в гугле onlshenoa.com результаты не хилые

хотя на тиц пр ничего нет. Либо новый сайт либо социалки не рулят уже, что маловероятно

BigBoss
На сайте с 25.09.2007
Offline
73
#9

Аха, и называется эта лазейка распознаванием капчи. Если капча неберущаяся, то от ручного ввода может остановить только лень спамера :)

100%-го способа не найти, по ситации лучше смотреть. Возможно фильтр по русским буквам и стоп-словам отсечет львиную долю спама.

А у капчи есть большуший минус - ее надо и простому юзеру вводить. Имхо, капча это крайняя мера, поскольку это неуважение к своим пользователям.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий