Pertanyaan utama:
Mungkinkah terinfeksi dengan bot / software spam di Ubuntu (atau distro lainnya)?
Detail:
ISP saya memblokir port saya 25 (dan 465) untuk koneksi keluar ( koneksi keluar, dari rumah ke server jauh) ke SMTP, jadi saya tidak dapat menggunakan email bisnis saya dari rumah sekarang. Alasan mereka untuk memblokir saya adalah: "karena Anda mengirim spam" yang bukan saya dan mereka mengatakan kepada saya bahwa jika saya tidak mengirim maka OS saya mungkin terinfeksi ...
Saya bisa menggunakan daftar lengkap alat dan panduan untuk memeriksa sistem ( Ubuntu 13.10 14.04 64bit ) untuk infiltrat / malware / rootkit.
PS
Saya juga menginstal Windows 8.1 (64bit) hanya karena saya juga suka bermain di komputer rumah saya ... tapi itu yang saya lakukan di Windows ... ketika saya punya waktu ...
Nirkabel tidak aktif dan bahkan jika itu terlewatinya dilindungi.
Pemindaian windows tidak mengungkapkan apa pun juga tidak seharusnya karena
ada windows dan game yang diinstal di sana.Saya dapat terhubung ke port lain untuk SMTP tetapi server kami menggunakan 25 dan itu tidak dapat berubah
Saya juga menguji koneksi ke port 25 dari windoze (menggunakan thunderbird)
Saya menggunakan thunderbird untuk klien email di ubuntu dan menguji beberapa lainnya hanya untuk memverifikasi bahwa itu bukan kesalahan konfigurasi thunderbird.
Telneting juga menghasilkan batas waktu koneksi ...
EDIT:
ISP saya masih menolak untuk membuka blokir saya ... Mungkin saya harus membuka 587 di server, karena itu tidak diblokir saat ini (saya masih dapat menggunakan Gmail)
EDIT 2:
Saya kira hari ini saya terhubung dengan teknologi lain dari dukungan ISP saya dan mengatakan kepada saya bahwa tidak ada blok dari mereka ... Saya sangat marah !!! Saya tidak tahu apa yang dilakukan teknologi sebelumnya ... mungkin dia baru dan sedang membaca dari naskah ..
Jadi saya menguji ISP lain melalui tethering dari ponsel saya dan saya berhasil mengirim email melalui port 25. Pada dasarnya saya tidak mengubah apa pun, hanya ISP. Apakah mereka bercanda? Mungkin dukungan teknis tidak tahu bagaimana menafsirkan apa yang mereka cari di layar untuk akun saya atau mungkinkah itu sesuatu yang lain?
Langkah lain yang saya ambil adalah mereset sepenuhnya router saya ke pengaturan default dan mendapatkan IP dinamis lainnya. Masih tidak ada koneksi ke port 25.
Saya berencana untuk mendapatkan router bekas dari beberapa teman atau sesuatu untuk diuji dengan router lain hanya untuk memastikan masalahnya ada pada ISP saya.
EDIT 3: Sudah beberapa saat sejak pembaruan terakhir saya untuk pertanyaan ini. Saya pindah kembali ke rumah lama saya (yang berada di bagian berbeda negara) di mana saya memiliki penyedia internet yang sama. Perusahaan yang sama !! Pengaturan saya hanya berfungsi seperti yang diharapkan. Saya dapat mengirim email baik-baik saja menggunakan port 25. Saya yakin masalahnya adalah dengan router ZTE jahat yang ISP berikan kepada pelanggan baru.
nmap somehost/24 -p 25
?Jawaban:
Apakah itu mungkin?
Kenapa tidak ? Ubuntu adalah sistem yang sangat fleksibel yang berbagi banyak masalah dengan sebagian besar sistem operasi lain:
Mari kita bersikap realistis tentang keamanan di sini. Eksploitasi Flash lintas-platform dapat dengan mudah diterjemahkan menjadi pemuat dropper dan menginstal daemon spam yang berjalan sendiri saat login. Tidak perlu root.
Periksa kembali kisah ISP
"Tapi ISP saya tidak akan berbohong kepada saya!" kata tidak ada yang pernah . Banyak ISP rumah biasanya memblokir port 25 dan yang lainnya memaksa Anda untuk menggunakan server SMTP mereka (itulah satu-satunya koneksi p25 keluar yang akan mereka ijinkan).
Menjadi moderator memungkinkan saya melihat IP Anda dan saya sudah memeriksa ISP rumah Anda. Jika Anda google nama dan "port 25" atau "smtp" mereka, Anda akan melihat banyak orang lain dalam situasi yang sama. Dan mereka memiliki server SMTP pusat.
Saya tahu Anda mengatakan ini adalah masalah baru tetapi periksa kembali itu bukan ISP Anda (atau memerlukan pengaturan yang tepat saat di ISP Anda). Solusi di akhir harus tetap bekerja untuk Anda.
Menemukan masalahnya
Meskipun mungkin, saya masih tidak yakin itu adalah target yang paling mungkin. Jika Anda seperti saya, Anda dikelilingi oleh perangkat yang terhubung internet dan Anda perlu melihat semuanya.
Saya akan mulai dengan meminta bukti kepada ISP. Stempel waktu minimum, tetapi akan lebih baik untuk melihat apa yang mereka gunakan untuk memastikan itu bukan bendera otomatis yang salah.
Log aktivitas port keluar 25 dengan sesuatu seperti:
Sejujurnya saya tidak yakin apakah itu akan berhasil jika Anda sudah diblokir tetapi itu layak dicoba. Berbagai firewall Windows akan menawarkan Anda berbagai alternatif logging.
Perhatikan bahwa perangkat apa pun pada koneksi Anda dapat mengirim email, bukan hanya komputer Anda. Telepon, pemanggang roti yang diaktifkan wifi, tetangga nakal, dll. Menemukan apa pun yang mengirim email ini mungkin memerlukan intersepsi paket tingkat jaringan dan pencatatan. Ini semua mungkin tapi itu sakit di belakang.
Begitu Anda sudah kehabisan kesempatan, pilih perangkat lunak antivirus Linux Anda . Saya tidak bisa berbicara secara pribadi untuk mereka atau tingkat deteksi mereka.
Segera kerjakan satu blok
Jika Anda perlu melanjutkan, cara termudah untuk melakukan pengiriman email adalah melalui semacam koneksi yang dikaburkan atau dienkripsi. Jika Anda memiliki akses ke server SSH (misalnya di tempat kerja) yang sering kali bisa menjadi metode terbaik.
Kemudian, ubah saja klien email Anda untuk menggunakan alamat proxy SOCKS
localhost
, port9100
. ISP Anda tidak akan dapat mengganggu ini dan saya akan sangat terkejut jika apa pun yang mengirim spam dapat menebak konfigurasi SOCKS.Apa yang paling mungkin dalam kasus ini ...?
Periksa untuk melihat apakah Anda dapat mengirim email melalui server SMTP ISP Anda. Saya sudah memeriksa, punya Anda. Mereka mungkin memaksa semua pengguna untuk menggunakannya karena itu sangat umum. Orang dukungan teknis mungkin hanya akan bingung.
Tanyakan pengguna lain (dengan akun lain, pada saluran telepon lain) untuk mencoba menghubungkan ke SMTP perusahaan Anda. Ini bisa dilakukan dengan cepat
telnet example.com 25
.Jika mereka tidak dapat terhubung, anggap ini adalah ISP-wide-bukan hanya akun Anda-jadi itu mungkin bukan masalah keamanan ... Itu hanya sesuatu yang Anda akan kerjakan atau kerjakan.
Jika mereka dapat terhubung, Anda kembali di titik awal. Ada sesuatu yang mengirim email dari jaringan Anda yang telah memicu ISP Anda untuk memblokir Anda. Penyapu virus, pemantauan lalu lintas, dan paranoia adalah teman baik Anda di sini.
sumber
rkhunter
. Mungkin saya tidak adil tetapi saya tidak menghitungnya dalam liga yang sama satu sama lain.Tentunya mungkin terinfeksi dan menjadi bagian dari botnet di Ubuntu. Tapi itu juga sangat sangat tidak mungkin.
Anda harus dapat meminta catatan mereka kepada ISP Anda. Mereka akan membantu Anda menemukan masalah. Sulit untuk mendiagnosisnya dari sini, tetapi nirkabel Anda memiliki peluang bagus untuk menuduh pelaku. Harap periksa bahwa Anda menggunakan WPA2 untuk keamanan dan WPS dinonaktifkan.
Setelah Anda menyelesaikan masalah Anda dan berhenti mengirim spam untuk sementara waktu, Anda mungkin dapat berbicara dengan ISP Anda untuk membebaskan port Anda.
sumber
Ini adalah praktik umum untuk memblokir port keluar, karena masalah spamming itu menjadi tidak disarankan untuk pengiriman Email asli. Itu masih digunakan antara server mail.
Port yang tepat (dan biasanya tidak diblokir) untuk mengirimkan Email (asli) adalah Port 587, yang disebut port pengiriman. Penyedia surat biasanya mendukungnya, operator sistem biasanya tidak memblokirnya.
sumber
Banyak ISP memblokir port 25 dan 80 untuk semua akun konsumen mereka. Saya menggunakan layanan hosting web yang mencakup layanan email. mereka memberi saya server smtp pada port non-standar untuk email keluar. Ini bekerja di mana saja. Anda mungkin memiliki akses ke sesuatu yang serupa. Pikirkan tentang layanan apa yang sudah Anda miliki, dan selidiki.
sumber
Banyak jawaban lain fokus pada seseorang yang menggunakan wifi Anda atau menginfeksi komputer Anda. Ini mungkin tetapi mereka mengabaikan penjelasan paling sederhana (pisau cukur Occam ...).
Anda kemungkinan besar bertindak sebagai relay terbuka, yang berarti bahwa siapa pun di dunia ini dapat terhubung ke mesin Anda dan hanya meminta dengan baik untuk mengirim email ke suatu tempat, dan Anda akan melakukannya, tanpa pertanyaan. Inilah sebabnya mengapa ISP akan memblokir Anda karena ini adalah tes sederhana yang harus mereka lakukan. Mereka akan memindai blok IP pelanggan mereka dan menanyakan apa pun pada port 25 untuk menyampaikan pesan pengujian dan jika Anda melakukannya, Anda adalah seorang spammer. Mungkin memang tidak ada yang benar-benar menggunakan relay Anda, tetapi keberadaannya saja sudah cukup untuk diblokir.
Untuk menguji apakah Anda relay terbuka, telnet ke server email Anda dan bicaralah dengannya. Garis tebal adalah yang Anda ketikkan.
Garis yang Anda ketikkan adalah
helo
,mail from:
danrcpt to:
garis. Pastikan Anda menggunakan alamat yang bukan lokal bagi Anda, keduanya harus merupakan host jarak jauh. Jika Anda tidak mendapatkan kesalahan554 relay denied
, maka Anda adalah gateway spam yang salah konfigurasi dan diblokir dengan benar.Cara paling sederhana untuk memperbaiki ini adalah dengan memerlukan otentikasi untuk mengirim email melalui MTA Anda. Detail untuk mengatur ini tergantung pada MTA yang Anda jalankan, detail yang tidak ada dalam pertanyaan Anda.
sumber
Hanya untuk memastikan Anda tidak memiliki sesuatu yang buruk berjalan di kotak atau jaringan Linux Anda.
Periksa sendiri jaringan Anda
Mulailah dengan menjalankan ini di mesin Linux Anda di rumah:
Ini akan mencantumkan semua koneksi tcp yang dibuat atau didengarkan (dengan server di belakangnya). Jika ada sesuatu yang tidak Anda harapkan, Anda harus menyelidiki lebih lanjut.
Perintah lain yang sangat berguna yang akan mendaftar semua proses dengan koneksi internet yang mereka buka adalah:
(Anda perlu
lsof
menginstal paket.)Perhatikan bahwa tes di atas tidak akan mencakup perangkat lain yang berbagi koneksi internet Anda: telepon, tablet, gadget yang mendukung internet, tetangga yang membonceng koneksi Anda dll. Seperti yang disebutkan Oli. Jika Anda memiliki daftar IP internal Anda, Anda dapat menjalankan pemindaian port eksternal pada masing-masing IP tersebut, satu per satu, dari kotak Linux Anda:
(membutuhkan
nmap
paket). Mungkin mengungkapkan port dan layanan terbuka di berbagai perangkat yang mungkin tidak Anda sadari.sumber