cari
RumahPeranti teknologiindustri ITTherac-25: Ketika perisian buruk membunuh

Therac-25: When Bad Software Kills

Therac-25: When Bad Software Kills Imej adalah dari pengguna Wikipedia Ivrienen, Nama Gambar: "Dahshur's Snefru melengkung piramid".

Ini adalah "Bent Piramid" yang terkenal - monumen kegagalan projek 4,600 tahun yang lalu. Dari bahagian bawah, sisinya meluas ke atas pada kecenderungan 54 darjah yang mengejutkan, maka tiba -tiba menjadi kecenderungan 43 darjah yang lebih ringan kira -kira separuh jalan. Adalah dipercayai bahawa reka bentuk piramid diubahsuai semasa pembinaan selepas kejatuhan maidum (piramid curam lain), kira -kira 60 kilometer ke selatan. Sudah tentu, sukar untuk menyalahkan pembina piramid purba. Mereka sebenarnya mencipta kejuruteraan, tidak belajar. Satu perkara tidak berubah sejak itu: Apabila jurutera struktur membuat kesilapan, orang terluka. Kita tidak boleh pasti, tetapi nampaknya tidak mungkin keruntuhan piramid maidum tidak menyebabkan kecederaan. Sebaliknya, "Jurutera Perisian" seolah -olah menjadi kerjaya yang agak mudah dalam sains kejuruteraan. Bug boleh menghalang pengguna mengakses akaun mereka atau memasukkan maklumat, tetapi pastinya tidak akan mengancam nyawa? Tidak ada yang terluka, bukan? Atau itulah yang kita fikirkan

. Kebenarannya ialah setiap tahun sistem kami-dari elektrik ke pengangkutan, dari pertanian ke perkhidmatan kecemasan-bergantung lebih banyak kepada kami semua untuk mewujudkan perisian berkualiti tinggi untuk menyokong mereka. Dan apabila kita gagal seperti orang -orang Mesir kuno -orang sebenarnya terluka. Anehnya, sebagai kes tragis Therac-25 menunjukkan kita, ini bukan masalah pada abad ke-21. perisian boleh membunuh orang Menjelang akhir 1970 -an, Atom Energy Corporation of Canada (AECL) telah mendapat reputasi yang baik dalam membina mesin radioterapi. Mesin -mesin ini menggunakan rasuk elektron yang diarahkan untuk menyerang tumor pada pesakit. Tidak ada keraguan bahawa sinar ini sangat kuat dan berpotensi mematikan. AECL sebelum ini telah mencapai kejayaan besar dengan model Therac-6 dan Therac-20. Peranti ini perlu dikawal secara manual oleh pengendali terlatih dan menggunakan suis mekanikal dan litar keras untuk memastikan tahap keselamatan yang tinggi. Therac-25 akan menjadi "mesin impian" mereka.

Mesin baru ini lebih kecil dan lebih murah tetapi lebih cekap daripada pendahulunya, menggabungkan dua teknologi rasuk yang berbeza-X-ray dan rasuk elektron tenaga tinggi. Rasuk yang berbeza membolehkan pengendali menargetkan tumor pada kedalaman yang berbeza tanpa merosakkan tisu sihat berdekatan. Therac-25 adalah bercita-cita tinggi dan kompleks-dan buat kali pertama semua perkakasan ini dikawal oleh lapisan perisian. Malangnya, walaupun niat baik AECL, reka bentuk perisian mereka amat mengerikan, yang mengandungi satu siri kelemahan reka bentuk yang mengerikan. Penyiasatan kemudiannya dengan teliti mendokumentasikan kelemahan ini, yang masih kelihatan bersantai untuk dibaca. Dalam satu contoh, semasa rawatan mesin, mesin terus dimatikan sendiri, melaporkan mesej ralat " h-tilt " dan " no dos " setiap kali. Pengendali keliru cuba enam kali sebelum melepaskan rawatan. Tidak sampai kemudian mesin itu sebenarnya menyampaikan dos penuh setiap kali - ia adalah overdosis bencana. Dari pengenalannya pada tahun 1982 hingga penarikannya pada tahun 1986, enam pesakit berakhir kecederaan maut akibat rawatan Therac-25. Ia sangat mengejutkan apabila anda menganggap bahawa orang -orang miskin ini sudah sakit. Hari ini, AECL bukan lagi sebuah syarikat, tetapi kes buku teks yang tragis untuk kita semua tentang bagaimana perisian yang direka dan tidak teruji mempengaruhi kehidupan orang ramai. Sehingga hari ini, tragedi Therac-25 masih mempengaruhi banyak idea kami mengenai reka bentuk sistem dan ujian keselamatan.

