SMTP'min güvenli olup olmadığını nasıl kontrol edebilirim?
2020'lerde fidye yazılımı saldırılarının artmasıyla birlikte
, internetteki ana iletişim kanalımız olan e-posta güvenli mi?
SMTP sunucuları özellikle hassas bir altyapıdır.
Bizim adımıza e-posta mesajlarını yayabilirler ve
gönderen sunucu tarafından doğru şekilde kimlik doğrulamasından geçtikleri için bu mesajları
güvenilir göndericilerden gelmiş gibi kabul ederler
SMTP sunucuları özellikle hassas bir altyapıdır.
Bizim adımıza e-posta mesajlarını yayarlar ve karşı taraflar bu mesajları,
gönderenin SMTP sunucusu tarafından doğru şekilde kimlik doğrulamasından geçirilmiş oldukları için
güvenilir göndericilerden geldiğini kabul ederler
Başka biri SMTP sunucunuzu kullanırsa ne olur?
SMTP sunucumun güvenli olup olmadığını nasıl kontrol edebilirim?
İnternette hassas altyapıların kullanımı,
kötüye kullanımı önlemek için yüksek düzeyde koruma gerektirir.

smtp.gmail.com üzerinden mesaj göndermeye çalışırsanız
engelleneceksiniz ve şu "Kritik güvenlik uyarısı"nı alacaksınız:
Daha az güvenli uygulama engellendi. Google, kullanmaya çalıştığınız uygulamayı güvenlik standartlarımızı karşılamadığı için engelledi. [...]Tek alternatif, parola verilerini paylaşmayan
, bunun yerine kimliği doğrulamak için yetkilendirme belirteçleri kullanan bir protokol olan OAuth2'yi kullanmaktır.
İnternette en çok kullanılan e-posta sunucuları (Ağustos 2021 verileri):
Exim (%58), Postfix (%35), Sendmail (%4)
Siber saldırılara karşı riski azaltarak
kendi posta sunucunuzu kullanmaya devam etmek için kontrol etmeniz gereken minimum gereksinimler şunlardır:
-
Yalnızca güvenli kimlik doğrulama kabul edilir;
kullanıcı adı ve parola güvenli bağlantılar üzerinden iletilmelidir,
genellikle port 587+TLS veya port 25+TLS veya port 465+SSL
düz metin hassas veri iletişimi devre dışı bırakılır. -
"Gönderen" adresinde (posta gönderen) bir kontrol olması gerekiyor;
yalnızca yetkilendirdiğiniz kişiler geçebilecek. -
Fail2ban'ı , koruma önlemlerinizi zorlamaya yönelik
tüm dış saldırıları engelleyecek şekilde yapılandırın
Özellikle Fail2ban, tekrarlanan tüm saldırı girişimlerini engellemelidir:
- yanlış kullanıcı adı veya şifreyle giriş yapmak
- yetkisiz bir göndericiyle e-posta göndermek
- Kimlik doğrulama işlemi sırasında SMTP bağlantısını kesmek
(birden fazla bağlantının kesilmesi, SMTP hizmetini meşru kullanıcılar için kullanılamaz hale getirir)
Engelleme genellikle üç ila on deneme arasında gerçekleşir
ve kaynak IP adresini üç ila yirmi dört saat süreyle engeller.
Bu noktaları test etmek ve SMTP altyapınızın güvenlik yükseltmesine ihtiyaç duyup
duymadığına karar vermek oldukça kolaydır
Fail2ban, sunucunuzu BruteForce/DDOS saldırılarına karşı korur.
Tıpkı bir yabancının kapıyı çalması gibi çalışır;
belirli sayıda vuruştan sonra kapı kaybolur.

Hacker News'ten bir tanıklık :
Birkaç yıldır kendi posta sunucumu yönetiyorum ve sanırım buradaki birçok kişi Mail-in-a-box, mailcow, Mailu vb. çözümler kullanıyor. Korona'ya kadar posta sunucumla ilgili büyük sorunlarım yoktu, ancak son haftalarda çok büyük bir gelen trafik aldım - bu sunucum için çok fazlaydı ve her seferinde manuel olarak yeniden başlatmak zorunda kaldım... [...] Düzenleme: Fail2ban ayarlarımı değiştirdim ve öncelikle kaba kuvvet saldırılarının hedefi olduğumu fark ettim, bunlara karşı fail2ban gibi araçlarla korunabileceğimi anladımFail2ban , otomatik bir saldırının belirtilerini aramak için
sistem günlüklerini izleyen bir günlük ayrıştırma uygulamasıdır
Bir saldırı girişimi tespit edildiğinde, tanımlanmış parametreler kullanılarak Fail2ban,
saldırganın IP adresini belirli bir süre veya kalıcı olarak engellemek için
güvenlik duvarına (iptables veya firewalld) yeni bir kural ekler
Fail2ban ayrıca, bir saldırı gerçekleştiği konusunda sizi e-posta yoluyla da uyarabilir.
Fail2ban öncelikle SSH saldırılarına odaklanmıştır, ancak log dosyaları kullanan ve güvenlik açığına maruz kalabilecek herhangi bir hizmet için de çalışacak şekilde
yapılandırılabilir
Yaygın olarak kullanılmaktadır. Google'da arama yaparak,
posta sunucularını korumaya yönelik yapılandırma örneklerini bulmak kolaydır.
