Security Lab Seminar
Wed., Sept. 17, 2003
Speaker: Matt Bishop
Title: Vulnerabilities Analysis
Abstract:.
This talk presents a new model for classifying vulnerabilities in computer systems.
The model is structurally different than other models, It decomposes vulnerabilities
into small parts, called "primitive conditions." Our hypothesis is
that by examining systems for these conditions, we can detect vulnerabilities.
By preventing these conditions from holding, we can prevent vulnerabilities
from occurring, even if we do not know that the vulnerability exists. We also
present a formal basis for this model. The primitive conditions also enable
programs to be tested using a technique called "property based testing".
This method of testing determines whether a program satisfies a given set of
security properties.