CyberKey — Enterprise Architecture Security System
A hardware-software security project built around the ATtiny85 microcontroller, designed to simulate an enterprise-grade incident response system triggered by a physical hardware key — automating FortiGate isolation and Active Directory lockout in one action.
How It Works
A physical ATtiny85 device (programmed via Arduino IDE) acts as a hardware incident response key. Upon activation, it opens a terminal and writes a digital signal file to the system. A Bash watcher service monitors the signal file and triggers the network client. The client dispatches an isolation payload to a SOC Central Server running Python socket on port 9999. The SOC server then executes enterprise orchestration: FortiGate interface isolation via API + Domain Controller account lockout via Active Directory.
Challenges & Skills
Bridged hardware and software security in a single automated pipeline. Gained experience in microcontroller programming, Python socket communication, FortiGate API integration, and enterprise incident response automation — a rare combination that demonstrates full-stack security thinking.