US 12,259,970 B1
Systems and methods for identifying security threats in smart contract-based services to protect against malicious attacks utilizing off-blockchain resources
David Luz Silva, Dublin (IE); and Iskander Sanchez Rola, Antibes (FR)
Assigned to GEN DIGITAL INC., Tempe, AZ (US)
Filed by GEN DIGITAL INC., Tempe, AZ (US)
Filed on Mar. 23, 2022, as Appl. No. 17/656,042.
Int. Cl. G06F 21/55 (2013.01)
CPC G06F 21/554 (2013.01) [G06F 2221/034 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for identifying security threats in smart contract-based services to protect against malicious attacks utilizing off-blockchain resources, at least a portion of the method being performed by one or more computing devices comprising at least one processor, the method comprising:
identifying a reference associated with a transaction on a smart contract-based platform;
detecting, by the one or more computing devices, smart contract source code corresponding to one or more smart contracts associated with the reference on the platform;
extracting, by the one or more computing devices, an identifier from the smart contract source code to locate off-blockchain resources utilized by a smart contract oracle included in the smart contract source code by:
parsing the smart contract source code to identify an address utilized by the smart contract oracle to contact a domain associated with the off-blockchain resources;
mapping the address to a domain contacted by the smart contract oracle; and
extracting the domain;
determining, by the one or more computing devices, potential security threats associated with the off-blockchain resources; and
performing, by the one or more computing devices, a security action that protects against the potential security threats.