2019 · 44 citations · 20 references
ComputingComputer EngineeringComputer ScienceComputer SecurityEmbedded SystemsVulnerability AnalysisEmbedded Operating SystemsEmbedded SecurityEmbedded System SecurityOperating System SecurityOperating System VulnerabilitiesPatch ManagementEmbedded MemoryExploit MitigationExploit Mitigation AnalysisMemory CorruptionMemory Corruption ExploitationMemory Corruption ExploitsMemory Corruption VulnerabilitiesVulnerability Exposure Analysis
Memory corruption vulnerabilities have been around for decades and rank among the most prevalent vulnerabilities in embedded systems. Yet this constrained environment poses unique design and implementation challenges that significantly complicate the adoption of common hardening techniques. Combined with the irregular and involved nature of embedded patch management, this results in prolonged vulnerability exposure windows and vulnerabilities that are relatively easy to exploit. Considering the sensitive and critical nature of many embedded systems, this situation merits significant improvement. In this work, we present the first quantitative study of exploit mitigation adoption in 42 embedded operating systems, showing the embedded world to significantly lag behind the general-purpose world. To improve the security of deeply embedded systems, we subsequently present μArmor, an approach to address some of the key gaps identified in our quantitative analysis. μArmor raises the bar for exploitation of embedded memory corruption vulnerabilities, while being adoptable on the short term without incurring prohibitive extra performance or storage costs.
20
Comprehensive experimental analyses of automotive attack surfaces
Stephen Checkoway, Damon McCoy, Brian Kantor et al. · 2011 · 1.3K citations
László Szekeres, Mathias Payer, Tao Wei et al. · 2013 · 658 citations · Full text
Mining your Ps and Qs: detection of widespread weak keys in network devices
Nadia Heninger, Zakir Durumeric, Eric Wustrow et al. · 2012 · 339 citations
A Large-Scale Analysis of the Security of Embedded Firmwares
Andrei Costin, Jonas Zaddach, Aurélien Francillon et al. · 2015 · 311 citations