NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Using software security analysis to verify the secure socket layer (SSL) protocolnal Aeronautics and Space Administration (NASA) have tens of thousands of networked computer systems and applications. Software Security vulnerabilities present risks such as lost or corrupted data, information the3, and unavailability of critical systems. These risks represent potentially enormous costs to NASA. The NASA Code Q research initiative 'Reducing Software Security Risk (RSSR) Trough an Integrated Approach '' offers, among its capabilities, formal verification of software security properties, through the use of model based verification (MBV) to address software security risks. [1,2,3,4,5,6] MBV is a formal approach to software assurance that combines analysis of software, via abstract models, with technology, such as model checkers, that provide automation of the mechanical portions of the analysis process. This paper will discuss: The need for formal analysis to assure software systems with respect to software and why testing alone cannot provide it. The means by which MBV with a Flexible Modeling Framework (FMF) accomplishes the necessary analysis task. An example of FMF style MBV in the verification of properties over the Secure Socket Layer (SSL) communication protocol as a demonstration.
Document ID
20060043597
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Powell, John D.
Date Acquired
August 23, 2013
Publication Date
June 14, 2004
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 13th IEEE International Workshops Enabling Technologies : Infrastructures for Collaborative Enterprises, Modena, Italy
Start Date: June 14, 2004
End Date: June 16, 2004
Distribution Limits
Public
Copyright
Other
Keywords
software
security
formal methods
model checking

Available Downloads

There are no available downloads for this record.
No Preview Available