As reported by BleepingComputer, the Florida Department of Highway Safety and Motor Vehicles has confirmed a breach of its DAVID driver records database, with initial findings attributing access to compromised credentials belonging to a Plant City Police Department employee. The ShinyHunters extortion group has claimed responsibility and asserts the theft of over 200,000 records, though FLHSMV has not corroborated this figure.
While the investigation is still developing, several details deserve scrutiny from a defensive perspective — and none of them are unique to Florida.
The Credential Story Doesn't Fully Add Up — And That's the Point
FLHSMV states the attacker used credentials improperly stored on an employee's personal electronic device. ShinyHunters, meanwhile, claims to have exploited a password reset flaw affecting multiple accounts. These accounts are not necessarily contradictory — a password reset weakness could have enabled the theft of stored credentials from a personal device, or both vectors may have been used in sequence.
But the discrepancy matters less than the underlying reality: a single law enforcement user account appears to have been sufficient to query and exfiltrate a substantial volume of highly sensitive records. Whether the initial foothold was a personal device, a reset flaw, or both, the blast radius of one compromised account should not have been this large.
Why DAVID-Type Systems Are High-Value Targets
Driver record databases like DAVID are treasure troves for threat actors. A single record can contain full name, date of birth, address, photograph, physical descriptors, vehicle registration data, and sometimes Social Security numbers. This data fuels:
The fact that ShinyHunters was able to display a Jeffrey Epstein record as proof of access suggests the system allowed querying by individual name — a capability that, while necessary for legitimate law enforcement use, presents significant exfiltration risk when abused.
The Real Failure: Privileged Access Without Privileged Controls
The core issue here isn't that a credential was stolen. Credentials get stolen every day. The failure is that a law enforcement account with broad query access to a statewide driver database apparently had:
- No requirement for hardware-backed MFA
- No behavioral monitoring on query volume or pattern anomalies
- No data loss prevention on bulk record exports
- No segmentation limiting which external entities could authenticate to the system
If an account can access 200,000 records without triggering an alert, the monitoring layer has failed — regardless of how the account was compromised.
Shield53 Recommendations
For Government Agencies Operating Sensitive Record Systems
- Mandate FIDO2 hardware tokens for all law enforcement and partner accounts accessing databases containing PII. SMS-based and push-based MFA remain phishable.
- Implement session-level rate limiting on record retrieval APIs. Any account pulling more than a configured threshold of records per hour should trigger automatic session suspension and alert.
- Deploy UEBA (User and Entity Behavior Analytics) to detect anomalous query patterns — mass sequential record ID iteration is a textbook exfiltration signature.
- Prohibit credential storage on personal devices through enforceable policy. If browser password managers or local credential stores are used, they must be agency-managed and encrypted.
- Restrict third-party law enforcement access to least-privilege scoped views. Not every officer needs full record access — many queries can be served through redacted or partial results.
For Defenders Monitoring for Compromise
- Audit authentication logs for all accounts with DAVID or similar system access going back 90 days. Look for logins from unusual IP ranges, impossible travel, or off-hours access patterns.
- Review whether any local police department accounts have standing access that could be revoked or time-boxed. Many are granted perpetually and never reviewed.
- Check whether password reset or account recovery flows for external-facing systems have been independently penetration tested in the last 12 months.
Broader Implication
Government data systems are only as secure as the weakest agency with access. When a municipal police department can hand an attacker the keys to a statewide database, the trust model is broken — not the technology.
This breach should prompt every state-level data system owner to audit which external agencies have access, what controls govern those accounts, and whether a single compromised credential in a small department can replicate this outcome. Until privileged access is treated as the perimeter — not the network — these incidents will continue.