Mengapa Perangkat Lunak Terpercaya Esensial untuk Keselamatan Industri
Di dunia di mana kepercayaan perusahaan semakin sulit diraih, organisasi industri menghadapi risiko yang lebih tinggi. Perangkat lunak yang tidak andal dapat menyebabkan downtime yang mahal, pencurian kekayaan intelektual, dan dalam kasus ekstre, kehilangan nyawa.
Laporan terbaru menunjukkan lonjakat minat terhadap perangkat lunak terpercaya, terutama untuk Internet of Things (IoT). Stabilitas ekonomi digital bergantung pada kepercayaan orang dan bisnis dalam menggunakan teknologi komputasi. Namun, seperti yang dicatat oleh National Institute of Standards and Technology pada 2016, kepercayaan kini lebih rapuh dari sebelumnya.
Beberapa organisasi terkemuka sekarang menjadikan kepercayaan sebagai misi inti. Yayasan Perangkat Lunak Terpercaya berbasis Inggris, yang didirikan pada 2016, mempromosikan praktik terbaik. Project Alvarium dari Linux Foundation, yang diluncurkan tahun lalu, mengeksplorasi mekanisme kepercayaan dalam sistem heterogen, termasuk implementasi IoT. Konsorsium Internet Industri (IIC) secara aktif mempromosikan kepercayaan dalam IoT industri.
Hasil yang Harus Dihindari
Bob Martin, wakil ketua Grup Tugas Kepercayaan Perangkat Lunak IIC, memperingatkan tentang konsekuensi dari penerapan perangkat lunak industri yang tidak terpercaya. Ia menyebut insiden 2004 di mana bug perangkat lunak menyebabkan sistem kontrol lalu lintas udara di Southern California berhenti, mengalihkan 800 penerbangan komersial selama lebih dari tiga jam. Kegagalan lain yang mencolok termasuk mesin radioterapi yang menyebabkan korban jiwa pada tahun 1980-an dan pemadam listrik di Tempe, Arizona, pada 2007 yang disebabkan oleh konfigurasi salah oleh insinyur vendor.
Martin menekankan bahwa "sistem nyata di ruang lingkup IoT industri dapat mengekspos Anda pada kesalahan yang tidak Anda inginkan di riwayat hidup Anda." Dengan peledakan konektivitas, banyak profesional baru merancang proses kritis tanpa memahami risiko sepenuhnya.
Membuat Bahasa Kepercayaan Umum
Kepercayaan dalam industri mencakup keselamatan, keamanan, privasi, keandalan, dan ketahanan. Menurut IIC, perangkat lunak terpercaya harus tahan terhadap gangguan lingkungan, kesalahan manusia, kesalahan sistem, dan serangan siber.
Simon Rix, strateg produk di Irdeto, menjelaskan bahwa mencapai hal ini membutuhkan pendekatan seluruh siklus hidup. "Anda harus menyematkan keamanan dari awal dan mengotomatisasinya," katanya. Rix juga menyoroti tantangan menyelaraskan pemangku kepentingan bisnis dan teknis, mendorong "kunci terjemahan atau Batu Rosetta" untuk menyelaraskan perspektif yang berbeda.
Kerangka Kerja Memberikan Titik Awal
Sementara kerangka kerja dapat membantu pemangku kepentingan membicarakan kepercayaan, Martin mencatat bahwa variabilitas istilah tersebut dapat menghambat tindakan. Langkah konkret pertama adalah menginstal kontrol yang mengamankan keselamatan dan keamanan siber. Namun, langkah-langkah ini harus ditinjau secara berkelanjutan, memperingatkan Chester Wisniewski, ilmuwan penelitian utama di Sophos. Ia memperingatkan bahwa bahkan teknologi kuat seperti Advanced Encryption Standard dapat disalahgunakan jika tidak diterapkan dengan benar.
Jebakan lain adalah mengabaikan siklus hidup perangkat lunak. Martin menasihati untuk membedakan "akhir dukungan" dan "akhir penggunaan." Bahkan jika vendor berhenti mendukung produk, produk itu mungkin masih berfungsi. Oleh karena itu, kontrak harus mengamankan hak kode sumber untuk perangkat lunak kritis.
Akhirnya, memahami perangkat lunak di dunia nyata membutuhkan fokus jangka panjang. "Perangkat lunak bukan ajaib; itu bereaksi, berinteraksi, dan kadang perlu diganti," kesimpulan Martin.