[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118277914B - A mobile application classification method based on dynamic and static combined multi-dimensional APK features - Google Patents

A mobile application classification method based on dynamic and static combined multi-dimensional APK features Download PDF

Info

Publication number
CN118277914B
CN118277914B CN202311471891.4A CN202311471891A CN118277914B CN 118277914 B CN118277914 B CN 118277914B CN 202311471891 A CN202311471891 A CN 202311471891A CN 118277914 B CN118277914 B CN 118277914B
Authority
CN
China
Prior art keywords
app
apk
dynamic
information
static
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311471891.4A
Other languages
Chinese (zh)
Other versions
CN118277914A (en
Inventor
段东圣
时磊
张露晨
吕东
万子龙
段荣昌
井雅琪
贾云刚
陈梓瑄
徐丹丹
曾宣玮
李焱余
陈新兴
张绪川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Computer Network and Information Security Management Center
Original Assignee
National Computer Network and Information Security Management Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Computer Network and Information Security Management Center filed Critical National Computer Network and Information Security Management Center
Priority to CN202311471891.4A priority Critical patent/CN118277914B/en
Publication of CN118277914A publication Critical patent/CN118277914A/en
Application granted granted Critical
Publication of CN118277914B publication Critical patent/CN118277914B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/2431Multiple classes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/24765Rule-based classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of APP classification analysis, and discloses a mobile application classification method based on dynamic and static combination of multidimensional APK features, which comprises the steps of firstly constructing APP features, collecting APP information based on mainstream mobile phone application stores, an Internet small distribution platform and an APP propagation page, specifically identifying the service classification of the APP by the functions provided by the APP or the information content presented by the APP, collecting communication information, and forming an initial test data set; and then analyzing based on the APP source code to obtain static source code characteristics, dynamic flow and page characteristic data of the APP, wherein the static source code characteristics, the dynamic flow and the page characteristic data comprise name, flow and content information, establishing a rule matching model and a matching mechanism, and identifying and judging through a preset classification rule matching model by establishing a timing scanning program. The method has higher recognition accuracy rate for APP with obvious technical characteristics or content characteristics, and reduces the participation of manual auditing.

Description

Mobile application classification method based on dynamic and static combination of multidimensional APK features
Technical Field
The invention relates to the technical field of APP classification analysis, in particular to a mobile application classification method based on dynamic and static combination of multidimensional APK features.
Background
In the technical field of APK (Android application package file) classification analysis, remarkable development has been achieved in recent years. The method specifically comprises the following steps:
1. The APK classification method based on machine learning and deep learning comprises the steps of (1) inputting an App name into an Internet search engine, processing results to obtain an App document, (2) extracting key word distribution characteristics based on a vector space model, training a base classifier based on a shallow learning technology, (3) training a word2vec training word vector based on the word space model, training another base classifier based on a convolutional neural network, and (4) designing a cooperative learning framework, performing cooperative training on the 2 base classifiers by using unlabeled samples, and fusing training results to obtain the final App classifier. The method and the system have the advantages that personalized classification of the App is realized by only using the App name, a classification model with higher accuracy can be built by only needing a small amount of marked samples, and the designed collaborative learning framework considers the performance imbalance of different base classifiers, so that the influence of noise data in unmarked samples can be reduced.
The APP user comment classifying method comprises the steps of obtaining APP user comment data, cleaning and marking, establishing a SVTEO model and a NBTEO model, wherein the SVTEO model comprises a Encoder structure part in a Transformer model, obtaining Trasformer-Encoder-Only layers, connecting a pooling layer after the Trasformer-Encoder-Only layers, connecting a linear layer and a support vector layer in parallel after the pooling layer, obtaining a SVTEO model, the NBTEO model comprises a Encoder structure part in the Transformer model, obtaining Trasformer-Encoder-Only layers, connecting a pooling layer after the Trasformer-Encoder-Only layers, connecting a linear layer and a naive Bayesian layer after the pooling layer, obtaining a NBTEO model, the Trasformer-Encoder-Only layers comprise a Embedding layer and a six-layer Encoder layer, performing machine learning, deep learning, NBTEO modeling and parameter fine tuning on the linear layer of the SVTEO model and the NBTEO model according to label data, performing a uniform quality comment and parameter fine tuning treatment on the processed linear layer of the NBTEO model, inputting the processed rule layer and the user comment data into the APP user comment demand classifying model, and classifying the user comment demand data according to the label demand.
A, setting up a classification system, setting up a corresponding keyword database, setting up a plurality of groups of keyword databases according to the classification category, storing the keyword databases in a storage module, collecting uploaded information content by a collecting module, transmitting the information content to a server, C, matching the received information content with the keyword databases by the server through a matching authentication module, D, if the information content is successfully matched with one or more groups of keyword databases, the server feeds back the classification category corresponding to the keyword database which is successfully matched to the APP, the APP divides the information content into the corresponding classification category by an execution module, if the information content is unsuccessfully matched with the keyword databases, the server feeds back the information content to the APP, and the APP carries out independent classification on the information content by the execution module.
The existing APP classification technology has few utilized dimensions, mainly uses few static source code features such as names, LOGO, keywords and the like to analyze, but has weak classification expression capability in the static features, and cannot fully and accurately identify the actual service classification of the APP, particularly, the APP of the types such as fake imitation, illegal content provision and the like is difficult to accurately identify through limited static source code feature dimensions.
In view of the above, there is a need for a mobile application classification method based on dynamic and static combined multi-dimensional APK features.
Disclosure of Invention
The invention aims to provide a mobile application classification method based on dynamic and static combination of multi-dimensional APK features. The method extracts the dynamic and static multidimensional characteristics of APP such as source code characteristics (including APP names, LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, authorities, service declarations, SDK and static libraries), traffic (including main service domain names, IP, paths, head information and request contents), page contents (page display contents and snapshots), extracts common technical characteristics or content characteristic combinations aiming at APP classification and identification scenes of types such as communication, designs an APP characteristic extraction method combining dynamic and static characteristics, and builds a two-stage specific type APP classification and identification model comprising a rule matching model and a grading and sorting model, thereby realizing effective classification and identification of mobile applications in massive APP data.
The invention is realized in the following way:
the invention provides a mobile application classification method based on dynamic and static combination of multi-dimensional APK features, which is specifically implemented by the following steps:
S 1, performing APP feature construction, collecting APP information based on a mainstream mobile phone application store, an Internet small distribution platform and an APP propagation page, specifically identifying the service classification of the APP by the function provided by the APP or the information content presented by the APP, collecting communication information, and forming an initial test data set;
S 2, analyzing based on APP source codes to obtain static source code characteristics, dynamic flow and page characteristic data of the APP, wherein the static source code characteristics, the dynamic flow and the page characteristic data comprise names, flow and content information, the names comprise LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, rights, service statement, SDK and static libraries, the flow comprises domain names, IP, paths, header information and request content, and the content comprises page display content and snapshot information.
Analyzing APP source codes specifically by analyzing APK package files, constructing an information extraction function through Android design specifications and output requirements, and obtaining names, LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, rights, service statement, SDK and static library information;
And automatically installing and operating the APP in the android device environment by operating and analyzing and constructing an automatic control program, and extracting communication flow of the APP and page presentation content information. When the characteristics of the communication class are analyzed, characteristic data in the aspects of functions, rights, layout and content data are specifically included, and a rule matching rule data set and a grading sorting rule set are constructed;
according to the service characteristics or technical characteristics of the APP, configuring characteristics of different dimensions, wherein the specific characteristics of the APP comprise keywords, and the characteristics of the communication APP comprise address books, friends and transmission, and the communication APP has data transmission, data encryption specific SDK and static library.
S 3, establishing a rule matching model and a matching mechanism, specifically, extracting formatted and stored data according to an object form by constructing a timing scanning program, identifying and judging through each preset classification rule matching model, marking a classification label if any hit exists, and entering a waiting state of a scoring and sorting model;
The static source code features comprise names, LOGO, package names, signature HASH, signature OWNER, localization configuration, layout files, authorities, service claims, SDK and static library information;
dynamic traffic characteristics include domain name, IP, path, header information, request content information, dynamic content characteristics including, for example, page display content, page snapshot, page layout file information.
S 4, establishing a scoring sorting model and a screening mechanism model, constructing a timing scanning program for the APP which has the service classification label and is in a state to be checked, scanning the part of APP, and filtering through rules;
and S 5, carrying out rule matching on a large number of APP by a rule matching model, carrying out branch screening by a screening mechanism model, and outputting a result to classify the APP.
Further, in step S 4, the specific rule is that keyword feature matching is performed on the APK name, the localization configuration, the domain name, the IP, the path, the header information and the request content, dataset feature matching is performed on the LOGO, the package name, the signature HASH and the signature OWNER, a score is calculated for each dimension of the APK, and the score is calculated according to the matching degree and the weight of the feature.
And for each APK, summarizing the two scores of A and B, wherein the score of the summarized APK name and the score of the localized configuration content attribute are represented by A, the score of the dimensionality of the summarized package name, the signature, the LOGO and the like are represented by B, the hit dimensionality number is recorded, A1 represents the hit dimensionality number in A, and B1 represents the hit dimensionality number in B.
Judging the APK meeting the classification requirement, if B1 is larger than 1, namely, the APK is matched with the feature rules in a plurality of dimensions of package names, signatures and logo, judging that the APK is the expected recognition classification APK;
In step S 5, if B1 is equal to 1 and A1 is greater than 1, then a manual review process is performed because the APK name and the localization configuration match the multiple dimension rules, requiring further review to determine the classification. Feature rule extraction and merging, namely, extracting feature rules from the APK judged as corresponding classification in the last step so as to update and improve rules in the future, and merging the extracted feature rules into a rule set in the step S 4. To enrich the feature rules.
Further, the present invention provides a computer readable storage medium storing a computer program which when executed by a main controller implements a method as described in any one of the above.
Further, the core principle of the invention is that a two-layer classification recognition model is constructed through APP basic static source code characteristics, dynamic flow characteristics and dynamic content characteristics, so that the classification recognition and accurate research and judgment of the APP are realized, and the core flow comprises:
1. Extracting characteristics of a specific type of APP, wherein the characteristics comprise eighteen types of static source code characteristics (including names, LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, rights, service declarations, SDK, static libraries), dynamic flow characteristics (domain names, IP, paths, head information and request contents), content characteristics (page display contents and snapshot) and the like;
2. Constructing a rule matching model, and detecting and marking service classification in massive APP data based on the APP features extracted in the last step as the recognition matching features of the specific classification;
3. Constructing a scoring and sorting model, further identifying and studying and judging the APP found in the last step, formulating a scoring standard according to a multidimensional combination rule of static source code characteristics, dynamic flow characteristics and dynamic content characteristics, setting an output threshold value and outputting accurate classified data;
4. optimizing and supplementing the characteristics, auditing the system marked data based on a manual mode, outputting final data, and supplementing part of the characteristic data to the step S 3-S4.
Compared with the prior art, the invention has the beneficial effects that:
1. according to the method, under a massive APP analysis scene, the APP of each preset category can be rapidly identified.
2. The APP with obvious technical characteristics or content characteristics has high identification accuracy, and manual auditing participation is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some examples of the present invention and therefore should not be considered as limiting the scope, and that other related drawings are also obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is an overall process flow diagram of the present invention;
FIG. 2 is a flowchart of APP class execution of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, based on the embodiments of the invention, which are apparent to those of ordinary skill in the art without inventive faculty, are intended to be within the scope of the invention. Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, based on the embodiments of the invention, which are apparent to those of ordinary skill in the art without inventive faculty, are intended to be within the scope of the invention.
Referring to fig. 1-2, a mobile application classification method based on dynamic and static combination of multi-dimensional APK features is specifically implemented according to the following steps:
S 1, performing APP feature construction, collecting APP information based on a mainstream mobile phone application store, an Internet small distribution platform and an APP propagation page, specifically identifying the service classification of the APP by the function provided by the APP or the information content presented by the APP, collecting communication information, and forming an initial test data set;
S 2, analyzing based on APP source codes to obtain static source code characteristics, dynamic flow and page characteristic data of the APP, wherein the static source code characteristics, the dynamic flow and the page characteristic data comprise names, flow and content information, the names comprise LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, rights, service statement, SDK and static libraries, the flow comprises domain names, IP, paths, header information and request content, and the content comprises page display content and snapshot information.
Analyzing APP source codes specifically by analyzing APK package files, constructing an information extraction function through Android design specifications and output requirements, and obtaining names, LOGO, package names, signature HASH, signature OWNER, localized configuration, layout files, rights, service statement, SDK and static library information;
And automatically installing and operating the APP in the android device environment by operating and analyzing and constructing an automatic control program, and extracting communication flow of the APP and page presentation content information. When the characteristics of the communication class are analyzed, characteristic data in the aspects of functions, rights, layout and content data are specifically included, and a rule matching rule data set and a grading sorting rule set are constructed;
according to the service characteristics or technical characteristics of the APP, configuring characteristics of different dimensions, wherein the specific characteristics of the APP comprise keywords, and the characteristics of the communication APP comprise address books, friends and transmission, and the communication APP has data transmission, data encryption specific SDK and static library.
S 3, establishing a rule matching model and a matching mechanism, specifically, extracting formatted and stored data according to an object form by constructing a timing scanning program, identifying and judging through each preset classification rule matching model, marking a classification label if any hit exists, and entering a waiting state of a scoring and sorting model;
The static source code features comprise names, LOGO, package names, signature HASH, signature OWNER, localization configuration, layout files, authorities, service claims, SDK and static library information;
dynamic traffic characteristics include domain name, IP, path, header information, request content information, dynamic content characteristics including, for example, page display content, page snapshot, page layout file information. The feature dimensions are as in table 1;
TABLE 1 static Source code feature dimension List
Dimension(s) Matching type
Name of the name Accurate matching and fuzzy matching
LOGO Accurate matching and fuzzy matching
Bag name Accurate matching and fuzzy matching
Signing Accurate matching
Rights Accurate matching
Service declaration Accurate matching
SDK Accurate matching
Static library Accurate matching
Localized configuration Accurate matching and fuzzy matching
Communication traffic domain name Accurate matching and fuzzy matching
Communication traffic content Accurate matching and fuzzy matching
S 4, establishing a scoring sorting model and a screening mechanism model, constructing a timing scanning program for the APP which has the service classification label and is in a state to be checked, scanning the part of APP, and filtering through rules;
and S 5, carrying out rule matching on a large number of APP by a rule matching model, carrying out branch screening by a screening mechanism model, and outputting a result to classify the APP.
Further, in step S 4, the specific rule is that keyword feature matching is performed on the APK name, the localization configuration, the domain name, the IP, the path, the header information and the request content, dataset feature matching is performed on the LOGO, the package name, the signature HASH and the signature OWNER, a score is calculated for each dimension of the APK, and the score is calculated according to the matching degree and the weight of the feature. The weight design is based on the technical characteristics and content characteristics of the APK, wherein the weight of the technical characteristics is higher than that of the content characteristics, the technical characteristics determine weight values according to the association degree of the characteristic attributes, and weight reference samples are shown in a table 2;
table 2 weight reference examples
And for each APK, summarizing the two scores of A and B, wherein the score of the summarized APK name and the score of the localized configuration content attribute are represented by A, the score of the dimensionality of the summarized package name, the signature, the LOGO and the like are represented by B, the hit dimensionality number is recorded, A1 represents the hit dimensionality number in A, and B1 represents the hit dimensionality number in B.
Judging APK meeting the classification requirement, if B1 is larger than 1, namely, the APK is matched with the feature rule in a plurality of dimensions of package name, signature and logo, judging that the APK is expected to be identified and classified, wherein the definition standard of score calculation is shown in table 3;
TABLE 3 demarcation criteria for score calculation
In step S 5, if B1 is equal to 1 and A1 is greater than 1, then a manual review process is performed because the APK name and the localization configuration match the multiple dimension rules, requiring further review to determine the classification. Feature rule extraction and merging, namely, extracting feature rules from the APK judged as corresponding classification in the last step so as to update and improve rules in the future, and merging the extracted feature rules into a rule set in the step S 4. To enrich the feature rules.
In this embodiment, the present invention provides a computer-readable storage medium storing a computer program which, when executed by a main controller, implements a method as described in any one of the above.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. A mobile application classification method based on dynamic and static combination of multi-dimensional APK features is characterized by comprising the following steps:
S 1, performing APP feature construction, collecting APP information based on a mainstream mobile phone application store, an Internet small distribution platform and an APP propagation page, specifically identifying the service classification of the APP by the function provided by the APP or the information content presented by the APP, collecting communication information, and forming an initial test data set;
S 2, analyzing based on the APP source code to obtain static source code characteristics, dynamic flow and page characteristic data of the APP, wherein the static source code characteristics, the dynamic flow and the page characteristic data specifically comprise names, flow and content information;
S 3, establishing a rule matching model and a matching mechanism, specifically, extracting the formatted and stored data according to an object form by constructing a timing scanning program, identifying and judging through each preset classification rule matching model, marking a classification label if any hit exists, and entering a waiting state of a scoring and sorting model;
s 4, establishing a scoring sorting model and a screening mechanism model, constructing a timing scanning program for the APP which has the service classification label and is in a state to be checked, scanning the part of APP, and filtering through rules;
and S 5, carrying out rule matching on a large number of APP by a rule matching model, carrying out branch screening by a screening mechanism model, and outputting a result to classify the APP.
2. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 1, wherein in step S 2, the names include LOGO, package name, signature HASH, signature OWNER, localization configuration, layout file, rights, service statement, SDK, static library, the traffic includes domain name, IP, path, header information, request content, and the content specifically includes page display content and snapshot information.
3. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 1, wherein in step S 2, APP source code analysis is performed specifically by analyzing APK package files, and constructing an information extraction function through Android design specifications and output requirements, so as to obtain LOGO, package names, signature HASH, signature OWNER, localization configuration, layout files, authority, service statement, SDK and static library information;
and automatically installing and operating the APP in the android device environment by operating and analyzing and constructing an automatic control program, and extracting communication flow of the APP and page presentation content information.
4. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 1, wherein in step S 1, when the characteristics of the communication class are analyzed, characteristic data in terms of functions, rights, layout and content data are specifically included, and a rule matching rule data set and a scoring ordering rule set are constructed;
according to the service characteristics or technical characteristics of the APP, configuring characteristics of different dimensions, wherein the specific characteristics of the APP comprise keywords, and the characteristics of the communication APP comprise address books, friends and transmission, and the communication APP has data transmission, data encryption specific SDK and static library.
5. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 1, wherein in step S 2, various static source code features, dynamic flow features and dynamic content features of APP are obtained, and data cleaning and data formatting storage are performed on the full data;
The static source code features comprise LOGO, package name, signature HASH, signature OWNER, localized configuration, layout file, authority, service statement, SDK and static library information;
The dynamic flow characteristics comprise domain names, IP, paths, header information and request content information, and the dynamic content characteristics comprise page display content, page snapshot and page layout file information.
6. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 1, wherein in step S 4, specific rules are that keyword feature matching is performed on APK names, localization configuration, domain names of traffic, IP, paths, header information and request contents, dataset feature matching is performed on LOGO, package names, signature HASH and signature OWNER, scores are calculated for each dimension of APK, and the scores are calculated according to matching degree and weight of the features.
7. The mobile application classification method based on dynamic and static combination multidimensional APK features according to claim 6, wherein for each APK, the score and dimension are obtained by summarizing two scores of a and B, wherein the score of summarized APK name and localized configuration content attribute is represented by a, the score of summarized package name, signature and LOGO dimension is represented by B, and the hit dimension number is recorded at the same time, A1 represents the hit dimension number in a, and B1 represents the hit dimension number in B;
judging the APK meeting the classification requirement, if B1 is larger than 1, namely, the APK is matched with the feature rules in a plurality of dimensions of package names, signatures and logo, judging that the APK is the expected recognition classification APK;
In step S 5, if B1 is equal to 1 and A1 is greater than 1, then a manual review process is performed.
8. The mobile application classification method based on dynamic and static combination multi-dimensional APK features according to claim 7, wherein the feature rule extraction and merging are performed by extracting feature rules from the APK classified as the corresponding classification in the previous step, so as to update and improve rules in future, and merging the extracted feature rules into the rule set in step S 4.
9. A computer readable storage medium storing a computer program, which when executed by a main controller implements the method of any of the preceding claims 1-8.
CN202311471891.4A 2023-11-07 2023-11-07 A mobile application classification method based on dynamic and static combined multi-dimensional APK features Active CN118277914B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311471891.4A CN118277914B (en) 2023-11-07 2023-11-07 A mobile application classification method based on dynamic and static combined multi-dimensional APK features

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311471891.4A CN118277914B (en) 2023-11-07 2023-11-07 A mobile application classification method based on dynamic and static combined multi-dimensional APK features

Publications (2)

Publication Number Publication Date
CN118277914A CN118277914A (en) 2024-07-02
CN118277914B true CN118277914B (en) 2025-01-24

Family

ID=91647616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311471891.4A Active CN118277914B (en) 2023-11-07 2023-11-07 A mobile application classification method based on dynamic and static combined multi-dimensional APK features

Country Status (1)

Country Link
CN (1) CN118277914B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133248A (en) * 2016-02-29 2017-09-05 阿里巴巴集团控股有限公司 The sorting technique and device of a kind of application program
CN110245273A (en) * 2019-06-21 2019-09-17 武汉绿色网络信息服务有限责任公司 A method and corresponding device for acquiring APP service feature database

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9152694B1 (en) * 2013-06-17 2015-10-06 Appthority, Inc. Automated classification of applications for mobile devices
CN112257032B (en) * 2019-10-21 2023-07-14 国家计算机网络与信息安全管理中心 Method and system for determining APP responsibility main body
CN112464232B (en) * 2020-11-21 2024-04-09 西北工业大学 Android system malicious software detection method based on mixed feature combination classification

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133248A (en) * 2016-02-29 2017-09-05 阿里巴巴集团控股有限公司 The sorting technique and device of a kind of application program
CN110245273A (en) * 2019-06-21 2019-09-17 武汉绿色网络信息服务有限责任公司 A method and corresponding device for acquiring APP service feature database

Also Published As

Publication number Publication date
CN118277914A (en) 2024-07-02

Similar Documents

Publication Publication Date Title
US8935197B2 (en) Systems and methods for facilitating open source intelligence gathering
WO2021098648A1 (en) Text recommendation method, apparatus and device, and medium
US20190310988A1 (en) Systems and methods for identifying documents based on citation history
US8190621B2 (en) Method, system, and computer readable recording medium for filtering obscene contents
US9218364B1 (en) Monitoring an any-image labeling engine
US10387805B2 (en) System and method for ranking news feeds
CN102428467A (en) Similarity-Based Feature Set Supplementation For Classification
CN105787025A (en) Network platform public account classifying method and device
CN109299277A (en) Public opinion analysis method, server and computer-readable storage medium
CN101673306B (en) Web page information query method and system
CN111967437A (en) Text recognition method, device, equipment and storage medium
CN114416998A (en) Text label identification method and device, electronic equipment and storage medium
KR100876214B1 (en) Apparatus and method for context aware advertising and computer readable medium processing the method
CN118133221A (en) A privacy data classification and grading method
CN113468332A (en) Classification model updating method and corresponding device, equipment and medium
CN111444362A (en) Malicious picture intercepting method, device, equipment and storage medium
US9521164B1 (en) Computerized system and method for detecting fraudulent or malicious enterprises
CN118277914B (en) A mobile application classification method based on dynamic and static combined multi-dimensional APK features
CN113742576A (en) Cross-platform based content recommendation method, device, equipment and storage medium
CN111325562B (en) Grain safety traceability system and method
CN113591476A (en) Data label recommendation method based on machine learning
CN112818206A (en) Data classification method, device, terminal and storage medium
CN105868271B (en) Surname statistical method and device
CN111695031B (en) Tag-based search method, device, server and storage medium
KR20080091738A (en) Context-based advertising device, method thereof, and computer readable recording medium capable of implementing the same

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant