US2025021779A1PendingUtilityA1
Qr code analyzer
Est. expiryJul 11, 2043(~17 yrs left)· nominal 20-yr term from priority
G06K 7/1417
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method for analyzing QR codes. The method utilizes a sandbox environment to test resources linked by the QR code. The method tests each linked resource while proceeding through the redirection chain. The method determines whether each resource in the chain contains threats. The method determines an overall safety rating for the QR code based on testing each resource in the redirection chain. The method presents the redirection chain and the safety rating to a user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for analyzing QR codes, comprising:
scanning, via a computing device, a QR code with a camera, wherein the camera is connected to the computing device; determining, via the computing device, metadata associated with the QR code matches a QR code metadata type; enriching, via the computing device, the metadata associated with the QR code; synthetically testing, by the computing device, one or more downstream resources identified by the enriching; assigning, via the computing device, a safety rating to the QR code; and presenting, via the computing device, the safety rating.
2 . The computer-implemented method of claim 1 , wherein enriching the metadata associate with the QR code further comprises:
checking, via the computing device, raw data associated with the QR code; checking, via the computing device, linked data associated with the QR code; and checking, via the computing device, processed data associated with the QR code.
3 . The computer-implemented method of claim 2 , wherein checking the processed data associated with the QR code further comprises:
checking, via the computing device, for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and testing, via the computing device, the one or more downstream resources for one or more signatures of malware.
4 . The computer-implemented method of claim 3 , wherein checking for one or more redirects further comprises:
checking, via the computing device, for one or more server redirects; checking, via the computing device, for one or more code redirects; and checking, via the computing device, for one or more cookie redirects.
5 . The computer-implemented method of claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more signatures of malware.
6 . The computer-implemented method of claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more privacy threats.
7 . The computer-implemented method of claim 1 , wherein synthetically testing the downstream resources identified by the enriching further comprises testing, by the computing device, for one or more tracking threats.
8 . The computer-implemented method of claim 1 , further comprising:
building, via the computing device, a redirection chain, wherein the redirection chain lists each of the one or more downstream resources; and presenting, via the computing device, the redirection chain.
9 . A system for analyzing QR codes, comprising:
at least one non-transitory computer-readable medium configured to store instructions; a camera; and at least one processor configured to execute the instructions to perform operations comprising:
scanning a QR code with a camera, wherein the camera is connected to the computing device;
determining metadata associated with the QR code matches a QR code metadata type;
enriching the metadata associated with the QR code;
synthetically testing one or more downstream resources identified by the enriching;
assigning a safety rating to the QR code; and
presenting the safety rating.
10 . The system of claim 9 , wherein enriching the metadata further comprises:
checking raw data associated with the QR code; checking linked data associated with the QR code; and checking processed data associated with the QR code.
11 . The system of claim 10 , wherein checking the processed data associated with the QR code further comprises:
checking for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and testing the one or more downstream resources for one or more signatures of malware.
12 . The system of claim 11 , wherein checking for one or more redirects further comprises:
checking, via the computing device, for one or more server redirects; checking, via the computing device, for one or more code redirects; and checking, via the computing device, for one or more cookie redirects.
13 . The system of claim 9 , wherein synthetically testing the downstream resources identified by the enriching further comprises:
testing for one or more signatures of malware; testing for one or more privacy threats; and testing for one or more tracking threats.
14 . The system of claim 9 , the operations further comprising:
building a redirection chain, wherein the redirection chain lists each of the one or more downstream resources; and presenting the redirection chain.
15 . A non-transitory computer readable medium comprising instructions, which when executed by at least one processor, cause the at least one processor to perform operations for analyzing QR codes, the operations comprising:
scanning a QR code with a camera, wherein the camera is connected to the computing device; determining metadata associated with the QR code matches a QR code metadata type; enriching the metadata associated with the QR code; synthetically testing one or more downstream resources identified by the enriching; assigning a safety rating to the QR code; and presenting the safety rating.
16 . The non-transitory computer readable medium of claim 15 , wherein enriching the metadata further comprises:
checking raw data associated with the QR code; checking linked data associated with the QR code; and checking processed data associated with the QR code.
17 . The non-transitory computer readable medium of claim 16 , wherein enriching the metadata further comprises:
checking for one or more redirects, wherein the one or more redirects are associated with the one or more downstream resources; and testing the one or more downstream resources for one or more signatures of malware.
18 . The non-transitory computer readable medium of claim 17 , wherein enriching the metadata further comprises:
checking, via the computing device, for one or more server redirects; checking, via the computing device, for one or more code redirects; and checking, via the computing device, for one or more cookie redirects.
19 . The non-transitory computer readable medium of claim 15 , wherein enriching the metadata further comprises:
testing for one or more signatures of malware; testing for one or more privacy threats; and testing for one or more tracking threats.
20 . The non-transitory computer readable medium of claim 15 , wherein enriching the metadata further comprises:
building a redirection chain, wherein the redirection chain lists each of the one or more downstream resources; and presenting the redirection chain.Join the waitlist — get patent alerts
Track US2025021779A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.