[go: up one dir, main page]

CN103927492B - A kind of data processing equipment and data guard method - Google Patents

A kind of data processing equipment and data guard method Download PDF

Info

Publication number
CN103927492B
CN103927492B CN201310013078.2A CN201310013078A CN103927492B CN 103927492 B CN103927492 B CN 103927492B CN 201310013078 A CN201310013078 A CN 201310013078A CN 103927492 B CN103927492 B CN 103927492B
Authority
CN
China
Prior art keywords
mark
testing result
processing equipment
data
data processing
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
CN201310013078.2A
Other languages
Chinese (zh)
Other versions
CN103927492A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310013078.2A priority Critical patent/CN103927492B/en
Publication of CN103927492A publication Critical patent/CN103927492A/en
Application granted granted Critical
Publication of CN103927492B publication Critical patent/CN103927492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2121Chip on media, e.g. a disk or tape with a chip embedded in its case

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Storage Device Security (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of data processing equipment and data guard method;Methods described is applied in a data processing equipment;The data processing equipment includes a data chip;Methods described includes:The data processing equipment sets the first mark in the data chip;When the data processing equipment set it is described first mark after again on it is electric when, detection it is described first mark, obtain the first testing result;The data processing equipment sets the second mark according to first testing result and the first predetermined relationship;When the first event occurs, data processing equipment detection second mark, the second testing result is obtained;The data chip is performed and operated corresponding to second testing result according to the second predetermined relationship.The present invention can independently, comprehensively protect the content in data chip.

Description

A kind of data processing equipment and data guard method
Technical field
The present invention relates to computer realm, more particularly to a kind of data processing equipment and data guard method.
Background technology
Under some PEs, in education sector, Internet bar and some public places, easily by artificial destruction BIOS (Basic Input Output System, basic input output system) information, to it is normal using bring it is certain not Just.So needing a BIOS defencive function, the protection to BIOS information can be reached, so as not to allow user can be easily Change BIOS information.
Existing a solution is to read BIOS information to be stored on hard disk, reads and works as again when computer starts every time Preceding BIOS information, it is compared with the BIOS information of storage, if BIOS information changes, now prompts user, and write hard Saved BIOS information is to reach the purpose of BIOS data protections on disk.
During technical scheme of the embodiment of the present invention is realized, inventor has found above-mentioned in the prior art at least in the presence of such as Lower problem:
With gradually becoming strong for Legacy (tradition) BIOS functions, on Legacy BIOS, CMOS (Complementary Metal Oxide Semiconductor, complementary metal oxide semiconductor) information is no longer 128, and it is greater than 128 Byte.So cause not protecting all BIOS informations on old Legacy BIOS;
And on EFI (Extensible Firmware Interface) BIOS, if insertion extrapolation USB flash disk, or can starting device when, now from From the point of view of user perspective, BIOS information does not change, but from BIOS in itself from the point of view of, BIOS information is changed, The BIOS information that user can be prompted current changes, and produces ambiguity.
Certain potential safety hazard be present in addition, BIOS information is stored on hard disk.If someone (such as hacker) is by hard disk Data are destroyed, and exception just occurs in BIOS information;If hard disk is unplugged, BIOS defencive function can not also be realized;And And the read-write of BIOS information is repeatedly carried out, the life-span of BIOS Flash chips can be reduced, finally shortens whole service life of a machine.
It can be seen that existing CMOS protection schemes can not thoroughly meet the needs of user, it is impossible to reach protection BIOS comprehensively Effect, and the dependence to hard disk is stronger.
The content of the invention
How independently, comprehensively the technical problem to be solved in the present invention is to protect the content in data chip.
In order to solve the above problems, the invention provides a kind of data guard method, applies in a data processing equipment; The data processing equipment includes a data chip;Methods described includes:
The data processing equipment sets the first mark in the data chip;
When the data processing equipment set it is described first mark after again on it is electric when, detection it is described first mark, obtain To the first testing result;
The data processing equipment sets the second mark according to first testing result and the first predetermined relationship;
When the first event occurs, data processing equipment detection second mark, the second testing result is obtained;
The data chip is performed and operated corresponding to second testing result according to the second predetermined relationship.
Further, the data processing equipment sets second according to first testing result and the first predetermined relationship The step of mark, includes:
If the first testing result represents being identified for disabled status, the data processing equipment by second for the first mark It is arranged to represent the state that can not enter data chip;
If the first testing result represents being identified for upstate, the data processing equipment by second for the first mark It is arranged to represent the state that can enter data chip.
Further, the data chip is performed and operated corresponding to second testing result according to the second predetermined relationship The step of include:
When the second testing result expression second is identified as the state that can not enter data chip, the data chip does not ring Answer first event;
When the second testing result expression second is identified as the state that can enter data chip, the data chip performs institute State the operational order of the first event triggering.
Further, also include after the step of data chip is not responding to first event:
Described first mark is revised as upstate by the data chip.
Further, the data chip is BIOS chips, and first event enters the event of BIOS entrances for triggering, Described second when being identified as hidden state for the state of data chip can not be entered, for data core can be entered when being non-concealed state The state of piece.
Further, after data processing equipment step electric on after first mark is set again, the number According to processing equipment according to first testing result and the first predetermined relationship, also included before the step of the second mark is set:
The mark of data processing equipment detection the 3rd, obtains the 3rd testing result;Described 3rd identifies for representing institute State and whether there is specific application program in data processing equipment;
The data processing equipment is according to first testing result and the first predetermined relationship, the step of setting the second mark Including:
The data processing equipment is disabled status when the mark of the first testing result expression first, and the described 3rd detects When as a result representing to have the specific application program, the second mark is arranged to represent the state that can not enter data chip; When the first testing result represents being represented for upstate, or the 3rd testing result in the absence of described specific for the first mark During application program, the described second mark is arranged to represent the state that can enter data chip.
Further, described method also includes:
What it is when the mark of the first testing result expression first is disabled status, and institute is not present in the 3rd testing result expression When stating specific application program, the first mark is arranged to upstate and restarts the data processing set by the data chip It is standby.
Present invention also offers a kind of data processing equipment;The data processing equipment includes a data chip;Also include:
First setting unit, for setting first in the data chip to identify;
First detection unit, for when the data processing equipment set it is described first mark after again on it is electric when detect First mark, obtains the first testing result;
Second setting unit, for according to first testing result and the first predetermined relationship, setting the second mark;
Second detection unit, for when the first event occurs, data chip detection second mark, obtain the Two testing results;
The data chip is used for according to the second predetermined relationship, performs and is operated corresponding to second testing result.
Further, second setting unit sets second according to first testing result and the first predetermined relationship Mark refers to:
If the first testing result represents being identified for disabled status, second setting unit by second for the first mark It is arranged to represent the state that can not enter data chip;
If the first testing result represents being identified for upstate, second setting unit by second for the first mark It is arranged to represent the state that can enter data chip.
Further, the data chip is performed and operated corresponding to second testing result according to the second predetermined relationship Refer to:
The data chip does not ring when the second testing result expression second is identified as the state that can not enter data chip Answer first event;When the second testing result represent second be identified as the state that can enter data chip when, perform described the The operational order of one event triggering.
Further, the data chip is additionally operable to after first event is not responding to the described first mark being revised as Upstate.
Further, the data chip is BIOS chips, and first event enters the event of BIOS entrances for triggering, Described second when being identified as hidden state for the state of data chip can not be entered, for data core can be entered when being non-concealed state The state of piece.
Further, described data processing equipment also includes:
3rd detection unit, for detecting the 3rd mark, obtain the 3rd testing result;Described 3rd identifies for representing institute State and whether there is specific application program in data processing equipment;
Second setting unit sets the second mark to refer to according to first testing result and the first predetermined relationship:
Second setting unit is disabled status when the mark of the first testing result expression first, and the described 3rd detects When as a result representing to have the specific application program, the second mark is arranged to represent the state that can not enter data chip; When the first testing result represents being represented for upstate, or the 3rd testing result in the absence of described specific for the first mark During application program, the described second mark is arranged to represent the state that can enter data chip.
Further, the data chip be additionally operable to when the first testing result represent first mark be disabled status, and When 3rd testing result represents that the specific application program is not present, the first mark is arranged to upstate and restarted The data processing equipment.
At least one embodiment of the present invention can protect the content in data chip to be not tampered with;The present invention another Embodiment can ensure only to allow specific application program to protect data chip, can also be unloaded in the application program or non- Recover the operation to data chip in the case of normal unloading;Another embodiment of the present invention can fundamentally prevent user Modification to BIOS data, to realize the purpose of BIOS protections, can also solve the incomplete problem of BIOS data protections;And Dependence is not present to hard disk, as long as after respective identification has been set, just can normally protect;Due to not reading and writing BIOS data repeatedly, So the service life of BIOS Flash chips can be extended, to extend the service life of whole machine.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of embodiment one;
Fig. 2 is the schematic flow sheet of example in embodiment one;
Fig. 3 is the schematic block diagram of embodiment two.
Embodiment
Technical scheme is described in detail below in conjunction with drawings and Examples.
If it should be noted that not conflicting, each feature in the embodiment of the present invention and embodiment can be tied mutually Close, within protection scope of the present invention.In addition, though logical order is shown in flow charts, but in some situations Under, can be with the step shown or described by being performed different from order herein.
Embodiment one, a kind of data guard method, apply in a data processing equipment;The data processing equipment includes One data chip;Methods described as shown in figure 1, including:
The data processing equipment sets the first mark in the data chip;
When the data processing equipment set it is described first mark after again on it is electric when, detection it is described first mark, obtain To the first testing result;
The data processing equipment sets the second mark according to first testing result and the first predetermined relationship;
When the first event occurs, data processing equipment detection second mark, the second testing result is obtained;
The data chip is performed and operated corresponding to second testing result according to the second predetermined relationship.
Wherein, all or part in the step of mark of detection first, second, mark of setting second can be complete by data chip Into, also can by data processing equipment other parts complete.
In an embodiment of the present embodiment, the data processing equipment is pre- according to first testing result and first The step of determining relation, setting the second mark can specifically include:
If the first testing result represents being identified for disabled status, the data processing equipment by second for the first mark It is arranged to represent the state that can not enter data chip;
If the first testing result represents being identified for upstate, the data processing equipment by second for the first mark It is arranged to represent the state that can enter data chip.
In an embodiment of the present embodiment, the data chip performs second inspection according to the second predetermined relationship Surveying the step of being operated corresponding to result can specifically include:
When the second testing result expression second is identified as the state that can not enter data chip, the data chip does not ring Answer first event;
When the second testing result expression second is identified as the state that can enter data chip, the data chip performs institute State the operational order of the first event triggering.
In the embodiment, when the second testing result expression second is identified as the state that can not enter data chip, institute The prompt message of disabling notebook data chip can also further be produced by stating data chip.
In the embodiment, it can also include after the step of data chip is not responding to first event:The number The described first mark is revised as upstate according to chip.
If comprising the step, the protection setting of data chip is only come into force once;If not including the step, Before changing first mark, data chip is all not responding to the first event;It can choose whether to increase the step as needed.
In an embodiment of the present embodiment, the data processing equipment set it is described first mark after again on electricity The step of after, the data processing equipment sets the step of the second mark according to first testing result and the first predetermined relationship It can also include before rapid:
The mark of data processing equipment detection the 3rd, obtains the 3rd testing result;Described 3rd identifies for representing institute State and whether there is specific application program in data processing equipment;
The data processing equipment is according to first testing result and the first predetermined relationship, the step of setting the second mark It can specifically include:
The data processing equipment is disabled status when the mark of the first testing result expression first, and the described 3rd detects When as a result representing to have the specific application program, the second mark is arranged to represent the state that can not enter data chip; When the first testing result represents being represented for upstate, or the 3rd testing result in the absence of described specific for the first mark During application program, the described second mark is arranged to represent the state that can enter data chip.
It can so ensure that the protection for data chip only uses to specific application program.It is if specific in the absence of this Application program, even if then first mark be configured to disabled status, data chip still can be operated.The application program can Whether BIOS is set to protect for selection by the user, if user sets BIOS to protect, the application program can be marked described first Knowledge is arranged to disabled status;If user is not provided with BIOS protections, the described first mark can be arranged to by the application program can Use state.
The specific application program can be configured to when performing unloading operation, related setting interface be called, by first Mark is arranged to upstate, the 3rd mark is arranged to represent the value in the absence of specific application program, that is, revert to The application program is not installed and does not disable the state of data chip.
In another realization of the embodiment, methods described can also include:When the first testing result represents the first mark Know for disabled status, and when the 3rd testing result represents that the specific application program is not present, the data chip First mark is arranged to upstate and restarts the data processing equipment.
The purpose for the arrangement is that:If user changes hard disk, or the relative application software on hard disk is not being carried out Directly deleted in the case of unloading operation, data chip can be about to the first mark certainly and be arranged to upstate.
In an embodiment of the present embodiment, the data chip is BIOS chips, and the value of the first mark is when being 00H Disabled status, it is upstate when being 01H.When the value of the first mark is changed into 00H, now any interface into BIOS is all It can be closed, user can not set BIOS.When the value of the first mark is changed into 01H, now any interface into BIOS All in Open states, user can utilize the various entrances into BIOS to enter BIOS modification BIOS configuration informations.
In the embodiment, event of first event for triggering into BIOS entrances, for example to have pressed F1 quick by user Entrance of the key triggering into BIOS.Described second when being identified as hidden state for the state of data chip can not be entered, to be non-hidden For the state of data chip can be entered during the state of Tibetan.Second mark can be, but not limited to as " Enter Setup Flag ".
In other embodiment, the second mark can also be other marks, for example represent that can BIOS data be changed Mark or represent mark that can modification to BIOS data preserve etc., at this moment first event, which mutually should be, changes BIOS The trigger events (for example user is configured to some mark) of data preserves the trigger event of modification (for example user exists " preserve and exit " is selected in BIOS interfaces or presses the shortcut of corresponding function), when the first testing result represents the first mark For disabled status when, above-mentioned second mark is corresponding to be configured to represent the state that can not be modified or represents what can not be preserved State.
The flow of one specific example of the embodiment is as shown in Fig. 2 the example includes above-mentioned 3rd mark, processing Process includes step 201~205:
201st, specific application program is mounted with data processing equipment, therefore the value of the 3rd mark is " 1 ";This applies journey The value of first mark is arranged to " 1 " by sequence.
202nd, when data processing equipment is upper electric again, BIOS chips judge the value of first mark and the value of the 3rd mark Whether it is " 1 ", if it is, carrying out step 203;If it is not, then carry out step 204.
203rd, BIOS chips by the second mark by being revised as hidden state to forbid user to enter BIOS by pressing F1 keys SETUP;Carry out step 205.
204th, BIOS chips by the second mark by being revised as non-concealed state to allow user to enter BIOS by F1 SETUP;Carry out step 205.
205th, BIOS chips reset the described first mark.
The present embodiment a kind of data chip for BIOS chips embodiment in, the data processing equipment can lead to Cross calling UEFI (Unified Extensible Firmware Interface, unified Extensible Firmware Interface) or SMI (Serial Management Interface, serial management interface), the first mark in the data chip is set Put.
For example the data processing equipment can call UEFI variables to transmit the information specifically set to BISO chips, be adjusted Variable can be, but not limited to be EFI_GLOBAL_VARIABLE GUID, based on UINT8 sizes, NV/BS/RT attributes.Institute State data processing equipment and obtain and set the variate-value according to calling specified in UEFI specification and operation method.
If using SMI interfaces, data processing equipment can carry out the setting of the first mark in the following way:
In entrance, EAX is arranged to 534DDD20h;BL is arranged to subfunction number;BH is arranged to set request Variate-value;
Exporting, EAX is arranged to return code;EAX is that SMI mistakes return to state, and if there is no mistake, then EAX is 0, The 31st of EAX is 1 if SMI is not supported;The 30th of EAX is 1 if SMI failures;If one or more input Invalid parameters then the 2nd of EAX be 1;
The variate-value set on the renewal of SMI interfaces:
In entrance:BH=The request variable value to be set;
Exporting:The parameter value that BIOS renewal BH registers are transmitted.
Embodiment two, a kind of data processing equipment, as shown in figure 3, including:
One data chip;
First setting unit, for setting first in the data chip to identify;
First detection unit, for when the data processing equipment set it is described first mark after again on it is electric when detect First mark, obtains the first testing result;
Second setting unit, for according to first testing result and the first predetermined relationship, setting the second mark;
Second detection unit, for when the first event occurs, data chip detection second mark, obtain the Two testing results;
The data chip is used for according to the second predetermined relationship, performs and is operated corresponding to second testing result.
Wherein, all or part in first, second detection unit, the second setting unit can be integrated in data chip In, or the combination of hardware independent in data processing equipment or software or software and hardware.
In an embodiment of the present embodiment, second setting unit is pre- according to first testing result and first Determine relation, set the second mark to refer to:
If the first testing result represents being identified for disabled status, second setting unit by second for the first mark It is arranged to represent the state that can not enter data chip;
If the first testing result represents being identified for upstate, second setting unit by second for the first mark It is arranged to represent the state that can enter data chip.
In an embodiment of the present embodiment, the data chip performs second inspection according to the second predetermined relationship Operation corresponding to result is surveyed to refer to:
The data chip does not ring when the second testing result expression second is identified as the state that can not enter data chip Answer first event;When the second testing result represent second be identified as the state that can enter data chip when, perform described the The operational order of one event triggering.
In the embodiment, when the second testing result expression second is identified as the state that can not enter data chip, institute The prompt message of disabling notebook data chip can also further be produced by stating data chip.
In an embodiment of the present embodiment, the data chip is additionally operable to institute after first event is not responding to State the first mark and be revised as upstate.
If the data chip includes the function, the protection setting of data chip is only come into force once;If do not wrap Containing the function, then before first mark is changed, data chip is all not responding to the first event;It can choose whether as needed Increase the step.
In an embodiment of the present embodiment, described data processing equipment also includes:
3rd detection unit, for detecting the 3rd mark, obtain the 3rd testing result;Described 3rd identifies for representing institute State and whether there is specific application program in data processing equipment;
Second setting unit sets the second mark to refer to according to first testing result and the first predetermined relationship:
Second setting unit is disabled status when the mark of the first testing result expression first, and the described 3rd detects When as a result representing to have the specific application program, the second mark is arranged to represent the state that can not enter data chip; When the first testing result represents being represented for upstate, or the 3rd testing result in the absence of described specific for the first mark During application program, the described second mark is arranged to represent the state that can enter data chip.
It can so ensure that the protection for data chip only uses to specific application program.It is if specific in the absence of this Application program, even if then first mark be configured to disabled status, data chip still can be operated.
The specific application program can be configured to when performing unloading operation, related setting interface be called, by first Mark is arranged to upstate, the 3rd mark is arranged to represent the value in the absence of specific application program, that is, revert to The application program is not installed and does not disable the state of data chip.
In an embodiment of the present embodiment, the data chip is additionally operable to when the first testing result represents the first mark For disabled status, and when the 3rd testing result represents that the specific application program is not present, by the first mark setting Into upstate and restart the data processing equipment.
The purpose for the arrangement is that:If user changes hard disk, or the relative application software on hard disk is not being carried out Directly deleted in the case of unloading operation, data chip can be about to the first mark certainly and be arranged to upstate.
In an embodiment of the present embodiment, the data chip is BIOS chips, and the value of the first mark is when being 00H Disabled status, it is upstate when being 01H.When the value of the first mark is changed into 00H, now any interface into BIOS is all It can be closed, user can not set BIOS.When the value of the first mark is changed into 01H, now any interface into BIOS All in Open states, user can utilize the various entrances into BIOS to enter BIOS modification BIOS configuration informations.
In the embodiment, event of first event for triggering into BIOS entrances, for example to have pressed F1 quick by user Entrance of the key triggering into BIOS.Described second when being identified as hidden state for the state of data chip can not be entered, to be non-hidden For the state of data chip can be entered during the state of Tibetan.Second mark can be, but not limited to as " Enter Setup Flag ".
In other embodiment, the second mark can also be other marks, for example represent that can BIOS data be changed Mark or represent mark that can modification to BIOS data preserve etc., at this moment first event, which mutually should be, changes BIOS The trigger events (for example user is configured to some mark) of data preserves the trigger event of modification (for example user exists " preserve and exit " is selected in BIOS interfaces or presses the shortcut of corresponding function), when the first testing result represents the first mark For disabled status when, above-mentioned second mark is corresponding to be configured to represent the state that can not be modified or represents what can not be preserved State.
One of ordinary skill in the art will appreciate that all or part of step in the above method can be instructed by program Related hardware is completed, and described program can be stored in computer-readable recording medium, such as read-only storage, disk or CD Deng.Alternatively, all or part of step of above-described embodiment can also be realized using one or more integrated circuits.Accordingly Ground, each module/unit in above-described embodiment can be realized in the form of hardware, can also use the shape of software function module Formula is realized.The present invention is not restricted to the combination of the hardware and software of any particular form.
Certainly, the present invention can also have other various embodiments, ripe in the case of without departing substantially from spirit of the invention and its essence Know those skilled in the art when can be made according to the present invention it is various it is corresponding change and deformation, but these corresponding change and become Shape should all belong to the scope of the claims of the present invention.

Claims (10)

1. a kind of data guard method, apply in a data processing equipment;The data processing equipment includes a data chip; Characterized in that, methods described includes:
The data processing equipment sets the first mark in the data chip;
When the data processing equipment is when electric on after setting first mark again, detection first mark, the is obtained One testing result;
The data processing equipment sets the second mark according to first testing result and the first predetermined relationship;
When the first event occurs, data processing equipment detection second mark, the second testing result is obtained;
The data chip is performed and operated corresponding to second testing result according to the second predetermined relationship;
Wherein, the data chip is BIOS chips;
Wherein, event of first event for triggering into BIOS entrances;
The data processing equipment according to first testing result and the first predetermined relationship, wrap by the step of setting the second mark Include:
If the first testing result represents the setting the second mark for disabled status, the data processing equipment of the first mark Into the state for representing that data chip can not be entered;
If the first testing result represents the setting the second mark for upstate, the data processing equipment of the first mark Into the state for representing that data chip can be entered;
According to the second predetermined relationship, perform the step of being operated corresponding to second testing result includes the data chip:
When the second testing result expression second is identified as the state that can not enter data chip, the data chip is not responding to institute State the first event;
When the second testing result represent second be identified as the state that can enter data chip when, the data chip performs described the The operational order of one event triggering.
2. the method as described in claim 1, it is characterised in that after the step of data chip is not responding to first event Also include:
Described first mark is revised as upstate by the data chip.
3. the method as described in claim 1, it is characterised in that:
Described second when being identified as hidden state for the state of data chip can not be entered, for number can be entered when being non-concealed state According to the state of chip.
4. such as method according to any one of claims 1 to 3, it is characterised in that the data processing equipment is described in setting After first mark again after the step of upper electricity, the data processing equipment closes according to first testing result and first are predetermined System, set second mark the step of before also include:
The mark of data processing equipment detection the 3rd, obtains the 3rd testing result;Described 3rd identifies for representing the number According to whether there is specific application program in processing equipment;
The data processing equipment according to first testing result and the first predetermined relationship, wrap by the step of setting the second mark Include:
What the data processing equipment represented the first mark when the first testing result is disabled status, and the 3rd testing result When expression has the specific application program, the second mark is arranged to represent the state that can not enter data chip;When One testing result represents being represented for upstate, or the 3rd testing result in the absence of the specific application for the first mark During program, the described second mark is arranged to represent the state that can enter data chip.
5. method as claimed in claim 4, it is characterised in that also include:
What it is when the mark of the first testing result expression first is disabled status, and the spy is not present in the 3rd testing result expression During fixed application program, the first mark is arranged to upstate and restarts the data processing equipment by the data chip.
6. a kind of data processing equipment, including a data chip;Characterized in that, also include:
First setting unit, for setting first in the data chip to identify;
First detection unit, for when the data processing equipment set it is described first mark after again on it is electric when detection described in First mark, obtains the first testing result;
Second setting unit, for according to first testing result and the first predetermined relationship, setting the second mark;
Second detection unit, for when the first event occurs, data chip detection second mark, obtaining the second inspection Survey result;
The data chip is used for according to the second predetermined relationship, performs and is operated corresponding to second testing result;
Wherein, the data chip is BIOS chips;
Wherein, event of first event for triggering into BIOS entrances;
Second setting unit sets the second mark to refer to according to first testing result and the first predetermined relationship:
If the first testing result represents the setting the second mark for disabled status, second setting unit of the first mark Into the state for representing that data chip can not be entered;
If the first testing result represents the setting the second mark for upstate, second setting unit of the first mark Into the state for representing that data chip can be entered;
The data chip performs operation corresponding to second testing result and referred to according to the second predetermined relationship:
The data chip is not responding to institute when the second testing result expression second is identified as the state that can not enter data chip State the first event;When the second testing result expression second is identified as the state that can enter data chip, first thing is performed The operational order of part triggering.
7. data processing equipment as claimed in claim 6, it is characterised in that:
The data chip is additionally operable to after first event is not responding to the described first mark being revised as upstate.
8. data processing equipment as claimed in claim 6, it is characterised in that:
Described second when being identified as hidden state for the state of data chip can not be entered, for number can be entered when being non-concealed state According to the state of chip.
9. the data processing equipment as any one of claim 6~8, it is characterised in that also include:
3rd detection unit, for detecting the 3rd mark, obtain the 3rd testing result;Described 3rd identifies for representing the number According to whether there is specific application program in processing equipment;
Second setting unit sets the second mark to refer to according to first testing result and the first predetermined relationship:
What second setting unit represented the first mark when the first testing result is disabled status, and the 3rd testing result When expression has the specific application program, the second mark is arranged to represent the state that can not enter data chip;When One testing result represents being represented for upstate, or the 3rd testing result in the absence of the specific application for the first mark During program, the described second mark is arranged to represent the state that can enter data chip.
10. data processing equipment as claimed in claim 9, it is characterised in that:
It is disabled status that the data chip, which is additionally operable to when the mark of the first testing result expression first, and the 3rd detection is tied When fruit represents that the specific application program is not present, it is arranged to upstate by the first mark and restarts the data processing set It is standby.
CN201310013078.2A 2013-01-14 2013-01-14 A kind of data processing equipment and data guard method Active CN103927492B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310013078.2A CN103927492B (en) 2013-01-14 2013-01-14 A kind of data processing equipment and data guard method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310013078.2A CN103927492B (en) 2013-01-14 2013-01-14 A kind of data processing equipment and data guard method

Publications (2)

Publication Number Publication Date
CN103927492A CN103927492A (en) 2014-07-16
CN103927492B true CN103927492B (en) 2018-01-23

Family

ID=51145710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310013078.2A Active CN103927492B (en) 2013-01-14 2013-01-14 A kind of data processing equipment and data guard method

Country Status (1)

Country Link
CN (1) CN103927492B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073818B (en) * 2016-11-14 2021-07-09 华为技术有限公司 Chip data protection circuits, chips and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1530835A (en) * 2003-03-10 2004-09-22 联想(北京)有限公司 Method for detecting computer operating system normal start
CN101373451A (en) * 2008-10-20 2009-02-25 华硕电脑股份有限公司 Computer system for protecting double basic input/output system program and its control method
CN101430665A (en) * 2007-11-08 2009-05-13 英业达股份有限公司 Write protection method for basic input and output system
CN101499029A (en) * 2008-02-02 2009-08-05 联想(北京)有限公司 Cabinet recognizing method, computer, cabinet and main board
CN102681910A (en) * 2011-03-08 2012-09-19 联想(北京)有限公司 Recognition method, computer and recognition system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100711913B1 (en) * 2002-02-04 2007-04-27 엘지전자 주식회사 How to secure data stored on the hard disk of a computer system
JP4279856B2 (en) * 2006-07-18 2009-06-17 レノボ・シンガポール・プライベート・リミテッド Information transfer method and computer
CN101464933B (en) * 2007-12-18 2011-08-03 中国长城计算机深圳股份有限公司 A BIOS write-proof method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1530835A (en) * 2003-03-10 2004-09-22 联想(北京)有限公司 Method for detecting computer operating system normal start
CN101430665A (en) * 2007-11-08 2009-05-13 英业达股份有限公司 Write protection method for basic input and output system
CN101499029A (en) * 2008-02-02 2009-08-05 联想(北京)有限公司 Cabinet recognizing method, computer, cabinet and main board
CN101373451A (en) * 2008-10-20 2009-02-25 华硕电脑股份有限公司 Computer system for protecting double basic input/output system program and its control method
CN102681910A (en) * 2011-03-08 2012-09-19 联想(北京)有限公司 Recognition method, computer and recognition system

Also Published As

Publication number Publication date
CN103927492A (en) 2014-07-16

Similar Documents

Publication Publication Date Title
US10817211B2 (en) Method for completing a secure erase operation
US9516056B2 (en) Detecting a malware process
CN105205413B (en) A data protection method and device
CN103440456B (en) The method and device that a kind of application security is assessed
CN106200891A (en) The display method of user interface, Apparatus and system
CN107180204A (en) A kind of method, storage device and mobile terminal for preventing information stolen
CN104915599A (en) Application program monitoring method and terminal
CN105718762B (en) A kind of BIOS authentication method and device
CN103971056A (en) Method and device for preventing application program in operating system from being uninstalled
CN110598384B (en) Information protection method, information protection device and mobile terminal
CN102722663A (en) Handheld smart device data security protection method
CN107766734A (en) Clean boot RAID card method, apparatus, equipment and computer-readable recording medium
CN104217162A (en) Method and system for detecting malicious software in smart terminal
CN105893221B (en) Method and device for alarming terminal running time
CN104751062A (en) Method and device improving operation system reliability
CN104063288A (en) Process management method and device
CN104809418B (en) Personal electronic device and personal electronic device loss protection system and method
CN109871327B (en) Trusted execution environment security storage security testing method and device
US7254701B2 (en) Method and device for safeguarding a digital process device
CN113467981A (en) Method and device for exception handling
CN103927492B (en) A kind of data processing equipment and data guard method
JP6128388B2 (en) Information processing device
CN102855421A (en) Method for protecting BIOS (basic input and output system) program from being embezzled, basic input and output system and computing device
CN110750162B (en) Input method and device
CN112114908A (en) Hardware platform, starting method and device thereof, and electronic equipment

Legal Events

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