The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 22, 2025
Filed:
Feb. 04, 2020
Gitlab Inc., San Francisco, CA (US);
Shlomi Boutnaru, Beer Sheva, IL;
Liran Tancman, Beer Sheva, IL;
Artem Merkovich, Beer Sheva, IL;
Royi Klein, Beer Sheva, IL;
Omri Lahav, Beer Sheva, IL;
Artum Zolotushko, Beer Sheva, IL;
Tal Kopeliovich, Beer Sheva, IL;
Yuri Shafet, Beer Sheva, IL;
Lior Zur-Lotan, Beer Sheva, IL;
Yotam Perkal, Beer Sheva, IL;
GitLab Inc., San Francisco, CA (US);
Abstract
Embodiments described herein are directed to determining whether an application executing on a compute instance has been corrupted or compromised by malicious code. This may achieved by statically analyzing an image file from which the application is based to determine characteristics thereof. Such characteristics are representative of the behavior that is expected to be performed by the application during execution. During execution of the application, runtime characteristics of the application are determined, which are determined based on an analysis of the address space in memory allocated for a computing process of the application. The statically-determined characteristics are compared to the determined runtime characteristics to determine discrepancies therebetween. In the event that a discrepancy is found, a determination is made that the application has been compromised or corrupted and an appropriate remedial action is automatically performed.