[go: up one dir, main page]

CN101287227B - Mobile communication terminal and method for preventing rollback of software security grade - Google Patents

Mobile communication terminal and method for preventing rollback of software security grade Download PDF

Info

Publication number
CN101287227B
CN101287227B CN2008101123696A CN200810112369A CN101287227B CN 101287227 B CN101287227 B CN 101287227B CN 2008101123696 A CN2008101123696 A CN 2008101123696A CN 200810112369 A CN200810112369 A CN 200810112369A CN 101287227 B CN101287227 B CN 101287227B
Authority
CN
China
Prior art keywords
terminal
software
security
level
mobile phone
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.)
Expired - Fee Related
Application number
CN2008101123696A
Other languages
Chinese (zh)
Other versions
CN101287227A (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.)
China Techfaith Wireless Communication Technology Ltd
Original Assignee
China Techfaith Wireless Communication Technology 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 China Techfaith Wireless Communication Technology Ltd filed Critical China Techfaith Wireless Communication Technology Ltd
Priority to CN2008101123696A priority Critical patent/CN101287227B/en
Publication of CN101287227A publication Critical patent/CN101287227A/en
Application granted granted Critical
Publication of CN101287227B publication Critical patent/CN101287227B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides a mobile communication terminal and a method for preventing the degrading of the security level of software. The method includes that the security level of the terminal is stored in a memory of the mobile communication terminal and the terminal security level is the upmost software security level ever used by the terminal; after the terminal is started up, the security level of the software in the terminal and the terminal security level are compared and if the security level of the software in the terminal is lower than the terminal security level, the software is prohibited to operate. If the security level of the software installed on the terminal is higher or equal to the security level of the terminal, the software is allowed to run, and the security level of the software is used as the security level of the terminal to be written in the memory of the terminal. The mobile communication terminal and the method for preventing the degrading of the security level of software can effectively prevent hackers from downloading the software version with low security level from the terminal and then declassifying the software and increase the use security of the terminals such as the mobile phone.

Description

