CN102750491A - Method and system for restricting terminals from mounting or upgrading third-party application programs - Google Patents

Method and system for restricting terminals from mounting or upgrading third-party application programs Download PDF

Info

Publication number
CN102750491A
CN102750491A CN2012101828161A CN201210182816A CN102750491A CN 102750491 A CN102750491 A CN 102750491A CN 2012101828161 A CN2012101828161 A CN 2012101828161A CN 201210182816 A CN201210182816 A CN 201210182816A CN 102750491 A CN102750491 A CN 102750491A
Authority
CN
China
Prior art keywords
party application
upgrading
terminal
application programs
information
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.)
Granted
Application number
CN2012101828161A
Other languages
Chinese (zh)
Other versions
CN102750491B (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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201210182816.1A priority Critical patent/CN102750491B/en
Publication of CN102750491A publication Critical patent/CN102750491A/en
Application granted granted Critical
Publication of CN102750491B publication Critical patent/CN102750491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method and a system for restricting terminals from mounting or upgrading third-party application programs, wherein the method includes the following steps: downloading and saving downloading information of the third-party application programs while downloading the third-party application programs at the terminals; and matching the downloaded information with prestored and authorized information while mounting or upgrading the third-party application programs at the terminals, and allowing the third-party application programs to be mounted or updated if the information are matched. According to the method and the system for restricting the terminals from mounting or upgrading the third-party application programs, the problem of unstable terminal performances caused by the fact that users download the third-party application programs from informal channels can be solved, and the influence of some malicious third-party application programs on the normal use of users can also be avoided, so that risks of customer complaints about terminal suppliers caused by third-party application programs are reduced greatly.

Description

The method and system of a kind of limiting terminal installation or upgrading third party application
Technical field
The present invention relates to the terminal security field, relate in particular to the method and system of a kind of limiting terminal installation or upgrading third party application.
Background technology
In the prior art, through regular meeting the third party application download from the Internet is installed at the terminal, can stoning not be looked into its security and stability etc. during installation, whether a signature match is consistent, if unanimity then can normal mounting.The source of third party application is many on the network; Installation escalation policy of today is only to mate the signing messages of application program when upgrading is installed, and ignores its stability and security, and the general user can not go to take notice of the source simultaneously; Application program in manufacturer and the regular channel has through strict test; But have instability after then possibly having other malicious plugins or operation in the third party application that some sources are failed to understand, thereby cause the terminal in the process of using, to have certain risk, big such as thermal value occurring; Power consumption is big, phenomenons such as system performance reduction.
Summary of the invention
The technical matters that the present invention will solve is can not verify when third party application is installed to terminal in the prior art defective of its security and stability, provides a kind of and can effectively verify the limiting terminal installation of a security of the third party application of installing or upgrading and stability or the method and system of upgrading third party application.
The technical solution adopted for the present invention to solve the technical problems is:
The method of a kind of limiting terminal installation or upgrading third party application is provided, may further comprise the steps:
When the terminal downloads third party application, download and preserve the download message of said third party application;
Install when perhaps upgrading said third party application at the terminal, the authorized information of said download message and storage is in advance mated;
When the authorized information of said download message and storage in advance is complementary, then allow the installation or the upgrading of said third party application.
In the method for the present invention, also comprise: install at the terminal when perhaps upgrading said third party application, said third party application is carried out the signing messages coupling.
In the method for the present invention, when the authorized information of said download message and storage does not in advance match, then forbid the installation or the upgrading of said third party application.
In the method for the present invention, when the authorized information of said download message and storage did not in advance match, the prompting user did not install or the said third party application of upgrading, if the user selects to continue to install or upgrading, then allowed to install or upgrading; Otherwise, forbid installing or upgrading.
In the method for the present invention, said authorized information comprises the regular source-information of application program.
The present invention solves another technical scheme that its technical matters adopts:
The system of a kind of limiting terminal installation or upgrading third party application is provided, comprises:
Download module is used for when the terminal downloads third party application, downloading and preserve the download message of said third party application;
First authentication module is used for installing when perhaps upgrading said third party application at the terminal, and the authorized information of said download message and storage is in advance mated; When the authorized information of said download message and storage in advance is complementary, then allow the installation or the upgrading of said third party application.
In the system of the present invention, also comprise: second authentication module, be used for installing when perhaps upgrading said third party application at the terminal, said third party application is carried out the signing messages coupling.
In the system of the present invention, said first authentication module also is used for when authorized information said and storage in advance does not match, then forbidding the installation or the upgrading of said third party application.
In the system of the present invention; Said first authentication module also is used for when the authorized information of said download message and storage does not in advance match; The prompting user does not install or the said third party application of upgrading, if the user selects to continue to install or upgrading, then allows to install or upgrading; Otherwise, forbid installing or upgrading.
In the system of the present invention, said authorized information comprises the regular source-information of application program.
The beneficial effect that the present invention produces is: the present invention is by preserving its download information when downloading third party application; And when installing or upgrading said third party application; The download information of third party application and the information through approval of storage are in advance mated; If the match is successful, just allow to install or the upgrading third party application.Through third party application being installed or restriction during upgrading can guarantee that the third party application that the user uses all downloads (is from the site of trusting like download) through regular channel; Therefore be safe; Thereby can avoid because the terminal capabilities problem of unstable that the third party application that the user downloads at informal channel causes; Also can avoid some malice third party applications to influence user's normal use, thereby reduce the risk of the customer complaint that the terminal provisioning merchant brings owing to third party application greatly.
Description of drawings
Below in conjunction with accompanying drawing and embodiment the present invention is described further, in the accompanying drawing:
Fig. 1 is the method flow diagram of installation of embodiment of the invention limiting terminal or upgrading third party application;
Fig. 2 is the system architecture synoptic diagram of installation of embodiment of the invention limiting terminal or upgrading third party application.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
As shown in Figure 1, embodiment of the invention limiting terminal is installed or the method for upgrading third party application mainly may further comprise the steps:
S101, terminal downloads third party application; Generally through the network download third party application, third party application both can be an installation procedure, also can be ROMPaq at the terminal.
S102, when the terminal downloads third party application, download and preserve the download message of this third party application, download message can comprise downloads source points and version number etc.
Install or the third party application of upgrading at S103, terminal.
S104, install at the terminal or when upgrading third party application, this third party application is carried out the signing messages coupling.
S105, when signing messages coupling is unsuccessful, forbid the installation or the upgrading of third party application.
S106, when signing messages matees successfully, with download message and in advance the storage authorized information mate; In embodiments of the present invention, authorized information spinner will comprise the regular source-information of application program.General terminal just can comprise the regular source-information of application program about downloading of some acquiescences when dispatching from the factory, the user also can add the download source points information of some trusts as required.
S107, when being complementary, then allow the installation or the upgrading of this third party application in the authorized information of download message and storage in advance.
Further, in one embodiment of the invention, when the authorized information of download message and storage did not in advance match, then execution in step S105 promptly forbade the installation or the upgrading of this third party application.Through third party application being installed or restriction during upgrading can guarantee that the third party application that the user uses all downloads through regular safe channel; Thereby can avoid because the terminal capabilities problem of unstable that the third party application that the user downloads at informal channel causes; Also can avoid some malice third party applications to influence user's normal use, thereby reduce the risk of the customer complaint that the terminal provisioning merchant brings owing to third party application greatly.
In another embodiment of the present invention, when the authorized information of download message and storage does not in advance match, then can point out the user not install or this third party application of upgrading earlier, if the user selects to continue to install or upgrading, then allow to install or upgrading; Otherwise, forbid installing or upgrading.Can respect user's selection so as much as possible.
As shown in Figure 2, embodiment of the invention limiting terminal is installed or the system of upgrading third party application comprises:
Download module 10 is used for when the terminal downloads third party application, downloading and preserve the download message of this third party application;
Second authentication module 20 is used for installing when perhaps upgrading third party application at the terminal, and this third party application is carried out the signing messages coupling, when the signing messages coupling is unsuccessful, forbids the installation or the upgrading of third party application;
First authentication module 30 is used for when signing messages matees successfully, and the authorized information of download message and storage is in advance mated; When the authorized information of download message and storage in advance is complementary, then allow the installation or the upgrading of this third party application.
In one embodiment of the invention, first authentication module 30 also is used for when the authorized information with storage does not in advance match, then forbidding the installation or the upgrading of this third party application.
In another embodiment of the present invention; First authentication module 30 also is used for when the authorized information of download message and storage does not in advance match; The prompting user does not install or this third party application of upgrading, if the user selects to continue to install or upgrading, then allows to install or upgrading; Otherwise, forbid installing or upgrading.
In the above-described embodiments, authorized information spinner will comprise the regular source-information of application program.
Should be understood that, concerning those of ordinary skills, can improve or conversion, and all these improvement and conversion all should belong to the protection domain of accompanying claims of the present invention according to above-mentioned explanation.

Claims (10)

1. a limiting terminal is installed or the method for upgrading third party application, it is characterized in that, may further comprise the steps:
When the terminal downloads third party application, download and preserve the download message of said third party application;
Install when perhaps upgrading said third party application at the terminal, the authorized information of said download message and storage is in advance mated;
When the authorized information of said download message and storage in advance is complementary, then allow the installation or the upgrading of said third party application.
2. method according to claim 1 is characterized in that, also comprises: the said installation at the terminal when perhaps upgrading said third party application, said third party application is carried out the signing messages coupling.
3. method according to claim 1 is characterized in that, when the authorized information of said download message and storage does not in advance match, then forbids the installation or the upgrading of said third party application.
4. method according to claim 1; It is characterized in that when the authorized information of said download message and storage did not in advance match, the prompting user did not install or the said third party application of upgrading; If the user selects to continue to install or upgrading, then allow to install or upgrading; Otherwise, forbid installing or upgrading.
5. according to the described method of claim 1 to 4, it is characterized in that said authorized information comprises the regular source-information of application program.
6. a limiting terminal is installed or the system of upgrading third party application, it is characterized in that, comprising:
Download module is used for when the terminal downloads third party application, downloading and preserve the download message of said third party application;
First authentication module is used for installing when perhaps upgrading said third party application at the terminal, and the authorized information of said download message and storage is in advance mated; When the authorized information of said download message and storage in advance is complementary, then allow the installation or the upgrading of said third party application.
7. system according to claim 6 is characterized in that, also comprises: second authentication module,
Be used for installing when perhaps upgrading said third party application, said third party application is carried out the signing messages coupling at the terminal.
8. system according to claim 6 is characterized in that, said first authentication module also is used for when authorized information said and storage in advance does not match, then forbidding the installation or the upgrading of said third party application.
9. system according to claim 6; It is characterized in that; Said first authentication module also is used for when the authorized information of said download message and storage does not in advance match; The prompting user does not install or the said third party application of upgrading, if the user selects to continue to install or upgrading, then allows to install or upgrading; Otherwise, forbid installing or upgrading.
10. according to each described system in the claim 6 to 9, it is characterized in that said authorized information comprises the regular source-information of application program.
CN201210182816.1A 2012-06-05 2012-06-05 The method and system of a kind of limiting terminal installation or upgrading third party application Active CN102750491B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210182816.1A CN102750491B (en) 2012-06-05 2012-06-05 The method and system of a kind of limiting terminal installation or upgrading third party application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210182816.1A CN102750491B (en) 2012-06-05 2012-06-05 The method and system of a kind of limiting terminal installation or upgrading third party application

Publications (2)

Publication Number Publication Date
CN102750491A true CN102750491A (en) 2012-10-24
CN102750491B CN102750491B (en) 2016-03-09

Family

ID=47030664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210182816.1A Active CN102750491B (en) 2012-06-05 2012-06-05 The method and system of a kind of limiting terminal installation or upgrading third party application

Country Status (1)

Country Link
CN (1) CN102750491B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049692A (en) * 2012-11-19 2013-04-17 北京小米科技有限责任公司 Application installation method, device and facility
CN103179124A (en) * 2013-03-25 2013-06-26 东莞宇龙通信科技有限公司 Method for certifying third-party application program, mobile terminal and cloud server
CN103440145A (en) * 2013-08-16 2013-12-11 广东欧珀移动通信有限公司 Method and device for updating application programs and mobile terminal
CN103853975A (en) * 2012-11-28 2014-06-11 联想(北京)有限公司 Information processing method and electronic device
CN104021340A (en) * 2014-06-20 2014-09-03 中科创达软件股份有限公司 Method and device for detecting installation of malicious applications
CN104765629A (en) * 2015-03-24 2015-07-08 广东欧珀移动通信有限公司 System application installation method and device
CN104866348A (en) * 2015-05-22 2015-08-26 广东小天才科技有限公司 Method and apparatus for securely installing application
CN105049533A (en) * 2015-08-31 2015-11-11 宇龙计算机通信科技(深圳)有限公司 Terminal system upgrading method and system
CN105608369A (en) * 2015-10-30 2016-05-25 周奇 Application software installation method and apparatus
CN106484484A (en) * 2016-10-20 2017-03-08 广东欧珀移动通信有限公司 Application program installs management method and terminal unit
CN106775886A (en) * 2016-12-26 2017-05-31 努比亚技术有限公司 A kind of application management method and electronic equipment
CN106934277A (en) * 2015-12-30 2017-07-07 北京金山安全软件有限公司 Application program detection method and device and terminal
CN107103231A (en) * 2017-03-29 2017-08-29 北京小米移动软件有限公司 To application install the method and device of management
CN107194243A (en) * 2017-05-25 2017-09-22 努比亚技术有限公司 A kind of mobile terminal and the method for installing application program
CN107665304A (en) * 2016-07-29 2018-02-06 北京邮电大学 The monitoring and managing method and device of software upgrading
CN108874496A (en) * 2018-06-28 2018-11-23 腾讯科技(深圳)有限公司 Application management method, device, terminal, server and storage medium
CN112765597A (en) * 2021-02-02 2021-05-07 腾讯科技(深圳)有限公司 Software installation package detection method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079092A (en) * 2001-11-26 2007-11-28 松下电器产业株式会社 Terminal for application program authentication system and starting method for application program of the same
US20080263539A1 (en) * 2002-10-31 2008-10-23 Sony Corporation Software updating system, information processing apparatus and method, recording medium and program
CN101551843A (en) * 2009-05-06 2009-10-07 深圳市融创天下科技发展有限公司 Signing method of mobile communicating device application software package
CN101984691A (en) * 2010-10-25 2011-03-09 东莞宇龙通信科技有限公司 Upgrading method of system built-in software and mobile terminal
CN102195987A (en) * 2011-05-31 2011-09-21 成都七巧软件有限责任公司 Distributed credibility authentication method and system thereof based on software product library
CN102236752A (en) * 2010-05-04 2011-11-09 航天信息股份有限公司 Trustiness measuring method for installing and upgrading software
CN102271130A (en) * 2011-07-22 2011-12-07 四川长虹电器股份有限公司 Method for safely delivering and distributing software

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079092A (en) * 2001-11-26 2007-11-28 松下电器产业株式会社 Terminal for application program authentication system and starting method for application program of the same
US20080263539A1 (en) * 2002-10-31 2008-10-23 Sony Corporation Software updating system, information processing apparatus and method, recording medium and program
CN101551843A (en) * 2009-05-06 2009-10-07 深圳市融创天下科技发展有限公司 Signing method of mobile communicating device application software package
CN102236752A (en) * 2010-05-04 2011-11-09 航天信息股份有限公司 Trustiness measuring method for installing and upgrading software
CN101984691A (en) * 2010-10-25 2011-03-09 东莞宇龙通信科技有限公司 Upgrading method of system built-in software and mobile terminal
CN102195987A (en) * 2011-05-31 2011-09-21 成都七巧软件有限责任公司 Distributed credibility authentication method and system thereof based on software product library
CN102271130A (en) * 2011-07-22 2011-12-07 四川长虹电器股份有限公司 Method for safely delivering and distributing software

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049692B (en) * 2012-11-19 2016-04-13 小米科技有限责任公司 A kind of application installation method, device and equipment
CN103049692A (en) * 2012-11-19 2013-04-17 北京小米科技有限责任公司 Application installation method, device and facility
CN103853975A (en) * 2012-11-28 2014-06-11 联想(北京)有限公司 Information processing method and electronic device
CN103179124A (en) * 2013-03-25 2013-06-26 东莞宇龙通信科技有限公司 Method for certifying third-party application program, mobile terminal and cloud server
CN103440145A (en) * 2013-08-16 2013-12-11 广东欧珀移动通信有限公司 Method and device for updating application programs and mobile terminal
CN104021340A (en) * 2014-06-20 2014-09-03 中科创达软件股份有限公司 Method and device for detecting installation of malicious applications
CN104765629A (en) * 2015-03-24 2015-07-08 广东欧珀移动通信有限公司 System application installation method and device
CN104866348A (en) * 2015-05-22 2015-08-26 广东小天才科技有限公司 Method and apparatus for securely installing application
CN105049533A (en) * 2015-08-31 2015-11-11 宇龙计算机通信科技(深圳)有限公司 Terminal system upgrading method and system
CN105049533B (en) * 2015-08-31 2019-02-01 宇龙计算机通信科技(深圳)有限公司 A kind of method and system of terminal system upgrading
CN105608369A (en) * 2015-10-30 2016-05-25 周奇 Application software installation method and apparatus
CN105608369B (en) * 2015-10-30 2019-06-25 周奇 The installation method and device of application software
CN106934277A (en) * 2015-12-30 2017-07-07 北京金山安全软件有限公司 Application program detection method and device and terminal
CN107665304A (en) * 2016-07-29 2018-02-06 北京邮电大学 The monitoring and managing method and device of software upgrading
CN106484484A (en) * 2016-10-20 2017-03-08 广东欧珀移动通信有限公司 Application program installs management method and terminal unit
CN106775886A (en) * 2016-12-26 2017-05-31 努比亚技术有限公司 A kind of application management method and electronic equipment
CN107103231A (en) * 2017-03-29 2017-08-29 北京小米移动软件有限公司 To application install the method and device of management
CN107194243A (en) * 2017-05-25 2017-09-22 努比亚技术有限公司 A kind of mobile terminal and the method for installing application program
CN107194243B (en) * 2017-05-25 2020-06-09 南京白下高新技术产业园区投资发展有限责任公司 Mobile terminal and method for installing application program
CN108874496A (en) * 2018-06-28 2018-11-23 腾讯科技(深圳)有限公司 Application management method, device, terminal, server and storage medium
CN108874496B (en) * 2018-06-28 2021-12-03 腾讯科技(深圳)有限公司 Application management method, device, terminal, server and storage medium
CN112765597A (en) * 2021-02-02 2021-05-07 腾讯科技(深圳)有限公司 Software installation package detection method and device

Also Published As

Publication number Publication date
CN102750491B (en) 2016-03-09

Similar Documents

Publication Publication Date Title
CN102750491A (en) Method and system for restricting terminals from mounting or upgrading third-party application programs
CN102231746B (en) Method for validating identification information and terminal thereof
CN102204304B (en) Support of multiple pre-shared keys in access point
CN102355667B (en) Application program network connection control method and system in mobile intelligent terminal system
CN103139777B (en) The method, system and the cloud server that log in/register is carried out by mobile terminal
CN105554091A (en) Method for guaranteeing security of source of web application in mobile terminal
CN104113934A (en) Router accessing method for communication equipment and accessing system
CN101923609A (en) Computer network security protection method and system
WO2018045958A1 (en) Method and system for upgrading wireless fidelity (wi-fi) device
CN106656513B (en) The secondary packing signature verification method of APK file on Android platform
CN104702631A (en) Method and system for upgrading client software
CN103888422A (en) Security certificate updating method, client and server
CN103595530A (en) Software secret key updating method and device
CN103067174A (en) Digital signature method and system completed in mobile operating system
CN111107085A (en) Safety communication method based on publish-subscribe mode
CN110958119A (en) Identity verification method and device
CN103491086A (en) Safety payment method and device for mobile terminal
CN111918274B (en) Code number configuration and management method and device, electronic equipment and readable storage medium
CN104850980A (en) Delivery method based on Bluetooth and substitutive parcel taking method and system
CN108322540A (en) Customized data lead-in method, terminal and computer readable storage medium
CN103905919A (en) Manageable and controllable Android application installation package system based on intelligent platform
CN104168126A (en) Self-maintenance and management system and method for unattended intelligent device
CN110377313A (en) A kind of OTA engine USB upgrade method and system
CN109101254A (en) A kind of hot restorative procedure and equipment
CN102255904A (en) Communication network and terminal authentication method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant