Автомобільний номер NULL подарував програмісту гору чужих штрафів

Американський програміст зареєстрував автомобільний номер з написом NULL, який часто позначає порожнє значення в комп'ютерних системах, у тому числі базах даних. Таким чином він сподівався стати «невидимим» для систем розпізнавання номерів. Замість цього система привласнила йому всі штрафи, не асоційовані з конкретним автомобільним номером, розповідає Wired.


Деякі країни дозволяють отримувати власникам автомобілів не тільки номерні знаки з випадковим набором символів, а й персональні знаки з потрібним набором. Зазвичай автовласники вибирають для знаків якісь слова, назви або пам'ятні дати. Крім того, деякі країни дозволяють змінювати і дизайн знаків, вибираючи їх колір або додаючи до них зображення.


Американський розробник Джозеф Тартаро (Joseph Tartaro) вирішив використовувати цю особливість в американському законодавстві, щоб перевірити технічні особливості роботи системи обробки даних з автомобільних знаків і виписки штрафів. В якості напису він вибрав NULL. Справа в тому, що в багатьох мовах програмування, в тому числі SQL, використовується для роботи з базами даних, null або NULL використовується як ідентифікатор відсутнього або неприсвоєного значення. Задумка Тартаро полягала в тому, що таким чином він зможе уникнути штрафів, тому що система не зможе коректно обробляти його номерний знак.

У 2016 році йому вдалося зареєструвати такий знак. Через рік при спробі перереєструвати його він зіткнувся з помилкою при реєстрації, проте все ж зміг продовжити реєстрацію за допомогою інших даних про номер. До початку 2018 року він не отримував штрафів, проте потім йому все ж виписали штраф і дані про його номер потрапили в базу даних. Програміст пов'язує це з тим, що хтось переклеїв собі наклейку з його номера (на ній містяться дані про дату реєстрації).

Після цього Тартаро став постійно отримувати листи про штрафи з різних міст. Крім того, в повідомленнях містилися різні моделі автомобілів. При цьому в онлайн-версії системи перевірки штрафів ті ж самі порушення були закріплені за автомобілем Тартаро і його VIN-номером. Разом сума виписаних штрафів склала 12049 доларів.

Тартаро зміг домогтися скасування більшої частини з них, проте не всіх. Крім того, він отримав повідомлення від Управління транспортних засобів Каліфорнії (DMV), що він не зможе перереєструвати номер, не сплативши залишилися штрафи.

Нещодавно американські дизайнери випустили футболки з принтами з автомобільними номерними знаками. За задумом творців, це дозволить обманювати системи розпізнавання номерів і псувати їм навчальну вибірку.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND