URGENTE
🌍 Cobertura global 24/7 • 🏯 Leste Asiático: China, Japão, Coreia • 🛕 Sul da Ásia: Índia • 🏰 Europa • 🗽 Américas • 🌍 África • 🕌 Oriente Médio • 🇵🇸 Solidariedade Palestina •
Gerando tradução...
🧠 Você Sabia

Pepijat Maut: Therac-25, Mesin Radioterapi Pembunuh

Antara 1985 dan 1987, mesin radioterapi Therac-25 membunuh pesakit dengan dos radiasi sehingga 250 kali ganda lebih tinggi daripada normal. Punca? Pepijat perisian yang dipanggil 'race condition'. Kisah ini adalah amaran keras tentang bahaya kebergantungan buta terhadap perisian dalam sistem kritikal keselamatan.

15 Julai 20264 min de leitura0 visualizaçõesPor Redaksi KhatulistiwaWikipedia — Therac-25
Pepijat Maut: Therac-25, Mesin Radioterapi Pembunuh
AI

Detik Maut Bermula

Bayangkan anda sedang berbaring di atas meja rawatan, berharap sinaran radiasi akan membunuh sel kanser dalam tubuh anda. Tiba-tiba, mesin di atas anda mengeluarkan bunyi aneh, dan dalam sekelip mata, dos radiasi yang membunuh menyambar badan anda. Ini bukan filem seram; inilah realiti yang dihadapi pesakit Therac-25. Mesin radioterapi canggih ini, yang sepatutnya menjadi penyelamat, bertukar menjadi alat pembunuh akibat satu pepijat perisian yang mudah tetapi maut.

Keajaiban Teknologi Bertukar Tragedi

Therac-25, dihasilkan oleh Atomic Energy of Canada Limited (AECL) pada tahun 1982, adalah mesin radioterapi terkawal komputer yang pertama seumpamanya. Ia menggabungkan dua mod rawatan: sinar-X bertenaga tinggi dan pancaran elektron. Untuk menjimatkan kos, AECL memutuskan untuk menggunakan perisian untuk mengawal keselamatan, menggantikan sistem perkakasan redundan yang digunakan dalam model sebelumnya, Therac-6 dan Therac-20. Keputusan inilah yang menjadi punca malapetaka.

Antara 1985 dan 1987, enam pesakit menerima dos radiasi yang berlebihan, jauh melebihi had selamat. Dos ini, sehingga 250 kali ganda lebih tinggi daripada yang ditetapkan, menyebabkan luka radiasi yang teruk, kegagalan organ, dan kematian. Salah seorang mangsa, seorang wanita bernama Ray Cox, meninggal dunia selepas menerima dos radiasi ke dadanya yang mengakibatkan lumpuh dan kematian. Laporan perubatan menyatakan bahawa 'tisu badannya hancur dari dalam'.

Pepijat Pembunuh: Race Condition


Apa yang menyebabkan tragedi ini? Jawapannya terletak pada pepijat perisian yang dipanggil 'race condition'. Dalam sistem pengkomputeran, race condition berlaku apabila dua atau lebih proses cuba mengakses sumber yang sama pada masa yang sama, menyebabkan hasil yang tidak dijangka. Dalam Therac-25, perisian yang mengawal kedudukan penapis radiasi dan pengeluaran dos berinteraksi secara tidak selamat.

Apabila operator menaip arahan dengan cepat, perisian kadangkala gagal mengesahkan bahawa penapis radiasi berada dalam kedudukan yang betul sebelum mengeluarkan dos. Dalam mod sinar-X, penapis diperlukan untuk melemahkan pancaran. Jika penapis tidak dipasang, pancaran elektron bertenaga penuh akan mengenai pesakit secara langsung. Dalam Therac-25, jika operator menekan butang 'set' dan 'up' terlalu cepat, perisian akan mengabaikan pemeriksaan keselamatan dan membenarkan pancaran tanpa penapis. Akibatnya, pesakit menerima dos radiasi yang membunuh.

Keangkuhan Jurutera dan Pengabaian Laporan


Salah satu aspek paling menyayat hati dalam tragedi ini adalah sikap AECL. Apabila pesakit mula melaporkan kesakitan luar biasa selepas rawatan, jurutera syarikat menolak laporan tersebut sebagai 'kesilapan operator' atau 'reaksi pesakit yang tidak biasa'. Mereka terlalu yakin dengan reka bentuk mereka sehingga enggan mengakui kemungkinan pepijat perisian. Malah, selepas beberapa insiden, AECL terus menghantar mesin yang sama ke hospital lain tanpa pengubahsuaian.

Kesombongan ini berterusan sehingga seorang jurutera bebas, Dr. Robert Borras, memutuskan untuk menyiasat sendiri. Beliau menemui race condition dalam perisian dan mengesahkan bahawa mesin itu boleh memberikan dos maut dalam keadaan tertentu. Barulah AECL mengakui kesilapan mereka, tetapi sudah terlambat. Enam nyawa telah melayang.

Pengajaran untuk Zaman Digital


Tragedi Therac-25 telah menjadi kajian kes klasik dalam kejuruteraan perisian, etika komputer, dan keselamatan sistem. Ia mengajar kita bahawa perisian bukan sekadar kod; ia adalah alat yang boleh membunuh jika tidak diuji dengan teliti. Dalam dunia yang semakin bergantung pada perisian, dari kereta pandu sendiri hingga alat perubatan, kita mesti sentiasa waspada terhadap bahaya 'race condition' dan kelemahan sistem lain.

Insiden ini juga menekankan pentingnya menghormati laporan pengguna. Jika AECL mendengar aduan pesakit lebih awal, mungkin tragedi ini dapat dielakkan. Kejuruteraan bukan sekadar mereka bentuk; ia juga tentang mendengar dan belajar dari kesilapan.

Legasi Therac-25


Hari ini, Therac-25 dikenang sebagai lambang kegagalan sistem kritikal keselamatan. Ia mendorong perubahan dalam piawaian pengujian perisian, pengesahan keselamatan, dan etika kejuruteraan. Setiap kali kita menaiki lif, menggunakan alat perubatan, atau memandu kereta moden, kita bergantung pada perisian yang selamat. Tragedi Therac-25 mengingatkan kita bahawa satu baris kod yang salah boleh membawa maut.

Sebagai penutup, mesin ini adalah bukti bahawa teknologi, walau secanggih mana pun, tidak sempurna. Kita perlu sentiasa bertanya, menguji, dan tidak takut untuk mengakui kesilapan. Hanya dengan cara ini kita dapat memastikan bahawa mesin yang sepatutnya menyelamatkan nyawa tidak bertukar menjadi pembunuh.

---
Rujukan: Therac-25 — Wikipedia

Kandungan Ditaja (Sponsored)