AUTHENTICATING APPLICATION LEGITIMACY
First Claim
1. A method comprising:
- obtaining, based on imaging at least one optical code using a camera of a device of a user, data of the at least one optical code, the at least one optical code being displayed on a display device in association with an application to be authenticated for the user as being a legitimate application;
automatically determining, based on the obtained data of the at least one optical code, whether the application to be authenticated is authenticated as being the legitimate application; and
providing for the user, by the device of the user, based on the automatically determining, an indication of whether the application to be authenticated is authenticated as being the legitimate application.
1 Assignment
0 Petitions
Accused Products
Abstract
Facilities are provided herein to address application phishing by determining whether an application is a legitimate application it purports to be. Optical code(s) are displayed on a display device in association with an application to be authenticated for a user as being a legitimate application. Based on imaging the optical code(s) using a camera of a device of a user, data of the optical code(s) are obtained. It is automatically determines, based on the obtained data of the optical code(s), whether the application to be authenticated is authenticated as being the legitimate application, and based on this, an indication of whether the application is authenticated as being the legitimate application is provided for the user by the device.
118 Citations
20 Claims
-
1. A method comprising:
-
obtaining, based on imaging at least one optical code using a camera of a device of a user, data of the at least one optical code, the at least one optical code being displayed on a display device in association with an application to be authenticated for the user as being a legitimate application; automatically determining, based on the obtained data of the at least one optical code, whether the application to be authenticated is authenticated as being the legitimate application; and providing for the user, by the device of the user, based on the automatically determining, an indication of whether the application to be authenticated is authenticated as being the legitimate application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
a computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising; obtaining, based on imaging at least one optical code using a camera of a device of a user, data of the at least one optical code, the at least one optical code being displayed on a display device in association with an application to be authenticated for the user as being a legitimate application; automatically determining, based on the obtained data of the at least one optical code, whether the application to be authenticated is authenticated as being the legitimate application; and providing for the user, by the device of the user, based on the automatically determining, an indication of whether the application to be authenticated is authenticated as being the legitimate application. - View Dependent Claims (15, 16, 17)
-
18. A computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, the method comprising; obtaining, based on imaging at least one optical code using a camera of a device of a user, data of the at least one optical code, the at least one optical code being displayed on a display device in association with an application to be authenticated for the user as being a legitimate application; automatically determining, based on the obtained data of the at least one optical code, whether the application to be authenticated is authenticated as being the legitimate application; and providing for the user, by the device of the user, based on the automatically determining, an indication of whether the application to be authenticated is authenticated as being the legitimate application. - View Dependent Claims (19, 20)
-
Specification