อ่าน 4 นาที
อาร์สปามด์
Rspamd เป็น โปรแกรมกรองสแปม สำหรับใช้กับ เซิร์ฟเวอร์อีเมล เปิดตัวในปี 2008 ภายใต้ ใบอนุญาต Apache ซอฟต์แวร์ฟรี...
อาร์สปามด์
| อาร์สปามด์ | |
|---|---|
| ผู้เขียนต้นฉบับ | วเซโวลอด สตาคอฟ |
| นักพัฒนา | วเซโวลอด สตาคอฟ, อเล็กซานเดอร์ มอยซีเซฟ, แอนดรูว์ ลูอิส |
| ปล่อย | 8 พฤษภาคม 2551 |
| เวอร์ชันเสถียร | 4.1.1 [ 1 ] |
| เขียนเป็น | C , C++ , Lua |
| ระบบปฏิบัติการ | จีเอ็นยู/ลินุกซ์ ,บีเอสดี |
| พิมพ์ | ตัวกรองสแปม |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | rspamd |
| ที่เก็บข้อมูล |
|
Rspamdเป็นโปรแกรมกรองสแปมสำหรับใช้กับเซิร์ฟเวอร์อีเมลเปิดตัวในปี 2008 ภายใต้ใบอนุญาต Apache ซอฟต์แวร์ฟรีนี้มีฟังก์ชันการทำงานที่หลากหลายและสถาปัตยกรรมที่เสถียรและสามารถทำงานแบบคลัสเตอร์ได้
ประวัติศาสตร์
Rspamd ก่อตั้งขึ้นในเดือนพฤษภาคม พ.ศ. 2551 โดย Vsevolod Stakhov ซึ่งไม่พอใจกับSpamAssassinที่เขียนด้วยภาษา Perlเนื่องจากใช้เวลาและทรัพยากรมากเกินไป[ 2 ] Stakhov เขียนตัวแยกวิเคราะห์ที่ปรับความเร็วให้เหมาะสมสำหรับกฎของ SpamAssassin ในภาษา C ใน ตอนแรก เวอร์ชันแรก0.2.7ออกวางจำหน่ายในปี พ.ศ. 2552 ในปี พ.ศ. 2558 Stakhov ได้รับการว่าจ้างจากผู้ให้บริการและทุ่มเทเวลาทั้งหมดให้กับการพัฒนาเพิ่มเติม โดยขยายเครื่องมือโอเพนซอร์สด้วยโมดูลและวิธีการที่หลากหลาย[ 3 ] [ 4 ]เวอร์ชัน1.0.0ออกวางจำหน่ายในเดือนกันยายนของปีเดียวกัน[ 5 ] Rspamd เข้ามาแทนที่Amavisในหลายๆ ที่ตั้งแต่ปี พ.ศ. 2559 เป็นต้นไป[ 6 ]และถูกนำไปใช้ในกล่องจดหมายตั้งแต่ปี พ.ศ. 2561 เป็นต้นมา เวอร์ชัน2.0.0ตามมาในเดือนตุลาคม 2019 [ 7 ]และ3.0.0ในเดือนตุลาคม 2021 [ 8 ] Stakhov ก่อตั้งRspamd Ltdซึ่งตั้งอยู่ในเคมบริดจ์ โดยเขาทำงานที่นั่นตั้งแต่เดือนธันวาคม 2023 และรับผิดชอบหลักในการพัฒนาต่อไป[ 9 ] [ 10 ]โดยแกนหลักจะค่อยๆ ย้ายไปใช้C ++ [ 11 ]
ซอฟต์แวร์ นี้ เป็นส่วนหนึ่งของคลังซอฟต์แวร์อย่างเป็นทางการของระบบปฏิบัติการลินุก ซ์เช่นDebian , Ubuntu , CentOSและอื่นๆ[ 12 ] โซลูชัน อีเมลและกลุ่มซอฟต์แวร์รวม Rspamd ไว้ด้วย เช่นZimbra [ 13 ] Mailu [ 14 ]และMailcow [ 15 ]
ฟังก์ชันการทำงาน

