SofCheck logo          
SofCheck logo
Products
Solutions
Company
Resources
News & Events
Careers
spacer spacer spacer spacer
      SofCheck Chairman and CTO Tucker Taft speaks at IEEE Homeland Security Conference
 
 

Other News:

Download Free Trial of SofCheck Inspector™...

SofCheck Chairman and CTO Tucker Taft presents at Ada Europe 2010: An Introduction to ParaSail: Parallel Specification and Implementation Language

SofCheck Chairman and CTO Tucker Taft authors "Integrating static analysis with a compiler and database" for Embedded Computing Design

Jack Ganssle of Embedded.com gives CodePeer™ high marks!

CodePeer™, a static analysis tool for GNAT, launched using SofCheck technology

SofCheck Chairman and CTO Tucker Taft presents at SIGAda 2009: The New Semantic Model in ASIS for Ada 2005

SofCheck Chairman and CTO Tucker Taft Is Simple Talks Geek of the Week!

SofCheck Chairman and CTO Tucker Taft presents at Ada UK 2009: Using Static Analysis as part of Code Review

SofCheck Chairman and CTO Tucker Taft presents at Ada Europe 2008: Automatic Storage Management and Persistence of Complex Data Structures.

SofCheck Chairman and CTO Tucker Taft is interviewed by Techworld about the development and maintenance of Ada

SofCheck Chairman and CTO Tucker Taft presents at Ada UK 2007. Watch the video!

SofCheck has selected DevQuality as their European Sales and integration partner for their SofCheck Inspector&trade Static Analysis tool for Ada and Java

SofCheck Chairman and CTO Tucker Taft speaks at IEEE Homeland Security Conference

SofCheck Chairman and CTO Tucker Taft is keynote speaker at SIGAda 2006 in Albuquerque, NM

SofCheck Inspector™ for Java Ranks High in Fault Detection, Low in False Positives, Says Recent Research Study...

SofCheck Expands International Reach Through Distribution Agreement with Praxis High Integrity Systems...

SofCheck Names Caruso to Advisory Board...

SofCheck Joins Ada Resource Association...

Ada Helps Churn Out Less-Buggy Code...

 

BURLINGTON, Mass. (2008)

Systematic Scanning for Malicious Source Code 2008 IEEE Homeland Security Conference Software and CyberSecurity

For an organization that depends on software for important parts of its mission, safety and security flaws in such software are major concerns. Although there is a growing number of tools that can be helpful in identifying unintentionally inserted safety or security flaws, the possibility of intentionally inserted "flaws" or back doors can no longer be ignored.

Fundamentally, an intentionally inserted back door can only be recognized by the fact that it does more rather than less of what it is supposed to do. For example, a function that is expected to only query the balance of a bank account, may also, as a side-effect under special circumstances that are unlikely to be encountered during testing, transfer money between accounts. To locate such hidden side-effects, it requires that the semantics of each function somehow be extracted from the source code and presented to a reviewer in a way that allows them to recognize inappropriate actions.

In this paper we describe scanning technology that can automatically extract the pre- and post-conditions of every function in the system, including both direct and indirect effects of each function, and present these to a reviewer in human-comprehensible terms. For each external entry point into the system, the postconditions in particular may then be compared against the expected effects of the function, and where potentially inappropriate sideeffects are identified, these effects may be traced down through the program to the point where they occur.

Click here for the full paper

2008 IEEE Homeland Security Conference


For further information, visit www.sofcheck.com, or contact SofCheck by phone +1 (781) 750-8068, Fax +1 (781) 750-8064 or E-mail info@sofcheck.com.

 

Media Contact:
Eileen Pacheco
eileen@tango-group.com
+1 (781) 556-1026

 

 

 

 
     
Home  |  Products  |  Company  |  News & Events  |  Careers    
Site Map  |  Contact

© 2002-2010 SofCheck, Inc. All rights reserved.
SofCheck, SofCheck Inspector, AdaMagic, ERA Framework,
and SofPort are trademarks of SofCheck, Inc.