Система GPS-слежения за преступниками упала на 12 часов
Американская система слежения за лицами, совершившими преступления на сексуальной почве, а также условно освобождёнными преступниками, дала серьезный сбой на прошлой неделе.
5 октября система автоматического уведомления системы слежения BI TotalAccess Server перестала обрабатывать данные, поступающие с GPS-браслетов лиц, чьи перемещения контролируются соответствующими органами. Сами данные успешно сохранялись в базе, однако не поступали клиентам компании (т.е. правоохранительным органам).
Проблему удалось устранить только через 12 часов. Из-за неполадок полиция штата Висконсин, например, была вынуждена содержать около 140 нарушителей в местных тюрьмах, до тех пор пока работа системы не была налажена,
Причиной сбоя BI Incorporated
Судя по популярному описанию проблемы на сайте компании, речь идёт о переполнении поля-идентификатора в одной из таблиц базы данных (при этом наверняка сработала защита в виде уникального индекса). Об этом также свидетельствует тот факт, что значение 2,1 млрд примерно соответствует двойке в 31 степени (2147483648). Теперь же под идентификатор, похоже, выделили 40 бит.
Эксперт по управлению базами данных с 28-летним стажем Лен Силверстон (Len Silverston) заявил, что достижение значениями поля таблицы своего порога встречается крайне редко. Тем не менее напомним, что именно переполнение разрядности стало причиной летнего сбоя фондовой биржи РТС.