Spam Scanner belgeleri
Spam Scanner, kaynak kodu GitHub'da bulunan, Node.js ve komut satırı için bir spam filtresidir. Ham bir e-posta iletisini okur ve iletinin hangi dilde olursa olsun spam, kimlik avı veya dolandırıcılık olup olmadığına ya da kötü amaçlı yazılım taşıyıp taşımadığına karar verir. Bir kitaplık, bir komut satırı aracı, bir Postfix veya Sendmail milterMail filter: Sendmail'den gelen ve Postfix'in de kullandığı, ayrı bir programın her iletiyi SMTP oturumu sırasında incelemesini sağlayan protokol.'ı, bir Postfix içerik filtresi, SpamAssassin uyumlu bir spamdSpamAssassin'in arka plan hizmeti. Protokolünü spamc, Exim, Haraka ve diğer SpamAssassin istemcileri kullanır. sunucusu, bir HTTP API veya bir TCP sunucusu olarak çalışır.
Forward Email tarafından kendi posta sunucuları için geliştirilmiştir.
Bir ileti nasıl değerlendirilir#
Her denetim puan ekler veya düşer. Sonucu toplam belirler:
| Puan | Eylem | Posta sunucusunun yaptığı |
|---|---|---|
| 5'in altı | accept | İletiyi teslim eder |
| 5 ile 14,9 | tag | İletiyi spam olarak işaretleyip teslim eder |
| 15 ve üzeri | reject | İletiyi SMTP oturumu sırasında geri çevirir |
İki eşik de değiştirilebilir. Her sonuç tetiklenen testleri puanları ve bir nedenle birlikte listeler; böylece bir karar her zaman açıklanabilir.
Denetimler:
- Eğitilmiş bir sınıflandırıcı iletinin sözcüklerini hangi yazı sisteminde olursa olsun, bağlantılarının biçimini, göndericisini ve eklerini okur. Herkese açık veri kümeleriyle eğitilmiş olarak gelir ve kendi postanızdan öğrenir. Sınıflandırıcı nasıl çalışır
- Kimlik avı denetimleri benzer alan adlarını (
paypa1.com, Kiril а harflipаypal.com), metni bir adres gösterip hedefi başka bir adres olan bağlantıları ve bir marka adına konuşan görünen adları yakalar. Kimlik avı - Ek denetimleri yürütülebilir dosyaları, belge olarak yeniden adlandırılmış yürütülebilir dosyaları, çift uzantıları, sağdan sola dosya adı hilelerini, ZIP dosyalarındaki yürütülebilir dosyaları, Office makrolarını ve etkin PDF içeriğini bulur. ClamAVAçık kaynaklı bir virüsten koruma motoru. Arka plan hizmeti clamd, bir soket üzerinden gönderilen dosyaları tarar. ekleri virüslere karşı tarayabilir. Ekler
- Kimlik doğrulama: istemcinin IP adresi biliniyorsa SPFSender Policy Framework: bir alan adı adına posta göndermesine izin verilen sunucuları listeleyen DNS kaydı., DKIMDomainKeys Identified Mail: bir iletinin üzerindeki, göndericinin DNS kaydında yayımlanan ortak anahtarla doğrulanan imza., DMARCBir alan adından geldiğini iddia eden posta SPF ve DKIM hizalamasından geçemediğinde alıcıların ne yapacağını belirten DNS politikası. ve ARCAuthenticated Received Chain: kimlik doğrulama sonuçlarını yönlendiren sunucular boyunca taşıyan imzalar.. Kimlik doğrulama
- İstemcinin IP adresi ve bağlantılardaki alan adları için DNS engelleme listeleri ve bilinen kötü amaçlı yazılım ve yetişkin içerikli siteler için Cloudflare'in filtreleme yapan çözümleyicileri. Engelleme listeleri
- Hiçbir sınıflandırıcının öğrenmesi gerekmeyen kalıplar için kurallar: GTUBEGeneric Test for Unsolicited Bulk Email: her spam filtresinin test amacıyla spam olarak kabul ettiği sabit bir dizi. test dizisi, şantaj (sextortion) konu satırları, PayPal fatura dolandırıcılıkları, kendi alan adını taklit etme ve yapay zekâ filtreleri için gizlenmiş talimatlar. Kurallar
- İsteğe bağlı bir dil modeli, kararsız kalınan durumlarda ikinci bir görüş verir: OllamaAçık dil modellerini kendi makinenize indirip çalıştıran, HTTP API sunan bir program. veya OpenAI uyumlu herhangi bir sunucu üzerinden yerel bir model, Cloudflare'in Clef'i gibi bir karar modeli ya da Claude, ChatGPT, Gemini ve diğerleri. Varsayılan olarak bir yanıt yazmak yerine tek adımda her karar için bir olasılık döndürür. Dil modelleri
Nereden başlamalı#
- Başlarken: kurun ve ilk iletiyi tarayın.
- Komut satırı: tüm komutlar ve seçenekler.
- Postfix ve Sendmail: bir posta sunucusunu milter veya içerik filtresiyle filtreleyin.
- Diğer posta sunucuları: Exim, Haraka, Dovecot, procmail ve HTTP API çağırabilen her şey.
- Eğitim: ona kendi postanızı öğretin ve sonucu ölçün.
- Dil modelleri: karar ve üretim, ölçülen doğruluk ve hız, karar modelleri, sağlayıcılar, önerilen açık modeller, gizlilik ve istem enjeksiyonu.
- Diller: Çince, Arapça, Tayca ve diğer tüm yazı sistemlerini nasıl okuduğu.
- Forward Email: Forward Email'in onu nasıl kullandığı ve 5 veya 6 sürümünden yükseltme.
- API başvurusu ve testler ve puanlar.
- Güvenlik ve gizlilik: makineden ne çıkar ve bu nasıl durdurulur.