BlackBerry Limited
Detecting stack cookie utilization in a binary software component using binary static analysis

Last updated:

Abstract:

Systems, methods, and software can be used to detect stack cookie utilization in a binary software component using binary static analysis. In some aspects, one computer-implemented method includes identifying a function defined in the binary software component, the function including one or more instructions; performing a binary static analysis of the function to determine whether the function utilizes stack cookie protection based on the one or more instructions including one or more stack cookie handling instructions; and in response to determining that the function utilizes stack cookie protection, updating a security report for the binary software component to indicate that the function utilizes stack cookie protection.

Status:
Grant
Type:

Utility

Filling date:

4 Dec 2018

Issue date:

19 Jul 2022