{"id":38881,"date":"2019-10-31T22:26:31","date_gmt":"2019-10-31T19:26:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dostupna-sistema-filtratsii-spama-rspamd-2-0\/"},"modified":"2019-10-31T22:26:31","modified_gmt":"2019-10-31T19:26:31","slug":"dostupna-sistema-filtratsii-spama-rspamd-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-filtratsii-spama-rspamd-2-0","title":{"rendered":"Sistemul de filtrare a spamului Rspamd 2.0 este disponibil","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/announce\/2019\/10\/11\/rspamd-2.0.html\">Prezentat<\/a><\/noindex> lansarea sistemului de filtrare a spamului <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\">Rspamd 2.0<\/a><\/noindex>, oferind instrumente pentru evaluarea mesajelor conform diverselor criterii, inclusiv reguli, metode statistice \u0219i liste negre, pe baza c\u0103rora se formeaz\u0103 greutatea final\u0103 a mesajului, folosit\u0103 pentru a decide dac\u0103 acesta trebuie blocat. Rspamd sus\u021bine practic toate caracteristicile implementate \u00een SpamAssassin \u0219i are o serie de particularit\u0103\u021bi care permit filtrarea e-mailurilor de aproximativ 10 ori mai rapid dec\u00e2t SpamAssassin, precum \u0219i asigurarea unei calit\u0103\u021bi mai bune a filtr\u0103rii. Codul sistemului este scris \u00een limbajul C \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rspamd\/rspamd\">se r\u0103sp\u00e2nde\u0219te<\/a><\/noindex> sub licen\u021ba Apache 2.0. <\/p>\n<p>Rspamd este construit utiliz\u00e2nd o arhitectur\u0103 bazat\u0103 pe evenimente (Event-driven) \u0219i este conceput ini\u021bial pentru a fi utilizat \u00een sisteme cu \u00eenc\u0103rcare mare, permi\u021b\u00e2nd procesarea a sute de mesaje pe secund\u0103. Regulile pentru identificarea semnelor de spam sunt extrem de flexibile \u0219i, \u00een cea mai simpl\u0103 form\u0103, pot con\u021bine expresii regulate, iar \u00een situa\u021bii mai complexe pot fi formulate \u00een limbajul Lua. Extinderea func\u021bionalit\u0103\u021bii \u0219i ad\u0103ugarea de noi tipuri de verific\u0103ri se realizeaz\u0103 prin module care pot fi create \u00een limbajele C \u0219i Lua. De exemplu, modulele pentru verificarea expeditorului folosind SPF, confirmarea domeniului expeditorului prin DKIM, generarea de cereri c\u0103tre listele DNSBL sunt disponibile. Pentru simplificarea configur\u0103rii, cre\u0103rii de reguli \u0219i monitoriz\u0103rii statisticilor, este furnizat o interfa\u021b\u0103 web de administrare. <\/p>\n<p>Nout\u0103\u021bi principale:<\/p>\n<ul>\n<li class=\"l\"> S-a efectuat tranzi\u021bia la un nou sistem de numerotare a versiunilor. Deoarece prima cifr\u0103 din num\u0103rul versiunii nu a fost modificat\u0103 de c\u00e2\u021biva ani, iar realitatea versiunii este indicat\u0103 de a doua cifr\u0103, s-a decis s\u0103 se treac\u0103 de la schema \u201ex.y.z\u201d la formatul \u201ey.z\u201d;\n<li class=\"l\"> Pentru ciclul de procesare a evenimentelor, \u00een loc de <noindex><a rel=\"nofollow\" href=\"https:\/\/libevent.org\/\">Libevent<\/a><\/noindex> a fost utilizat\u0103 biblioteca <noindex><a rel=\"nofollow\" href=\"http:\/\/software.schmorp.de\/pkg\/libev.html\">libev<\/a><\/noindex>, care a fost eliberat\u0103 de unele limit\u0103ri ale libevent \u0219i permite ob\u021binerea unei performan\u021be superioare. Utilizarea<br \/>\nlibev a permis simplificarea codului, \u00eembun\u0103t\u0103\u021birea proces\u0103rii semnalelor \u0219i a timeout-urilor, precum \u0219i unificarea monitoriz\u0103rii modific\u0103rilor fi\u0219ierelor prin mecanismul inotify (nu toate versiunile livrate pentru platformele suportate ale libevent aveau capacitatea de a func\u021biona cu inotify);<\/p>\n<li class=\"l\"> Suportul pentru modulul de clasificare a mesajelor, care utiliza biblioteca de \u00eenv\u0103\u021bare profund\u0103 Torch, a fost suspendat. Motivul este complexitatea excesiv\u0103 a Torch \u0219i efortul mare necesar pentru a-l men\u021bine la zi. Ca alternativ\u0103 pentru clasificarea bazat\u0103 pe metode de \u00eenv\u0103\u021bare automat\u0103, a fost propus un modul complet rescris. <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/modules\/neural.html\">Neural<\/a><\/noindex>, \u00een care pentru a asigura func\u021bionarea re\u021belei neuronale se utilizeaz\u0103 biblioteca <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/attractivechaos\/kann\">kann<\/a><\/noindex>, care con\u021bine doar 4000 de linii de cod \u00een limbajul C. \u00cen noua implementare, multe probleme legate de blocajele mutuale \u00een timpul antren\u0103rii au fost rezolvate;\n<li class=\"l\"> Modulul <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/modules\/rbl.html\">RBL<\/a><\/noindex> a \u00eenlocuit modulele SURBL \u0219i Emails, ceea ce a permis unificarea proces\u0103rii tuturor verific\u0103rilor din listele negre. Func\u021bionalit\u0103\u021bile RBL au fost extinse cu suport pentru tipuri suplimentare, cum ar fi selectorii, \u0219i instrumente pentru extinderea simplificat\u0103 a regulilor existente. Regulile de blocare a email-urilor bazate pe listele map nu mai sunt acceptate, fiind recomandat \u00een schimb utilizarea multimap cu selectorii;\n<li class=\"l\"> Pentru a determina tipurile de fi\u0219iere \u00een func\u021bie de con\u021binut, a fost utilizat\u0103 o nou\u0103 bibliotec\u0103 Lua Magic, care utilizeaz\u0103 Lua \u0219i Hyperscan \u00een loc de libmagic.<br \/>\nMotivul cre\u0103rii unei biblioteci proprii este dorin\u021ba de a ob\u021bine o performan\u021b\u0103 mai ridicat\u0103, de a evita erorile la identificarea fi\u0219ierelor docx, de a ob\u021bine un API mai potrivit \u0219i de a ad\u0103uga noi tipuri de euristici, f\u0103r\u0103 a fi constr\u00e2nse de reguli stricte;<\/p>\n<li class=\"l\"> Modulul pentru stocarea datelor \u00een SGBD  <noindex><a rel=\"nofollow\" href=\"https:\/\/clickhouse.yandex\/\">Clickhouse<\/a><\/noindex>. Au fost ad\u0103ugate c\u00e2mpuri LowCardinality \u0219i consumul de memorie a fost substan\u021bial optimizat;\n<li class=\"l\"> Func\u021bionalit\u0103\u021bile modulului <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/modules\/multimap.html\">Multimap<\/a><\/noindex>au fost extinse, av\u00e2nd acum suport pentru <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/modules\/multimap.html#combined-maps\">asocieri<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/modules\/multimap.html#dependent-maps\">combinatorii<\/a><\/noindex> dependente;\n<li class=\"l\"> \u00cen modulul Maillist s-a \u00eembun\u0103t\u0103\u021bit determinarea listelor de distribu\u021bie;\n<li class=\"l\"> \u00cen fluxurile de lucru a ap\u0103rut posibilitatea de a trimite mesaje heartbeat principale, confirm\u00e2nd func\u021bionarea normal\u0103. \u00cen absen\u021ba acestor mesaje timp de o anumit\u0103 perioad\u0103, procesul principal poate for\u021ba \u00eencheierea fluxului de lucru. \u00cen mod implicit, acest mod este dezactivat \u00een prezent;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 o serie de noi scanere \u00een limbajul Lua. De exemplu, au fost ad\u0103ugate module pentru scanarea mesajelor \u00een pachetele antivirus Kaspersky ScanEngine, Trend Micro IWSVA (prin icap) \u0219i<br \/>\n    F-Secure Internet Gatekeeper (prin icap), precum \u0219i scanere externe pentru Razor, oletools \u0219i P0F;<\/p>\n<li class=\"l\"> Ad\u0103ugat\u0103 op\u021biunea de a schimba mesajele prin Lua API. Pentru modificarea blocurilor MIME a fost propus un modul <noindex><a rel=\"nofollow\" href=\"https:\/\/rspamd.com\/doc\/lua\/lua_mime.html\">lib_mime<\/a><\/noindex>;\n<li class=\"l\"> S-a asigurat tratarea separat\u0103 a set\u0103rilor stabilite prin \u201eSettings-Id:\u201d, de exemplu, acum este posibil s\u0103 legi reguli doar de anumite identificatoare de set\u0103ri;\n<li class=\"l\"> Optimiz\u0103ri ale performan\u021bei motorului Lua, decodificarea base64 \u0219i determinarea limbii pentru text. Ad\u0103ugat\u0103 suportul pentru caching-ul asociativ complex (maps). A fost implementat suportul pentru<br \/>\n    HTTP keep-alive.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51657\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd 2.0, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u043c, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u0430, \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438 \u0447\u0451\u0440\u043d\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u0435\u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438. Rspamd \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 SpamAssassin, \u0438 \u0438\u043c\u0435\u0435\u0442 \u0440\u044f\u0434 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0447\u0442\u0443 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u0432 10 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38881","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-filtratsii-spama-rspamd-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-filtratsii-spama-rspamd-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:26:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:26:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sistemul de filtrare a spamului Rspamd 2.0 este disponibil | ProHoster","description":"Lansat sistemul de filtrare a spamului Rspamd.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-filtratsii-spama-rspamd-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd 2.0 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043f\u0430\u043c\u0430 Rspamd.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-filtratsii-spama-rspamd-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:26:31+00:00","article:modified_time":"2019-10-31T19:26:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38881","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 23:48:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:00:28","updated":"2026-01-23 23:48:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=38881"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38881\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=38881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=38881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=38881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}