COMPUTER IMPLEMENTED METHOD FOR CLASSIFYING MOBILE APPLICATIONS AND COMPUTER PROGRAMS THEREOF
First Claim
1. A computer implemented method for classifying mobile applications, the method comprising establishing a similarity degree between a mobile application (A) to be classified and one or more classified mobile applications (B) before said mobile application (A) been installed, or broadcasted, in a mobile computing device of a user (100), wherein the one or more classified mobile applications (B) being already analyzed and stored in a storage unit (400) of a server (150),characterized in that the method comprises:
- a) analyzing, an analyzer unit (500), the mobile application (A) to be classified for obtaining features thereof, said analysis being performed at least by evaluating;
information related to the use made of the digital certificate with which the mobile application (A) has been signed and/or information of the software package containing the mobile application (A) and/or information related to the publication of the mobile application (A);
b) comparing the obtained features of the mobile application (A) with features of the one or more classified mobile applications (B); and
c) as a result of said comparison, classifying the mobile application (A) depending on how much similar the mobile application (A) is with the one or more classified mobile applications (B), said classification comprising obtaining a risk assessment of the mobile application (A).
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for classifying mobile applications and computer programs thereof.
The method establishes a similarity degree between an application (A) to be classified and one or more classified applications (B) before said application (A) been installed, or broadcasted, in a computing device, the one or more classified applications (B) being already analyzed and stored in a storage unit (400) of a server (150); analyzing, an analyzer unit (500), the application (A) for obtaining features thereof by evaluating: information related to the use made of the digital certificate with which the application (A) has been signed, information of the software package containing the application (A) and/or information related to the publication of the application (A); and as a result of a features comparison of the application (A) with the one or more classified applications (B) classifying the application (A) depending on how much similar it is with the one or more classified applications (B), said classification comprising obtaining a risk assessment of the application (A).
36 Citations
12 Claims
-
1. A computer implemented method for classifying mobile applications, the method comprising establishing a similarity degree between a mobile application (A) to be classified and one or more classified mobile applications (B) before said mobile application (A) been installed, or broadcasted, in a mobile computing device of a user (100), wherein the one or more classified mobile applications (B) being already analyzed and stored in a storage unit (400) of a server (150),
characterized in that the method comprises: -
a) analyzing, an analyzer unit (500), the mobile application (A) to be classified for obtaining features thereof, said analysis being performed at least by evaluating;
information related to the use made of the digital certificate with which the mobile application (A) has been signed and/or information of the software package containing the mobile application (A) and/or information related to the publication of the mobile application (A);b) comparing the obtained features of the mobile application (A) with features of the one or more classified mobile applications (B); and c) as a result of said comparison, classifying the mobile application (A) depending on how much similar the mobile application (A) is with the one or more classified mobile applications (B), said classification comprising obtaining a risk assessment of the mobile application (A). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program encoded on a non-transitory storage medium, the product comprising non-transitory computer readable instructions for causing one or more processors to perform operations to classify mobile applications, comprising establishing a similarity degree between a mobile application (A) to be classified and one or more classified mobile applications (B) before said mobile application (A) been installed, or broadcasted, in a mobile terminal of a user (100), by:
-
analyzing the mobile application (A) to be classified for obtaining features thereof, said analysis being performed at least by evaluating;
information related to the use made of the digital certificate with which the mobile application (A) has been signed and/or information of the software package containing the mobile application (A) and/or information related to the publication of the mobile application (A);comparing the obtained features of the mobile application (A) with features of the one or more classified mobile applications (B); and classifying the mobile application (A) in view of said comparison, said classification comprising obtaining a risk assessment of the mobile application (A). - View Dependent Claims (12)
-
Specification