CN103927492B - A kind of data processing equipment and data guard method - Google Patents
A kind of data processing equipment and data guard method Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2121—Chip 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
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.
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)
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)
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)
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 |
-
2013
- 2013-01-14 CN CN201310013078.2A patent/CN103927492B/en active Active
Patent Citations (5)
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 |