Legosp Forum

Shop-Script "Legosp" => Дизайн и шаблоны => Тема начата: ho_lod от Августа 04, 2011, 04:19:09 pm

Название: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 04, 2011, 04:19:09 pm
 ??? ??? ???
Вчера вечером пришло много отзывов в товары переодичностью в одну-две минуты.
Все на английском языке.

Сейчас снова, пришло много отзывов (штук 10) с такой же переодичностью. Имена, мылы, сообщения - состоят из абракдабры:

gjmvqd
[2011-08-04 17:11:08]    Holder DRS-3101 металлик
5Q19x8 mzaehebpubzr


mzaehebpubzr - это не рабочая ссылка.

Ip не засёк. на сайте не было.
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Августа 04, 2011, 04:31:25 pm
а что можно IP как то засекать тех кто коментит?

я бы попробовал покавыряться в настройках капчи. core/core_captcha.php
там описаны настройки..

добавить туда новых символов например и сделать капчу длиннее
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 04, 2011, 04:35:32 pm
вот ещё +5 пришли.... :o

засекать можно:
через обычную статистику сайта. (лавинтернет)
и я наблюдаю за посетителями через LiveZilla - все переходы.

а что там копать то хоть, я просто даже не представляю.
Название: Re: Отзывы - СПАМ!
Отправлено: nictboom от Августа 04, 2011, 09:47:44 pm
ho_lod, тему не там создали.
что то подобное затрагивалось (http://forum.shop-script.org/index.php?topic=15.msg55#msg55)
может попробуйте здесь глянуть (http://legosp.blogspot.com/2011/06/blog-post.html) но не забываем о бэкапе.
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Августа 05, 2011, 08:53:12 am
вот ещё +5 пришли.... :o
а что там копать то хоть, я просто даже не представляю.
открываете файл core_captcha.php блокнотом.
в файле все настройки с комментами на русском. Очень легко разобраться
произвольно меняете циферки и смотрите что получилось.

$count=5; /* количество символов */
$width=120; /* ширина картинки */
$height=35; /* высота картинки */
$font_size_min=19; /* минимальная высота символа */
$font_size_max=29; /* максимальная высота символа */
$font_file="../images/Comic_Sans_MS.ttf"; /* путь к файлу относительно w3captcha.php */
$char_angle_min=-20; /* максимальный наклон символа влево */
$char_angle_max=20; /* максимальный наклон символа вправо */
$char_angle_shadow=5; /* размер тени */
$char_align=25; /* выравнивание символа по-вертикали */
$start=3; /* позиция первого символа по-горизонтали */
$interval=20; /* интервал между началами символов */
$chars="0123456789abcdefgiwspvmxnozqrtyulj"; /* набор символов */
$noise=6; /* уровень шума */
$colors = array("90","110","130","150","170","190","210");

Месяц назад такое же было на тестовом сайте, который закрыт был в робот.txt  Об этом сайте не знал даже гугл. А спам бот вот узнал ((
Капча стояла на четыре символа. Увеличил капчу до 8 символов и добавил дополнительных символов в "набор символов".
После этого спам перестал приходить.
Мало того, я сам далеко не с первого раза стал вводить капчу ))

Глупый попался спамбот.
Если попадается умный спамбот, то он взломает любую капчу. Тут уже нужны будут каверзные вопросы  для верификации типа: "напишите что видите на картинке" или "имя первого космонавта"
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 05, 2011, 01:51:18 pm
вот спасибо! :)

дельный ответ!

помаклачил там.

у меня в капче были только цифры, вот поставил ещё несколько букв.
может быть теперь спам бот прекратит спамить.
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 11, 2011, 03:24:30 pm
Добавил 15 символов, весь алфавит и русский и английский, все цифры - СПАМ продолжается... ??? ??? :o :o :o >:( >:( :( :( :(
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 12, 2011, 06:39:02 pm
раз нет решения как тогда отключить отзывы совсем или сделать, чтобы они публиковались только после разрешения админа?
Название: Re: Отзывы - СПАМ!
Отправлено: Dimitar от Августа 12, 2011, 07:22:32 pm
У меня такая же проблема
Название: Re: Отзывы - СПАМ!
Отправлено: Dimitar от Августа 13, 2011, 11:56:44 am
Я видел эту тему, но когда я сделал исчезают TAB сообщения
Название: Re: Отзывы - СПАМ!
Отправлено: jawakharlal от Августа 13, 2011, 01:26:27 pm
эта напасть постигла и меня :(
Название: Re: Отзывы - СПАМ!
Отправлено: markus от Августа 13, 2011, 10:19:24 pm
да уж :(   
они спамят из-за того что ссылки активны в комментариях

блин в вордпрессе справляется со спамом специальный плагин akismet   
вот бы тут придумать что-то толковое
Название: Re: Отзывы - СПАМ!
Отправлено: markus от Августа 13, 2011, 10:30:22 pm
мои предложения:

спрятать поле textarea (в которое вводится текст коммента), не удаляя его из HTML-кода, плюс вставляем свое дополнительное поле textarea, в котором нормальный человек и напишет комментарий. А спам-бот заполнит спрятанное поле, и такой комментарий со 100% вероятностью попадает в спам.

ну еще не помешает опция “Помечать спам, но не удалять”, благодаря ей всегда можно проверить эффективность.
Название: Re: Отзывы - СПАМ!
Отправлено: markus от Августа 13, 2011, 10:36:55 pm
еще как  вариант если в тексте комментария есть http:   это 99% спам т.е. такой коммент можно смело удалять
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 14, 2011, 06:24:17 pm
сделал, жду результатов...
вчера сделал вообще 25 символов с большой тенью и все символы и все рядышком - 1 спам всё равно пролез...но всё равно не 21 как было раньше.
но 25 символов это конечно огого...

посмотрю, что будет после Вашего варианта, slamm!

P.S.
проверил сам работоспособность - вставил ссылку и при добавлении отзыва: STOP SPAM!
УРАА!!! ;)
Посмотрю, что скажет бот))
Название: Re: Отзывы - СПАМ!
Отправлено: ho_lod от Августа 15, 2011, 04:37:01 pm
СПАМА НЕТ УЖЕ ЦЕЛЫЙ ДЕНЬ!
УРА!
СПАСИБО!
Название: Re: Отзывы - СПАМ!
Отправлено: markus от Августа 17, 2011, 09:53:26 pm
да работает отлично :) ! спасибо
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Сентября 04, 2011, 09:18:27 pm
спам посетил и меня.. ссылки идут вида
asdfasdas.com

без http и без ftp

можно ли как то поставить фильтр на все ссылки вида .*?
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Сентября 04, 2011, 10:32:56 pm
а еще ссылки идут на английском..

может сделать блок от английского алфавита как то?
ссылки типа вообще без adfa.com


"Hey, that post leaves me feeling fooislh. Kudos to you!"
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Сентября 04, 2011, 10:34:00 pm
а еще ссылки идут на английском..

может сделать блок от английского алфавита как то?
ссылки типа вообще без adfa.com


"Hey, that post leaves me feeling fooislh. Kudos to you!"

Кто сталкивался с таким, и какой реальный выход есть?
лично я вижу - убрать коменты совсем, но заказчика хватит удар, если ему это сообщю (((
Беда так беда..
Название: Re: Отзывы - СПАМ!
Отправлено: Al_Uk от Сентября 12, 2011, 09:07:52 am
я решил так
после
if (isset($_POST["review"]) && isset($productID) && ($_POST["captcha"] == $_SESSION["captcha"]) ) //review for a product
{

добавил
if (!preg_match('/[а-я].*[а-я]+/i',$_POST["review"]) || preg_match("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#", $_POST["review"])) die('STOP SPAM');   
Спасибо Сергей
Отличное решение.
Спам на латинском как отрезало. Два дня я ликовал.
Но спам боты умные попались и начали слать спам на кирилице.
Это прискорбно (((

Пришлось удалить коменты со страницы ((
Вот думаю, может сделать премодерацию..

В любом случае, спасибо за код
Название: Re: Отзывы - СПАМ!
Отправлено: balack от Октября 27, 2011, 07:46:25 pm
У меня тоже это было реально раздражает!!! Продолжалось неделю и прошло!видать ему было скучно)))
Название: Re: Отзывы - СПАМ!
Отправлено: alpha33 от Марта 04, 2013, 10:15:53 pm
Неожиданно завалили спамом.
Попробовал сделать по слову сему:
И так!
Я так понимаю что в большинстве случаев вам в коменты идёт спам в виде ссылок, правильно ?
Полечитесь так:
в файле includes/product_detailed.php ищете код
if(isset($_POST["name"]) & isset($_POST["email"]) & isset($_POST["review"]))
{
и после него вставляете
if (preg_match("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#", $_POST["review"])) {
die("STOP SPAM!!!");
}
и потом напишите результат, помогло хоть как-то или нет !
Посмотрим, что будет.
Название: Re: Отзывы - СПАМ!
Отправлено: Valentinlb от Марта 05, 2013, 03:23:48 pm
Месяцев 8 страдал тем-же...Затем включил в админке модерацию отзывов (lego5.2) - как бабка пошептала! По-моему самое оптимальное решение!
Название: Re: Отзывы - СПАМ!
Отправлено: alpha33 от Марта 08, 2013, 03:47:04 pm
Безобразие незамедлительно прекратилось. slamm - спасибо!

В 4.6 нет режима премодерации отзывов. Даже если бы и был, это с ума сойдёшь, убирая оттуда сотни спам-отзывов в день.
Название: Re: Отзывы - СПАМ!
Отправлено: Nikolai4 от Апреля 05, 2013, 10:08:27 am
кто бы смог эту штуку интегрировать? Код есть, но воткнуть его безконфликтно у меня не получилось, далёк я от программирования.

http://tympanus.net/Tutorials/HexaFlip/index4.html

и клиентам удовольствие и ботам без шансов

Если кто-то взялся бы за копейку поставить на 6.1 стукните в пм
Название: Re: Отзывы - СПАМ!
Отправлено: Britishman от Апреля 09, 2013, 09:44:11 pm
Вышлите нам на почту [email protected] доступы ftp
Название: Re: Отзывы - СПАМ!
Отправлено: duk от Мая 06, 2013, 08:04:26 pm
Братцы, помогите пожалуйста отзывы удалить и отключить вообще. Движок сайта еще Lego 4.6 сайт gzhel-galaktika.ru Нашел способ:

в  product_detailed.tpl.htm
<a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a>
замени на
{*<a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a>*}

и
[spoiler]
.........
заменить на другой [spoiler]

Строчку <a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a> в product_detailed.tpl.htm я заменил, а вот где найти данные по [spoiler] чтобы их заменить? в product_detailed.tpl.htm их нет. Сорри за может глупый вопрос, но сам работаю на последнем lego, а в этом варианте спам достал, да и отзывы на сайте вообще не нужны, а товары забиты отзывами со всякой белибердой. Как это все почистить и удалить?