Rspamd 2.0 سپیم فلٹرنگ سسٹم دستیاب ہے۔

کی طرف سے پیش سپیم فلٹرنگ سسٹم کی رہائی Rspamd 2.0، جو مختلف معیارات کے خلاف پیغامات کا جائزہ لینے کے لیے ٹولز فراہم کرتا ہے، بشمول قواعد، شماریاتی طریقے اور بلیک لسٹ، جس کی بنیاد پر ایک حتمی پیغام کا وزن بنایا جاتا ہے، جس کا استعمال یہ فیصلہ کرنے کے لیے کیا جاتا ہے کہ آیا بلاک کیا جائے۔ Rspamd SpamAssassin میں لاگو تقریباً تمام خصوصیات کو سپورٹ کرتا ہے، اور اس میں متعدد خصوصیات ہیں جو آپ کو SpamAssassin سے اوسطاً 10 گنا زیادہ تیزی سے میل کو فلٹر کرنے کے ساتھ ساتھ بہتر فلٹرنگ کوالٹی فراہم کرتی ہیں۔ سسٹم کوڈ C اور میں لکھا گیا ہے۔ نے بانٹا اپاچی 2.0 کے تحت لائسنس یافتہ۔

Rspamd کو ایونٹ سے چلنے والے فن تعمیر کا استعمال کرتے ہوئے بنایا گیا ہے اور ابتدائی طور پر انتہائی بھری ہوئی سسٹمز میں استعمال کے لیے ڈیزائن کیا گیا ہے، جس سے یہ فی سیکنڈ سینکڑوں پیغامات پر کارروائی کر سکتا ہے۔ سپیم کی علامات کی نشاندہی کرنے کے قواعد انتہائی لچکدار ہیں اور ان کی سادہ ترین شکل میں باقاعدہ تاثرات شامل ہو سکتے ہیں، اور زیادہ پیچیدہ حالات میں انہیں Lua میں لکھا جا سکتا ہے۔ فعالیت کو بڑھانا اور نئی قسم کے چیک شامل کرنا ماڈیولز کے ذریعے لاگو کیا جاتا ہے جو C اور Lua زبانوں میں بنائے جا سکتے ہیں۔ مثال کے طور پر، SPF کا استعمال کرتے ہوئے بھیجنے والے کی تصدیق کرنے، DKIM کے ذریعے بھیجنے والے کے ڈومین کی تصدیق، اور DNSBL فہرستوں میں درخواستیں تیار کرنے کے لیے ماڈیول دستیاب ہیں۔ ترتیب کو آسان بنانے، قواعد بنانے اور اعدادوشمار کو ٹریک کرنے کے لیے، ایک انتظامی ویب انٹرفیس فراہم کیا گیا ہے۔