Mobile communication terminal and prevent the method for rollback of software security grade
Technical field
The present invention relates to the fail safe of mobile communication terminal, particularly about a kind of mobile communication terminal and prevent the method for rollback of software security grade.
Background technology
In the development process of the software (as operating system software) of mobile communication terminals such as mobile phone, Personal Handyphone System, PDA, along with some prevent the adding of the safety function that mobile communication terminal is cracked, the level of security of software can progressively improve.But the software security grade of lowest version is lower, easier cracking.Therefore, in the prior art, the hacker might install other software version of low level security earlier in order to crack mobile phone on the mobile phone that high level of security software has been installed, utilize again other software of low level security of installing carry out mobile phone etc. crack.Therefore, even other cell phone software of higher security level is arranged at present, but the fail safe of mobile phone still is difficult to guarantee.
Summary of the invention
In view of this, one of purpose of the present invention is to provide a kind of mobile communication terminal, the fail safe that improves mobile communication terminal by the level of security rollback of forbidding mobile communication terminal softwares such as mobile phone.
Another object of the present invention is to provide a kind of method that prevents rollback of software security grade of mobile communication terminal, to improve the safety in utilization of terminal.
To achieve these goals, the embodiment of the invention provides a kind of mobile communication terminal, and this mobile communication terminal comprises:
Terminal security rank memory cell is used for the storage terminal level of security, and this terminal security rank is this terminal the highest used software security grade; And
The running software control unit, the level of security and the terminal security rank that are used for opening after (as pressing the start key) installed software on this terminal relatively in terminal, if the level of security of installed software is lower than described terminal security rank on this terminal, then forbid this running software.If described running software control unit is judged the level of security of installed software on this terminal and is greater than or equal to described terminal security rank, then allow this running software, and write in the memory of terminal as the terminal security rank with the level of security of this software.
The embodiment of the invention also provides a kind of method that prevents rollback of software security grade of mobile communication terminal, and this method comprises:
Storage terminal level of security in the memory of mobile communication terminal, this terminal security rank are this terminal the highest used software security grade; And
Terminal is opened after (as pressing the start key) level of security and the terminal security rank of installed software on this terminal relatively, if the level of security of installed software is lower than described terminal security rank on this terminal, then forbids this running software.If the level of security of installed software is greater than or equal to described terminal security rank on this terminal, then allows this running software, and write in the memory of terminal as the terminal security rank with the level of security of this software.
The mobile communication terminal of the embodiment of the invention and prevent the method for rollback of software security grade can prevent effectively that the hacker from downloading other software version of low level security earlier and cracking in terminal, improves the fail safe that terminal such as mobile phone is used.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, does not constitute limitation of the invention.In the accompanying drawings:
Fig. 1 is the structural representation of existing mobile phone;
Fig. 2 is the structural representation of mobile phone of the present invention;
Fig. 3 prevents the schematic flow sheet of cell phone software level of security rollback for the realization of the embodiment of the invention;
Mobile phone screen schematic diagram when Fig. 4 can't open for the mobile phone of one embodiment of the invention;
Mobile phone screen schematic diagram when Fig. 5 can't open for the mobile phone of another embodiment of the present invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, specific embodiments of the invention are elaborated below in conjunction with accompanying drawing.At this, illustrative examples of the present invention and explanation thereof are used to explain the present invention, but not as a limitation of the invention.
Be that the present invention will be described for example below with the mobile phone.
The spirit of present embodiment is to provide a kind of mechanism, behind the software of the too high level of security of mobile phone-downloaded, download other software of low level security once more and then do not allow to move other software of this low level security, if this software is mobile phone operating system software, then mobile phone can not be started shooting.Can prevent effectively that like this hacker from downloading other software version of low level security earlier and cracking in mobile phone.
For the rollback of the level of security of realizing preventing cell phone software (for example being mobile phone operating system software), the present invention need write down this mobile phone the highest used software security grade in mobile phone.This highest level of security can be recorded in the memory of mobile phone, can not be repeated erasable after this memory is preferably in and has write, for example described memory can be one-time programming (OTP, One Time Programmable) memory, this otp memory is a kind ofly can not be repeated erasable memory, and each bit can only be write once.
Simultaneously, for convenience, in the present embodiment, software security grade represents to write on the level of security of this software version in the software.The mobile phone level of security is represented to write in the mobile phone otp memory, mobile phone the highest used software security grade.
Write down the mobile phone level of security in mobile phone after, the realization of present embodiment prevents that the follow-up flow process of cell phone software (for example being mobile phone operating system software) level of security rollback can be with reference to Fig. 3.As shown in Figure 3, this flow process is specially:
Step 301 is by the operation of starting shooting of mobile phone power-on key.
Step 302, the relatively software security grade and the mobile phone level of security of current installed software in the mobile phone.
Whether step 303 judges software security grade less than the mobile phone level of security, be then to enter step 307, otherwise progressive step 304.
Whether step 304 judges software security grade greater than the mobile phone level of security, is then progressive step 305, otherwise enters step 306.
Step 305 is write the otp memory of starting with the software security grade of current software, and as new mobile phone level of security.
Step 306 allows running software, enters the normal boot-strap state.
Step 307 is forbidden the operation of this operating system software, makes the mobile phone can not normal boot-strap.When mobile phone can not normal boot-strap, can make not occur any literal or picture (as shown in Figure 4) on the mobile phone screen 400, also can on mobile phone screen 500, show miscue (as shown in Figure 5), can not normally open with prompting mobile telephone set.
As mentioned above as can be known, after mobile phone was started shooting and operated, at first comparison software level of security and mobile phone level of security if software security grade is greater than or equal to the mobile phone level of security, then write mobile phone to software security grade, and normal boot-strap; If software security grade is lower than the mobile phone level of security, then controlling mobile phone can not normal boot-strap.So, just realized preventing the rollback of cell phone software level of security, thereby realized use control, prevented that effectively the hacker from downloading other software version of low level security earlier and cracking in terminal, improved the fail safe of terminal uses such as mobile phone software with different level of securitys.
In order to realize the method that prevents rollback of software security grade as above, the structure of the mobile phone in the present embodiment as shown in Figure 2, the structure (structure of existing mobile phone as shown in Figure 1) of this mobile phone except having existing mobile phone, as parts such as central processing unit, display, input part, wireless communication module, message module, also be provided with: terminal security rank memory cell (as otp memory) is used for the memory mobile phone level of security; And
The running software control unit is used for after mobile phone is opened the level of security and the terminal security rank of installed software on this terminal relatively, if the level of security of installed software is lower than described terminal security rank on this terminal, then forbids the mobile phone normal boot-strap.If described running software control unit is judged the level of security of installed software on this terminal and is greater than or equal to described terminal security rank, then allow this running software, make the mobile phone normal boot-strap, and write in the OPT memory of terminal as the terminal security rank with the level of security of this software.
As above only be that example describes the present invention, but the present invention is not limited to mobile phone, and can also is other mobile communication terminals such as PDA, Personal Handyphone System with the mobile phone.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method can instruct relevant hardware to finish by program, this program can be stored in the computer read/write memory medium, such as ROM/RAM, magnetic disc, CD etc.
Above-described specific embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is specific embodiments of the invention; and be not intended to limit the scope of the invention; within the spirit and principles in the present invention all, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (6)

