Най-опасните програмни грешки някога: смърт и експлозии
Свързани Видеоклипове: (Може 2024).
Повечето софтуерни грешки само правят работата малко по-трудна - в противен случай всичко е наред. Но е имало и жестоки бъгове, които са изложили милиони хора в сериозна опасност и дори са убили някои. Защото хората понякога правят сериозни грешки ...
1. Мъртъв и сериозно ранен: Софтуерна грешка с Therac-25
- Ускорителят за частици Therac-25 беше наистина голямо нещо през 80-те години. Правителството на Канада го беше разработило за лъчева терапия на пациенти с рак.
- Устройството може да облъчва тумори, които са дълбоко в тялото. Много енергия беше снабдена с оловна плоча. Беше фатално, че в някои случаи устройството работеше дори когато изобщо нямаше оловна плоча.
- Пациентите получават доза, която е повече от 100 пъти по-силна. Трима загинаха, а поне трима други са тежко инвалидизирани оттогава.
2. Болестта на кръвта WOW
- Геймърите на WOW очакваха с нетърпение Patch 1.7 през 2005 г., но получиха почти непобедим шеф.
- Противникът имаше заклинанието за слабост на "Корумпирана кръв", което означаваше, че той взима точки за щети от всеки играч около себе си всяка секунда. Но това не е всичко: тази болест ще се предава чрез кръв, така че играчите също да се заразят.
- В крайна сметка почти всеки, който залага на сървърите с новия пластир, умря. Оцеляха само няколко играчи. Имаше тежка критика към програмистите по форумите на WOW.
3. Софтуерната грешка парализира военните кораби
- През 1997 г. фатална софтуерна грешка предизвика военния кораб USS Yorktown да стане просто неспособен да маневрира. За щастие корабът от един милиард долара практикуваше само когато възникна грешката. Екипажът обикновено има над 350 членове.
- Системата показваше, че се казва, че вентилационният клапан е отворен. Когато служителят се опита да промени грешната стойност в системата, цялата задвижваща система се провали и мрежата на кораба се срина.
- USS Yorktown беше завлечен обратно в пристанището след часове и ремонтиран там.
4. Газова експлозия след повреда на софтуера
Софтуерна грешка беше отговорна за една от най-големите експлозии в света:
- През 1982 г. в софтуера за контрол на газопроводите в Сибир възникна грешка. С фатални последици: софтуерът се срива и тръбопроводите пламнаха.
- Зад нея се крие една от най-вълнуващите истории от Студената война: Съветският съюз позволи на софтуера да бъде контрабанден през Канада. Но САЩ се вдигнаха за това и затова се казва, че ЦРУ нарочно е вградила грешката в софтуера.
5. Софтуер за борба с пиратството на Sony
Тази програмна грешка идва от времето, когато CD-тата все още се записват незаконно и се предават:
- Музикалната компания Sony тайно изгаря анти-пиратски софтуер на милиони музикални компактдискове. Това гарантира, че потребителите не могат да записват CD толкова често, колкото искат. В самия компактдиск Sony не споменава това.
- Но най-големият проблем беше, че софтуерът направи компютъра нестабилен и уязвим за хакване. Всеки, който намери и искаше да премахне скрития софтуер, също трябваше да очаква повреда на операционната система.
- Sony в крайна сметка плати глоба в размер на повече от половин милион долара и възстановява на потребителите до $ 175 за премахване на зловредния софтуер.
6. Милениум бъг: какво се случва през 2000 г.?
- В навечерието на Нова година 1999 г. въпрос учени, компютърни учени и дори армията предизвика големи опасения: технологията ще може ли да се справи с скока през 2000 г.? Експертите отдавна предупреждават, че технологията ще се провали поради грешка на 1 януари 2000 г. - хаос и гражданска война са последствията. Няма да има повече бензин, телефонните мрежи ще се сринат и атомните централи ще се стопят. Британската армия беше нащрек в новогодишната нощ 1999 г.
- В крайна сметка нищо не се случи - мнозина вярват днес. Дори да няма хаос, преминаването към 2000 милиарда евро причини щети. ИТ компаниите обаче бяха поправили всички софтуерни грешки преди месеци, така че компютърните системи и мрежи автоматично преминават към 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-те най-опасни вируса на всички времена.