CN106485170A - A kind of data inputting method and device - Google Patents
A kind of data inputting method and device Download PDFInfo
- Publication number
- CN106485170A CN106485170A CN201510552192.1A CN201510552192A CN106485170A CN 106485170 A CN106485170 A CN 106485170A CN 201510552192 A CN201510552192 A CN 201510552192A CN 106485170 A CN106485170 A CN 106485170A
- Authority
- CN
- China
- Prior art keywords
- input
- security information
- module
- environment
- keyboard
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims abstract description 16
- 230000004913 activation Effects 0.000 claims description 17
- 230000006870 function Effects 0.000 description 46
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Virology (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
The invention provides a kind of method and apparatus of information input, wherein method includes:Identify security information input environment when, start safe input keyboard and simultaneously start function of safety protection;Wherein said function of safety protection forbids the interface calling screenshotss and/or record screen after starting.The present invention is when identifying the input environment of security information, start safe input keyboard and start safety protection module, to forbid the interface calling screenshotss and/or record screen, thus avoiding Malware steal information by way of screenshotss or record screen, improve the input safety of the security informations such as password.
Description
【Technical field】
The present invention relates to Computer Applied Technology field, particularly to a kind of data inputting method and device.
【Background technology】
At present, mobile device is becoming the main object of network attack, various fishing applications, free
User profile stolen in a mobile device by the various bad software such as wifi.But user is being set using movement
It is often necessary to input the information of some need for confidentiality, such as password when standby, then how to ensure these letters
The safety input of breath is urgently to be resolved hurrily.Existing settling mode is mainly when carrying out Password Input, calls and is
The input method that system carries, and do not use third party's input method.But this mode can only be to a certain extent
Malware is avoided to snatch password by way of monitoring input keyboard.
【Content of the invention】
In view of this, the invention provides a kind of method and apparatus of information input, in order to improve such as
The safety of the information inputs such as password.
Concrete technical scheme is as follows:
The invention provides a kind of method of information input, the method includes:
Identify security information input environment when, start safe input keyboard and simultaneously start function of safety protection;
Wherein said function of safety protection forbids the interface calling screenshotss and/or record screen after starting.
According to the present invention one preferred implementation, identify that the input environment of security information includes:
After input frame acquisition focus is detected, obtain the attribute of described input frame, according to the attribute of described input frame
The input environment of identification security information.
According to the present invention one preferred implementation, the described attribute identification security information according to described input frame defeated
Enter environment to include:
If the property value instruction password password attribute of described input frame, identify the defeated of security information
Enter environment.
The code keypad being carried for system according to the present invention one preferred implementation, described safe input keyboard.
According to the present invention one preferred implementation, the method also includes:
Identify unclassified information input environment when, start acquiescence entering method keyboard.
According to the present invention one preferred implementation, start safe input keyboard and start security protection work(described
Before energy, also include:
Judge whether the input environment of described security information belongs to valid application, if it is, continuing executing with institute
State the step starting safe input keyboard and starting function of safety protection.
According to the present invention one preferred implementation, the method also includes:
If it is judged that the input environment of described security information is not belonging to valid application, then No starting is any defeated
Enter method keyboard, and/or prompting user has input risk.
According to the present invention one preferred implementation, described forbid calling screenshotss and/or the interface of record screen to include:
Obtain system windows, forbid calling screenshotss by the mark flag of setting system windows and/or record screen
Interface.
According to the present invention one preferred implementation, forbid calling by the mark flag of setting system windows and cut
The interface of screen and/or record screen includes:
It is flag_secure by the flag of WindowManager.LayoutParams parameter setting window.
According to the present invention one preferred implementation, the method also includes:
Identify after exiting the input environment of described security information, close described safe input keyboard and simultaneously close institute
State function of safety protection.
According to the present invention one preferred implementation, the input environment that described security information is exited in identification includes:
Detect after input frame loses focus, identify the input environment exiting described security information.
Present invention also offers a kind of device of information input, this device includes:
Context awareness module, for identified input environment;
Function activation module, for identify in described Context awareness module security information input environment when,
Start safe input keyboard and start safety protection module;
Described safety protection module, for forbidding the interface calling screenshotss and/or record screen upon actuation.
According to the present invention one preferred implementation, described Context awareness module, specifically for detecting input frame
After obtaining focus, obtain the attribute of described input frame, according to the attribute identification security information of described input frame
Input environment.
According to the present invention one preferred implementation, described Context awareness module is known in the attribute according to described input frame
During the input environment of other security information, concrete execution:
If the property value instruction password password attribute of described input frame, identify the defeated of security information
Enter environment.
The code keypad being carried for system according to the present invention one preferred implementation, described safe input keyboard.
According to the present invention one preferred implementation, described function activation module, it is additionally operable in described Context awareness mould
When block identifies the input environment of unclassified information, start the entering method keyboard of acquiescence.
According to the present invention one preferred implementation, this device also includes:
Judge module, for identify in described Context awareness module security information input environment when, judge institute
Whether the input environment stating security information belongs to valid application;
, when the judged result of described judge module is to be, execution described startup safety is defeated for described function activation module
Enter keyboard and start the operation of safety protection module.
According to the present invention one preferred implementation, described function activation module is additionally operable to sentencing in described judge module
When disconnected result is no, any entering method keyboard of No starting, and/or prompting user's presence input risk.
According to the present invention one preferred implementation, described function activation module is forbidding calling screenshotss and/or record screen
Interface when, concrete execute:
Obtain system windows, forbid calling screenshotss by the mark flag of setting system windows and/or record screen
Interface.
According to the present invention one preferred implementation, described function activation module is in the mark by arranging system windows
When flag is to forbid calling screenshotss and/or recording the interface shielding, concrete execution:
It is flag_secure by the flag of WindowManager.LayoutParams parameter setting window.
According to the present invention one preferred implementation, this device also includes:
Function closedown module, for identifying the input ring exiting described security information in described Context awareness module
Behind border, close described safe input keyboard and close described safety protection module.
According to the present invention one preferred implementation, described Context awareness module detects input frame and loses focus
Afterwards, identify the input environment exiting described security information.
As can be seen from the above technical solutions, the present invention, when identifying the input environment of security information, opens
Move safe input keyboard and start safety protection module, to forbid the interface calling screenshotss and/or record screen.One
Aspect, using safe input keyboard, by avoid Malware by monitoring keyboard in the way of steal information,
On the other hand, start function of safety protection, to avoid Malware to steal by way of screenshotss or record screen
Information, improves the input safety of the security informations such as password.
【Brief description】
The method flow diagram that Fig. 1 is provided by the embodiment of the present invention;
Fig. 2 a is the instance graph of an application interface provided in an embodiment of the present invention;
Fig. 2 b is the instance graph of the unclassified information input scene on application interface shown in Fig. 2 a;
Fig. 2 c is the instance graph of the input scene of security information on application interface shown in Fig. 2 a;
Fig. 3 is structure drawing of device provided in an embodiment of the present invention.
【Specific embodiment】
In order that the object, technical solutions and advantages of the present invention are clearer, below in conjunction with the accompanying drawings and specifically
Embodiment describes the present invention.
The core concept of the present invention is, when identifying the input environment of security information, starts safety defeated
Enter keyboard and start function of safety protection, wherein function of safety protection is forbidden calling screenshotss and/or record after starting
The interface of screen.This processing procedure mainly executes in system level.
To the identification of input environment, mainly to input frame, such assembly judges, that is, according to defeated
Enter the input environment of the attribute identification security information of frame.For other types assembly, if there is also secrecy
Demand, it would however also be possible to employ similar fashion is processed.For example, for the assembly of type of button, Ke Yiyi
Attribute (the text attribute of such as button is shown to be the button such as " login " or " registration ") according to button is known
The input environment of other security information.The following examples are all described taking input frame as a example.
To the identification of input environment in addition to judging according to assembly, can also be sentenced from the page
Disconnected, such as needing to carry out the page of security protection, a perform function can be previously inserted
(JavaScript), can actively send this page when this perform function executes needs the information of security protection.
Upon receipt of this information, then identify the input environment that this page is security information.
The method flow diagram that Fig. 1 is provided by the embodiment of the present invention, as shown in fig. 1, this flow process is permissible
Comprise the following steps:
In 101, after input frame acquisition focus is detected, obtain the attribute of input frame.
When user's click input frame is ready for input, onfocus event can be produced, therefore, if
Capture the onfocus event of input frame assembly generation it is determined that input frame is detected to obtain focus.
Input frame assembly has certain type (attribute), if wherein type value is designated as password
(password) attribute, then illustrate that this input frame is used for carrying out Password Input, belong to the guarantor being related in the present invention
The input environment of confidential information.Certainly, the present invention is not limited to Password Input it is also possible to maintain secrecy for other
The input of information, if input frame is used for the input of other security informations, type value can also correspond to and refer to
Show other attributes it is also possible to pre-defined type value instruction needs to carry out the input of security information.?
Only it is described in the embodiment of the present invention taking Password Input as a example.
In 102, judge whether the property value of input frame indicates password attribute, if not, execution
103;If it is, execution 104.
The judgement of this step actually judges that whether this input environment is the input environment of security information.
In 103, start the entering method keyboard of acquiescence, terminate current process.
If current input frame is not intended to input password, it is the input environment of unclassified information, then no
Extra security protection need to be carried out, the input method using acquiescence carries out information input, therefore start silent
The entering method keyboard recognized, such that it is able to, in the case of there is no need to carry out safeguard protection, retain user's
Use habit, improves the input efficiency of user.The entering method keyboard given tacit consent to herein can be user setup
Third party's input method or the input method that carries of system.
In 104, judge whether the application that this input frame is located belongs to valid application, if not, execution
105;If it is, execution 106.
This step is whether the input environment to security information is the judgement that valid application is carried out, can be in advance
Preset some valid application information by way of white list, or preset by way of blacklist
Illegal application message;Then obtain this input frame place application message, the bag name of such as application, version,
One of information such as size or combination in any, then judge this using default white list or blacklist
Whether application message is legal.Herein, the mode for application validity judgement is only for example, practical application
In, can determine whether application is legal in several ways, for example, obtain the publisher information of application,
Blacklist according to application publisher or white list, determine whether this application is legal;Or, obtaining should
Evaluation information, the quality of the evaluation information according to this application, determine whether this application is legal;Or,
By which application of user setup as valid application;Or the security protection by system security centre or installation
Software, whether scanning application is legal to determine application, if scanning discovery application presence is non-to systemic-function
Method is called etc. then it is assumed that application is illegal.The main purpose of execution step 104 is:Improve further
The safety of information input, if illegal apply, then can strengthen information input safeguard protection further
(mode as described in following step 105), therefore, whether the application does not close to how judging to apply
The mode of method is specifically limited, and according to practical situation, can define various applications sentencing legally or illegally
Disconnected mode, will not enumerate herein.
In 105, any entering method keyboard of No starting, point out user to there is input risk, terminate to work as
Front flow process.
If the application that input frame is located is illegal application, then this application may steal user profile
Risk.Any entering method keyboard of No starting makes user cannot proceed information input, thus protecting
Card security information is not stolen.There is input risk it is also possible that user no longer enters row information in prompting user
Input, thus ensure that security information is not stolen.Any entering method keyboard of No starting therefore can be taken
And there is any one inputting in risk and process it is also possible to as shown in this step, adopt simultaneously in prompting user
Processed with two kinds.
In 106, start safe input keyboard and start function of safety protection.
The safe input keyboard starting in this step can be code keypad that system carries or
Through through safety verification and confirm safe third party's entering method keyboard.
Function of safety protection is a system-level function, can forbid any application call screenshotss after its startup
And/or the interface of record screen, also forbid that any other system-level function receives screenshotss and/or recorded screen command
Call screenshotss and/or the interface of record screen afterwards.
Specifically, function of safety protection by obtaining system windows, and can arrange the flag of system windows
(mark) is forbidding calling the interface of screenshotss and/or record screen.Wherein obtain system windows and can pass through function
GetWindow () realizing, thus obtaining current system windows.The flag of setting system windows can lead to
Cross function setFlags () or addFlags () to realize, in concrete setting, can pass through
The flag of WindowManager.LayoutParams parameter setting window is flag_secure.I.e.:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE)
Or
GetWindow () .setFlags (WindowManager.LayoutParams.FLAG_SECURE, 0)
In 107, detect after this input frame loses focus, closed safe input keyboard closed safe
Safeguard function.
Input frame is detected and lose focus, illustrate to exit the input environment of security information, need not proceed
The protection of safety input, therefore can recover the entering method keyboard using acquiescence with closed safe input keyboard.
Can be so real with closed safe safeguard function so that screenshotss software or record screen software can recover function
On border only when security information inputs, masked screenshotss and record screen function, farthest reduce to section
Screen software or the impact caused by normal function of record screen software.
It should be noted that aforesaid way provided in an embodiment of the present invention can apply to mobile device,
Can apply to the fixing equipments such as PC.Cite an actual example taking mobile phone as a example it is assumed that application A in
The page as shown in Figure 2 a occurs, user needs fill substance in the corresponding input frame of projects.Its
These information of middle user name, mailbox, ship-to are all not need for confidentiality, and only password is to need to protect
Close information.For example, when user clicks on the corresponding input frame of user name, true according to the attribute of input frame
Surely do not indicate that password attribute, therefore directly initiate the entering method keyboard of acquiescence, as institute in Fig. 2 b
Show.When user clicks on the corresponding input frame of password, the attribute according to input frame determines instruction password
Attribute, is the input environment of security information, then obtain the information of application A further, for example, apply A
Bag name, version number, the every application message in the information, with preset white list such as size be compared,
Add and determine that this application A is valid application, then the code keypad that activation system carries simultaneously starts security protection
Function, as illustrated in fig. 2 c.Forbid during user input password screenshotss and record screen function, when with
After family completes the input of password, the corresponding input frame of this password loses focus, then it is close that system of closing carries
Code key disk closed safe safeguard function.
Fig. 3 is structure drawing of device provided in an embodiment of the present invention, and as shown in Figure 3, this device can wrap
Include:Context awareness module 01, function activation module 02 and safety protection module 03, can also include sentencing
Disconnected module 04 and function closedown module 05.The major function of each component units is as follows:
Context awareness module 01 is responsible for identified input environment, and the identification to input environment is mainly to input
The such assembly of frame is judged, that is, according to the input environment of the attribute identification security information of input frame.
For other types assembly, if there is also privacy requirements, it would however also be possible to employ similar fashion is processed.
Specifically, after Context awareness module 01 can obtain focus input frame is detected, obtain input
The attribute of frame, according to the input environment of the attribute identification security information of input frame.If the attribute of input frame
Value instruction password attribute, then identify the input environment of security information.Wherein, when user's click is defeated
Enter frame be ready for input when, onfocus event can be produced, therefore, if capturing input frame assembly
The onfocus event producing obtains focus it is determined that input frame is detected.Certainly, the present invention does not limit
In Password Input it is also possible to be used for the input of other security informations, if input frame is used for other secrecy letters
Breath input, then property value can also correspond to instruction other attributes.
Function activation module 02 is responsible for, when Context awareness module 01 identifies the input environment of security information, opening
Move safe input keyboard and start safety protection module.Wherein, safe input keyboard can carry for system
Code keypad or through safety verification and confirm safe third party's entering method keyboard.
If Context awareness module 01 identifies the input environment of unclassified information, function activation module
02 entering method keyboard that can start acquiescence.For example current input frame is not intended to input password, then need not
Carry out extra security protection, the input method using acquiescence carries out information input, therefore start acquiescence
Entering method keyboard.The entering method keyboard given tacit consent to herein can be third party's input method of user setup,
It can also be the input method that system carries.
Safety protection module 03 is responsible for the interface forbidding upon actuation calling screenshotss and/or record screen.This safety
Protection module 03 is a system-level module, its startup after can forbid any application call screenshotss and/or
The interface of record screen, also forbids that any other system-level module is called after receiving screenshotss and/or recorded screen command
Screenshotss and/or the interface of record screen.
In addition, when Context awareness module 01 identifies the input environment of security information, judge module 04 is permissible
First determine whether whether the input environment of security information belongs to valid application.In the judged result of judge module 04 it is
When being, function activation module 02 execution starts safe input keyboard and starts the operation of safety protection module 03;
When the judged result of judge module 04 is no, any entering method keyboard of function activation module 02 No starting,
And/or there is input risk in prompting user.
Judging unit 04, can be pre- when whether the input environment judging security information belongs to valid application
The mode first passing through white list presets some valid application information, or presets one by way of blacklist
Illegal application message a bit;Then obtain input frame be located application message, the bag name of such as application, version,
One of information such as size or combination in any, then judge this using default white list or blacklist
Whether application message is legal.
Function activation module 02, when forbidding calling screenshotss and/or recording the interface shielding, can obtain system window
Mouthful, by arranging the interface that the mark flag of system windows forbids calling screenshotss and/or record screen.Wherein obtain
Take system windows can realize by function getWindow (), thus obtaining current system windows.
The flag of setting system windows can be realized by function setFlags () or addFlags (), concrete
During setting, by the flag of WindowManager.LayoutParams parameter setting window can be
flag_secure.I.e.:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE)
Or
GetWindow () .setFlags (WindowManager.LayoutParams.FLAG_SECURE, 0)
Identify after exiting the input environment of security information in Context awareness module 01, such as Context awareness module
01 detects after input frame loses focus, identifies the input environment exiting security information.Now, function
Closedown module 05 can be with closed safe input keyboard, and can be with closed safe protection module so that screenshotss
Software or record screen software can recover function, so actually only when security information inputs, mask
Screenshotss and record screen function, farthest reduce the normal function institute to screenshotss software or record screen software
The impact causing.
It should be understood that disclosed apparatus and method in several embodiments provided by the present invention,
Can realize by another way.For example, device embodiment described above is only schematically,
For example, the division of described unit, only a kind of division of logic function, in addition actual can have when realizing
Dividing mode.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit
In or unit is individually physically present it is also possible to two or more units are integrated in one
In individual unit.Above-mentioned integrated unit both can be to be realized in the form of hardware, it would however also be possible to employ hardware adds
The form of SFU software functional unit is realized.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in a computer
In read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, including some fingers
Order is with so that a computer equipment (can be personal computer, server, or network equipment etc.)
Or processor (processor) executes the part steps of each embodiment methods described of the present invention.And it is aforementioned
Storage medium include:USB flash disk, portable hard drive, read only memory (Read-Only Memory, ROM),
Random access memory (Random Access Memory, RAM), magnetic disc or CD etc. are various can
Medium with store program codes.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all this
Within the spirit of invention and principle, any modification, equivalent substitution and improvement done etc., should be included in
Within the scope of protection of the invention.
Claims (22)
1. a kind of method of information input is it is characterised in that the method includes:
Identify security information input environment when, start safe input keyboard and simultaneously start function of safety protection;
Wherein said safety protection module forbids the interface calling screenshotss and/or record screen after starting.
2. method according to claim 1 is it is characterised in that identify the input environment bag of security information
Include:
After input frame acquisition focus is detected, obtain the attribute of described input frame, according to the attribute of described input frame
The input environment of identification security information.
3. method according to claim 2 is it is characterised in that attribute identification according to described input frame
The input environment of security information includes:
If the property value instruction password password attribute of described input frame, identify the defeated of security information
Enter environment.
4. method according to claim 1 it is characterised in that described safe input keyboard be system from
The code keypad of band.
5. the method according to the arbitrary claim of Claims 1-4 is it is characterised in that the method also includes:
Identify unclassified information input environment when, start acquiescence entering method keyboard.
6. the method according to the arbitrary claim of Claims 1-4 is it is characterised in that start peace described
Full input keyboard before starting function of safety protection, also includes:
Judge whether the input environment of described security information belongs to valid application, if it is, continuing executing with institute
State the step starting safe input keyboard and starting function of safety protection.
7. method according to claim 6 is it is characterised in that the method also includes:
If it is judged that the input environment of described security information is not belonging to valid application, then No starting is any defeated
Enter method keyboard, and/or prompting user has input risk.
8. the method according to the arbitrary claim of Claims 1-4 is it is characterised in that described forbid calling
The interface of screenshotss and/or record screen includes:
Obtain system windows, forbid calling screenshotss by the mark flag of setting system windows and/or record screen
Interface.
9. method according to claim 8 is it is characterised in that pass through to arrange the mark flag of system windows
To forbid calling screenshotss and/or the interface of record screen to include:
It is flag_secure by the flag of WindowManager.LayoutParams parameter setting window.
10. the method according to the arbitrary claim of Claims 1-4 is it is characterised in that the method is also wrapped
Include:
Identify after exiting the input environment of described security information, close described safe input keyboard and simultaneously close institute
State function of safety protection.
11. methods according to claim 10 are it is characterised in that described security information is exited in identification
Input environment includes:
Detect after input frame loses focus, identify the input environment exiting described security information.
A kind of 12. devices of information input are it is characterised in that this device includes:
Context awareness module, for identified input environment;
Function activation module, for identify in described Context awareness module security information input environment when,
Start safe input keyboard and start safety protection module;
Described safety protection module, for forbidding the interface calling screenshotss and/or record screen upon actuation.
13. devices according to claim 12 it is characterised in that described Context awareness module, specifically
Obtain the attribute obtaining described input frame after focus for input frame is detected, according to the genus of described input frame
Property identification security information input environment.
14. devices according to claim 13 are it is characterised in that described Context awareness module is in foundation
During the input environment of attribute identification security information of described input frame, concrete execution:
If the property value instruction password password attribute of described input frame, identify the defeated of security information
Enter environment.
15. devices according to claim 12 are it is characterised in that described safe input keyboard is system
The code keypad carrying.
16. according to claim 12 to 15 arbitrary claim described device it is characterised in that described function on
Module, is additionally operable to, when described Context awareness module identifies the input environment of unclassified information, start acquiescence
Entering method keyboard.
17. according to claim 12 to 15 arbitrary claim described device it is characterised in that this device also includes:
Judge module, for identify in described Context awareness module security information input environment when, judge institute
Whether the input environment stating security information belongs to valid application;
, when the judged result of described judge module is to be, execution described startup safety is defeated for described function activation module
Enter keyboard and start the operation of safety protection module.
18. devices according to claim 17 are it is characterised in that described function activation module is additionally operable to
When the judged result of described judge module is no, any entering method keyboard of No starting, and/or prompting user
There is input risk.
19. according to claim 12 to 15 arbitrary claim described device it is characterised in that described function on
Module, when forbidding calling screenshotss and/or recording the interface shielding, specifically executes:
Obtain system windows, forbid calling screenshotss by the mark flag of setting system windows and/or record screen
Interface.
20. devices according to claim 18 are it is characterised in that described function activation module is being passed through
When the mark flag of setting system windows is to forbid calling screenshotss and/or recording the interface shielding, concrete execution:
It is flag_secure by the flag of WindowManager.LayoutParams parameter setting window.
21. according to claim 12 to 15 arbitrary claim described device it is characterised in that this device also includes:
Function closedown module, for identifying the input ring exiting described security information in described Context awareness module
Behind border, close described safe input keyboard and close described safety protection module.
22. devices according to claim 21 are it is characterised in that described Context awareness module detects
After input frame loses focus, identify the input environment exiting described security information.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510552192.1A CN106485170A (en) | 2015-09-02 | 2015-09-02 | A kind of data inputting method and device |
PCT/CN2016/096787 WO2017036345A1 (en) | 2015-09-02 | 2016-08-25 | Information input method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510552192.1A CN106485170A (en) | 2015-09-02 | 2015-09-02 | A kind of data inputting method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106485170A true CN106485170A (en) | 2017-03-08 |
Family
ID=58186700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510552192.1A Pending CN106485170A (en) | 2015-09-02 | 2015-09-02 | A kind of data inputting method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106485170A (en) |
WO (1) | WO2017036345A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180204A (en) * | 2017-07-04 | 2017-09-19 | 惠州Tcl移动通信有限公司 | A kind of method, storage device and mobile terminal for preventing information stolen |
CN108133137A (en) * | 2017-12-13 | 2018-06-08 | 北京奇虎科技有限公司 | Interface safety detection method and device in intelligent terminal |
CN108664804A (en) * | 2018-05-22 | 2018-10-16 | 深圳乐信软件技术有限公司 | A kind of input method of information, device, terminal and storage medium |
CN111310248A (en) * | 2020-01-22 | 2020-06-19 | 维沃移动通信有限公司 | Privacy protection method and electronic equipment |
CN115185448A (en) * | 2022-07-21 | 2022-10-14 | 中国银行股份有限公司 | Layout generation method and device of virtual numeric keyboard, electronic equipment and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115167747A (en) * | 2021-03-18 | 2022-10-11 | 华为技术有限公司 | Screen capturing method, electronic device and storage medium |
CN114612272B (en) * | 2022-03-14 | 2022-10-14 | 黑龙江省格趣科技有限公司 | Safety protection system and method based on big information safety data |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130014245A1 (en) * | 2007-03-16 | 2013-01-10 | Apple Inc. | Remotable information cards |
CN103076988A (en) * | 2012-12-28 | 2013-05-01 | 银联商务有限公司 | Password input method and device |
CN103268447A (en) * | 2013-05-10 | 2013-08-28 | 广东欧珀移动通信有限公司 | Anti-phishing method and system |
CN103853993A (en) * | 2014-03-26 | 2014-06-11 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN104281272A (en) * | 2013-07-11 | 2015-01-14 | 北京数码视讯科技股份有限公司 | Password input processing method and device |
CN104281950A (en) * | 2013-07-11 | 2015-01-14 | 腾讯科技(深圳)有限公司 | Method and device for improving electronic payment safety |
CN104899528A (en) * | 2015-05-06 | 2015-09-09 | 深圳市小兵智能科技有限公司 | Touch screen based secure input method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014075096A (en) * | 2012-10-05 | 2014-04-24 | Panasonic Corp | Input method, input device and input program |
-
2015
- 2015-09-02 CN CN201510552192.1A patent/CN106485170A/en active Pending
-
2016
- 2016-08-25 WO PCT/CN2016/096787 patent/WO2017036345A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130014245A1 (en) * | 2007-03-16 | 2013-01-10 | Apple Inc. | Remotable information cards |
CN103076988A (en) * | 2012-12-28 | 2013-05-01 | 银联商务有限公司 | Password input method and device |
CN103268447A (en) * | 2013-05-10 | 2013-08-28 | 广东欧珀移动通信有限公司 | Anti-phishing method and system |
CN104281272A (en) * | 2013-07-11 | 2015-01-14 | 北京数码视讯科技股份有限公司 | Password input processing method and device |
CN104281950A (en) * | 2013-07-11 | 2015-01-14 | 腾讯科技(深圳)有限公司 | Method and device for improving electronic payment safety |
CN103853993A (en) * | 2014-03-26 | 2014-06-11 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN104899528A (en) * | 2015-05-06 | 2015-09-09 | 深圳市小兵智能科技有限公司 | Touch screen based secure input method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180204A (en) * | 2017-07-04 | 2017-09-19 | 惠州Tcl移动通信有限公司 | A kind of method, storage device and mobile terminal for preventing information stolen |
WO2019007371A1 (en) * | 2017-07-04 | 2019-01-10 | 惠州Tcl移动通信有限公司 | Method for preventing information from being stolen, storage device, and mobile terminal |
CN108133137A (en) * | 2017-12-13 | 2018-06-08 | 北京奇虎科技有限公司 | Interface safety detection method and device in intelligent terminal |
CN108133137B (en) * | 2017-12-13 | 2021-11-23 | 北京奇虎科技有限公司 | Interface security detection method and device in intelligent terminal |
CN108664804A (en) * | 2018-05-22 | 2018-10-16 | 深圳乐信软件技术有限公司 | A kind of input method of information, device, terminal and storage medium |
CN111310248A (en) * | 2020-01-22 | 2020-06-19 | 维沃移动通信有限公司 | Privacy protection method and electronic equipment |
CN115185448A (en) * | 2022-07-21 | 2022-10-14 | 中国银行股份有限公司 | Layout generation method and device of virtual numeric keyboard, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017036345A1 (en) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106485170A (en) | A kind of data inputting method and device | |
KR102543623B1 (en) | Mobile security countermeasures | |
EP3161720B1 (en) | Data protection based on user and gesture recognition | |
US9826093B2 (en) | Mobile terminal calling request message processing method, device and system | |
CN105791284A (en) | Secure data transmission device and method | |
CN101667232B (en) | Terminal credible security system and method based on credible computing | |
EP3422238A1 (en) | Detecting a malware process | |
Wu et al. | Analysis of clickjacking attacks and an effective defense scheme for android devices | |
CN103268447B (en) | A kind of anti-fishing method and system | |
US10339307B2 (en) | Intrusion detection system in a device comprising a first operating system and a second operating system | |
CN104091119A (en) | Mobile terminal as well as protection method and protection system of data in mobile terminal | |
US8978150B1 (en) | Data recovery service with automated identification and response to compromised user credentials | |
CN116821928A (en) | Method and system for improving internal data security of power edge computing chip | |
CN103873521A (en) | Cloud architecture-based mobile phone privacy file protection system and method | |
CN107392008A (en) | Cipher management method, Password Management equipment and computer-readable recording medium | |
CN111079134A (en) | Method and device for controlling authority globally, storage medium and electronic equipment | |
CN108694329B (en) | Mobile intelligent terminal security event credible recording system and method based on combination of software and hardware | |
WO2016112712A1 (en) | Secure access method, apparatus, and terminal, storage medium | |
CN106548082A (en) | Message treatment method and device | |
CN105809045A (en) | Method and device for processing equipment systems during data reset | |
WO2016026333A1 (en) | Data protection method, device and storage medium in connection between terminal and pc | |
CN111814137B (en) | Operation and maintenance method, operation and maintenance system and storage medium of terminal | |
CN107944260A (en) | A kind of Behavior blocking device and method of Malware | |
Simeon et al. | Smart phone security threats and risk Mitigation strategies | |
CN105631295A (en) | Method and device for decrypting based on voice print information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1234863 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1234863 Country of ref document: HK |