Setelah membaca pertanyaan ini tentang kompromi server , saya mulai bertanya-tanya mengapa orang tampaknya terus percaya bahwa mereka dapat memulihkan sistem yang dikompromikan menggunakan alat deteksi / pembersihan, atau dengan hanya memperbaiki lubang yang digunakan untuk kompromi sistem.
Mengingat semua berbagai teknologi root kit dan hal-hal lain yang dapat dilakukan peretas, sebagian besar ahli menyarankan Anda untuk menginstal ulang sistem operasi .
Saya berharap untuk mendapatkan ide yang lebih baik mengapa banyak orang tidak hanya lepas landas dan nuke sistem dari orbit.
Berikut adalah beberapa poin, yang ingin saya sampaikan.
- Apakah ada kondisi di mana format / instal ulang tidak akan membersihkan sistem?
- Menurut jenis kondisi apa menurut Anda suatu sistem dapat dibersihkan, dan kapan Anda harus menginstal ulang sepenuhnya?
- Alasan apa yang Anda miliki untuk tidak melakukan instal ulang penuh?
- Jika Anda memilih untuk tidak menginstal ulang, maka metode apa yang Anda gunakan untuk cukup yakin Anda telah membersihkan dan mencegah kerusakan lebih lanjut dari terjadi lagi.
Berdasarkan posting yang saya tulis beberapa waktu lalu ketika saya masih bisa diganggu blog.
Pertanyaan ini terus ditanyakan berulang kali oleh para korban peretas yang membobol server web mereka. Jawabannya sangat jarang berubah, tetapi orang terus bertanya. Saya tidak yakin mengapa. Mungkin orang tidak menyukai jawaban yang mereka lihat ketika mencari bantuan, atau mereka tidak dapat menemukan seseorang yang mereka percayai untuk memberi saran. Atau mungkin orang membaca jawaban untuk pertanyaan ini dan terlalu fokus pada 5% mengapa kasus mereka istimewa dan berbeda dari jawaban yang dapat mereka temukan online dan melewatkan 95% pertanyaan dan menjawab di mana kasus mereka cukup dekat sama seperti yang mereka baca online.
Itu membawa saya ke nugget informasi penting pertama. Saya sangat menghargai bahwa Anda adalah kepingan salju yang unik dan istimewa. Saya menghargai situs web Anda juga, karena itu mencerminkan Anda dan bisnis Anda atau paling tidak, kerja keras Anda atas nama pemberi kerja. Tetapi bagi seseorang di luar yang melihat ke dalam, apakah orang keamanan komputer melihat masalah untuk mencoba dan membantu Anda atau bahkan penyerang itu sendiri, sangat mungkin bahwa masalah Anda setidaknya 95% identik dengan setiap kasus lain yang mereka miliki pernah melihat.
Jangan mengambil serangan itu secara pribadi, dan jangan mengambil rekomendasi yang mengikuti di sini atau yang Anda dapatkan dari orang lain secara pribadi. Jika Anda membaca ini setelah hanya menjadi korban peretasan situs web maka saya benar-benar minta maaf, dan saya sangat berharap Anda dapat menemukan sesuatu yang bermanfaat di sini, tetapi ini bukan saatnya untuk membiarkan ego Anda menghalangi apa yang Anda butuhkan. melakukan.
Anda baru tahu bahwa server Anda diretas. Sekarang apa?
Jangan panik. Sama sekali tidak bertindak dengan tergesa-gesa, dan sama sekali tidak mencoba dan berpura-pura hal-hal tidak pernah terjadi dan tidak bertindak sama sekali.
Pertama: pahami bahwa bencana telah terjadi. Ini bukan saatnya untuk menyangkal; ini adalah waktu untuk menerima apa yang telah terjadi, untuk realistis tentang hal itu, dan untuk mengambil langkah-langkah untuk mengelola konsekuensi dari dampak tersebut.
Beberapa langkah ini akan menyakitkan, dan (kecuali situs web Anda menyimpan salinan detail saya), saya benar-benar tidak peduli jika Anda mengabaikan semua atau beberapa langkah ini tetapi melakukan hal itu akan membuat segalanya lebih baik pada akhirnya. Obatnya mungkin terasa tidak enak, tetapi kadang-kadang Anda harus mengabaikannya jika Anda benar-benar ingin obatnya bekerja.
Menghentikan masalah menjadi lebih buruk dari yang sudah ada adalah:
Masih ragu untuk mengambil langkah terakhir ini? Saya mengerti, saya mengerti. Tapi lihat seperti ini:
Di beberapa tempat Anda mungkin memiliki persyaratan hukum untuk memberi tahu pihak berwenang dan / atau korban pelanggaran privasi semacam ini. Betapapun jengkelnya pelanggan Anda jika Anda memberi tahu mereka tentang suatu masalah, mereka akan jauh lebih jengkel jika Anda tidak memberi tahu mereka, dan mereka hanya mencari tahu sendiri setelah seseorang menagih barang senilai $ 8.000 menggunakan detail kartu kredit yang mereka miliki. mencuri dari situs Anda.
Ingat apa yang saya katakan sebelumnya? Hal buruk sudah terjadi . Satu-satunya pertanyaan sekarang adalah seberapa baik Anda menghadapinya.
Pahami masalah sepenuhnya:
Buatlah rencana untuk pemulihan dan untuk membawa situs web Anda kembali online dan patuhi:
Tidak ada yang ingin offline lebih lama dari yang seharusnya. Itu diberikan. Jika situs web ini merupakan mekanisme menghasilkan pendapatan, maka tekanan untuk membawanya kembali online dengan cepat akan menjadi intens. Bahkan jika satu-satunya yang dipertaruhkan adalah reputasi Anda / perusahaan Anda, ini masih akan menghasilkan banyak tekanan untuk mengembalikan semuanya dengan cepat.
Namun, jangan menyerah pada godaan untuk kembali online terlalu cepat. Alih-alih bergerak secepat mungkin untuk memahami apa yang menyebabkan masalah dan untuk menyelesaikannya sebelum Anda kembali online atau Anda akan hampir pasti menjadi korban intrusi sekali lagi, dan ingat, "untuk diretas sekali dapat digolongkan sebagai kemalangan; untuk diretas kembali setelah itu terlihat seperti kecerobohan "(dengan permintaan maaf kepada Oscar Wilde).
Mengurangi risiko di masa depan.
Hal pertama yang perlu Anda pahami adalah bahwa keamanan adalah proses yang harus Anda terapkan di seluruh siklus hidup perancangan, penyebaran, dan pemeliharaan sistem yang menghadapi Internet, bukan sesuatu yang dapat Anda hantam beberapa lapis pada kode Anda setelahnya seperti murah cat. Agar benar-benar aman, layanan dan aplikasi harus dirancang sejak awal dengan pertimbangan ini sebagai salah satu tujuan utama proyek. Saya menyadari itu membosankan dan Anda telah mendengar semuanya sebelumnya dan bahwa saya "hanya tidak menyadari orang yang menekan" untuk mendapatkan layanan beta web2.0 (beta) Anda menjadi status beta di web, tetapi kenyataannya adalah ini membuat diulang karena itu benar pertama kali dikatakan dan itu belum menjadi kebohongan.
Anda tidak dapat menghilangkan risiko. Anda seharusnya tidak mencoba melakukan itu. Apa yang harus Anda lakukan adalah memahami risiko keamanan mana yang penting bagi Anda, dan memahami cara mengelola dan mengurangi dampak risiko dan kemungkinan risiko itu akan terjadi.
Langkah apa yang dapat Anda ambil untuk mengurangi kemungkinan serangan berhasil?
Sebagai contoh:
Langkah apa yang dapat Anda ambil untuk mengurangi konsekuensi dari serangan yang berhasil?
Jika Anda memutuskan bahwa "risiko" lantai bawah dari banjir rumah Anda tinggi, tetapi tidak cukup tinggi untuk menjamin pemindahan, Anda setidaknya harus memindahkan pusaka keluarga yang tak tergantikan ke atas. Baik?
... Dan akhirnya
Saya mungkin tidak meninggalkan akhir dari hal-hal yang dianggap penting oleh orang lain, tetapi langkah-langkah di atas setidaknya akan membantu Anda mulai memilah-milah jika Anda cukup beruntung menjadi korban peretas.
Di atas segalanya: Jangan panik. Berpikirlah sebelum bertindak. Bertindak tegas setelah Anda membuat keputusan, dan tinggalkan komentar di bawah jika Anda memiliki sesuatu untuk ditambahkan ke daftar langkah saya.
sumber
Selalu nuke dari orbit. Itu satu-satunya cara untuk memastikan.
(sumber: flickr.com )
Sebagian besar sistem adalah entitas holistik yang memiliki kepercayaan batin yang implisit. Memercayai sistem yang dikompromikan adalah pernyataan implisit yang Anda percayai siapa pun yang telah melakukan pelanggaran sistem Anda. Dengan kata lain:
Anda tidak bisa mempercayainya. Jangan repot-repot membersihkan. Putuskan sambungan dan segera isolasi mesin. Pahami sifat pelanggaran sebelum Anda melanjutkan, jika tidak Anda mengundang hal yang sama lagi. Coba, jika mungkin, untuk mendapatkan tanggal dan waktu pelanggaran, sehingga Anda memiliki kerangka acuan. Anda memerlukan ini karena jika Anda memulihkan dari cadangan, Anda perlu memastikan bahwa cadangan itu sendiri tidak memiliki salinan kompromi di dalamnya. Bersihkan sebelum Anda memulihkan - jangan mengambil jalan pintas.
sumber
Secara praktis, kebanyakan orang tidak melakukannya karena mereka pikir itu akan terlalu lama atau terlalu mengganggu. Saya telah memberi saran kepada banyak klien tentang kemungkinan masalah yang berkelanjutan, tetapi instal ulang sering kali gagal oleh pembuat keputusan karena salah satu alasan itu.
Yang sedang berkata, pada sistem di mana saya yakin bahwa saya tahu metode entri dan tingkat kerusakan penuh (log off-mesin padat, biasanya dengan IDS, mungkin SELinux atau sesuatu serupa yang membatasi ruang lingkup intrusi), saya telah melakukan pembersihan tanpa menginstal ulang tanpa merasa terlalu bersalah.
sumber
Kemungkinan besar mereka tidak memiliki rutinitas pemulihan bencana yang cukup teruji sehingga mereka merasa percaya diri dalam melakukan pembangunan kembali, atau tidak jelas berapa lama waktu yang dibutuhkan atau apa dampaknya ... atau cadangan tidak dapat diandalkan atau analis risikonya tidak memahami ruang lingkup sistem yang dikompromikan. Saya bisa memikirkan banyak alasan.
Saya akan mengatakan itu sebagian besar tidak beres dalam rutinitas dasar dan kebijakan dan itu bukan sesuatu yang ingin Anda akui secara terbuka - dan sebaliknya Anda mengambil sikap defensif. Setidaknya saya tidak bisa melihat atau bertahan tidak menghapus sistem yang dikompromikan tidak peduli apa sudut pandang Anda.
sumber
Saya sebelumnya tidak pernah nuked sistem sehingga saya dapat melakukan beberapa analisis dari vektor yang mereka masuk dan analisis selanjutnya dari penggunaan dan untuk melihat di mana mereka sampai di dalam.
Setelah Anda di-root - Anda memiliki honeypot hidup dan dapat menawarkan lebih dari sekadar peretasan. - Khusus untuk polisi.
sumber