Show simple item record

dc.contributor.authorFrancillon, Aurélien
dc.contributor.authorThomas, Sam L.
dc.contributor.authorCostin, Andrei
dc.contributor.editorHernandez-Castro, Julio
dc.contributor.editorAvoine, Gildas
dc.date.accessioned2021-01-20T12:20:47Z
dc.date.available2021-01-20T12:20:47Z
dc.date.issued2021
dc.identifier.citationFrancillon, A., Thomas, S. L., & Costin, A. (2021). Finding Software Bugs in Embedded Devices. In J. Hernandez-Castro, & G. Avoine (Eds.), <i>Security of Ubiquitous Computing Systems : Selected Topics</i> (pp. 183-197). Springer. <a href="https://doi.org/10.1007/978-3-030-10591-4_11" target="_blank">https://doi.org/10.1007/978-3-030-10591-4_11</a>
dc.identifier.otherCONVID_28932210
dc.identifier.otherTUTKAID_80725
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/73705
dc.description.abstractThe goal of this chapter is to introduce the reader to the domain of bug discovery in embedded systems which are at the core of the Internet of Things. Embedded software has a number of particularities which makes it slightly different to general purpose software. In particular, embedded devices are more exposed to software attacks but have lower defense levels and are often left unattended. At the same time, analyzing their security is more difficult because they are very “opaque”, while the execution of custom and embedded software is often entangled with the hardware and peripherals. These differences have an impact on our ability to find software bugs in such systems. This chapter discusses how software vulnerabilities can be identified, at different stages of the software life-cycle, for example during development, during integration of the different components, during testing, during the deployment of the device, or in the field by third parties.en
dc.format.extent265
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofSecurity of Ubiquitous Computing Systems : Selected Topics
dc.rightsCC BY 4.0
dc.subject.otherembedded devices
dc.subject.othersecurity
dc.subject.othersoftware bugs
dc.titleFinding Software Bugs in Embedded Devices
dc.typebookPart
dc.identifier.urnURN:NBN:fi:jyu-202101191152
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/BookItem
dc.date.updated2021-01-19T13:15:06Z
dc.relation.isbn978-3-030-10590-7
dc.type.coarhttp://purl.org/coar/resource_type/c_3248
dc.description.reviewstatuspeerReviewed
dc.format.pagerange183-197
dc.type.versionacceptedVersion
dc.rights.copyright© The Author(s) 2021
dc.rights.accesslevelopenAccessfi
dc.subject.ysoohjelmointivirheet
dc.subject.ysotietoturva
dc.subject.ysosulautettu tietotekniikka
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p27382
jyx.subject.urihttp://www.yso.fi/onto/yso/p5479
jyx.subject.urihttp://www.yso.fi/onto/yso/p5461
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1007/978-3-030-10591-4_11
dc.type.okmA3


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY 4.0
Except where otherwise noted, this item's license is described as CC BY 4.0