Therac-25: When Bad Software Kills

gambar: kmf164

Walaupun anda seorang pereka front-end dan jangan menganggap diri anda sebagai "jurutera serius", Therac-25 mempunyai pelajaran penting. Walaupun sesetengah kelemahan disebabkan oleh proses pengekodan yang buruk, sekurang -kurangnya banyak kerosakan disebabkan oleh dokumentasi yang tidak mencukupi, maklum balas yang tidak berguna, dan mesej ralat yang tidak dapat difahami. Ini adalah kawasan di mana semua orang - pereka, coder, pengurus, pengalaman pengguna dan penguji - semuanya berpengaruh. Melihat kembali kepada orang Mesir kuno, jelaslah bahawa mereka belajar dari kesilapan awal mereka dan terus membina beberapa bangunan yang paling menakjubkan. Kejuruteraan perisian masih menjadi bidang yang agak muda - mari kita berharap kita telah membina piramid melengkung kita. asalnya diterbitkan dalam Surat Berita Reka Bentuk SitePoint pada 29 Januari. Langgan di sini.

soalan yang sering ditanya mengenai Therac-25

Apakah punca utama kemalangan Therac-25?

Penyebab utama kemalangan Therac-25 adalah gabungan kesilapan perisian dan mekanisme keselamatan yang tidak mencukupi. Perisian ini direka sedemikian rupa sehingga dapat meliputi mekanisme keselamatan perkakasan, mengakibatkan penyampaian dos radiasi yang mematikan. Kekurangan pemeriksaan keselamatan bebas dan bergantung kepada perisian untuk ciri keselamatan adalah penyumbang penting.

Berapa banyak orang yang terjejas oleh kemalangan Therac-25?

Enam kemalangan Therac-25 yang diketahui mengakibatkan pesakit yang menerima banyak overdosis radiasi. Kemalangan mengakibatkan kecederaan serius dan sekurang -kurangnya tiga orang meninggal dunia. Walau bagaimanapun, bilangan orang yang terjejas mungkin lebih tinggi, kerana sesetengah kes tidak dilaporkan atau dikenalpasti.

Apakah kesan kemalangan Therac-25 terhadap pengeluar Therac-25?

Pengilang Canada Atomic Energy Limited (AECL) menghadapi pemulihan yang besar selepas kemalangan itu. Mereka telah dikritik kerana tindak balas perlahan mereka, kekurangan ketelusan dan kegagalan mereka untuk mengambil tindakan pembetulan dengan segera. Kemalangan ini mengakibatkan kehilangan kepercayaan terhadap syarikat itu dan mempunyai kesan undang -undang dan ekonomi yang signifikan.

Bagaimana kemalangan Therac-25 mempengaruhi industri perubatan dan perisian?

kemalangan Therac-25 mempunyai kesan mendalam terhadap industri perubatan dan perisian. Mereka menyerlahkan potensi bahaya yang sangat bergantung pada perisian untuk melaksanakan fungsi kritikal keselamatan. Akibatnya, mereka membawa kepada kajian semula dan pengawasan peranti perubatan yang lebih ketat, dengan penekanan yang lebih besar terhadap keselamatan perisian dan kebolehpercayaan.

Apakah langkah -langkah yang telah diambil untuk mengelakkan insiden serupa pada masa akan datang?

Sebagai tindak balas terhadap kemalangan Therac-25, beberapa langkah telah diambil untuk meningkatkan keselamatan peralatan perubatan. Langkah -langkah ini termasuk peraturan yang lebih ketat, ujian perisian yang lebih ketat dan pengesahan, dan pelaksanaan sistem keselamatan bebas. Kemalangan ini juga memberi penekanan yang lebih besar terhadap latihan pengendali peralatan tersebut.

Apakah kelemahan reka bentuk Therac-25?

Therac-25 mempunyai beberapa kelemahan reka bentuk, termasuk bergantung pada perisian untuk melaksanakan fungsi keselamatan, kekurangan pemeriksaan keselamatan bebas, dan keupayaan perisian untuk menampung mekanisme keselamatan perkakasan. Di samping itu, antara muka pengguna tidak memberikan maklum balas yang jelas dan tepat pada masanya, yang akan mengingatkan pengendali untuk mengetahui masalah tersebut.

