LINUX.ORG.RU
ФорумTalks

Почтальонов 20 лет по ошибке сажали в тюрьму из-за «кривого» ПО

 


5

1

Британская почтовая компания Post Office десятками лет использовала ПО Horizon с ошибкой в коде. Оно применялось для учета всех продаж и вело неверные подсчеты. Программа указывала на недостачу денег, и сотрудники компании, «ответственные» за нее, попадали в тюрьму или лишались личных сбережений, а некоторые даже кончали с собой. Количество пострадавших исчисляется сотнями.

Без вины виноватые

Сотрудники британской почтовой компании Post Office Ltd. на протяжении последних 20 лет рисковали оказаться за решеткой или как минимум без жилья и средств к существованию из-за ошибок в программном обеспечении. Как пишет портал The Verge, компания использовала специализированный софт Horizon, принадлежащий японской Fujitsu. За ее разработкой стоит британская ICL – она создала Horizon в 1995 г. В 1998 г. Fujitsu стала единственным акционером ICL, а в 2002 г. она перестала существовать под своим именем и была переименована в Fujitsu.

В Horizon присутствовала фатальная ошибка, из-за которой ПО вело неправильные подсчеты и раз за разом показывало недостачи денег, которые руководители почтовых отделений Post Office затем приписывали сотрудникам отделений. В компании были уверены в том, что Horizon работает безупречно.

BBC пишет, что случай с Post Office стал крупнейшей судебной ошибкой за всю историю Великобритании, поскольку из-за бага в Horizon пострадали без преувеличения сотни невиновных людей. Сама компания существует с 1986 г., и на начало 2019 г. ее штат насчитывал свыше 5000 сотрудников.

Сломанные судьбы
BBC пишет, что из-за программистов ICL и руководства Post Office жизнь многих сотрудников почтовых отделений была разрушена. От кого-то ушел супруг, а кто-то, как, например, Джанет Скиннер (Janet Skinner), лишился возможности растить своих детей.

Скиннер не просто разлучили с детьми – ее посадили в тюрьму на девять месяцев после того, как злополучное детище Fujitsu выявило в отделении, в котором она работала, недостачу в размере 59 тыс. фунтов стерлингов (6,148 млн руб. по курсу ЦБ на 26 апреля 2021 г.).

Но случай Джанет Скиннер далеко не самый вопиющий. Уверенность британских руководителей в том, что японское ПО безупречно, привело к тому, что свободы лишилась ни в чем не повинная беременная женщина. И даже это, как выяснилось, не предел – в одном из офисов компании Post Office программа Horizon выявила недостачу почти в 100 тыс. фунтов стерлингов (10,42 млн руб.). Ее «повесили» на сотрудника отделения, и тот, узнав об этом, покончил жизнь самоубийством. Это не надоумило руководство Post Office проверить, все ли в порядке с ПО Fujitsu. В итоге всего несколько месяцев спустя новый сотрудник, заменивший покончившего собой, тоже пострадал из-за ошибок в работе Horizon.

Британская судебная система была беспощадная не только к беременным женщинам, но и к пожилым мужчинам. Так, 62-летний Виджай Парех (Vijay Parekh), пишет The Guardian, провел в тюрьме полгода. Его обвинили в краже 72 тыс. фунтов стерлингов (7,5 млн руб.), и адвокат посоветовал ему признать вину.

Тюрьма или потеря жилья
По информации BBC, ошибочные подсчеты, производимые Horizon, привели, в общей сложности, к судебному преследованию почти 740 сотрудников Post Office за период с 2000 по 2014 гг. Число людей, получивших повестки в течение последних семи лет, еще подлежит уточнению.

Вариантов у работников Post Office, оказавшихся «под прицелом» ПО Horizon, было не так уж много. Кто-то отправлялся в тюрьму, а кто-то мог остаться без единого фунта сбережений в попытке покрыть недостачу, которой на самом деле не было, из своего кармана.

Были среди пострадавших и те, кто буквально рисковал переехать жить на улицу. Не имея на руках свободных средств, они закладывали свои дома, лишь бы подсчеты в программном обеспечении сошлись, и им не пришлось отправляться в тюрьму.

Horizon все еще работает...
https://www.cnews.ru/news/top/2021-04-26_krivoj_soft_krupnoj_pochtovoj

https://en.wikipedia.org/wiki/Horizon_(IT_system)

★★

Последнее исправление: novus (всего исправлений: 1)
Ответ на: комментарий от Leupold_cat

падения самолетов из-за софтварных проблем

Недавний скандал с Боингом? Или что-то ещё?

баги в системе управления ПВО

А это где и когда?

olegd ★★★
()
Ответ на: комментарий от Nastishka

google://raytheon+patriot+software+bug

Спасибо. Находит по «Буре в пустыне», когда из-за накопления ошибок округления за 100 часов накопилось 0,34 с, из-за чего ЗРК, прикрывавший казармы, не перехватил иракскую ракету. Странно, что ни разу про это не слышал.

А более новых случаев не было?

olegd ★★★
()
Ответ на: комментарий от olegd

Был другой случай, когда система ПВО автоматически начала нацеливаться на дружеские военные самолеты и один из них сбила, а затем через некоторое время начала покушаться на еще один, и пилоты приняли решение ее разбомбить пока не разбомбили их.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от olegd

Недавний скандал с Боингом? Или что-то ещё?

Я не знаю почему все вспоминают недавний Боинг, потому что это происходит периодически с промежутками в несколько лет. Даже военные самолеты падали из-за программных ошибок.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от olegd

