Eksekusi Kode Jarak Jauh atau RCE telah menjadi salah satu metode yang paling disukai oleh peretas untuk menyusup ke jaringan / mesin. Dengan kata sederhana, Eksekusi Kode Jarak Jauh terjadi ketika penyerang mengeksploitasi bug dalam sistem dan memperkenalkan malware. Malware akan mengeksploitasi kerentanan dan membantu penyerang mengeksekusi kode dari jarak jauh. Ini mirip dengan menyerahkan kendali seluruh PC Anda kepada orang lain dengan semua hak istimewa admin.
Eksekusi Kode Jarak Jauh
Langkah-langkah untuk menjaga dari Eksekusi Remote Code
Microsoft telah berjuang melawan masalah kerentanan web browser dengan meletakkan pendekatan sistematis yang bertujuan untuk menghilangkan seluruh kelas kerentanan. Langkah pertama adalah berpikir seperti seorang peretas dan mencoba untuk menyimpulkan langkah-langkah yang telah digunakan untuk mengeksploitasi kerentanan. Ini memberi lebih banyak kendali kepada kami dan juga akan membantu kami melindungi serangan dengan cara yang lebih baik. Kelas-kelas kerentanan dihilangkan dengan mengurangi permukaan serangan dan dengan mendeteksi pola mitigasi khusus.
Mematahkan Teknik dan Mengandung kerusakan
Seperti yang telah kami jelaskan sebelumnya untuk memerangi para penyerang, seseorang perlu berpikir seperti seorang peretas dan mencoba untuk menyimpulkan tekniknya. Dikatakan bahwa kita aman untuk mengasumsikan bahwa kita tidak akan dapat menghentikan semua teknik dan langkah selanjutnya adalah untuk mencegah kerusakan pada perangkat setelah kerentanan dieksploitasi.
Kali ini taktik dapat diarahkan ke permukaan serangan yang dapat diakses dari kode yang berjalan di dalam kotak pasir browser Microsoft Edge. SEBUAH Bak pasir adalah lingkungan yang aman di mana aplikasi dapat diuji.
Batasi jendela peluang
Sekarang, ini semacam rencana kontingensi mengingat bahwa semua metode lain telah gagal perlu membatasi jendela peluang bagi para penyerang dengan menggunakan alat yang kuat dan efisien. Seseorang juga dapat melaporkan insiden di Pusat Respons Keamanan Microsoft dan dapat menggunakan teknologi lain termasuk Windows Defender dan SmartScreen yang biasanya efektif dalam memblokir URL jahat. CIG dan ACG terbukti sangat efektif dalam menangani eksploitasi. Apa artinya ini adalah bahwa peretas sekarang harus menyusun cara-cara baru yang dapat menghindari lapisan keamanan yang disediakan oleh CIG dan ACG.
Arbitrary Code Guard & Code Integrity Guard
Microsoft memerangi eksploitasi dengan ACG (Arbitrary Code Guard) dan CIG (Code Integrity Guard) yang keduanya membantu memerangi pemuatan kode berbahaya ke dalam memori. Microsoft Edge sudah menggunakan teknologi seperti ACG dan CIG untuk menghindari upaya peretasan
Jika Anda seorang pengembang, ada banyak cara di mana Anda dapat melindungi kode Anda terhadap eksploitasi tersebut. Pastikan kode Anda mematuhi batas-batas buffer data dan juga pastikan bahwa Anda tidak mempercayai pengguna saat memberikan data mereka. Selalu mencoba untuk mengasumsikan skenario terburuk dan membangun program sedemikian rupa sehingga dapat mengatasinya, dengan kata lain, selalu lebih baik menjadi programmer defensif.