اہم اختراعات:

  • ایک نئی ایشو نمبرنگ اسکیم میں منتقلی کی گئی ہے۔ چونکہ ورژن نمبر میں پہلا نمبر کئی سالوں سے تبدیل نہیں ہوا ہے، اور اصل ورژن کا اشارہ دوسرا نمبر ہے، اس لیے فیصلہ کیا گیا کہ "xyz" اسکیم کے بجائے "yz" فارمیٹ پر سوئچ کیا جائے؛
  • اس کے بجائے ایونٹ لوپ کے لیے Libevent لائبریری شامل ہے libv، جو libevent کی کچھ حدود کو ہٹاتا ہے اور بہتر کارکردگی کی اجازت دیتا ہے۔ استعمال
    libev نے inotify میکانزم کا استعمال کرتے ہوئے کوڈ کو آسان بنانا، سگنل اور ٹائم آؤٹ ہینڈلنگ کو بہتر بنانا، اور فائل میں تبدیلی کی ٹریکنگ کو یکجا کرنا ممکن بنایا (معاون پلیٹ فارمز کے لیے بھیجے گئے تمام libevent ریلیز inotify کے ساتھ کام نہیں کر سکتے)؛

  • پیغام کی درجہ بندی کے ماڈیول کے لیے سپورٹ جو ٹارچ ڈیپ مشین لرننگ لائبریری کا استعمال کرتا ہے بند کر دیا گیا ہے۔ اس کی وجہ ٹارچ کی ضرورت سے زیادہ پیچیدگی اور اسے اپ ٹو ڈیٹ رکھنے کی اعلیٰ پیچیدگی ہے۔ مشین لرننگ کے طریقوں کا استعمال کرتے ہوئے درجہ بندی کے متبادل کے طور پر ایک مکمل طور پر دوبارہ لکھا گیا ماڈیول تجویز کیا گیا ہے۔ عصبی، جس میں ایک لائبریری کا استعمال نیورل نیٹ ورک کے آپریشن کو یقینی بنانے کے لیے کیا جاتا ہے۔ کر سکتے ہیںجس میں C کوڈ کی صرف 4000 لائنیں شامل ہیں۔ نئے نفاذ سے تربیت کے دوران تعطل پیدا ہونے سے بہت سے مسائل حل ہوتے ہیں۔
  • ماڈیول آر بی ایل SURBL اور Emails ماڈیولز کو تبدیل کیا، جس نے تمام بلیک لسٹ چیکوں کی پروسیسنگ کو یکجا کرنا ممکن بنایا۔ RBL کی صلاحیتوں کو وسعت دی گئی ہے تاکہ اضافی اقسام کے لیے سپورٹ شامل ہو، جیسے سلیکٹرز، اور موجودہ قواعد کو آسانی سے بڑھانے کے لیے ٹولز۔ ڈی این ایس آر بی ایل کی بجائے نقشہ کی فہرستوں پر مبنی ای میل بلاک کرنے کے قواعد مزید تعاون یافتہ نہیں ہیں؛ اس کی بجائے سلیکٹرز کے ساتھ ملٹی میپ استعمال کرنے کی سفارش کی جاتی ہے۔
  • مواد کی بنیاد پر فائل کی اقسام کا تعین کرنے کے لیے، ایک نئی Lua Magic لائبریری کا استعمال کیا جاتا ہے، جس میں libmagic کی بجائے Lua اور Hyperscan استعمال کیا جاتا ہے۔
    آپ کی اپنی لائبریری بنانے کی وجوہات میں اعلیٰ کارکردگی حاصل کرنے کی خواہش، docx فائلوں کی شناخت کرتے وقت ناکامیوں سے چھٹکارا حاصل کرنا، زیادہ موزوں API حاصل کرنا اور نئی قسم کے ہیورسٹکس شامل کرنا شامل ہیں جو کہ سخت قوانین سے محدود نہیں ہیں۔

  • ڈی بی ایم ایس میں ڈیٹا اسٹور کرنے کے لیے بہتر ماڈیول کلک ہاؤس. کم کارڈینیلیٹی فیلڈز اور نمایاں طور پر بہتر میموری کی کھپت کو شامل کیا گیا۔
  • ماڈیول کی صلاحیتیں پھیل گئیں۔ ملٹیپ، جس میں حمایت ظاہر ہوئی۔ مشترکہ и منحصر موازنہ؛
  • میل لسٹ ماڈیول نے میلنگ لسٹوں کی تعریف کو بہتر کیا ہے۔
  • ورکر پروسیسز میں اب دل کی دھڑکن کے پیغامات مرکزی عمل میں بھیجنے کی صلاحیت ہوتی ہے، جس سے عام آپریشن کی تصدیق ہوتی ہے۔ اگر کسی خاص وقت کے لیے اس طرح کے کوئی پیغامات نہیں ہیں، تو مرکزی عمل کارکن کے عمل کو زبردستی ختم کر سکتا ہے۔ پہلے سے طے شدہ طور پر، یہ موڈ ابھی کے لیے غیر فعال ہے۔
  • Lua زبان میں نئے سکینرز کی ایک سیریز شامل کی گئی ہے۔ مثال کے طور پر، Kaspersky ScanEngine، Trend Micro IWSVA (بذریعہ icap) اور
    F-Secure Internet Gatekeeper (icap کے ذریعے)، اور Razor، oletools اور P0F کے لیے بیرونی سکینر بھی پیش کرتا ہے۔

  • Lua API کے ذریعے پیغامات کو تبدیل کرنے کی صلاحیت شامل کی گئی۔ MIME بلاکس میں تبدیلیاں کرنے کے لیے ایک ماڈیول تجویز کیا گیا ہے۔ lib_mime;
  • "Settings-Id:" کے ذریعے سیٹنگز کی علیحدہ پروسیسنگ فراہم کی گئی ہے، مثال کے طور پر، اب آپ صرف مخصوص سیٹنگز کے شناخت کنندگان کے لیے قواعد کا پابند کر سکتے ہیں۔
  • Lua انجن کی کارکردگی، بیس 64 ڈی کوڈنگ اور متن کے لیے زبان کی شناخت کے لیے اصلاح کی گئی ہے۔ پیچیدہ نقشوں کو کیش کرنے کے لیے مدد شامل کی گئی۔ سپورٹ نافذ کر دی گئی۔
    HTTP زندہ رکھیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں