Düşmanını yenmek için düşmanı bilmelisin.
Spam nedir?
Bizim amaçlarımıza göre, spam herhangi bir istenmeyen elektronik mesajdır. Bu günlerde spam, şüphesiz kullanıcıların, satın almaları istenecek (genellikle gölgeli) bir web sitesini ziyaret etmelerini ya da bilgisayarlarına ya da her ikisine de kötü amaçlı yazılımlar teslim etmelerini isteyecek şekilde cazip hale getirilmesidir. Bazı spam’ler doğrudan zararlı yazılımları dağıtacaktır.
İlk spam'in 1864'te gönderildiğini öğrenmek sizi şaşırtabilir . Western Union telgrafı yoluyla gönderilen dental servisler için bir reklamdı. Kelimenin kendisi Monty Python'un Uçan Sirki'ndeki bir sahneye referanstır .
Spam, bu durumda, yok değil daha sonra fikirlerini değiştirdiler (veya onu unuttum) bile posta listesi trafiğe abone bir kullanıcı bakın ancak henüz gerçekte abonelikten değil.
Spam neden bir sorun?
Spam bir sorun çünkü spam gönderenler için çalışıyor . Spam genellikle , spam gönderen kişiye - gönderme masraflarını karşılamak için yeterli satış (veya kötü amaçlı yazılım dağıtımı veya her ikisi) oluşturur . Spam göndericisi, alıcıya, siz ve kullanıcılarınıza olan masrafları dikkate almaz. Spam alan küçük bir kullanıcı azınlığı buna yanıt verse bile, bu yeterlidir.
Böylece gelen spam'le uğraşmak için bant genişliği, sunucular ve yönetici zamanı faturalarını alırsınız.
İstenmeyen postaları şu nedenlerle engelliyoruz: Bunu görmek istemiyoruz, e-posta işleme maliyetlerimizi azaltmak ve spam göndericileri spam gönderenler için daha pahalı hale getirmek.
Spam nasıl çalışır?
Spam genellikle normal, yasal e-postalardan farklı şekillerde sunulur.
Spam gönderenler neredeyse her zaman e-postanın kaynağını gizlemek isterler; bu nedenle tipik bir spam, sahte başlık bilgileri içerir. From:
Adresi genellikle sahte. Bazı spam'ler Received:
, izi gizlemek için sahte çizgiler içeriyor . Açık SMTP röleleri, açık proxy sunucuları ve botnet'ler aracılığıyla birçok spam gönderilir. Tüm bu yöntemler, spam’in kimler tarafından tespit edildiğini zorlaştırır.
Kullanıcının gelen kutusuna girdiğinde, spam'in amacı kullanıcıyı reklamı yapılan web sitesini ziyaret etmeye ikna etmektir. Orada, kullanıcının bir satın alma işlemi yapması istenir veya site kullanıcının bilgisayarına veya her ikisine de kötü amaçlı yazılım yüklemeye çalışır. Veya spam, kullanıcıdan kötü amaçlı yazılım içeren bir ek açmasını ister.
Spam'ı nasıl durdurabilirim?
Bir posta sunucusunun sistem yöneticisi olarak, posta sunucunuzu ve etki alanınızı, spam gönderenlerin spam'lerini kullanıcılarınıza iletmesini zorlaştırmak için yapılandıracaksınız.
Özellikle spam’e odaklanan sorunları ele alacağım ve doğrudan spam ile ilişkili olmayan şeyleri (şifreleme gibi) atlayabilirim.
Açık röle çalıştırma
Büyük posta sunucusu günahı, herhangi bir hedef için posta kabul edecek ve iletecek bir SMTP sunucusu olan açık bir röle çalıştırmaktır . İstenmeyen posta göndericileri açık röleleri sever çünkü teslimatı neredeyse garanti eder. Spam gönderen başka bir şey yaparken mesaj gönderme (ve yeniden deneme!) Yükünü üstlenirler. Onlar spam yapmak ucuz .
Açık röleler de geri saçılma problemine katkıda bulunur. Bunlar, röle tarafından kabul edilen ancak daha sonra teslim edilemeyen tespit edilen mesajlardır. Açık geçiş daha sonra spam'ın From:
bir kopyasını içeren adrese bir sıçrama mesajı gönderir .
- Posta sunucunuzu yalnızca kendi etki alanlarınız için 25 numaralı bağlantı noktasındaki gelen postaları kabul edecek şekilde yapılandırın. Çoğu posta sunucusu için bu varsayılan davranıştır, ancak en azından posta sunucusuna alan adınızın ne olduğunu söylemeniz gerekir.
- Her iki yerde ağınıza dışarıdan SMTP sunucusu, bir posta göndererek sisteminizi test edin
From:
ve To:
adresleri etki alanı içinde değildir. Mesaj reddedilmeli. ( Testi gerçekleştirmek için MX Araç Kutusu gibi bir çevrimiçi hizmet kullanın , ancak posta sunucunuz testi geçemezse, bazı çevrimiçi hizmetlerin IP adresinizi kara listeye göndereceğini unutmayın.)
Çok şüpheli görünen herhangi bir şeyi reddet
Çeşitli yanlış yapılandırmalar ve hatalar, gelen bir mesajın spam olabileceğinin ya da başka türlü meşru olmadığına dair bir ipucu olabilir.
- Spam olarak işaretleyin veya IP adresinin ters DNS (PTR kaydı) olmayan mesajları reddedin. IPv4 bağlantılarında PTR kaydının eksikliğini IPv6 bağlantılarına göre daha sert bir şekilde ele alın, çünkü birçok IPv6 adresi henüz ters DNS'e sahip değildir ve DNS sunucusu yazılımı bu potansiyel olarak çok büyük bölgeleri daha iyi idare edebilene kadar birkaç yıl boyunca uygulayamayabilir.
- Gönderen veya alıcı adreslerinde alan adının bulunmadığı mesajları reddet.
- Gönderen veya alıcı etki alanları için tam etki alanı adları kullanmayan, etki alanınızdan kaynaklanmadıkları ve etki alanınız içinde sunulmaları amaçlanmadıkça (örn. İzleme hizmetleri) mesajları reddedin.
- Diğer ucun bir
HELO
/ göndermediği bağlantıları reddet EHLO
.
- Nerede bağlantıları reddet
HELO
/ EHLO
geçerli:
- tam nitelikli bir alan adı değil, bir IP adresi
- açıkça yanlış (örn. kendi IP adres alanınız)
- Yetkili olmadan boru hattı kullanan bağlantıları reddet.
Kullanıcılarınızı doğrulayın
Sunucularınıza gelen postaların gelen ve giden postaları düşünülmelidir. Gelen posta, sonuçta etki alanınız için belirlenmiş olan SMTP sunucunuza gelen herhangi bir postadır; giden posta, SMTP sunucunuza gelen ve teslim edilmeden önce başka bir yere aktarılacak olan herhangi bir postadır (örn. başka bir etki alanına gidiyor). Gelen postalar spam filtreleriniz tarafından ele alınabilir ve herhangi bir yerden gelebilir, ancak her zaman kullanıcılarınız için yönlendirilmelidir. Bu posta doğrulanamıyor, çünkü size posta gönderebilecek her siteye kimlik bilgisi vermek mümkün değil.
İletilecek olan Giden posta, posta, gereken kimlik doğrulaması. Bu, Internet'ten veya ağınızın içinden gelip gelmediğidir (operasyonel olarak mümkünse posta sunucunuzu kullanmasına izin verilen IP adres aralıklarını kısıtlamanız gerekir); Bunun nedeni, spambotların ağınızın içinde çalışıyor olabilir. Bu nedenle, SMTP sunucunuzu, diğer postalara bağlanan postanın bırakılacağı (posta erişiminin reddedileceği), söz konusu posta doğrulanmadığı sürece yapılandırın. Daha da iyisi, gelen ve giden postalar için ayrı posta sunucuları kullanın, gelenler için hiç geçiş yapılmasına izin vermeyin ve gidenlere kimliği doğrulanmamış erişime izin vermeyin.
Yazılımınız buna izin veriyorsa, kimliği doğrulanmış kullanıcıya göre mesajları da filtrelemelisiniz; Posta adresinin kimliği, kimliği doğrulanan kullanıcıyla eşleşmiyorsa reddedilmelidir. Adresinden sessizce güncelleme yapmayın; kullanıcı yapılandırma hatasının farkında olmalıdır.
Ayrıca, posta göndermek için kullanılan kullanıcı adını da girmeli veya ona tanımlayıcı bir başlık eklemelisiniz. Bu şekilde, kötüye kullanım meydana gelirse, kanıtın var ve bunu yapmak için hangi hesabın kullanıldığını biliyorsun. Bu, tehlikeye atılmış hesapları ve sorunlu kullanıcıları yalıtmanıza olanak tanır ve özellikle paylaşılan barındırma sağlayıcıları için değerlidir.
Trafiği filtrele
Ağınızdan çıkan postanın aslında (kimliği doğrulanmış) kullanıcılarınız tarafından dışından gelen botlar veya kişiler tarafından gönderilmediğinden emin olmak istiyorsunuz. Bunu nasıl yaptığınıza ilişkin özellikler, tam olarak ne tür bir sistemi yönettiğinize bağlıdır.
Genel olarak, 25, 465 ve 587 numaralı bağlantı noktalarında (SMTP, SMTP / SSL ve Gönderme) çıkış trafiğini engellemek, giden posta sunucularınız dışında her şey için şirket ağıysanız iyi bir fikirdir. Bu, ağınızdaki kötü amaçlı yazılım çalıştıran botların, Internet'teki röleleri açmak veya bir adres için doğrudan nihai MTA'ya ağınızdan spam gönderememesidir.
Sıcak noktalar özel bir durumdur çünkü onlardan meşru posta birçok farklı alandan kaynaklanır, ancak (SPF nedeniyle) "zorunlu" bir posta sunucusu uygun değildir ve kullanıcılar posta göndermek için kendi etki alanlarının SMTP sunucusunu kullanmalıdır. Bu durum daha zordur, ancak bu ana bilgisayarlardan İnternet trafiği için belirli bir genel IP veya IP aralığını kullanmak (sitenizin itibarını korumak için), SMTP trafiğini azaltma ve derin paket incelemesi dikkate alınması gereken çözümlerdir.
Tarihsel olarak, spam botları esas olarak 25 numaralı bağlantı noktasında spam yayınladı, ancak hiçbir şey aynı amaç için 587 numaralı bağlantı noktasını kullanmalarını engellemediğinden, gelen postalar için kullanılan bağlantı noktasını değiştirmek şüpheli değerdedir. Bununla birlikte, posta gönderme için 587 numaralı bağlantı noktasının kullanılması RFC 2476 tarafından önerilmektedir ve bunun ağ topolojisinden açıkça anlaşılmadığı durumlarda posta gönderimi (ilk MTA'ya) ve posta transferi (MTA'lar arasında) ayrılmasına izin vermektedir; eğer böyle bir ayrılık gerekiyorsa, bunu yapmalısın.
Bir ISS, VPS sunucusu, colocation sağlayıcı veya benzeri biriyseniz veya ziyaretçilerin kullanması için bir sıcak nokta sağlıyorsanız, çıkış SMTP trafiğini engellemek, kendi alan adlarını kullanarak posta gönderen kullanıcılar için sorunlu olabilir. Halka açık bir sıcak nokta dışındaki tüm durumlarda, özel olarak istemek için bir posta sunucusu çalıştırdıkları için giden SMTP erişimine ihtiyaç duyan kullanıcılara gereksinim duymalısınız. Kötüye kullanım şikayetlerinin nihayetinde itibarınızı korumak için erişimin sonlandırılmasıyla sonuçlanacağını bilmelerini sağlayın.
Dinamik IP'ler ve sanal masaüstü altyapısı için kullanılanlar, bu düğümlerin kullanması beklenen belirli posta sunucusu dışında hiçbir zaman giden SMTP erişimine sahip olmamalıdır. Bu tür IP'ler aynı zamanda kara listelerde de görünmeli ve onlar için itibar oluşturmaya çalışmamalısınız. Bunun nedeni meşru bir MTA yürütmeleri son derece muhtemel değildir.
SpamAssassin kullanmayı düşünün
SpamAssassin, mesaj başlıklarını ve içeriğini temel alarak spam'i tanımlamak için kullanılabilecek bir posta filtresidir. Bir iletinin spam olma olasılığını belirlemek için kurallara dayalı bir puanlama sistemi kullanır. Puan ne kadar yüksek olursa, mesaj istenmeyen posta olabilir.
SpamAssassin ayrıca, içine geri beslenen spam ve jambon (meşru e-posta) örneklerini analiz edebilen bir Bayesian motoruna sahiptir.
SpamAssassin için en iyi yöntem, postayı reddetmek değil, Önemsiz veya Spam klasörüne koymaktır. Outlook ve Thunderbird gibi MUA'lar (posta kullanıcı aracıları), SpamAssassin’in e-posta mesajlarına eklediği başlıkları tanımak ve bunları uygun şekilde dosyalamak üzere ayarlanabilir. Yanlış pozitifler olabilir ve olur ve nadir görülürken, CEO'ya geldiğinde, bunu duyacaksınız. Bu ileti, doğrudan reddedilmekten ziyade, Önemsiz klasörüne iletildiyse çok daha iyi olacak.
SpamAssassin neredeyse bir tür, ancak birkaç alternatif var .
- SpamAssassin'i yükleyin ve kurallarını kullanarak otomatik güncellemeyi yapılandırın
sa-update
.
- Uygun olan yerlerde özel kurallar kullanmayı düşünün .
- Bayesian filtrelemeyi ayarlamayı düşünün .
DNS tabanlı kara delik listeleri ve itibar servisleri kullanmayı düşünün
DNSBL'ler (eski adıyla RBL'ler veya gerçek zamanlı kara delik listeleri olarak bilinir), spam veya diğer kötü amaçlı faaliyetlerle ilişkili IP adresleri listeler. Bunlar kendi kriterlerine göre bağımsız üçüncü şahıslar tarafından yürütülür, bu nedenle bir DNSBL tarafından kullanılan listeleme ve dağıtım kriterlerinin kuruluşunuzun e-posta alma gereksinimi ile uyumlu olup olmadığını dikkatlice araştırın. Örneğin, birkaç DNSBL'nin yanlışlıkla silinen birisinin çıkarılmasını çok zorlaştıran draconian delist politikaları vardır. Diğerleri, IP adresi bir süre boyunca spam gönderemediğinde otomatik olarak kaybolur, bu daha güvenlidir. Çoğu DNSBL'nin kullanımı ücretsizdir.
İtibar hizmetleri benzerdir, ancak verilen herhangi bir IP adresiyle ilgili daha fazla veriyi analiz ederek daha iyi sonuçlar verdiğini iddia eder. Çoğu itibar hizmeti, bir abonelik ödemesi veya donanım alımı veya her ikisini de gerektirir.
Kullandığım ve önerdiğim daha iyi bilinen ve yararlı olanlardan bazıları: Ancak, onlarca DNSBL ve itibar hizmeti var.
Muhafazakar listeler:
Agresif listeler:
Daha önce de belirtildiği gibi, birçok düzinelerce kullanılabilir ve ihtiyaçlarınızı karşılayabilir. En sevdiğim püf noktalarından biri, hangisinin reddettiğini görmek için birden fazla DNSBL'ye karşı gelen bir spam ileten IP adresini aramak .
- Her DNSBL ve itibar hizmeti için, IP adreslerini listeleme ve silme politikalarını inceleyin ve bunların kuruluşunuzun gereksinimlerine uygun olup olmadığını belirleyin.
- Bu servisi kullanmaya uygun olduğuna karar verdiğinizde, DNSBL'yi SMTP sunucunuza ekleyin.
- Her DNSBL'ye bir puan vermeyi ve SMTP sunucunuz yerine SpamAssassin'e yapılandırmayı düşünün . Bu yanlış pozitifin etkisini azaltır; böyle bir mesaj zıplamak yerine (muhtemelen Önemsiz / Spam’a gönderilir). Tradeoff, çok fazla spam göndereceğinizdir .
- Veya IP adresi daha muhafazakar listelerden birinde olduğunda doğrudan reddetmek ve SpamAssassin'de daha agresif listeleri yapılandırmak.
SPF kullan
SPF (Gönderen Politikası Çerçevesi; RFC 4408 ve RFC 6652 ), hangi İnternet ana bilgisayarlarının belirli bir etki alanı adı için posta göndermeye yetkili olduğunu beyan ederek e-posta adres sahteciliğini önlemenin bir yoludur.
- DNS'nizi yetkili giden posta sunucularınızla bir SPF kaydı bildirecek ve
-all
diğerlerini reddedecek şekilde yapılandırın .
- Posta sunucunuzu, eğer varsa, gelen postaların SPF kayıtlarını kontrol etmek ve SPF doğrulamasını geçemeyen postaları reddetmek için yapılandırın. Etki alanında SPF kayıtları yoksa, bu kontrolü atlayın.
İncele: DKIM
DKIM (DomainKeys Identified Mail; RFC 6376 ), DNS'de yayınlanan genel anahtarlar kullanılarak doğrulanabilen posta mesajlarına dijital imzaları yerleştirme yöntemidir. Bu ise patent ipotekli olarak kabul yavaşladı ABD,. DKIM imzaları, bir mesaj aktarım sırasında değiştirilirse de bozulabilir (örneğin, SMTP sunucuları bazen MIME mesajlarını yeniden gönderebilir).
- Giden postanızı DKIM imzaları ile imzalamayı düşünün, ancak imzaların yasal postalarda bile her zaman doğru şekilde doğrulanamayabileceğini unutmayın.
Gri liste kullanmayı düşünün
Gri listeleme, SMTP sunucusunun, kalıcı bir reddetme yerine, gelen bir mesaj için geçici bir reddetme yaptığı bir tekniktir. Teslimat birkaç dakika veya saat içinde tekrar denendiğinde, SMTP sunucusu mesajı kabul eder.
Gri listeleme, geçici ve kalıcı reddetmeler arasında ayrım yapmak için yeterince sağlam olmayan bazı spam yazılımlarını durdurabilir, ancak açık bir röleye gönderilen spam’e veya daha güçlü spam yazılımlarına yardımcı olmaz. Ayrıca, kullanıcıların her zaman tolere edemeyeceği teslim gecikmelerini de beraberinde getirir.
- Meşru e-posta trafiğini son derece rahatsız edici olduğu için, yalnızca aşırı durumlarda gri listeyi kullanmayı düşünün.
Nolisting kullanmayı düşünün
Nolisting , MX kayıtlarınızı en yüksek öncelikli (en düşük tercih numarası) kaydın çalışan bir SMTP sunucusuna sahip olmayacağı şekilde yapılandırma yöntemidir. Bu, pek çok spam yazılımının yalnızca ilk MX kaydını deneyeceğini, yasal SMTP sunucuları ise tüm MX kayıtlarını artan bir tercih sırasına göre denemesine dayanır. Bazı spam yazılımları ayrıca RFC 5321'i ihlal eden en düşük öncelikli (en yüksek tercih edilen numara) MX kaydını doğrudan göndermeye çalışır , böylece SMTP sunucusu olmadan bir IP adresine de ayarlanabilir. Her şeyde olduğu gibi ilk önce dikkatlice test etmelisiniz, ancak bu güvenli olduğu bildirilmiştir.
- En yüksek öncelikli MX kaydınızı, 25 numaralı bağlantı noktasında yanıt vermeyen bir ana bilgisayarı işaret edecek şekilde ayarlamayı düşünün.
- En düşük öncelikli MX kaydınızı, 25 numaralı bağlantı noktasında yanıt vermeyen bir ana bilgisayarı işaret edecek şekilde ayarlamayı düşünün.
Spam filtreleme aracı düşünün
Aldığınız spam’in azaltılmasını önlemek için mevcut SMTP sunucunuzun önüne Cisco IronPort veya Barracuda Spam ve Virüs Güvenlik Duvarı (veya diğer benzer aygıtlar) gibi bir spam filtreleme aracı yerleştirin . Bu cihazlar, DNSBL'ler, itibar servisleri, Bayesian filtreleri ve içerdiğim diğer özellikler ile önceden yapılandırılmıştır ve üreticileri tarafından düzenli olarak güncellenir.
- Spam filtreleme cihazının donanım ve abonelik maliyetlerini araştırın.
Barındırılan e-posta servislerini göz önünde bulundurun
Hepsi sizin için (veya çok çalışan BT personeliniz) çok fazlaysa, e-postanızı sizin için her zaman üçüncü taraf bir servis sağlayıcınızla alabilirsiniz. Google’ın Postini , Symantec MessageLabs Email Security (veya başkaları) gibi hizmetler sizin için mesajları filtreleyecektir. Bu hizmetlerden bazıları yasal ve yasal gereklilikleri de karşılayabilir.
- Araştırma barındırılan e-posta hizmeti abonelik maliyetleri.
Sysadmins son kullanıcılara spam ile mücadele konusunda nasıl bir rehberlik sağlamalıdır?
Son kullanıcıların spam'le mücadele etmek için yapması gereken 1 numara:
SPAM'a cevap vermeyin.
Komik görünüyorsa, web sitesi bağlantısını tıklamayın ve eki açmayın. Teklif ne kadar çekici olursa olsun. O viagra o ucuz değil, gerçekten kimseye çıplak resimlerini almak için gidiş değildir ve hiçbir orada 15 milyon $ Nijerya'da dolar veya başka bir yerde insanlardan alınan para hariç vermedi istenmeyen yanıt.
Bir spam mesajı görürseniz, posta istemcinize bağlı olarak Önemsiz veya Spam olarak işaretleyin.
YAPMAYIN aslında mesaj almak üzere kaydolmuş ve sadece onları almayı durdurmak istiyorsanız Önemsiz / Spam olarak bir ileti işaretleyin. Bunun yerine, sağlanan üyelikten çıkma yöntemini kullanarak posta listesinden çıkmak.
Herhangi bir meşru mesajın alıp almadığını görmek için Junk / Spam klasörünüzü düzenli olarak kontrol edin. Bunları Önemsiz / Spam Değil olarak işaretleyin ve iletilerinin gelecekte spam olarak işaretlenmesini önlemek için göndereni rehberinize ekleyin.