Riccardo Scandariato leads the new Institute of Software Security at TUHH, where his team applies an inter-disciplinary approach to create innovative tools and techniques to design and implement secure and privacy-friendly applications. His target application domains are micro-services, Internet-of-Things (IoT) ecosystems, and cyber-physical systems. While Riccardo’s main interest is in the technical aspects of software security, he also investigates how security techniques can be made more effective and usable by the developers. His core research topics are:
· Model-based security
· Threat and risk analysis
· Program repair for software security
· Prediction of software vulnerabilities
· Benchmarking of security features
· Usable security and privacy
In this inaugural lecture titled “Software Security Challenges in the 2020s”, Riccardo Scandariato will present the cybersecurity challenges that are emerging due to the adoption of new paradigms for software development (e.g., fast-paced development, software ecosystems, micro-components, Infrastructure-as-Code). He will illustrate how traditional security assurance techniques might be insufficient to cope with the above-mentioned challenges.
In the first part, the talk will discuss the well-known concept of “shifting security left”, i.e., the principle of moving security sooner in the development process in order to address security threats as early as the conceptualization phase, when the software requirements are defined and the software architecture emerges. In this respect, several model-based security techniques have been defined, and a few will be briefly reviewed in this talk. The talk will problematize the adoption of these techniques in the context of the emerging trends of software ecosystems, fast paced development and complex software supply chains. The talk will also illustrate how traceability can be leveraged to mitigate some of these challenges. Finally, the talk will discuss how these technical results can be applied to important and emerging domains, like IoT.