Eine Geschichte, die dem Freitag würdig ist, geschah mit dem amerikanischen Sicherheitsforscher Joseph Tartaro. Er wollte auffallen, indem er nicht nur eine individuelle Nummer für ein Auto bestellte, sondern diese auch mit seinem Handwerk verband. Mein erster Gedanke war, mit SEGFAULT oder so etwas herumzuspielen. Aber am Ende entschied er sich für die NULL-Nummer für sein Auto und die VOID für seine Frau. Hatten Sie das Gefühl, dass etwas nicht stimmt? Über welchen unschuldigen Streich sich für ihn herausstellte, über einen anderen neugierigen Mr. Null und lehrreiche Fehler beim Überprüfen von Datentypen in Benutzereingaben, lesen Sie unter der Katze.

2016 bekam unser Programmierjoker seine neuen lustigen Autonummern und rieb sich wahrscheinlich bösartig die Hände. Er hatte sogar die Hoffnung, dass ein solcher Schritt ihn vor Strafkarten retten würde. Es ist nicht so, dass er viel verletzt hat, aber die Idee, das System auf diese Weise zu brechen, schien für den Sicherheitsspezialisten sehr interessant.
Probleme begannen ein Jahr später, als er versuchte, die Online-Nummern zu erneuern. Und ich war sehr verwirrt über die dafür vorgesehene Seite.

Das System hielt die von ihm eingegebene Nummer für falsch. Die Programmierer waren irgendwo durcheinander und der NULL, den er als Textwert eingegeben hat, scheint falsch überprüft zu sein. Lose Tippfehler? Es gelang ihm jedoch, die Nummer durch den Code im Link um ein Jahr zu verlängern, und irgendwie vergaß er das Ganze weiter.
Es stellte sich jedoch heraus, dass dies alles andere als problematisch war. Ferner erinnerte die Geschichte an einen alten Witz:
Ein Soldat in der Mitte des Feldes versucht irgendwie, eine Raupe zu reparieren, die vom Panzer gefallen ist. Plötzlich erscheint aus dem Nichts eine Fee und fragt:
- Was machst du, Diener?
- Ja, tr ### yus.
- Willst du wirklich?
- (verträumt) Ich will ...
Fairy schwenkte ihren Zauberstab ... Und der Turm fiel vom Tank.
Anfang 2018 erhielt er eine wohlverdiente Geldstrafe von 35 US-Dollar. Er hätte dagegen protestieren können, aber es war einfacher zu bezahlen, der Betrag ist gering. Und dann schwenkte die Fee ihren Zauberstab ... Und Geldstrafen für unbezahlte Parkplätze, Stopps am falschen Ort und andere ähnliche Freuden fielen in den Briefkasten. Dutzende und Dutzende von Geldstrafen in Höhe von 37, 60, 74, 80 US-Dollar ... Aus ganz anderen Ecken Kaliforniens. Nach ganz anderen Automodellen. Aufgrund einer anderen Tippprüfkurve wurde der NULL-Wert in der Datenbank mit seinen persönlichen Daten verknüpft. Und jedes Mal, wenn ein tapferer Strafverfolgungsbeamter vergaß, die Autonummer bei der Verhängung einer Geldstrafe in das System einzugeben, ging der Preis an unseren Helden (es würde sich lohnen, die Entwickler des Frontends gleichzeitig zu treten, da nicht überprüft wurde, ob einer der Schlüsselparameter ausgefüllt wurde).
Einmal erhielt er zwei Bußgelder, die an derselben Stelle mit einem Unterschied von mehreren Stunden für völlig unterschiedliche Automodelle verhängt wurden. Um vollkommen glücklich zu sein, wurden ihm nachträglich alte Geldstrafen mit einer nicht festgelegten Anzahl auferlegt. Also bekam er sogar Geldstrafen für 2014, als er nicht einmal diese Nummer hatte. Infolgedessen hingen Geldstrafen im Wert von mehr als 12.000 US-Dollar an ihm.

