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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-06-05 CN CN201210182816.1A patent/CN102750491B/en active Active
Patent Citations (7)
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)
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 |