- Parking Lot = Tinyboard
- Parking Garage = PHPBB
- Cars = Browsers
- Ticket IDs = Session IDs
- Ticket Booths & Cameras = Computer Logs
OK, so when the cars enter Tinyboard’s parking lot or PHPBB’s garage, they’re issued a Ticket that has a unique ID number. This ticket also has location technology such that the ticket records its location when it stops moving. Camera’s take a picture of the cars license plates so the the booth can pull information about the cars entering the lots from the DMV and enter it into its logs.
So, for example, when someone driving a Ford Mustang enters Tinyboard’s parking lot, it gets a ticket with ID 100 and it proceeds to park in parking spot 2. So the ticket begins it’s log (ID 100 in Parking Spot 2). A similar circumstance happens in PHPBB’s garage, someone driving a Chevy Camaro is issued a ticket with ID 1000 and in proceeds to park on level 2 parking spot 10, so the ticket begins its log (ID 1000, on level 2 in parking spot 10)
This brings us to Mr. Becker’s second act of misconduct. Our Camaro driver decides he doesn’t like spot 10, and movs to spot 20. PHPBB’s ticket makes another log entry (ID 1000, Level 2, Spot 20). Our Mustang driver also moves from spot 2 to spot 12. BUT, Tinyboard’s ticketing system does something odd, it changes its ticket ID when it makes another log entry (ID 200, Spot 12).
So, imagine it was illegal to park in these places at the time the above parking occurred. When the cars leave, the ticket booths record all the information on the cards and ties them to the data linked to their plates. Now as explained above, PHPBB’s ticket booths are actually keeping business records and Tinyboard’s booths are not, they are collecting information solely to prosecute illegal parkers. So the ticket booth logs look like this:
Lot Name | Ticket ID | Time In | Floor | Spot | Car Type | Time Out |
PHPBB | 1000 | 12:01:30 | 2 | 10 | Camaro | |
PHPBB | 1000 | 12:03:20 | 2 | 20 | Camaro | |
PHPBB | 1000 | 13:00:10 | ||||
TINYBOARD | 100 | 12:01:30 | 1 | 2 | Mustang | |
TINYBOARD | 200 | 12:03:20 | 1 | 12 | Mustang | |
TINYBOARD | 300 | 13:00:10 |
Now, if you happen to know how these ticketing system logs are supposed to look, you see a glaring anomaly with Tinyboard’s logs. The Ticket is changing its ID with every move, when it shouldn’t. PHPBB’s log looks legitimate, it says the Camaro got a ticket and parked in spot 10, then moved to spot 20, then left the garage about an hour later. Tinyboard’s log says the Mustang parked in spot 2, then left without registering, then returned and parked in spot 12, then again left without registering, then returned and left immediately. As anyone can see, that log is nonsensical.
Now, when you bring it to the parking lot’s prosecutors attention, he fails spectacularly at explaining the anomaly and you request all parts of the system to investigate. You find out that: 1) Tinyboard’s lot doesn’t have a ticket system and 2) the prosecutor installed the system solely for prosecution and 3) the prosecutor has destroyed the ticket booth and camera log computer!