Понедельник, 5 мая, 2025

На планете есть люди, чья фамилия ломает компьютеры и базы данных

Люди носят иногда очень странные имена и фамилии, например, Илон Маск назвал своего сына X ? A – 12.это и подобные имена удивляют нас с вами-людей. А есть люди, чье имя для других людей не звучит странно, но очень удивляет компьютеры. Одна фамилия удивляет компьютеры так сильно, что ломает работу баз данных и компьютерных систем.

В западных англоязычных странах есть люди, которые носят фамилию Null (читается как «ноль»). Как будто ничего странного? Но это слово используется всеми современными компьютерами и компьютерными системами для обозначения пространства без данных или ложных данных. В Linux, например, можно отправить ненужные файлы и данные в Null, чтобы данные исчезли.

Поскольку сегодня человечеством управляют компьютерные системы, носители фамилии Null испытывают много проблем, ведь при обработке их фамилии компьютерные системы начинают издавать чушь.

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

Получив фамилию Null, она должна была отправиться в Индию на свадьбу подруги в 2014 году рейсом с оплатой без возможности возврата билетов. Но ее виза не пришла по почте. По ее словам, в консульстве Индии ей сказали, что пытались сделать это несколько раз, но компьютерная система не смогла обработать ее фамилию. За неделю до свадьбы она все еще ждала.

Нонтра Нул (Nontra Null) придумала несколько обходных путей.

«Мне пришлось мысленно смириться с тем, что я не смогу уйти», — сказала Нонтра, 41-летний дизайнер одежды из Бербанка, Калифорния. Наконец, она получила документы за день до своего вылета. С тех пор она придумала обходные пути, чтобы облегчить бремя быть Нулем.

Термин Null был впервые запрограммирован 60 лет назад британским ученым-компьютерщиком по имени Тони Хоар. С тех пор он был включен во многие компьютерные системы, от сайтов бронирования отелей до формуляров правительственных учреждений.

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

В некоторых компьютерных системах блокировка слова Null является функцией безопасности, говорит Вахид Бехзадан, профессор компьютерных наук в Университете Нью-Хейвена. В этих случаях система воспринимает слово как потенциальную атаку или попытку саботажа и блокирует его ввод, сказал он. Для пользователя это может выглядеть как предупреждение об ошибке или невозможность заполнить онлайн-форму.

Хоар, вероятно, не думал о людях по фамилии Null, которая является 4910-й по распространенности фамилией. Позже он назвал это своей ошибкой на миллиард долларов, учитывая количество потраченного программистом времени и ущерб, который это нанесло пользователям.

«Эту проблему трудно решить, потому что она так широко распространена», — сказал Даан Лейен, исследователь из Microsoft, который говорит, что компания избегает использования Null в своем программном обеспечении.

В наши дни Nontra Null иногда использует свою девичью фамилию вместо имени. В других случаях она ставит дефис между ними. Но ей по-прежнему доставляют на работу посылки и письма чужих людей, которые не зарегистрированы в ИТ-системе компании. Таким отправителям система автоматически присваивает имя Null, и Notra null получает эту переписку..

Ян Нулл, 75-летний метеоролог из Хаф-Мун-Бей, Калифорния, теперь добавляет первую букву своего имени к своей фамилии при онлайн-бронировании отелей. Иногда это единственный способ заставить систему читать Слово Null как серию отдельных букв вместо программного кода.

Много лет назад Ян Нулл едва мог забронировать номер в ИТ-системе отеля. Он вводил свое имя, фамилию и адрес электронной почты, а затем система возвращала его к первому шагу, как будто он вообще ничего не вводил. По его словам, когда он позвал на помощь, работники отеля были озадачены.

«Давай попробуем сделать твою фамилию как — нибудь по-другому», — вспоминает Ян предложения сотрудников отеля.

Даже те, у кого нет фамилии Null, оказываются в безвыходном положении. Джозеф Тартаро получил автомобильный номерной знак со словом NULL почти 10 лет назад. 36-летний аудитор службы безопасности подумал, что было бы забавно разъезжать с символом, обозначающим пустое значение.

«Возможно, полицейский, который попытался бы выписать ему штраф, в конечном итоге внес бы в систему null и не смог бы его обработать», — пошутил Тартаро про себя.

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

В базе данных полиции слово null было связано с его личной информацией, и штрафы были отправлены Тартаро, который живет в Лос-Анджелесе.

Тартаро рассказал о своем опыте на ежегодной хакерской конференции, и журнал Wired написал об этом статью. По его словам, после выхода статьи компания, которая направила ему штрафы на сумму более 12 000 долларов, оставила его в покое. Но Тартаро сказал, что его все еще обвиняют в инцидентах, к которым он не был причастен.

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

«Он не выезжал с моей подъездной дорожки весь месяц», — сказал им Тартаро. В конце концов они перестали ему звонить. «Моя жена очень злится из-за этого, и ей не нравится, что у меня все еще есть номерной знак».

Компьютерные программные системы эволюционировали, чтобы избежать проблем с Null, — сказал Лейен из Microsoft, участвовавший в исследовании одной из таких систем. Но компании иногда не решаются внедрять новые системы и отказаться от своих старых ИТ-систем, сказал он.

Морган Нулл, 26-летний адвокат из Питтсбурга, сказала, что ее двоюродной сестре было трудно получить лицензию учителя из-за их фамилии. Поэтому Морган не была удивлена, когда у Нулла возникли проблемы с недавним переездом.

Представители интернет-провайдера, которым Морган пользовалась в своей старой квартире, сначала сказали ей, что не могут аннулировать ее учетную запись, потому что с ней не было связано фамилии.

По материалам: Wall Street Journal

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті