Skip to content

Your Smartcard Is Dumb: A Brief History of Hacking Access Control Systems

Chad Shortman

Examines how physical access control systems and smartcard readers operate, detailing high-profile flaws and fundamental design vulnerabilities.

Summary

Physical Access Control Architecture

Physical access control systems rely on card readers, controllers, and electronic locking mechanisms to secure physical spaces. When a credential card is tapped against a reader, specific identifying data is transmitted, processed, and evaluated to trigger door unlock mechanisms.

Mechanisms and Reader Interactions

Card readers interrogate RFID and smartcard credentials to extract badge IDs and access codes. The communication between the card, the reader interface, and the backend controller introduces distinct points of exposure across the physical infrastructure.

High Profile Access Control Exploits

Numerous high-profile vulnerabilities afflict widely deployed access control systems. Architectural weaknesses in legacy credential formatting and transmission protocols allow attackers to bypass door controllers and compromise physical entry points.

Design Flaws and Mitigation Strategies

Fundamental design assumptions in popular access systems frequently fail to provide adequate tamper resistance or cryptographic verification. Upgrading to modern authenticated credentials and supervised reader wiring mitigates common badge cloning and replay attacks.

Related talks

Creator Stage·21 min

  • DEF CON
  • Hardware
  • Date: Aug 2024
  • Location: Las Vegas

Ege Feyzioglu · Andrew M

Explains RFID badge and reader communications, demonstrating cloning and brute-force techniques using Proxmark, Flipper Zero, and Keysy.

rfidhardwareaccess-control+2