Technology Foundations for Computational Evaluation of Software Security Attributes

Abstract

In the current state of practice, analysis of the security attributes of software systems is typically carried out through subjective evaluations by security experts who accumulate system knowledge in bits and pieces from architectures, specifications, designs, code, and tests. In contrast, this report describes foundations for a new computational security attributes (CSA) technology. This innovative approach provides precise computational methods for defining and analyzing security attributes based solely on the data and transformations of data found within programs. CSA permits security attributes to be evaluated through automatable analysis of the functional behavior of programs. The technology can support specification of security attributes of systems before they are built; specification and evaluation of security attributes of acquired software; verification of the as-built security attributes of systems; and real-time evaluation of security attributes during system operation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2006
Accession Number
ADA460415

Entities

People

  • Gwendolyn H. Walton
  • Richard C. Linger
  • Thomas A. Longstaff

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Biomedical
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Assembly Languages
  • Authentication
  • Computational Science
  • Computer Access Control
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Sets
  • Data Transmission
  • Data Transmission Security
  • Identification
  • Information Systems
  • Security
  • Security Protocols
  • Standards
  • Verification

Fields of Study

  • Computer science
  • Engineering

Readers

  • Regression Analysis.
  • Software Engineering.
  • Strategic Security Studies

Technology Areas

  • Cyber