ซอฟต์แวร์ที่อันตรายที่สุดที่เคยเป็นมาคือความตายและการระเบิด
ข้อผิดพลาดของซอฟต์แวร์ส่วนใหญ่จะทำให้การทำงานยากขึ้นเล็กน้อย - ไม่เช่นนั้นทุกอย่างจะเรียบร้อย แต่ก็ยังมีข้อบกพร่องที่รุนแรงซึ่งทำให้ผู้คนหลายล้านคนตกอยู่ในอันตรายร้ายแรงและถึงกับฆ่าได้ เพราะบางครั้งคนทำผิดพลาดร้ายแรง ...
1. ตายและบาดเจ็บสาหัส: ข้อผิดพลาดซอฟต์แวร์กับ Therac-25
- เครื่องเร่งอนุภาค Therac-25 เป็นเรื่องใหญ่ในทศวรรษ 1980 รัฐบาลแคนาดาพัฒนาขึ้นสำหรับการรักษาด้วยรังสีของผู้ป่วยโรคมะเร็ง
- อุปกรณ์สามารถฉายรังสีเนื้องอกที่อยู่ลึกเข้าไปในร่างกาย พลังงานจำนวนมากมาพร้อมกับแผ่นตะกั่ว เป็นอันตรายถึงชีวิตที่ในบางกรณีอุปกรณ์ทำงานได้แม้ในขณะที่ไม่มีแผ่นตะกั่วเลย
- ผู้ป่วยได้รับยาที่แข็งแกร่งกว่า 100 เท่า สามคนเสียชีวิตและอย่างน้อยสามคนถูกปิดการใช้งานอย่างรุนแรงตั้งแต่นั้นมา
2. โรคเลือด WOW
- นักเล่นเกม WOW ต่างก็ตั้งตารอ Patch 1.7 ในปี 2005 แต่ก็เป็นหัวหน้าที่อยู่ยงคงกระพัน
- ฝ่ายตรงข้ามมีคาถาอ่อนแอ "เลือดที่เสียหาย" ซึ่งหมายความว่าเขาได้รับคะแนนความเสียหายจากผู้เล่นทุกคนรอบตัวเขาทุกวินาที แต่นั่นไม่ใช่ทั้งหมด: โรคนี้จะถ่ายทอดผ่านทางเลือดเพื่อที่ผู้เล่นจะได้ติดเชื้อซึ่งกันและกัน
- ในที่สุดเกือบทุกคนที่เล่นการพนันบนเซิร์ฟเวอร์ที่มีแพทช์ใหม่เสียชีวิต ผู้เล่นเพียงไม่กี่คนที่รอดชีวิตมาได้ มีการวิจารณ์อย่างหนักของโปรแกรมเมอร์ในฟอรัม WOW
3. ข้อบกพร่องของซอฟต์แวร์ทำให้เรือรบเป็นอัมพาต
- ในปี 1997 ข้อผิดพลาดของซอฟต์แวร์ที่ร้ายแรงทำให้เรือรบ USS Yorktown กลายเป็นไม่สามารถหลบหลีกได้ โชคดีที่เรือมูลค่าหนึ่งพันล้านดอลล่าร์กำลังฝึกซ้อมเมื่อเกิดข้อผิดพลาดเท่านั้น ลูกเรือมักมีสมาชิกมากกว่า 350 คน
- ระบบระบุว่าวาล์วระบายอากาศถูกเปิดใช้งาน เมื่อเจ้าหน้าที่พยายามที่จะเปลี่ยนค่าที่ผิดในระบบระบบขับเคลื่อนทั้งหมดล้มเหลวและเครือข่ายบนเรือทรุดตัวลง
- USS Yorktown ถูกลากกลับไปที่ท่าเรือหลังจากเวลาผ่านไปหลายชั่วโมงและซ่อมที่นั่น
4. การระเบิดของแก๊สหลังจากซอฟต์แวร์ขัดข้อง
ข้อผิดพลาดของซอฟต์แวร์เป็นสาเหตุหนึ่งของการระเบิดครั้งใหญ่ที่สุดในโลก:
- เกิดข้อผิดพลาดในซอฟต์แวร์สำหรับควบคุมท่อก๊าซในไซบีเรียในปี 2525 ผลที่ตามมาร้ายแรง: ซอฟต์แวร์ขัดข้องและท่อส่งก๊าซก็ลุกเป็นไฟ
- เบื้องหลังนั้นเป็นหนึ่งในเรื่องราวที่น่าตื่นเต้นที่สุดของสงครามเย็น: สหภาพโซเวียตปล่อยให้ซอฟต์แวร์ถูกลักลอบขนผ่านแคนาดา แต่สหรัฐอเมริกาได้รับมันแล้วดังนั้น CIA จึงกล่าวว่าได้สร้างข้อผิดพลาดในซอฟต์แวร์อย่างจงใจ
5. ซอฟต์แวร์ต่อต้านการละเมิดลิขสิทธิ์ของ Sony
ข้อผิดพลาดของซอฟต์แวร์นี้มาจากช่วงเวลาที่ซีดียังคงถูกเผาและส่งต่ออย่างผิดกฎหมาย:
- บริษัท เพลง Sony ได้เผาซอฟต์แวร์ป้องกันการละเมิดลิขสิทธิ์ลงในซีดีเพลงหลายล้านแผ่น สิ่งนี้ทำให้มั่นใจได้ว่าผู้ใช้จะไม่สามารถเขียนแผ่นซีดีได้บ่อยเท่าที่ต้องการ ในซีดีตัวเอง Sony ไม่ได้พูดถึงเรื่องนั้น
- แต่ปัญหาที่ใหญ่ที่สุดคือซอฟต์แวร์ทำให้คอมพิวเตอร์ไม่เสถียรและเสี่ยงต่อการถูกแฮ็ก ใครก็ตามที่พบและต้องการที่จะลบซอฟต์แวร์ที่ซ่อนอยู่ก็ต้องคาดหวังว่าจะเกิดความเสียหายกับระบบปฏิบัติการ
- ในที่สุดโซนี่ก็จ่ายค่าปรับมากกว่าครึ่งล้านดอลลาร์และคืนเงินให้ผู้ใช้มากถึง $ 175 สำหรับการลบมัลแวร์
6. ข้อผิดพลาดของ Millennium: เกิดอะไรขึ้นในปี 2000
- ในวันส่งท้ายปีเก่าปี 1999 คำถามในหมู่นักวิทยาศาสตร์นักวิทยาศาสตร์คอมพิวเตอร์และแม้กระทั่งกองทัพทำให้เกิดความกังวลอย่างมาก: เทคโนโลยีจะสามารถรับมือกับการก้าวกระโดดในปี 2000 หรือไม่? ผู้เชี่ยวชาญเตือนมานานแล้วว่าเทคโนโลยีจะล้มเหลวเนื่องจากข้อผิดพลาดในวันที่ 1 มกราคม 2000 ความสับสนวุ่นวายและสงครามกลางเมืองเป็นผลที่ตามมา จะไม่มีน้ำมันอีกต่อไปเครือข่ายโทรศัพท์จะล่มสลายและโรงไฟฟ้านิวเคลียร์จะละลาย กองทัพอังกฤษตื่นตัวในวันส่งท้ายปีเก่าปี 1999
- ในท้ายที่สุดไม่มีอะไรเกิดขึ้น - หลายคนเชื่อในวันนี้ แม้ว่าจะไม่มีความสับสนวุ่นวาย แต่การสลับไปใช้เงิน 2, 000 ล้านยูโรทำให้เกิดความเสียหาย อย่างไรก็ตาม บริษัท ไอทีได้แก้ไขข้อผิดพลาดของซอฟต์แวร์ทั้งหมดเมื่อหลายเดือนก่อนเพื่อให้ระบบคอมพิวเตอร์และเครือข่ายเปลี่ยนเป็น 1.1.2000 โดยอัตโนมัติ
- อย่างไรก็ตามมีผลกระทบเสมอ: ในเดือนมีนาคมคนขับรถในสหรัฐอเมริกาได้รับใบเรียกเก็บภาษีรถยนต์สำหรับ 100 ปีที่ผ่านมา ภาคภูมิใจ $ 760, 000
7. ปัญหาปี 2038
ปัญหาซอฟต์แวร์ต่อไปกำลังรอเราอยู่: ในปี 2038 เพราะในวันที่ 19 มกราคม 2038 เวลา 3:14 น. และ 8 วินาทีอาจมีปัญหาที่สรุปข้อบกพร่องซอฟต์แวร์ก่อนหน้านี้ทั้งหมด มันมีผลกับคอมพิวเตอร์เกือบทุกเครื่อง:
- ระบบปฏิบัติการหลายแห่งมีตัวนับเพื่อกำหนดวันที่และเวลา - โดยเฉพาะระบบปฏิบัติการที่ใช้ Unix คอมพิวเตอร์นับและนับ แต่ในบางจุดตัวนับนั้นเต็ม จะเป็นเช่นนี้ในวันที่ 19 มกราคม 2581 จากนั้นตัวนับจะกระโดดจากหมายเลข "111 1111 1111 1111 1111 1111 1111 1111 11112" ถึงหมายเลขนี้ "000 0000 0000 0000 0000 0000 0000 0000 00002"
- ปัญหา: หากคุณแปลงหมายเลขใหม่เป็นวันที่ 13 ธันวาคม 1901 จะออกมาในเวลา 8:45:52 น. คอมพิวเตอร์ทุกเครื่องที่มี Unix (โดยเฉพาะ Linux และ Mac OS X) จำเป็นต้องมีการอัพเดท มิฉะนั้นพีซีในโรงพยาบาลการปกครองเมืองและตำรวจก็พบตัวเองอีกครั้งในปี 2444 โดยมีผลกระทบร้ายแรง
ในบทความถัดไปเราจะแสดงไวรัสที่อันตรายที่สุด 5 อันดับตลอดเวลา