Title:
The Impact of Compiler-Based Performance Optimizations on Security

dc.contributor.author Brown, Michael D.
dc.contributor.corporatename Georgia Institute of Technology. Institute for Information Security & Privacy en_US
dc.contributor.corporatename Georgia Tech Research Institute en_US
dc.date.accessioned 2020-02-20T23:44:49Z
dc.date.available 2020-02-20T23:44:49Z
dc.date.issued 2020-02-07
dc.description Presented on February 7, 2020 at 12:00 p.m. in the CODA building, 9th floor block atrium. en_US
dc.description Michael D. Brown is a Research Scientist at the Georgia Tech Research Institute (GTRI) and a doctoral student at the Georgia Institute of Technology. Michael's primary research interest is the development of software transformation techniques to improve the security of computing systems. en_US
dc.description Runtime: 50:14 minutes en_US
dc.description.abstract The security impacts of compiler-based software optimizations are typically not considered during their design and implementation. As a result, a number of well-intentioned compiler optimizations have been shown to introduce security weaknesses into programs despite maintaining the semantic correctness of the corresponding source code. These weaknesses are particularly troubling because they are not the result of programmer errors that can be identified in source code using industry standard techniques such as static code analysis. In this lecture, I will first highlight prior work focused on identifying an mitigating these weaknesses in compiler optimizations. I will then present the results of a study conducted at GTRI that explores the mechanisms by which compiler optimizations can introduce useful code reuse gadgets into the program binaries they produce. Finally, I will introduce potential solutions and mitigations for this problem and an analysis of their potential performance drawbacks. en_US
dc.format.extent 50:14 minutes
dc.identifier.uri http://hdl.handle.net/1853/62459
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries Cybersecurity Lecture Series
dc.subject Compiler-based optimization en_US
dc.subject Security en_US
dc.title The Impact of Compiler-Based Performance Optimizations on Security en_US
dc.type Moving Image
dc.type.genre Lecture
dspace.entity.type Publication
local.contributor.corporatename School of Cybersecurity and Privacy
local.contributor.corporatename College of Computing
local.relation.ispartofseries Institute for Information Security & Privacy Cybersecurity Lecture Series
relation.isOrgUnitOfPublication f6d1765b-8d68-42f4-97a7-fe5e2e2aefdf
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 2b4a3c7a-f972-4a82-aeaa-818747ae18a7
Files
Original bundle
Now showing 1 - 4 of 4
No Thumbnail Available
Name:
brown.mp4
Size:
403.28 MB
Format:
MP4 Video file
Description:
Download video
No Thumbnail Available
Name:
brown_videostream.html
Size:
1.32 KB
Format:
Hypertext Markup Language
Description:
Streaming video
No Thumbnail Available
Name:
transcript.txt
Size:
50.77 KB
Format:
Plain Text
Description:
Transcription
Thumbnail Image
Name:
thumbnail.jpg
Size:
55.8 KB
Format:
Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)
Description:
Thumbnail
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections