Tutorials
Amiangshu Bosu, Department of Computer Science, Wayne State University
Title: Seven Deadly Sins of Software Security
Abstract: Vulnerabilities are weakness in a software that can be exploited by an attacker to perform unauthorized activities to a computer system. Majority of the vulnerabilities are enabled by security defects in a software component. Unfortunately, many of the software developers are unaware of secure coding practices that can prevent vulnerabilities. In this tutorial, I will demonstrate examples of vulnerable code changes that can introduce security vulnerabilities, exploitation mechanisms for each code change, and secure coding practices to avoid those deadly mistakes.
Bio: Dr. Amiangshu Bosu is a tenure-track assistant professor of Computer Science at the Wayne State University. He held a similar position at the Southern Illinois University Carbondale from 2016 to August 2018. He completed his Ph.D. dissertation work at University of Alabama in 2015 under the supervision of Dr. Jeffrey Carver and conducted postdoctoral research under the guidance of Dr. Danfeng Yao at Virginia Tech. His research spans empirical software engineering, peer code review, software security, android security, malware detection, mining software repositories, and social network analysis. He was selected as the outstanding graduate researcher of Computer Science at University of Alabama in 2014 and 2015 (two years in a row). He won an NSF CRII award in 2019. His research appears in top tier conferences and journals in the areas of software engineering such as ICSE, FSE, TSE, EMSE, ASE, ESEM, SANER, MSR, and JSS.