19 Марта, 2019

Сказки о безопасности: Ошибка программиста

Владимир Безмалый

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

— Доброе утро, Софи!

— Шеф, кофе?

— Да. Со сливками.

— И с миндальным печеньем?

— Ох, балуешь ты меня!

— Не только вас, я и сама люблю такое.

Вдруг мирный утренний разговор прервал срочный звонок.

— Шеф, это вас. Звонит комиссар полиции.

— Доброе утро, Иоганн! У нас проблемы. Нужна ваша помощь.

— Вы знаете, мне кажется, скоро мои сотрудники просто переедут к вам работать.

— Мне так давно кажется. Скоро даже дверь не открыть без ваших компьютеров!

— Да что случилось-то?

— Вы слышали о аварии на 66-м шоссе?

— Я только пришел на службу. Нет еще.

— На 10-м километре 66-го шоссе авария. Новый автомобиль М550, двое пострадавших в тяжелом состоянии, в госпитале. Им повезло, их спасли дальнобойщики, правда сами пострадали при этом. Машина шла на большой скорости, а вечером шел дождик, дорога скользкая, водитель не справился с управлением, машину вынесло с дороги, она ударилась в дерево.

— А дальнобойщики тут причем?

— Ехали следом, увидели, побежали, еле вытащили водителя и пассажирку. Двери автомобиля были заблокированы, пришлось разбивать стекло. Потом машина загорелась. К приезду пожарных машина сгорела, а дальнобойщики получили ожоги.

— Но ведь это обычная авария. Мы-то тут причем???

— Вы не правы. Это ж новая модель. Ее назвали компьютером на колесах. У нее есть свой «черный ящик». Он уцелел. Компания будет проводить его исследование. Именно потому и нужны ваши ребята. Мало ли что там компьютер скажет.

— Понятно. Теперь мы еще и автомобили исследуем.

— Выходит так.

Прошла неделя.

— Иоганн, а ведь с этой аварией на 66-м шоссе не все так просто. Совсем не просто.

— А что случилось?

— Судя по всему, программисты бортового компьютера ввели новую функцию для отработки неправильного вождения. Но не сказали о этом в документации на автомобиль. Да и кто ее читает???

— А подробнее?

— При определенной ситуации автомобильный компьютер берет управление на себя и отключает на пару-тройку секунд водителя вообще! Да, есть кнопка, чтобы отключить эту функцию. Но ведь никто не подозревает об этом. Вот такая ситуация и произошла. В результате автомобиль не затормозил и ушел вправо. Короче, нужно разбираться подробнее. Но предварительный результат именно такой.

— Займитесь этим подробнее.

Через месяц было доказано, что программное обеспечение автомобиля действительно содержит ошибки.

Это сказка? Конечно. Но сегодня. А завтра? Вполне вероятный сценарий. История с  катастрофами Boeing 737 Max 8  тому подтверждение.