Τα πιο επικίνδυνα λογισμικά σφάλματα ποτέ: θανάτους και εκρήξεις
Τα περισσότερα σφάλματα λογισμικού καθιστούν τη λειτουργία λίγο πιο δύσκολη - διαφορετικά όλα είναι καλά. Αλλά υπήρξαν και βίαια σφάλματα που έθεσαν σε κίνδυνο πολλούς ανθρώπους και ακόμη και σκότωσαν μερικούς. Επειδή οι άνθρωποι κάνουν μερικές φορές σοβαρά λάθη ...
1. Νεκρά και σοβαρά τραυματισμένα: Σφάλμα λογισμικού με το Therac-25
- Ο επιταχυντής σωματιδίων Therac-25 ήταν ένα πραγματικά μεγάλο πράγμα στη δεκαετία του 1980. Η καναδική κυβέρνηση το είχε αναπτύξει για την ακτινοθεραπεία των καρκινοπαθών.
- Η συσκευή θα μπορούσε να ακτινοβολεί όγκους που ήταν βαθιά στο σώμα. Πολλή ενέργεια συνδυάστηκε με μια πλάκα μολύβδου. Ήταν μοιραίο ότι σε ορισμένες περιπτώσεις η συσκευή λειτούργησε ακόμη και όταν δεν υπήρχε καθόλου πλάκα μολύβδου.
- Οι ασθενείς έλαβαν δόση που ήταν περισσότερο από 100 φορές ισχυρότερη. Τρεις πέθαναν και τουλάχιστον τρεις άλλες είχαν σοβαρή αναπηρία από τότε.
2. Η ασθένεια του αίματος WOW
- Οι παίκτες WOW προσβλέπονταν στην Patch 1.7 το 2005, αλλά απέκτησαν ένα σχεδόν αήττητο αφεντικό.
- Ο αντίπαλος είχε το ξόρκι αδυναμίας "Corrupted Blood", που σήμαινε ότι πήρε σημεία ζημιάς από κάθε παίκτη γύρω του κάθε δευτερόλεπτο. Αλλά αυτό δεν είναι όλα: η ασθένεια αυτή θα μεταφερθεί μέσω αίματος, έτσι ώστε οι παίκτες θα μολυνθούν επίσης.
- Στο τέλος, σχεδόν όλοι όσοι μπόρεσαν στους διακομιστές με το νέο patch πέθαναν. Μόνο λίγοι παίκτες επέζησαν. Υπήρξε έντονη κριτική για τους προγραμματιστές στα φόρουμ WOW.
3. Το σφάλμα λογισμικού παραλύει τα πολεμικά πλοία
- Το 1997, ένα θανατηφόρο σφάλμα λογισμικού προκάλεσε το πολεμικό πλοίο USS Yorktown απλά να μην μπορεί να ελιχτεί. Ευτυχώς, το πλοίο ενός δισεκατομμυρίου δολαρίων ασκούσε μόνο το λάθος. Το πλήρωμα έχει συνήθως πάνω από 350 μέλη.
- Το σύστημα έδειξε ότι μια βαλβίδα εξαερισμού λέγεται ότι είναι ανοιχτή. Όταν ο αξιωματικός προσπάθησε να αλλάξει τη λανθασμένη τιμή στο σύστημα, ολόκληρο το σύστημα πρόωσης απέτυχε και το δίκτυο στο πλοίο κατέρρευσε.
- Η USS Yorktown μεταφέρθηκε πίσω στο λιμάνι μετά από ώρες και επισκευάστηκε εκεί.
4. Έκρηξη αερίου μετά από αποτυχία λογισμικού
Ένα σφάλμα λογισμικού ήταν υπεύθυνο για μια από τις μεγαλύτερες εκρήξεις στον κόσμο:
- Στο λογισμικό για τον έλεγχο των αγωγών φυσικού αερίου στη Σιβηρία το 1982 προκλήθηκε σφάλμα. Με θανατηφόρες συνέπειες: το λογισμικό συνετρίβη και οι αγωγοί ανέβηκαν σε φλόγες.
- Πίσω από αυτή είναι μια από τις πιο συναρπαστικές ιστορίες του Ψυχρού Πολέμου: η Σοβιετική Ένωση έδωσε το λογισμικό να διακινηθεί μέσω του Καναδά. Ωστόσο, οι ΗΠΑ έτρεξαν και έτσι η CIA λέγεται ότι σκόπιμα έχτισε το σφάλμα στο λογισμικό.
5. Λογισμικό Sony για την καταπολέμηση της πειρατείας
Αυτό το σφάλμα λογισμικού προέρχεται από μια εποχή που τα CD εξακολουθούσαν να καίγονται παράνομα και να μεταδίδονται:
- Η μουσική εταιρεία Sony είχε κάψει κρυφά λογισμικό κατά της πειρατείας σε εκατομμύρια μουσικά CD. Αυτό εξασφάλισε ότι οι χρήστες δεν μπορούσαν να εγγράψουν το CD όσες φορές θέλησαν. Στο ίδιο το CD, η Sony δεν το αναφέρει.
- Αλλά το μεγαλύτερο πρόβλημα ήταν ότι το λογισμικό έκανε τον υπολογιστή ασταθή και ευάλωτο στην πειρατεία. Όποιος βρήκε και ήθελε να καταργήσει το κρυφό λογισμικό, αναγκάστηκε επίσης να αναμένει ζημιά στο λειτουργικό σύστημα.
- Η Sony κατέληξε να καταβάλει πρόστιμο άνω των μισού εκατομμυρίου δολαρίων και να αποζημιώσει τους χρήστες έως και $ 175 για την αφαίρεση του κακόβουλου λογισμικού.
6. Σφάλμα της χιλιετίας: τι συμβαίνει το 2000;
- Την παραμονή της Πρωτοχρονιάς του 1999, μια ερώτηση μεταξύ των επιστημόνων, των επιστημόνων υπολογιστών και ακόμη και του στρατού προκάλεσε τεράστιες ανησυχίες: η τεχνολογία θα μπορέσει να αντιμετωπίσει το άλμα το έτος 2000; Οι ειδικοί έχουν προειδοποιήσει εδώ και καιρό ότι η τεχνολογία θα αποτύχει λόγω σφάλματος την 1η Ιανουαρίου 2000 - οι συνέπειες ήταν το χάος και ο εμφύλιος πόλεμος. Δεν θα υπάρξει πια βενζίνη, τα τηλεφωνικά δίκτυα θα καταρρεύσουν και οι πυρηνικοί σταθμοί θα λειώσουν. Ο βρετανικός στρατός ήταν σε επιφυλακή για την παραμονή της Πρωτοχρονιάς του 1999.
- Τελικά δεν συνέβη τίποτα - πολλοί πιστεύουν σήμερα. Ακόμα κι αν δεν υπήρχε χάος, η αλλαγή σε 2.000 δισεκατομμύρια ευρώ προκάλεσε ζημιά. Ωστόσο, οι εταιρείες πληροφορικής είχαν διορθώσει όλα τα σφάλματα λογισμικού πριν από μήνες, έτσι ώστε τα συστήματα υπολογιστών και τα δίκτυα να αλλάξουν αυτόματα στις 1.1.2000.
- Παρ 'όλα αυτά, υπήρχαν πάντα αποτελέσματα: Τον Μάρτιο, οι οδηγοί στις Ηνωμένες Πολιτείες έλαβαν νομοσχέδιο για φόρο οχημάτων τα τελευταία 100 χρόνια. Πλούσια $ 760.000.
7. Το έτος 2038 πρόβλημα
Το επόμενο πρόβλημα λογισμικού μας περιμένει ήδη: το 2038. Επειδή στις 19 Ιανουαρίου 2038, στις 3:14 π.μ. και 8 δευτερόλεπτα, θα μπορούσε να υπάρξει ένα πρόβλημα που περιπλέκει όλα τα προηγούμενα σφάλματα λογισμικού. Αφορά σχεδόν όλους τους υπολογιστές:
- Πολλά λειτουργικά συστήματα έχουν ένα μετρητή για να καθορίσουν την ημερομηνία και την ώρα - ειδικά τα λειτουργικά συστήματα που βασίζονται σε Unix. Ο υπολογιστής μετράει και μετρά, αλλά σε κάποιο σημείο ο μετρητής είναι γεμάτος. Αυτό θα συμβεί στις 19 Ιανουαρίου 2038. Στη συνέχεια ο μετρητής μεταπηδά από τον αριθμό "111 1111 1111 1111 1111 1111 1111 1111 11112" σε αυτόν τον αριθμό "000 0000 0000 0000 0000 0000 0000 00002".
- Το πρόβλημα: Εάν μετατρέψετε τον νέο αριθμό σε ημερομηνία, η 13η Δεκεμβρίου 1901 θα βγει στις 8:45:52 μ.μ. Όλοι οι υπολογιστές με Unix (ειδικά Linux και Mac OS X) χρειάζονται επομένως ενημέρωση. Διαφορετικά, οι υπολογιστές στα νοσοκομεία, τις διοικήσεις των πόλεων και την αστυνομία βρέθηκαν ξαφνικά ξανά το 1901 - με καταστροφικές συνέπειες.
Στο επόμενο άρθρο θα σας δείξουμε τους 5 πιο επικίνδυνους ιούς όλων των εποχών.