This lecture discusses the role of threat modelling in securing existing systems or improving security during software development. It covers a range of tools and techniques, including data flow diagrams, attack trees and STRIDE threat labelling.