Bagaimana kemalangan Therac-25 terdedah?

kemalangan Therac-25 telah didedahkan selepas beberapa pesakit melaporkan gejala pendedahan yang berlebihan selepas rawatan. Siasatan peristiwa ini menunjukkan bahawa pesakit menerima banyak overdosis radiasi disebabkan oleh kesilapan mesin THERAC-25.

Pelajaran apa yang telah dipelajari dari kemalangan Therac-25?

kemalangan Therac-25 menyoroti kepentingan ujian yang ketat dan pengesahan perisian, terutamanya dalam sistem keselamatan kritikal. Mereka juga menekankan keperluan pemeriksaan keselamatan bebas dan maklum balas yang jelas dan tepat pada masanya dari antara muka pengguna. Selain itu, mereka menunjukkan potensi bahaya yang terlalu bergantung pada perisian untuk melaksanakan fungsi keselamatan.

Bagaimana reaksi komuniti perubatan terhadap kemalangan Therac-25?

Komuniti perubatan terkejut dan bimbang tentang kemalangan Therac-25. Insiden ini telah mengakibatkan pengawasan yang lebih ketat peranti perubatan dan penekanan yang lebih besar terhadap keselamatan. Banyak hospital dan klinik telah mengkaji prosedur mereka dan melaksanakan langkah -langkah keselamatan tambahan untuk mencegah insiden yang sama.

Bagaimana kemalangan Therac-25 mempengaruhi perumusan piawaian keselamatan perisian?

kemalangan Therac-25 memainkan peranan penting dalam membentuk standard keselamatan perisian. Mereka menyerlahkan keperluan ujian dan pengesahan perisian yang ketat, terutamanya dalam sistem keselamatan kritikal. Akibatnya, mereka membawa kepada peraturan dan piawaian keselamatan perisian yang lebih ketat.

Atas ialah kandungan terperinci Therac-25: Ketika perisian buruk membunuh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
CNCF Arm64 Pilot: Impak dan WawasanCNCF Arm64 Pilot: Impak dan WawasanApr 15, 2025 am 08:27 AM

Program perintis ini, kerjasama antara CNCF (Yayasan Pengkomputeran Native Cloud), pengkomputeran ampere, equinix metal, dan digerakkan, menyelaraskan ARM64 CI/CD untuk projek GitHub CNCF. Inisiatif ini menangani kebimbangan keselamatan dan prestasi lim

Membina pengimbas kelemahan rangkaian dengan pergiMembina pengimbas kelemahan rangkaian dengan pergiApr 01, 2025 am 08:27 AM

Pengimbas kelemahan rangkaian berasaskan GO ini dengan cekap mengenal pasti kelemahan keselamatan yang berpotensi. Ia memanfaatkan ciri konkurensi Go untuk kelajuan dan termasuk pengesanan perkhidmatan dan pemadanan kelemahan. Mari kita meneroka keupayaan dan etika

Top 10 alat pemeriksa backlink terbaik terbaik pada tahun 2025Top 10 alat pemeriksa backlink terbaik terbaik pada tahun 2025Mar 21, 2025 am 08:28 AM

Pembinaan laman web hanyalah langkah pertama: kepentingan SEO dan backlinks Membina laman web hanyalah langkah pertama untuk mengubahnya menjadi aset pemasaran yang berharga. Anda perlu melakukan pengoptimuman SEO untuk meningkatkan keterlihatan laman web anda di enjin carian dan menarik pelanggan yang berpotensi. Backlinks adalah kunci untuk meningkatkan kedudukan laman web anda, dan ia menunjukkan Google dan enjin carian lain kuasa dan kredibiliti laman web anda. Tidak semua pautan balik bermanfaat: mengenal pasti dan mengelakkan pautan yang berbahaya Tidak semua pautan balik bermanfaat. Pautan yang berbahaya boleh membahayakan kedudukan anda. Pemeriksaan backlink percuma yang sangat baik memantau sumber pautan ke laman web anda dan mengingatkan anda tentang pautan yang berbahaya. Di samping itu, anda juga boleh menganalisis strategi pautan pesaing anda dan belajar dari mereka. Alat Pemeriksaan Backlink Percuma: Pegawai Perisikan SEO anda

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual