SPAM savaşları - SPAM tarama

0
cayfer
Kendi gözlemlerimize ve çeşitli kaynaklara göre e-posta trafiğinin yarısından fazlasını SPAM mesajlar oluşturuyor. Buna katlanmak gittikçe zorlaşıyor. SPAM ile savaşta çok çeşitli yöntemler kullanılıyor. İşte size bir yöntem daha...
SPAM ile savaşta spamassassin'in önemli yeri tartışılamaz. Hele "Bayesian Filtering" tekniklerinin yazılıma eklenmesiyle, SPAM yakalama oranı yüzde doksan dokuzun üzerine çıkmiş durumda.

Peki kalan yüzde bir ne olacak? İşte bu konudaki deneyimlerimizi (Bilkent Üniversitesi'nde) paylaşmak istedim.

Yakın zamana kadar SPAM filtrelerini postfix'in filtreleme yeteneklerini kullanarak uyguluyorduk. Uygulamamız iki noktada sorun yaratıyordu: İçinde "viagra" sözcüğü geçen her e-posta mesajı SPAM değildi (evet, bu konuda bilimsel araştırma yapanlar var); ve SPAMciler "viagra"yı "viagra" diye yazmıyorlardı. Daha önemlisi bazı kullanıcılarımnız kendilerine gelen e-posta mesajlarının kendilerinin iradesi dışında filtrelenmesinden hoşlanmıyorlardı.

Bu durumda bir "isteğe bağlı filtreleme" yöntemi geliştirmeliydik.

Spamassasin'i açık kaynak SPAM filtreleri arasındaki en başarılı olanı olarak gözlemledik ancak bu yazılım o kadar derinlemesine ve ayrıntılı kontroller yapıyor ki, bazı uzun mesajların denetimi 5-6 saniye sürüyordu. Kullanıcı sayımızı ve e-posta trafiğinin hacmini göz önüne alınca SMTP sunucularımızın (evet, birden fazla var) donanım yeteneklerini arttırmak gerekecekti.

"Olacak iş değil!" dedik. Millet mal satacak diye biz para harcayacağız!

Onun üzerine "Remote SPAM Filtering" ve "isteğe bağlı SPAM kontrolu" diye düşünmeye başladık.

UNIX'in yetenekleri sağolsun, temiz ve ucuz bir çözüm oluşturduk. Sıradan bir PC üzerine spamassassin kurduk, küçük bir Perl yazılımı geliştirdik, "procmail" sayesinde temiz bir çözüm geliştirdik.

Şimdi isteyen kullanıcılarımız gelen e-posta mesajlarını bir adrese yönlendiriyorlar; burada SPAM deneeimi yapılıyor, eğer SPAM ise mesajlar işaretleniyor, kullanıcılarımız da e-posta istemcilerinde isterlerse SPAM işaretli mesajları doğrudan otomatik olarak siliyorlar.

SPAM'in oluşturduğu gereksiz trafiği önlüyor mu? Hayır! Ama hiç değilse posta kutularının gereksiz yere dolmasını önlüyor. Öte yandan SMTP sunucularımızın performasından da yemiyor.

Ayrıntıları burada bulabilirsiniz. Ama, tüm İnternet camiası yararlansın diye herşey İngilizce!...

Görüşler

0
lazarus
Güzelmiş de bi zahmet türkcesini de yazıverin o halde :)
0
oktay
http://www.spambouncer.org/

Yoğun bir şekilde güncellenen spam ve virüs filtreleri. Procmail ile çalışıyor ve son kullandığım zaman oldukça memnundum. Gayet de güzel kullanım klavuzu var. Güncelleme olduğunda tek yapmanız gereken eski dizini kaldırıp yerine yenisini koymak. Hatta symlink'ler ile sunucu çapında bir çözüm oluşturmuştuk.

Bugün de kullanıyor olurdum fakat 'Virtual Mailbox' + Postfix kombinasyonunda Procmail'i kullanamıyoruz malesef.

Oktay
0
mazareth
Spam ile benim uyguladığım en etkili yöntem e-mail adresi düzgün ise SPAM ın ne olduğunu belirten bir e-mail göndermek ve biraz da kırıcı (küfürlü) bir e-mail göndermek. E-mail adresi düzgün değil veya karşınızda anlayışlı birisi yok ise, zaten bütün eleştirilere göz yuman veya sineye çeken biriridir. (Yağmur yağıyor zanneder). SPAM gönderenlerin çoğu SPAM ın farkında değildir. En ciddi kamu kurumlarından bile SPAM alırsınıız. Gönderen kişiler yöneticilerinin emirlerine uyarlar veya olayın farkında değillerdir. Eğitim şart.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Java ve .NET : Derin Rekabet

FZ

Son günlerdeki anketleri inceleyen, yazışmalara,sorulara kulak ve göz misafiri olan FZ dayanamadı ve bulduğu bir röportajı tercüme ederek FM camiası ile paylaşmaya karar verdi. Söz konusu röportaj Java dünyasındaki en kıvrak ve yetkin firmalardan biri olma özelliğini halen koruyan BEA'nın Baş Teknoloji Sorumlusu (Chief Technology Officer - CTO) Dr. Scott Dietzen ile 13 Aralık tarihinde gerçekleştirilmiş. Dr. Dietzen Java camiasında, sunucu tarafındaki Java standartlarının geliştirilmesinde yani J2EE (Java 2 Enterprise Edition) teknolojisinin olgulaşmasındaki öncü rolü ile saygı duyulan bir isim. Kendisi aynı zamanda Java Community Process kurucularından. Bu röportajın ana konusu: Java, .NET, web servisleri, vs.

Squeak by Example: Açık Squeak Kitabı

zekzekus

Smalltalk-80 programlama dilinin ve ortamının açık kaynak kodlu bir gerçekleştirimi olan Squeak için açık bir kitap projesi ilk çıktısını vermek üzere.

Windows için Opera 6.01 çıktı

anonim

Kullanımı hızlı bir tarayıcı olan Opera'nın Windows için 6.01 versiyonu çıktı.
Birkaç gün önce, 6.01 ismiyle Opera'nın ftp sitelerine konan ve çeşitli sitelerde duyurulan beta build ise, hatalar içerdiği için kullanılmamalı.
Resmi olarak duyurulan sürüm build 1041 ve Java'sız hali (ow32enen601.exe) 3.340.448 bayt büyüklüğünde. Yanlışlıkla sızan build de aynı isimi taşıdığından, indirdiğiniz dosyanın güncel olduğunu uzunluğuna bakarak anlayabilirsiniz. Veya doğrudan download sayfasını deneyin.

Windows'tan Linux'a Geçiş: OpenMoveOver

Soulblighter

Resolvo Systems Windows'tan Linux'a geçiş aracı MoveOver'ın ücretsiz ve açık kaynak sürümünü çıkardı. OpenMoveOver ile Windows oramınızı Linux'a taşımak geçiş yapmak sadece 2 basit adımda gerçekleştiriliyor.

Neden D?

FZ

C++'nın en büyük ustalarından olan Andrei Alexandrescu, şimdilerde enerjisini Walter Bright tarafından tasarlanmış olan D programlama dilini geliştirmeye harcıyor. Alexandrescu, çeşitli nedenlerle C++'ya eklenemeyen çoğu dil olanağının D'ye eklenmesine yardım ederek, bir anlamda D'yi C++'nın olmayı başaramadığı dil haline getiriyor.

Kendisine özgü heyecanlı tarzını içeren bu yazısında Alexandrescu, D dilinin neden önemli olduğunu ve belki de sizin için de uygun bir dil olabileceğini göstermeye çalışıyor.