Techniques for decentralized application discovery and scanning
US12045826B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 8, 2023 |
| Grant date | Jul 23, 2024 |
| Priority date | — |
| Expiry date | Sep 8, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/542
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for decentralized application (dApp) discovery and scanning. A method for scanning includes performing tests by extracting calls from dApps and analyzing the extracted calls for potentially malicious behavior. To this end, calls made by a dApp are extracted by impersonating wallet addresses. More specifically, transactions are generated based on sample transactions from one or more known wallet addresses, and the generated transactions are broadcast to websites. Calls such as remote procedure calls (RPCs) are extracted from responses to those transactions. The extracted calls are analyzed in order to determine whether the behavior represented in those extracted calls is anomalous. Calls requesting anomalous transactions may be determined to be malicious or potentially malicious, and websites which requested anomalous transactions may be flagged as malicious or potentially malicious. The scanning may be performed on websites found during a discovery process that efficiently analyzes site-indicating data to discover websites.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.