×

Maintaining code integrity in a central software development system

  • US 7,934,197 B2
  • Filed: 12/19/2006
  • Issued: 04/26/2011
  • Est. Priority Date: 12/19/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of maintaining code integrity in a central software development system, comprising:

  • scanning modified free source code received by the system for impermissible code patterns by comparing at least one of the modified free source code or intermediate code generated from the modified free source code to one or more groups of regular expressions representing the impermissible code patterns, each regular expression being an ordered sequence of symbols describing or matching a set of strings according to certain syntax rules;

    determining if the modified free source code or the intermediate code includes one or more of the impermissible code patterns based on whether a match occurs between the source code or the intermediate code and one or more of the regular expressions during scanning;

    converting the modified free source code to program code; and

    signing the program code if no impermissible code patterns are found in the modified free source code using an encryption key associated with one or more devices for which the program code is designed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×