美国安全研究员约瑟夫·塔塔罗(Joseph Tartaro)发生了一个值得星期五讲的故事。 他想脱颖而出,不仅要订购汽车的个人编号,还要将其与自己的工艺联系起来。 我首先想到的是玩SEGFAULT或类似的东西。 但是最后,他决定为自己的车设置NULL编号,为妻子设置VOID。 您是否觉得有问题? 关于无辜的恶作剧给他带来了什么,关于另一个好奇的Null先生和检查用户输入中的数据类型时的指导性错误,请细读。

因此,在2016年,我们的编程小丑获得了新的有趣的汽车号码,并且可能恶心地揉了揉手。 他甚至希望这样的举动能够使他免于罚款。 并不是他违反了很多,但是以这种方式破坏系统的想法对于安全专家来说似乎非常有趣。
一年后,当他尝试续订在线电话号码时,问题开始了。 我对用于此的网站感到非常困惑。

系统认为他输入的号码不正确。 程序员被搞砸了,他输入的NULL作为文本值似乎被错误地检查了。 打字错误? 但是,他设法通过链接中的代码将数字延长了一年,而他又以某种方式忘记了整个过程。
然而,事实证明,这些远不是问题。 此外,这个故事让人想起一个老玩笑:
战场中央的一名士兵正试图以某种方式修理从坦克上掉下来的毛毛虫。 突然,一个仙女突然出现并问:
-你在做什么,仆人?
-是的,tr ### yus。
-真的要吗?
-(梦幻)我想要...
仙女挥舞着魔杖……塔从坦克上掉下来了。
因此,在2018年初,他获得了当之无愧的35美元罚款。 他本可以提出抗议,但支付起来比较容易,金额很小。 然后,仙女挥舞着魔杖……对未付停车位的罚款,在错误的地方停了下来,其他类似的欢乐也落在了信箱里。 数十种不同的罚款金额分别为37美元,60美元,74美元,80美元……来自加利福尼亚州的不同角度。 根据车型完全不同。 由于另一条键入检查曲线,数据库中的NULL值与他的个人数据相关联。 每次,当英勇的执法人员在开罚单时忘记将车号输入系统时,奖品都将奖励给我们的英雄(这是值得的,因为没有检查关键参数之一,因此同时踢开了前端开发人员)。
有一次,他在完全相同的车型上收到了两次在同一地点写的罚款,相差数小时。 为了获得完全的幸福,对他处以未指定数字的旧罚款。 因此,他什至没有这个数字,甚至在2014年被罚款。 结果,对他处以了超过12,000美元的罚款。

私人公司“引证处理中心”处理停车罚款。 自然,约瑟夫与他们联系并试图解释情况。 很自然,电话上的经理轻轻地感冒了,要求将它们寄回去,以便他们弄清楚。 但这将意味着丢失唯一的纸质副本,以确认罚款的不当性。 他没有发送,这是件好事。 后来,他注意到在网上提供的公开罚款数据库中,汽车的原始型号已由他替换。 与管理者的另一轮对话同样无用。
结果,他不得不直接求助于DMV(机动车辆部门,一个参与车辆注册的国有单位),在他的帮助下,他能够迅速将金额减少至6262美元,但这并不能解决最初的问题。 新的罚款不断到来。 在撰写《连线》原始文章时,未缴纳2笔罚款,总计140美元。 最可悲的是,DMV拒绝在明年将他的电话号码续签,直到罚款被关闭为止。 此外,不清楚该去哪里以及应该给谁一个金枪鱼以解决这个问题。 DMV注意到他们的系统正确地识别了其编号并识别了这种情况的荒谬性。 但是,停车问题是地方政府的责任,它们不能以任何方式影响。 所以这个故事很可能有续集。 恶作剧失败了。
先生 空值
Christopher Null更加不幸。 不幸的是这个名字出生。 如果约瑟夫·塔塔罗(Joseph Tartaro)仅受罚并且仅在去年左右遭受苦难,克里斯托弗(Christopher)就会随着数字技术的发展而永久地越来越深地陷入苦难的深渊。
对他特别不方便的是广泛发展的MVP(最小可行产品)概念,在某些情况下,它与“中草药和生产”的概念直接吻合。
即使我们忽略了所有学校级别关于他姓氏的笑话,也忽略了试图以此方式引起人们注意的指控(如果您是Christopher的技术记者,这是一个好方法),但在某些网站和应用程序上工作时仍会出现奇怪现象。
根据Christopher的说法,大多数站点都会正确处理Null姓氏。 有人报告该字段不能为空,或者它是保留字。 在极少数情况下,应用程序会下降。 有趣的是,根据他的观察,公司在应用程序或站点背后的规模越大,姓氏的问题就越多。
另外,他的数据过滤使Null脱离已保存的数据。 因此,有时他会收到给Media LLC的信(公司名称为Null Media LLC),有时他在任何垃圾邮件中都被简单地称为“先生”。 他甚至不得不制定解决方法。 例如,将姓氏或名字的首字母与姓氏放在同一字段中,或仅在末尾添加点。 但是有时系统的固执是不可战胜的。
因此,美国银行完全拒绝接受他的电子邮件null@nullmedia.com。 他们的系统只是拒绝在地址的用户部分接受null,他们甚至不得不专门为银行设置别名信息@。 但是银行软件正在积极开发中,几年后……它甚至停止接受null(即使是域名的一部分)。 这个可怜的家伙必须为最顽固的人创建一个普通的Gmail帐户。 还包含null,但不包含在用户名的开头。
在处理系统值时是否遇到任何奇怪的事情? 在评论中告诉我们。
感谢您与我们在一起。 你喜欢我们的文章吗? 想看更多有趣的资料吗? 通过下订单或将其推荐给您的朋友来支持我们,为我们为您开发
的入门级服务器的独特模拟,为Habr用户提供
30%的折扣: 关于VPS(KVM)E5-2650 v4(6核)的全部真相10GB DDR4 240GB SSD 1Gbps从$ 20还是如何划分服务器? (RAID1和RAID10提供选件,最多24个内核和最大40GB DDR4)。
戴尔R730xd便宜2倍? 只有我们有
2台Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100电视在荷兰起价199美元 ! 戴尔R420-2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB-$ 99起! 阅读有关
如何构建基础架构大厦的信息。 使用价格为9000欧元的Dell R730xd E5-2650 v4服务器的上等课程?