Methods and systems of testing interfaces of computer storage for storage vulnerabilities
AssigneeInternational Business Machines Corporation
InventorsBryan C. Childs, Karl D. Schmitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsBryan C. Childs, Karl D. Schmitz
Estimating the term…
Embodiments include methods, and computer system, and computer program products for testing directly and indirectly anchored interfaces for vulnerabilities regarding storage protection keys. Aspects include: defining a test template for each parameter area interface for a given system service's interface for vulnerabilities regarding storage protection keys by replacing each parameter area interface with unauthorized parameters to generate expected failures, defining a test template for each parameter area interface having variable-length fields for vulnerabilities regarding buffer overflows in an attempt to access a protected storage area beyond an unprotected storage area with a larger length field to generate expected failures, defining a test template for each control block to replicate copies that will generate expected failures from the system service's validation, executing at least one test for each test template generated, summarizing results of the tests executed, and returning an overall return code based on summarized results.
A method of testing interfaces of a computer storage of a computer system for storage system vulnerabilities, comprising:
A computer system for testing interfaces of a computer storage of the computer system for storage system vulnerabilities comprising a memory having computer executable instructions;
A computer program product comprising a computer readable storage medium having computer executable instructions for testing interfaces of a computer storage of a computer system for storage system vulnerabilities embodied therewith, when executed by a processor of the computer system, the computer executable instructions cause the processor to perform:
Dependencies are inferred from the claim text.