1. the method that prevents rollback of software security grade of a mobile communication terminal is characterized in that, this method comprises:
Storage terminal level of security in the memory of mobile communication terminal, this terminal security rank are this terminal the highest used software security grade;
The relatively level of security and the terminal security rank of installed software on this terminal after terminal is opened, if the level of security of this installed software is lower than described terminal security rank, then this software operation that is under an embargo; If the level of security of installed software is greater than or equal to described terminal security rank on this terminal, then allows this running software, and write in the memory of terminal as the terminal security rank with the level of security of this software.
2. method according to claim 1 is characterized in that:
Described software is operating system software.
3. method according to claim 1 is characterized in that:
Described memory is the one-time programming otp memory.
4. a mobile communication terminal comprises the terminal body, it is characterized in that, this terminal also comprises:
Terminal security rank memory cell is used for the storage terminal level of security, and this terminal security rank is this terminal the highest used software security grade; And
The running software control unit is used for after terminal is opened the level of security and the terminal security rank of installed software on this terminal relatively, if the level of security of installed software is lower than described terminal security rank on this terminal, then forbids this running software; Be greater than or equal to described terminal security rank if judge the level of security of installed software on this terminal, then allow this running software, and write in the memory of terminal as the terminal security rank with the level of security of this software.
5. mobile communication terminal according to claim 4 is characterized in that:
Described software is operating system software.
6. mobile communication terminal according to claim 4 is characterized in that:
Described memory is the one-time programming otp memory.
CN2008101123696A 2008-05-22 2008-05-22 Mobile communication terminal and method for preventing rollback of software security grade Expired - Fee Related CN101287227B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101123696A CN101287227B (en) 2008-05-22 2008-05-22 Mobile communication terminal and method for preventing rollback of software security grade

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101123696A CN101287227B (en) 2008-05-22 2008-05-22 Mobile communication terminal and method for preventing rollback of software security grade

Publications (2)

Publication Number Publication Date
CN101287227A CN101287227A (en) 2008-10-15
CN101287227B true CN101287227B (en) 2011-11-09

Family

ID=40059145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101123696A Expired - Fee Related CN101287227B (en) 2008-05-22 2008-05-22 Mobile communication terminal and method for preventing rollback of software security grade

Country Status (1)

Country Link
CN (1) CN101287227B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014000696A1 (en) * 2012-06-28 2014-01-03 北京奇虎科技有限公司 Security detection method and system for android application program
CN102779257B (en) * 2012-06-28 2015-10-07 北京奇虎科技有限公司 A kind of safety detection method of Android application program and system
US8978160B2 (en) * 2012-09-12 2015-03-10 GM Global Technology Operations LLC Method for selective software rollback
CN112463721A (en) * 2020-12-18 2021-03-09 中国计量大学上虞高等研究院有限公司 High-reliability offline protection system and configuration method of embedded SoC software

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913701A (en) * 2005-08-08 2007-02-14 北京三星通信技术研究有限公司 Method for providing different safety class service to different user in mobile communication system
CN101115249A (en) * 2006-07-27 2008-01-30 三星电子株式会社 Event processing device and method for mobile communication terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913701A (en) * 2005-08-08 2007-02-14 北京三星通信技术研究有限公司 Method for providing different safety class service to different user in mobile communication system
CN101115249A (en) * 2006-07-27 2008-01-30 三星电子株式会社 Event processing device and method for mobile communication terminal

Also Published As

Publication number Publication date
CN101287227A (en) 2008-10-15

Similar Documents

Publication Publication Date Title
KR101206740B1 (en) Mobile terminal for controling execution of application and method thereof
US8281169B2 (en) Method and system for power management for a handheld mobile electronic device executing-in-place an application kernel from execute-in-place non-volatile memory (XIP NVM)
US8225393B2 (en) Apparatus for restricting access to application module in mobile wireless device and method of restricting access to application module using the same
US20170124355A1 (en) System processing method, system processing device and terminal
CN101287227B (en) Mobile communication terminal and method for preventing rollback of software security grade
CN104516806A (en) Power consumption information detection result display method and system for mobile terminal
KR20040015704A (en) System and method for temporary application component deletion and reload on a wireless device
WO2013184799A1 (en) Evaluating whether to block or allow installation of a software application
CN104461749A (en) Application program synchronization method and device of multi-system terminal and terminal
CN103905641B (en) A kind of method preventing mobile phone flow from escaping
US20130198872A1 (en) Method for component access control and electronic device
CN107748685A (en) Application program launching control method, device, terminal device and storage medium
CN103218552B (en) Based on method for managing security and the device of user behavior
CN102567135B (en) Refreshing/recovering method and electronic equipment
CN105843653A (en) TA (trusted application) configuration method and device
CN102810139B (en) Secure data operation method and communication terminal
CN105573837A (en) Method and device for controlling multi-system mobile terminal
CN101610500A (en) Mobile phone data retrieving method, mobile phone and mobile phone data retrieving system
US9245112B2 (en) Apparatus and method for managing entitlements to program code
CN106326018A (en) Data access method and terminal
CN103428370B (en) Mobile phone and multi-user control method thereof
CN102135857A (en) Control method for opening application and terminal thereof
CN106951771B (en) Mobile terminal using method of android operating system
CN104462890A (en) Application authority management method under Android platform
CN114546501B (en) Method for starting Linux operating system in physical read-only disk

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111109

Termination date: 20200522