SBIR-STTR Award

Reflective Annotations for Functional Test (RAFT)
Award last edited on: 5/8/2023

Sponsored Program
SBIR
Awarding Agency
DOD : MDA
Total Award Amount
$2,348,127
Award Phase
2
Solicitation Topic Code
MDA09-030
Principal Investigator
Andrew N Potter

Company Information

Sentar Inc

315 Winn Drive Suite 1
Huntsville, AL 35805
   (256) 430-0860
   info@sentar.com
   www.sentar.com
Location: Single
Congr. District: 05
County: Madison

Phase I

Contract Number: HQ0006-10-C-7422
Start Date: 6/21/2010    Completed: 12/21/2010
Phase I year
2010
Phase I Amount
$99,926
A software tool is proposed for automatically executing both vulnerability and malicious code analyses against both binary and source code files. The analysis tools may be selectively applied, supporting a wide assortment of analysis and verification activities for code targeted at multiple hardware platform types. The proposed concept provides decision support for combining the results of multiple analyses into a recommendation for further action. Potential recommendations include approving the code for integration, pursuing more detailed analysis, forwarding the code for remediation, and rejecting the code. The innovation of the proposed concept is the integration and automation of multiple verification and analysis functions which can increase the trust levels in third-party software. The capacity to verify virtually all third-party software as free of security vulnerabilities and malicious code raises the bar for trustworthiness. Far more comprehensive analyses can be performed in a much more efficient process, thereby ensuring trustworthiness on a much greater scale.

Keywords:
Software Analysis, Code Analysis, Malicious Code, Binary Code, Source Code, Source Code Analysis, Software Threat Mitigation

Phase II

Contract Number: HQ0147-14-C-7020
Start Date: 1/24/2014    Completed: 1/26/2016
Phase II year
2014
(last award dollars: 2015)
Phase II Amount
$2,248,201

The Sentar veriScan tool is a software assurance product for analyzing and assessing both source and binary software files for the presence of program vulnerabilities, coding weaknesses, and malicious intent. VeriScan automates the execution of a critical mass of analysis programs for verifying large scale, implicitly trusted software systems; performs risk assessments; reports on those risks in the face of reuse; and provides decision support to enable the mitigation of any risks identified. VeriScan provides unique software assurance capabilities not typically found in commercial software products, including: 1) analysis of both source and binary files, 2) analysis for both known and previously undiscovered malware, 3) an integrated risk assessment of potentially conflicting analysis results, and 4) detection of classified information spillage in source code comments or in variable and function names. These capabilities combined make veriScan a far more comprehensive tool than current commercial tools and products. When comparing the utility of veriScan with commercial products, veriScan requires little training to use and targets a much lower price point for user licensing fees. Approved for Public Release 14-MDA-7739 (18 March 14).

Keywords:
Software assurance, software supply chain, static analysis, malware analysis, risk assessment, decision support, classified information spillage, vulnerabilities and weaknesse