×

Adapting input to find integer overflows

  • US 7,478,428 B1
  • Filed: 10/12/2004
  • Issued: 01/13/2009
  • Est. Priority Date: 10/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable storage media comprising processor-executable instructions for evaluating an application for security risks due to memory allocations, the processor-executable instructions comprising instructions for:

  • finding a relationship between data input to the application and memory allocation requests made by the application;

    calculating input data, using the relationship, wherein the input data is calculated to test for a memory allocation request that results in a math error during operation of the application;

    executing a memory allocation-requesting module within the application, using the calculated input data to calculate a memory allocation request; and

    determining if the application erroneously calculated the memory allocation request by allowing overrun of a buffer defined in system memory of a computer system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×