Представљено је издавање система за филтрирање нежељене поште Рспамд 3.0, који пружа алате за процену порука према различитим критеријумима, укључујући правила, статистичке методе и црне листе, на основу којих се формира коначна тежина поруке, која се користи за одлучивање да ли ће блокирати. Рспамд подржава скоро све функције имплементиране у СпамАссассин, и има низ функција које вам омогућавају да филтрирате пошту у просеку 10 пута брже од СпамАссассин-а, као и да обезбеђује бољи квалитет филтрирања. Системски код је написан на језику Ц и дистрибуира се под лиценцом Апацхе 2.0.
Рспамд је направљен коришћењем архитектуре вођене догађајима и првобитно је дизајниран за употребу у високо оптерећеним системима, омогућавајући му да обрађује стотине порука у секунди. Правила за идентификацију знакова нежељене поште су веома флексибилна и у свом најједноставнијем облику могу да садрже регуларне изразе, ау сложенијим ситуацијама могу бити написана у Луа. Проширивање функционалности и додавање нових типова провера имплементирано је кроз модуле који се могу креирати у Ц и Луа језицима. На пример, доступни су модули за верификацију пошиљаоца помоћу СПФ-а, потврђивање домена пошиљаоца преко ДКИМ-а и генерисање захтева за ДНСБЛ листе. Да би се поједноставила конфигурација, креирала правила и пратила статистика, обезбеђен је административни веб интерфејс.
Значајно повећање броја верзија је последица значајних промена интерне архитектуре, посебно делова за рашчлањивање ХТМЛ-а, који су потпуно преписани. Нови парсер анализира ХТМЛ користећи ДОМ и генерише стабло ознака. Ново издање такође уводи ЦСС парсер који, када се комбинује са новим ХТМЛ парсером, омогућава вам да исправно извучете податке из е-порука са модерним ХТМЛ ознакама, укључујући разликовање између видљивог и невидљивог садржаја. Важно је напоменути да код парсера није написан у Ц језику, већ у Ц++17, што захтева компајлер који подржава овај стандард за асемблер.
Остале иновације:
- Додата подршка за Амазон Веб Сервицес (АВС) АПИ, који пружа могућност директног приступа Амазон услугама у облаку из Луа АПИ-ја. Као пример, предложен је додатак који чува све поруке у складишту Амазон С3
- Код за генерисање извештаја у вези са коришћењем ДМАРЦ технологије је прерађен. Функционалност за слање извештаја је укључена у посебну команду спамадм дмарц_репорт.
- За маилинг листе, додата је подршка за „ДМАРЦ мунгинг“, замењујући адресу пошиљаоца у порукама са адресом за слање ако су за поруку наведена исправна ДМАРЦ правила.
- Додан додатак ектернал_релаи, који решава проблем са додацима као што је СПФ користећи ИП адресу поузданог релеја поште уместо адресе пошиљаоца.
- Додата "рспамадм баиес_думп" команда за писање и преузимање Баиес токена, омогућавајући им да се преносе између различитих Рспамд инстанци.
- Додан је додатак за подршку Пизор систему за блокирање нежељене поште.
- Алати за праћење су редизајнирани, који се сада ређе позивају и стварају мање оптерећење на спољним модулима.
Извор: опеннет.ру