Melihat log di server email saya, saya perhatikan pesan seperti berikut:
Nov 29 12:09:38 mta postfix/smtpd[8362]: connect from unknown[183.13.165.14]
Nov 29 12:09:39 mta postfix/smtpd[8362]: lost connection after AUTH from unknown[183.13.165.14]
Nov 29 12:09:39 mta postfix/smtpd[8362]: disconnect from unknown[183.13.165.14]
Nov 29 12:09:39 mta postfix/smtpd[8409]: connect from unknown[183.13.165.14]
Nov 29 12:09:40 mta postfix/smtpd[8409]: lost connection after AUTH from unknown[183.13.165.14]
Nov 29 12:09:40 mta postfix/smtpd[8409]: disconnect from unknown[183.13.165.14]
Tidak ada kegagalan SASL dalam kasus ini. Ada kegagalan SASL dicatat di lain waktu, tetapi tidak pernah dengan lost connection after AUTH
.
Apa yang terjadi di sini, dan apa yang harus saya lakukan?
Ini bukan MX, dan sudah smtpd_client_connection_rate_limit
ditetapkan.
Kemungkinan terkait:
Sistem membutuhkan SMTPS atau STARTTLS sebelum AUTH diumumkan.
Jawaban:
Ini adalah botnet dari Tiongkok yang terhubung ke kotak Anda yang mencoba mengirimkan Spam. Tetapi bot itu terlalu bodoh untuk tahu apa yang harus dilakukan ketika diminta untuk membuktikan keasliannya. Bot hanya berhenti mengirim email dan kemudian memutuskan sambungan untuk menyerang korban berikutnya.
Sama sekali tidak perlu khawatir.
sumber
503 5.5.1 Error: authentication not enabled
. Mampu meniru dengan ncat. Meskipun mengapa terus mencoba sampai mencapai batas tingkat di luar saya. Mungkin ini mencoba untuk memaksa pasangan nama pengguna / kata sandi? Either way, terlalu bodoh juga khawatir tentang.File log saya semakin terisi, dan itu adalah buang-buang cpu bahkan untuk memungkinkan koneksi dari tersentak ini. Saya membuat
fail2ban
aturan.Isi dari
/etc/fail2ban/jail.conf
Isi dari
/etc/fail2ban/filter.d/postfix.conf
sumber
failregex = ^%(__prefix_line)slost connection after AUTH from \S+\[<HOST>\].$
. Saya memiliki ratusan upaya koneksi seperti itu dalam beberapa menit. Saya harus melakukan sesuatu.failregex = lost connection after AUTH from (.*)\[<HOST>\]
$
harus dihapus. Tidak bekerja di sini dengannya di regex.Di
smtpd_recipient_restrictions
aturreject_unknown_client_hostname
seperti ini:dan ini akan menghasilkan penolakan klien dan bot zombie liar atau bodoh dengan nama host yang tidak dikenal. Log Anda akan terlihat seperti ini ketika disetel:
sumber
lost connection after AUTH
tadinya.Saya tidak yakin jika ada banyak yang perlu dikhawatirkan, pada dasarnya klien / 'seseorang' sedang terhubung, mengeluarkan AUTH dan memutuskan hubungan dengan keinginan mereka sendiri. Ini bisa berupa upaya untuk menyelidiki kemampuan server dari klien email - atau upaya untuk membuat case daemon.
Selama Anda memiliki keamanan yang cukup di tempat itu hanya ketukan di pintu dari dunia.
sumber