Cybersecurity Lecture Series with Shelby Allen
Friday, March 8, 2019
12:00pm - 1:00pm
For More Information
The Cybersecurity Lecture Series at Georgia Techisa free, one-hour lecture from a thought leader who is advancing the field of information security and privacy. Invited speakers include executives and researchers from Fortune 500 companies, federal intelligence agencies, start-ups, and incubators, as well as Georgia Tech faculty and students presenting their research. Lectures are open to all -- students, faculty, industry, government, or simply the curious.
Secure software development can be categorized into two major tasks: designing secure software and validating secure software. In this talk, we will review both categories as well as some resources helpful for continuous learning. Designing secure software requires being aware of good design patterns as well as avoiding patterns that are famous for introducing common bugs. Validating the security of a particular piece of software is an undecidable problem: there is no analysis that can guarantee that software is bug-free, this doesn’t mean that the attempt shouldn’t be made. By narrowing the scope of what guarantees are made during analysis, one can collect actionable information both by statically inspecting code/binaries and dynamically running the program under analysis. We will discuss various techniques for both types of analysis.
Shelby Allen is a Research Scientist at Georgia Tech Research Institute, focusing on R&D for software security and assurance. He received his bachelor’s from Georgia Tech for electrical engineering in 2007 and is expecting to finish the OMS CS program this semester. Before returning to Tech, he worked for various industries including cybersecurity, high-frequency trading, and embedded lighting control.
Last revised January 28, 2019