LINUX.ORG.RU

SpamAssasin - обнаружена ошибка 2010 года

 


0

0

Как пишет Джеффри Голдберг:

«Обычно утилиты для фильтрации спама, такие как, например, SpamAssasin задают правила, которые пытаются определить сообщения, датированные „далёким будущим“. В то время, когда задавались некоторые из этих правил, 2010-й, по сути, был будущим. Но будущее уже наступило и сообщения с абсолюто честной и законной информацией о дате некорректно помечаются как спам»

>>> Ссылка на полную версию записи и способ решения проблемы

★★★

Проверено: Shaman007 ()

Индусский код такой индусский

xorik ★★★★★
()

кстати да, у меня несколько писем попали в спам из-за этого :) 3.4 балла накидывает за «date in future»

opensuse
()

«640 килобайт должно хватить абсолютно для всех» =)))

mega_venik ★★★
() автор топика
Ответ на: комментарий от opensuse

##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]^M
describe FH_DATE_PAST_20XX The date is grossly in the future.^M
##} FH_DATE_PAST_20XX


эцсамое, он что, сам обновился?

opensuse
()

Гы, проблема 2010 года))

anonymous
()

Гы, проблема 2010 года))

anonymous
()
Ответ на: комментарий от opensuse

>##{ FH_DATE_PAST_20XX

header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]^M
describe FH_DATE_PAST_20XX The date is grossly in the future.^M
##} FH_DATE_PAST_20XX

Проверил на своем серваке - есть такая фиговина.

Блин, там что - нельзя было системную дату просто проверить? Обязательно такую хреномудию городить? Спамотсосин упал в моих глазах ниже плинтуса.

anonymous
()
Ответ на: комментарий от anonymous

> Блин, там что - нельзя было системную дату просто проверить? Обязательно такую хреномудию городить?

+1

opensuse
()

это п*здец товарищи. прекращаю пользоваться этим уг

Komintern ★★★★★
()

пионерщина

закапывайте пока не начало вонять

anonymous
()

Забавно же. Было бы неплохо увидеть этот код. Может что-то в стиле?

if (year > 2010) {
markAsSpam(...);
} else {
markAsNonSpam(...);
}

Меня терзают смутные сомнения, что именно так это и выглядит, писалось лет 8 назад каким то школоло и задумывалось как временный костыль, про который забыли, опять таки потому что писалось школоло.

Santad
()
Ответ на: комментарий от NowhereMan

> А в убунте уже поправили!

Ну поправили. Разве вы будете надеяться на утилиту, где встречается подобный кретинизм?

matumba ★★★★★
()

Ололошеньки!1 Будущее наступило :)

buildworld
()
Ответ на: комментарий от matumba

>Ну поправили. Разве вы будете надеяться на утилиту, где встречается подобный кретинизм?

Мы вместо этого надеемся на дистрибутив, в котором этот кретинизм отслеживают.

Серъезно - нет конечно. Будем покупать касперского. Там таких косяков никогда не случится, потому что пишуть проффесионалы!

NowhereMan
()

абсолюто честной

Проверено: Shaman007 (*) 02.01.2010 20:54:50

Помнится в новогоднем поздравлении Шаман обещал спеллчекер поставить...видимо пока не осилил

ArtemZ
()

это же капец. Ушел обновлять VPS

rave
()
Ответ на: комментарий от NowhereMan

Аха свежо предание но верится с трудом.
По моему большинство червей и вирусов гораздо безобиднее касперского

anonymous
()

Боян, сутки назад поправил. Но не успел. Схватил порядочно false positives.

TALKER
()
Ответ на: комментарий от cetjs2

> РЕЩЕТО!!!!!!!!!!!!!!!

Твоя руская языка неменее рещета, та?

AnDoR ★★★★★
()

Нда. А альтернативы есть?

zgen ★★★★★
()

«Обычно утилиты для фильтрации спама, такие как, например, SpamAssasin задают правила, которые пытаются определить сообщения, датированные „далёким будущим“. В то время, когда задавались некоторые из этих правил, 2010-й, по сути, был будущим. Но будущее уже наступило и сообщения с абсолюто честной и законной информацией о дате некорректно помечаются как спам»

Ссылка на полную версию записи и способ решения проблемы: <http://jpgoldberg.blogspot.com/2010/01/sky-is-falling-first-y2010-bug.html>.

судя по багзиле та внесенная правка что они внесли имеет теперь проблему 2020 года :)

интересно там перловые регекспы писать можно? тогда бы вот такой написать раз и навсегда:

m{(??{ join '|', map { (localtime)[5] + $_ } 1901 .. 2000})}

rsync ★★
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

да ладно, что нервничаешь? ну пищит пионерия. а мы спам фильтруем. и хорошо надо сказать фильтруем )

rsync ★★
()

Объясните непосвященному, в чем смысл фильтрации сообщений по дате? Спамеры угнали машину времени и рассылают письма из будущего или неосиливают настроить системное время?

thrall
()

Не, за то что так написали через попу ругаться не буду...

Вот за то что про#%$#@ момент когда надо было исправлять - буду!

P.S. спасибо автоматическому whitelist за то что эта проблема почти не затронула мои почтовики

Red_Lion
()
Ответ на: комментарий от thrall

Спамеры угнали машину времени и рассылают письма из будущего или неосиливают настроить системное время?


Да вы гляньте как-нибудь в сурсы любого спам-письма, они не то что системное время, они вообще ничего не настраивают. Тэги закрывать забывают, encode выставляют от балды и т.п. Время в т.ч., однако в общей массе баранов с машиной будущего довольно мало.

zgen ★★★★★
()
Ответ на: комментарий от thrall

Некоторые спамеры отсылают сообщения из будущего, что бы те при сортировке по дате были сверху, т.е. более заметны.

anonymous
()

ну вот так всегда - ошибку нашли,а а у меня даже файла такого в sa нету. =(

guilder
()

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

ubuntulover
()
Ответ на: комментарий от zgen

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

anonymous
()

Достаточно было поставить >2012
тогда всем бы понятно ыло что письма из несуществующего будущего и их можно фильтровать

af5 ★★★★★
()

фуета! открыл этот 72_active.cf емаксом, а там виндовые ^M в конце строки. не. таки сношу эту хню и ввожу грейлистинг.

Komintern ★★★★★
()

мы нашли ошибку, которая вообще и не ошибка

kto_tama ★★★★★
()
Ответ на: комментарий от anonymous

Говно такое вкусное, если нахаляву?

anonymous
()

Игры в Линукс отстают от виндовых лет на 10, офисные редакторы - лет на 8, даже глюки на 9 лет отстают. Зачем пользоваться крапваре?

anonymous
()
Ответ на: комментарий от yet_another_anon

А твоя зачала тебя со свиньей.

anonymous
()
Ответ на: комментарий от suicider

+1

В чем новость то? :)

В том что многие из отписавшихся не осилили поставить в крон sa-update?

этот скрипт сам обновляет правила, и не надо никаких патчей и правок!

zDemoniac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.