Langkah-langkah Pencegahan Terhadap Meltdown dan Spectre
- www.pixabay.com/typographyimages
Selain menggunakan patch, ada cara lain yang tidak biasa dalam menghadapi bug secara umum, yakni dengan melakukan langkah-langkah mitigasi dengan dimulai dari penaksiran, audit, penguatan, implementasi SOP yang lebih ketat dan hati-hati.
“Langkah mitigasi tersebut ibaratnya orang yang sudah lemah pertahanan tubuhnya kita rawat secara lebih intensif agar tidak terkena komplikasi penyakit,” kata dia di Jakarta, Senin, 15 Januari 2018.
Ia pun merekomendasi solusi alternatif sebagai langkah mitigasi menghadapi Meltdown dan Spectre. Alasan utama mengapa patching dapat menyebabkan penurunan performa hingga 30 persen, karena menyebabkan terjadinya inefisiensi yang sebelumnya ada.
Patch mengakibatkan Memory Cache CPU tidak efektif lagi, separasi memori antara Kernel dengan aplikasi menyebabkan timbulnya Overhead Context Switching yang sebelumnya tidak ada atau tidak diperlukan.
"Akibatnya adalah munculnya beberapa overhead yang menyebabkan pekerjaan CPU lebih berat namun tidak memberikan penambahan keluaran hasil komputasi," tutur Julyanto.
Selanjutnya, melakukan pengauditan software secara menyeluruh terhadap OS yang digunakan dalam sistem produksi.
Hal tersebut bisa dilakukan pada setiap aplikasi, namun harus ada perbedaan antara proses penguatan software dan pengauditan berdasarkan tingkat ketergantungan sistem operasi terhadap akses atau input dari luar.
Sekuriti pada dasarnya adalah mitigasi ketidakstabilan sistem terhadap manipulasi pengguna (user). Oleh karena itu, server database yang secara alami berada di lapisan kedua atau tidak langsung menerima input dari pengguna, maka cenderung lebih aman.
Terakhir, hindari atau perhatikan lebih serius penggunaan komputasi pada cloud seperti VM, Docker, dan sebagainya karena lebih rentan terkena Meltdown dan Spectre.