Про ПВО не очень в курсе, но было много веселых и не очень случаев. Из самых известных: израильские F-16 на высоте ниже уровня моря, F-22 и линия перемены дат, легендарный Йорктаун с бортовым Windows NT и незабываемый Mars Climate Orbiter (да будет проклята имперская система мер)

Nastishka ★★★★★
()
Ответ на: комментарий от Leupold_cat

Как в фильме военные игры помню американские вояки в пункте управления запуском ядерных ракет и вдруг шухер и один из них не стал кнопку жать соответствующую для запуска так их разогнали заменили монструозным компьюьтером WOPR (был 1983 год) ну он наделал делов

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от Nastishka

Про ПВО не очень в курсе, но было много веселых и не очень случаев. Из самых известных: израильские F-16 на высоте ниже уровня моря, F-22 и линия перемены дат, легендарный Йорктаун с бортовым Windows NT и незабываемый Mars Climate Orbiter (да будет проклята имперская система мер)

Тогда уж можно вспоминать вообще все эпичные программные ошибки :) Но меня заинтересовала именно история с ПВО.

olegd ★★★
()
Ответ на: комментарий от Leupold_cat

Я не знаю почему все вспоминают недавний Боинг, потому что это происходит периодически с промежутками в несколько лет. Даже военные самолеты падали из-за программных ошибок

Вот именно: https://www.cs.tau.ac.il/~nachumd/verify/horror.html

Я потому и не устаю писать, что в индустрии никого не волнует безопасность и надежность, отличие заключается лишь в том, будет ли ваш софт дырявым друшлагом, падающим каждые пять минут, или иметь лишь скромные дырочки и падать каждый пять дней.

byko3y ★★★★
()
Ответ на: комментарий от Nastishka

незабываемый Mars Climate Orbiter (да будет проклята имперская система мер)

Да американцы будут еще двести лет мерять локтями растояние до марса.

byko3y ★★★★
()
Ответ на: комментарий от Leupold_cat

система ПВО автоматически начала нацеливаться на дружеские военные самолеты и один из них сбила, а затем через некоторое время начала покушаться на еще один, и пилоты приняли решение ее разбомбить пока не разбомбили их

Где и когда это было?

Даже военные самолеты падали из-за программных ошибок.

Работа у военных такая – гонять технику в жёстких условиях с риском для жизни. Да и народу в военной авиатехнике обычно немного по сравнению с гражданской. И обычно все с парашютами.

Поэтому гражданских эти аварии пугают меньше.

Я не знаю почему все вспоминают недавний Боинг

Недавно случилось. И по-моему, самый вопиющий случай из всех. Поискал разные списки авиакатастроф, где винят компьютеры. Во всех остальных случаях было что-то ещё: пилоты нарушали правила, не работали датчики, самолёт давно не ремонтировали, пролетали над испуганными военными, пролетали через бурю с обледенением… Чтобы новый исправный самолёт в чистом небе внезапно сам нырял и самоубивался об землю – такого раньше не бывало. И самое большое число жертв.

olegd ★★★
()
Последнее исправление: olegd (всего исправлений: 1)
Ответ на: комментарий от olegd

система ПВО автоматически начала нацеливаться на дружеские военные самолеты и один из них сбила, а затем через некоторое время начала покушаться на еще один, и пилоты приняли решение ее разбомбить пока не разбомбили их

Где и когда это было?

Самое близкое, что нашел: https://en.wikipedia.org/wiki/Iran_Air_Flight_655

Но это был обычный терракт американского правительства, автоматические системы там не при чем.

Работа у военных такая – гонять технику в жёстких условиях с риском для жизни. Да и народу в военной авиатехнике обычно немного по сравнению с гражданской. И обычно все с парашютами.
Поэтому гражданских эти аварии пугают меньше

А теперь скажи это пассажиру Airbus, система управления которого скаргокультирована с военной техники, которая в любой момент может сделать всё что угодно и пилот будет не в состоянии этому помешать. Собственное, A320 разбился на первом же демонстрационном полете.

Чтобы новый исправный самолёт в чистом небе внезапно сам нырял и самоубивался об землю – такого раньше не бывало.

https://en.wikipedia.org/wiki/Qantas_Flight_72 — но здесь он не самоубился, потому что был на большой высоте. Еще у боинга 737 был плохой золотник на рулях направления, который от минимального клина при попадании горячей гидравлической жидкости в ледяной золотник входил в реверс и застревал в крайнем положении — куча 737 убилась так, потому что типичным тригером было снижение с эшелона, где низкая температура, для посадки в зону с погодой, где нужно применять руль направления для маневрирования.

byko3y ★★★★
()
Последнее исправление: byko3y (всего исправлений: 1)
Ответ на: комментарий от byko3y

Самое близкое, что нашел: https://en.wikipedia.org/wiki/Iran_Air_Flight_655

Но это был обычный терракт американского правительства, автоматические системы там не при чем.

Именно. Ничего общего с заданным вопросом.

https://en.wikipedia.org/wiki/Qantas_Flight_72 — но здесь он не самоубился, потому что был на большой высоте.

Именно. Никто не погиб и сразу приняли меры. Был и с «Боингом» похожий случай, почти все были ранены, но никто не погиб.

Еще у боинга 737 был плохой золотник на рулях направления

Механическая проблема. А вопрос про программную.

olegd ★★★
()
Ответ на: комментарий от Leupold_cat

https://medium.com/war-is-boring/that-time-an-air-force-f-16-and-an-army-missile-battery-fought-each-other-bb89d7d03b7d

Спасибо. Когда я эту историю слышал в 2003 году, во всём обвиняли расчёты «Пэтриотов». Про нерабочие системы «свой-чужой» в автоматическом режиме и стрельбу по радарам раньше не слышал.

olegd ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.