Abstract: A system and method for application security profiling that includes extracting a code property graph from at least a subset of a code base; generating a code profile from the code property graph, wherein generating the code profile occurs prior to a compilation of the code base; and applying the code profile, comprising of identifying sections of interest within the code base.
Type:
Grant
Filed:
July 20, 2022
Date of Patent:
August 20, 2024
Assignee:
ShiftLeft Inc.
Inventors:
Vlad A Ionescu, Fabian Yamaguchi, Chetan Conikee, Manish Gupta
Abstract: A system and method for monitoring and protecting sensitive data that includes identifying sensitive data and statically tracking sensitive data using data flow analysis across a code base, monitoring flow of the data during application runtime, and responding to vulnerabilities according to a sensitive data characterization of the data. Identifying sensitive data includes processing a semantic description of the data in the application code and characterizing the sensitive data. Monitoring flow of the data includes: identifying and characterizing sensitive data through data usage, updating the characterization for the sensitive data through data usage, and enforcing security measures on the data according to the sensitive data characterization of the data.
Type:
Grant
Filed:
May 21, 2021
Date of Patent:
February 13, 2024
Assignee:
ShiftLeft Inc.
Inventors:
Chetan Conikee, Markus Lottmann, Fabian Yamaguchi, Vlad A Ionescu
Abstract: A system and method for application security profiling that includes extracting a code property graph from at least a subset of a code base; generating a code profile from the code property graph, wherein generating the code profile occurs prior to a compilation of the code base; and applying the code profile, comprising of identifying sections of interest within the code base.
Type:
Grant
Filed:
June 25, 2020
Date of Patent:
September 6, 2022
Assignee:
ShiftLeft Inc.
Inventors:
Vlad A Ionescu, Fabian Yamaguchi, Chetan Conikee, Manish Gupta
Abstract: A system and method for securing an application through an application-aware runtime agent can include: acquiring a code profile, instrumenting the application with a runtime agent according to the code profile, enforcing the runtime agent on the execution of the application, and responding to the runtime agent. Enforcing the runtime agent on the execution of the application can include monitoring the execution flow, which comprises of monitoring the utilization of the controls through the execution of the application; detecting a threat, which comprises identifying a section of the execution flow as a potential security threat; and regulating the execution flow to prevent or ameliorate the security threat. Responding to the runtime agent can include responding to the security threat and providing a user interface that may output runtime agent diagnostics and trigger alerts.
Type:
Grant
Filed:
October 8, 2018
Date of Patent:
March 23, 2021
Assignee:
ShiftLeft Inc.
Inventors:
Chetan Conikee, Manish Gupta, Vlad A Ionescu, Ignacio del Valle Alles
Abstract: A system and method for application security profiling that includes extracting a code property graph from at least a subset of a code base; generating a code profile from the code property graph, wherein generating the code profile occurs prior to a compilation of the code base; and applying the code profile, comprising of identifying sections of interest within the code base.
Type:
Grant
Filed:
May 31, 2018
Date of Patent:
August 11, 2020
Assignee:
Shiftleft Inc.
Inventors:
Vlad A Ionescu, Fabian Yamaguchi, Chetan Conikee, Manish Gupta