Saya mencoba untuk mengamankan Mac setelah mengetahui bahwa tautan jaringan sedang dibuat ke beberapa situs internet yang tidak diinginkan.
Menggunakan 'lsof -i' (daftar buka 'file', internet) Saya telah melihat bahwa launchd, ntpd, firefox, dropbox dan proses lainnya adalah 'MENDENGARKAN' atau memiliki tautan 'ESTABLISHED' ke situs atau situs yang saya duga harus lakukan dengan spyware. Saya telah mencoba menemukan file startup dan daftar preferensi yang memulai tautan ini tetapi tidak dapat menemukannya. Saya dapat dengan mudah menginstal ulang OS dan mengembalikan data dari cadangan tetapi saya lebih suka untuk mengetahui cara memperbaikinya karena saya memiliki enam Mac untuk dijaga.
Terima kasih...
macos
networking
operating-systems
spyware
quack quixote
sumber
sumber
lsof
akan melaporkan alamat IP komputer Anda yang sedang didengarkan program (atau "*", artinya semua port). Ini bisa sedikit membingungkan, karenalsof
mencoba untuk menampilkan nama daripada alamat IP numerik, dan dapat memberikan hasil yang menyesatkan jika (misalnya) Anda memiliki banyak nama yang dipetakan ke 127.0.0.1 di / etc / hosts. Cobalahlsof -i -n
untuk mendapatkan IP mentah sebagai gantinya.Jawaban:
Jika Anda cukup repot untuk membayar solusi, Anda mungkin menyukai Little Snitch , yang merupakan firewall keluar.
sumber
Meskipun tidak sepele, DTrace dapat digunakan untuk membantu melacak di mana koneksi dibuat jika Anda bersedia untuk menulis skrip D kecil. Cari penelusuran anonim jika Anda perlu melacak saat sistem memulai. Anda dapat meminta panggilan untuk menyambung ke alamat yang dimaksud dan kemudian menangkap jejak tumpukan pengguna, misalnya. (Anda mungkin ingin mengubah alamat menjadi 127.0.0.2 di database host Anda sehingga Anda memiliki alamat unik yang cocok.) Anda juga dapat melacak akses file yang terjadi sebelum itu. Jika terlalu banyak data, penelusuran spekulatif DTrace akan memungkinkan Anda untuk melacak sementara setiap akses file dan melakukan data jejak terbaru setelah koneksi dibuat.
Jika koneksi dibuat oleh spyware, informasi seperti nama host dapat di-hardcode ke dalam program dan tidak ada dalam file preferensi. Mungkin juga akan dikaburkan sedemikian rupa untuk membuatnya sulit dilacak.
sumber
Itu satu langkah dihapus, tetapi semua proses yang berjalan berjalan secara otomatis pada OS X dijalankan oleh launchd. Anda dapat menggunakan alat baris perintah launchctl daftar tugas yang diketahuinya. Artikel Apple ini di launchd mencantumkan direktori konfigurasinya, tempat tugas ditentukan.
sumber