Download Backdoors - The Computer Laboratory

Transcript
Security, Reliability and Backdoors
Security Group, Computer Laboratory, University of Cambridge, 13 May 2014
Introduction: What is a backdoor?
• Trojan, Backdoor or Feature?
– Trojans are normally introduced by adversaries to gain control over
a computer system
• post design insertion in a production cycle
• modification of firmware
• post production uploading
– “backdoor – an undocumented way to get access to a computer
system or the data it contains”
• deliberate insertion made by the design house
• malicious design engineer
• third party libraries and designs
– Undocumented features are inserted by many chip manufacturers
• used for factory testing, debugging and failure analysis
• Outsider attacker cannot see the difference
– Analyses devices as black boxes
– Looking for any opportunity to understand and attack the device
– Usually aimed at cloning and reverse engineering opportunities