|
Joint work with Guttman presented at the VERIFY 2002
workshop, held at the Federated Logic Conference 2002 in
Copenhagen. The abstract of the paper:
Achieving a security goal in a networked system requires
the cooperation of a variety of devices, each potentially
requiring different configurations. Many information
security problems may be solved given appropriate models
of these devices and their interactions. We present a
unique approach, eager formal methods, which
front-loads the contribution of formal methods to
problem-solving.
With eager formal methods, we formally model the network
and a class of practically important security goals. The
models derived suggest algorithms which, given system
configuration information, return security goals satisfied
in the system. The formal methods provide rigorous
justification, yet the algorithms are implemented as
ordinary computer programs.
We have applied this approach to several problems; in this
extended abstract we briefly describe two: distributed
packet filtering and the use of IP security (IPSec)
gateways. We have developed and implemented solutions to
these two problems separately. We also describe how to
unify the two solutions, jointly enforcing these
mechanisms on a single network.
|