CORE
🇺🇦
make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
Model checking boot code from AWS data centers
Authors
B Cook
K Khazem
+4 more
D Kroening
S Tasiran
M Tautschnig
MR Tuttle
Publication date
15 April 2020
Publisher
'Springer Science and Business Media LLC'
Doi
Cite
Abstract
© 2020, The Author(s). This paper describes our experience with symbolic model checking in an industrial setting. We have proved that the initial boot code running in data centers at Amazon Web Services is memory safe, an essential step in establishing the security of any data center. Standard static analysis tools cannot be easily used on boot code without modification owing to issues not commonly found in higher-level code, including memory-mapped device interfaces, byte-level memory access, and linker scripts. This paper describes automated solutions to these issues and their implementation in the C Bounded Model Checker (CBMC). CBMC is now the first source-level static analysis tool to extract the memory layout described in a linker script for use in its analysis
Similar works
Full text
Open in the Core reader
Download PDF
Available Versions
Supporting member
Queen Mary Research Online
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:qmro.qmul.ac.uk:123456789/...
Last time updated on 29/03/2020
UCL Discovery
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:eprints.ucl.ac.uk.OAI2:100...
Last time updated on 26/05/2020