2025年9月23日,以制作噱头网站闻名的软件工程师Riley Walz上线了Find My Parking Cops,这个网站的风格模仿苹果的“查找”,实时显示旧金山停车执法员的行动轨迹。灵感来自他室友的一张停车罚单:Walz注意到每张罚单都带有一个九位数的罚单编号,他弄清了这些编号是可以预测的,并意识到自己能够高效地抓取它们。

他写道,规律是:加11,但如果最后一位是6就加4——因此任何罚单编号都不可能以7、8或9结尾。风险是实实在在的:旧金山去年开出了超过一百万张罚单,罚款总额超过1亿美元,其中扫街违规每张罚款90美元。

由于执法员显然会批量领取罚单编号,每一张新开出的罚单被标到地图上后,就勾勒出该执法员穿行城市的路线。车主可以观察巡逻的动态,看看是否有执法员正朝自己所在的街区而来——然后赶在走出去挪车之前。

该网站上线当天就火了,顺利运行了几个小时。随后实时数据源就中断了:“旧金山市政府以罕见的闪电速度,在这个网站上线几小时内就修改了他们的网站,”Walz在网站上宣布。旧金山交通局(SFMTA)的一位代表表示,罚单“确保停车法规得到遵守”,并称市政府欢迎“对技术的创造性使用”,但需要其员工能够“安全、不受干扰地”工作。

罚单编号按固定规则递增(加11,如果最后一位是6就加4),因此轮询公开数据源就能在罚单开出时揭示每位执法员的路线

罚单编号是顺序排列且可预测的,因此公开的罚单数据库可以以执法员开罚单的速度被逐一枚举。

执法员似乎会在班次开始时领取一批罚单编号,这就把编号区间与特定的巡逻和路线联系了起来。

该网站只是把市政府自己发布的数据重新标到地图上;无需任何渗透。

市政府在几小时内就重新设计了其网站——这间接证实了该地图读取的是真实存在的东西。

顺序编号是一种隐私泄露:任何按顺序编号的东西都可以被逐一枚举。而机构修复问责工具的速度,取决于它们有多难堪——数据源在几小时内就中断了。

该网站上线当天数据源就被切断,Find My Parking Cops随之停止工作。Walz在一篇博客文章中记录了该方法,这一事件也成为案例,说明当数据暴露被转化为实时问责时,公共机构会多快地重新配置它。

从这里,追溯依据

参考来源

  1. For One Glorious Morning, a Website Saved San Francisco From Parking Tickets WIRED · wired.com ·