Rspamd ประเมินอีเมลโดยใช้ชุดกฎต่างๆ เช่นนิพจน์ปกติการวิเคราะห์ทางสถิติ หรือบริการอื่นๆ โดยอิงจากการวิเคราะห์ ข้อความจะได้รับสัญลักษณ์และคะแนน และหากถึงเกณฑ์ที่กำหนด จะถูกทำเครื่องหมายว่าเป็นสแปมถูก จัด อยู่ในรายการสีเทาหรือถูกปฏิเสธ เป็นต้น[ 16 ]ในขณะที่โมดูลหลักและโมดูลภายในเขียนด้วยภาษา C และ C++ โมดูลภายนอกถูกนำไปใช้ในภาษา Lua Rspamd ใช้สถาปัตยกรรมแบบขับเคลื่อนด้วยเหตุการณ์[ 17 ]ส่วนประกอบที่สำคัญคือแหล่งข้อมูลแบบไดนามิก เช่น รายการที่อนุญาตหรือไม่อนุญาตทุกประเภท[ 18 ]สามารถเขียนกฎที่กำหนดเองได้ในรูปแบบนิพจน์ปกติและ/หรือโค้ด Lua [ 19 ] Rspamd ใช้Redisเป็นแคช[ 20 ]และมีคุณสมบัติคลัสเตอร์สำหรับการตรวจสอบ รวมถึงอินเทอร์เฟซเว็บ
Rspamd เชื่อมต่อกับ เอ เจนต์การถ่ายโอนอีเมลเช่นPostfixหรือEximผ่าน อินเทอร์เฟซ MilterหรือHTTP - REST [ 21 ]สามารถรวมบริการเพิ่มเติมได้ผ่านโมดูล เช่น โปรแกรมสแกนไวรัส ( ClamAV , Kaspersky , VirusTotalและอื่นๆ) รายการแบล็กโฮล DCC RazorหรือChatGPT นอกจากนี้ยังรองรับ โปรโตคอลการตรวจสอบความถูกต้องทั่วไป เช่นSPF , DKIM , ARC , DMARCและAuthentication-Resultsอีกด้วย นอกเหนือจากตัวแยกวิเคราะห์ดั้งเดิมสำหรับกฎ SpamAssassin แล้ว ยังสามารถเข้าถึงกระบวนการ SpamAssassin ได้โดยตรงอีกด้วย
นอกจากตัวกรองสแปมแบบเบย์เซียนที่ใช้โซ่ Markov [ 2 ] ซึ่งได้รับการฝึกฝนโดยอัตโนมัติ[ 22 ]หรือโดยผู้ใช้โดยใช้Sieve [ 23 ] แล้วยังสามารถฝึกฝนเครือข่ายประสาทเทียมได้อีกด้วย Rspamd ใช้การแฮชแบบฟัซซีเพื่อจดจำรูปแบบที่เกิดขึ้นซ้ำ[ 24 ]
วรรณกรรม
- เดเมเกะ, เดิร์ค; คาเนีย, สเตฟาน; ฟอน โซเอสต์, ดาเนียล; ไฮน์ไลน์, เพียร์; มีเซน, แอ็กเซล (2021) "แอนตี้สแปม/แอนตี้ไวรัสพร้อม Rspamd" เซิร์ฟเวอร์ Linux: Das umfassende Handbuch (ในภาษาเยอรมัน) (6., aktualisierte Auflage ed.) บอนน์: คอมพิวเตอร์ Rheinwerk หน้า 344– 367. ไอเอสบีเอ็น 978-3-8362-8088-4.
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- คลัสเตอร์อีเมลที่ปลอดภัยด้วย Rspamd และ Spamhaus DQS
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาร์สปามด์
Rspamd เป็น โปรแกรมกรองสแปม สำหรับใช้กับ เซิร์ฟเวอร์อีเมล เปิดตัวในปี 2008 ภายใต้ ใบอนุญาต Apache ซอฟต์แวร์ฟรี...
ประวัติศาสตร์
Rspamd ก่อตั้งขึ้นในเดือนพฤษภาคม พ.ศ. 2551 โดย Vsevolod Stakhov ซึ่งไม่พอใจกับ SpamAssassin ที่เขียนด้วย ภาษา Perl เนื่องจากใช้เวลาและทรัพยากรมากเกินไป [ 2 ] Stakhov เขียนตัวแยกวิเคราะห์ที่ปรับความเร็วให้เหมาะสมสำหรับกฎของ SpamAssassin ใน ภาษา C ใน ตอนแรก...
ฟังก์ชันการทำงาน
Rspamd ประเมินอีเมลโดยใช้ชุดกฎต่างๆ เช่น นิพจน์ปกติ การวิเคราะห์ทางสถิติ หรือบริการอื่นๆ โดยอิงจากการวิเคราะห์ ข้อความจะได้รับสัญลักษณ์และคะแนน และหากถึงเกณฑ์ที่กำหนด จะถูกทำเครื่องหมายว่าเป็น สแปม ถูก จัด อยู่ในรายการสีเทา หรือถูกปฏิเสธ เป็นต้น [ 16 ]...
วรรณกรรม
เดเมเกะ, เดิร์ค; คาเนีย, สเตฟาน; ฟอน โซเอสต์, ดาเนียล; ไฮน์ไลน์, เพียร์; มีเซน, แอ็กเซล (2021) "แอนตี้สแปม/แอนตี้ไวรัสพร้อม Rspamd" เซิร์ฟเวอร์ Linux: Das umfassende Handbuch (ในภาษาเยอรมัน) (6., aktualisierte Auflage ed.