Parkgebühren wurden von der privaten Firma Citation Processing Center behandelt. Natürlich kontaktierte Joseph sie und versuchte die Situation zu erklären. Natürlich ging der Manager am Telefon leise in die Kälte und bat darum, ihnen Quittungen zurückzusenden, damit sie es herausfinden konnten. Dies würde jedoch den Verlust des einzigen Ausdrucks bedeuten, der die Unrichtigkeit der Geldbuße bestätigt. Und es ist gut, dass er nicht gesendet hat. Später bemerkte er, dass in der online verfügbaren Datenbank für offene Bußgelder das ursprüngliche Modell des Autos durch sein ersetzt wurde. Eine weitere Gesprächsrunde mit Managern, ebenso nutzlos.
Infolgedessen musste er sich direkt an DMV (Department of Motor Vehicles, eine staatliche Einheit, die an der Registrierung von Fahrzeugen beteiligt ist) wenden, und mit ihrer Hilfe konnte er den Betrag schnell auf 6262 USD reduzieren, was das ursprüngliche Problem jedoch nicht löste. Es kamen immer wieder neue Bußgelder. Zum Zeitpunkt des Schreibens des ursprünglichen Artikels von Wired waren zwei Bußgelder in Höhe von insgesamt 140 USD nicht ausgezahlt. Was am traurigsten ist, DMV weigert sich, seine Zahlen für das nächste Jahr zu verlängern, bis die Geldstrafen geschlossen sind. Darüber hinaus ist nicht ganz klar, wohin und wer die Kumpole erhalten soll, damit dieses Problem behoben werden kann. DMV stellt fest, dass ihr System seine Zahlen korrekt erkennt und die Absurdität der Situation erkennt. Parkprobleme liegen jedoch in der Verantwortung der lokalen Behörden, die sie in keiner Weise beeinflussen können. Die Geschichte könnte also eine Fortsetzung haben. Der Streich schlug fehl.
Herr Null
Christopher Null hatte noch mehr Pech. Pech, mit diesem Namen geboren zu werden. Wenn Joseph Tartaro nur mit Geldstrafen und erst im letzten Jahr leidet, taucht Christopher parallel zur Entwicklung der digitalen Technologie immer tiefer in den Abgrund des Leidens ein.
Besonders unpraktisch für ihn ist das weit verbreitete Konzept von MVP (Minimum Viable Product), das in einigen Fällen direkt mit dem Konzept von "Herak-Herak und Produktion" zusammenfällt.
Selbst wenn wir alle Witze auf Schulebene über seinen Nachnamen sowie die Anschuldigungen, auf diese Weise auf sich aufmerksam zu machen (was ein guter Weg ist, wenn Sie ein technischer Journalist sind, wie Christopher es ist), weglassen, entstehen bei der Arbeit mit einigen Websites und Anwendungen Kuriositäten .
Laut Christopher behandeln die meisten Websites den Nachnamen Null korrekt. Einige berichten, dass das Feld nicht leer sein kann oder dass es ein reserviertes Wort ist. In seltenen Fällen fallen Anwendungen einfach ab. Interessanterweise gibt es nach seinen Beobachtungen umso mehr Probleme mit seinem Nachnamen, je größer das Unternehmen hinter der Anwendung oder Site ist.
Unabhängig davon wirft seine Datenfilterung Null aus bereits gespeicherten Daten. Manchmal erhält er Briefe an Media LLC (während der Name des Unternehmens Null Media LLC ist), und manchmal wird er in jedem Spam einfach als „Mr.“ bezeichnet. Er musste sogar Problemumgehungen ausarbeiten. Geben Sie beispielsweise den zweiten Namen oder die Initiale in dasselbe Feld wie den Nachnamen ein oder fügen Sie am Ende einfach einen Punkt hinzu. Aber manchmal ist die Sturheit des Systems unbesiegbar.
Daher lehnte die Bank of America die Annahme seiner E-Mail null@nullmedia.com vollständig ab. Ihr System lehnte es einfach ab, Null im Benutzerteil der Adresse zu akzeptieren, sie mussten sogar einen Alias info @ speziell für die Bank erstellen. Aber Bankensoftware entwickelte sich aktiv und nach einigen Jahren ... akzeptierte sie Null nicht mehr, selbst als Teil eines Domainnamens. Der arme Kerl musste ein banales Google Mail-Konto für die Hartnäckigsten erstellen. Enthält auch null, jedoch nicht am Anfang des Benutzernamens.
Sind bei der Verarbeitung von Systemwerten auf Kuriositäten gestoßen? Sag es uns in den Kommentaren.
Vielen Dank für Ihren Aufenthalt bei uns. Gefällt dir unser Artikel? Möchten Sie weitere interessante Materialien sehen? Unterstützen Sie uns, indem Sie eine Bestellung
aufgeben oder Ihren Freunden empfehlen, einen
Rabatt von 30% für Habr-Benutzer auf ein einzigartiges Analogon von Einstiegsservern, das wir für Sie erfunden haben: Die ganze Wahrheit über VPS (KVM) E5-2650 v4 (6 Kerne) 10 GB DDR4 240 GB SSD 1 Gbit / s von $ 20 oder wie teilt man den Server? (Optionen sind mit RAID1 und RAID10, bis zu 24 Kernen und bis zu 40 GB DDR4 verfügbar).
Dell R730xd 2 mal günstiger? Nur wir haben
2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2,6 GHz 14C 64 GB DDR4 4 x 960 GB SSD 1 Gbit / s 100 TV von 199 US-Dollar in den Niederlanden! Dell R420 - 2x E5-2430 2,2 GHz 6C 128 GB DDR3 2x960 GB SSD 1 Gbit / s 100 TB - ab 99 US-Dollar! Lesen Sie mehr über
den Aufbau eines Infrastrukturgebäudes. Klasse mit Dell R730xd E5-2650 v4 Servern für 9.000 Euro für einen Cent?