Specification Modeling and Validation Applied to a Family of Network Security Products

  • Authors:
  • Robert J. Hall

  • Affiliations:
  • -

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

A high-bandwidth, always-on Internet connection makescomputers in homes and small offices attractive targets fornetwork-based attacks. Network security gateways can protectsuch vulnerable hosts from attackers, but differing setsof customer needs require different feature mixes. Thesafest way to address this market is to provide a family ofproducts, each member of which requires little or no end-userconfiguration. Since the products are closely related,the effort to validate n of them should be much less thann times the effort to validate one; however, validating thecorrectness and security of even one such device is notoriouslydifficult, due to the oft-observed fact that no practicalamount of testing can show the absence of security flaws.One would instead like to prove security properties, evenwhen the products are implemented using off-the-shelf technologiesthat don't lend themselves to formal reasoning. Inthis paper, I describe how I use the specification modelingand validation tools of the Interactive Specification AcquisitionTools (ISAT) suite to help validate members of a particularfamily of network security gateway products builtusing widely available open source technologies.