A sensitive page protection method, system, intelligent terminal and storage medium
By calling the camera on the smart terminal to achieve mirror photography and record operation logs, the risk of sensitive data leakage when users use smart terminals in public places is solved, and effective protection of sensitive page information is achieved.
Patent Information
- Application Number
- CN202011393779.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2040-12-03
AI Technical Summary
The prior art lacks measures to take on the security risks of users using sensitive pages of smart terminals, especially when public places are prone to peeping, resulting in a higher risk of leaking sensitive data from users.
By calling the camera on the smart terminal to realize mirror photography, display the current terminal environment, reduce the image brightness when the sensitive page is displayed, record operation logs and take photos and certificates, and take a variety of security measures to protect sensitive page information.
It effectively reduces the risk of sensitive page information of smart terminals being peeped and leaked in public places, and improves the security of user data.
Smart Images

Figure CN112560122B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data security technology, and in particular to a sensitive page protection method, system, intelligent terminal and storage medium. Background Art
[0002] With the development of mobile information technology, smart terminals are widely used in many aspects such as log life, work and entertainment. In recent years, with the dependence of various industries on mobile Internet, especially driven by 5G, smart terminals have been widely covered in the fields of mobile finance, education, medical care, government affairs, etc., and are also used as important entry devices for the Internet of Things. At this stage, it is difficult for people to leave smart terminals anytime and anywhere. As an important carrier of user data, smart terminals themselves contain a large amount of user privacy data. Although "data is priceless", in the daily use of terminals, most users still find it difficult to pay enough attention. Many users often enter application login passwords, enter online banking transfers, view privacy data, etc. in crowded public places such as railway stations, restaurants, elevators, scenic spots, etc., which is extremely easy to expose core data such as login accounts and passwords, giving people with ulterior motives an opportunity to take advantage of it.
[0003] The existing technology lacks measures to address the security risks of users using sensitive pages on smart terminals. Terminal application software mostly directly calls sensitive page operations, or only scans the terminal software operating environment to determine whether there are security vulnerabilities or Trojans, etc., without considering the security of the surrounding environment when the user uses the smart terminal. In particular, when the user uses the smart terminal for bank transfers, password authentication, private data viewing, etc. involving user sensitive page information, it is easy to be spied on in public places, causing key data to be leaked. In particular, when the smart terminal is stolen or lost, the entire terminal and associated user data face great security threats. Summary of the invention
[0004] In view of the defects of the prior art, the present invention provides a method for protecting sensitive pages of smart terminals, which obtains sensitive pages when the user uses the smart terminal, and calls the camera to realize mirror photography to display the current terminal environment. When abnormal operations are found on sensitive pages, safety measures are taken, operation logs are recorded, and photos are taken for evidence, which has a positive effect on protecting the sensitive page information of smart terminals. It is achieved through the following technical solutions.
[0005] A method for protecting a sensitive page includes the following methods:
[0006] The intelligent terminal calls the sensitive page identification module to obtain the current page displayed by the intelligent terminal, and analyzes whether the current page contains a sub-page of sensitive information;
[0007] If a subpage contains sensitive information, mark the subpage as a sensitive page;
[0008] The intelligent terminal reduces the image brightness display of sensitive pages;
[0009] The intelligent terminal calls the camera to capture the current image, extracts the operation log and saves it to the terminal storage module, and sets the current image and the operation log as hidden files.
[0010] Preferably, when the application software of the smart terminal jumps to an operation page, the main control module of the smart terminal calls the sensitive page identification module to identify the current page to determine whether it is a sensitive page, and does not perform any processing if the current page is not a defined sensitive page.
[0011] Preferably, the main control module of the smart terminal calls the camera module through the mirror module to collect the image of the area photographed by the front camera, and presets a mask layer on the camera preview image to form a semi-transparent image, and displays the current sensitive page on the upper layer of the semi-transparent image of the mirror module.
[0012] Preferably, when multiple errors occur in sensitive page operations, the log recording module is started to record user operations, the positioning module locates the current operation position, and the operation time of the sensitive page to form an operation log; the main control module calls the camera module to take pictures in the background of the intelligent terminal and save the area image captured by the lens.
[0013] Preferably, the operation log and the regional image are hidden and saved in the intelligent terminal storage module, and the confidentiality level is authorized access, modification, and deletion.
[0014] Preferably, the operation log and the regional image can be uploaded to a server via a network.
[0015] A sensitive page protection system for an intelligent terminal, the system comprising a main control module, a camera module, a sensitive page identification module, a mirror module, a positioning module, and a log recording module of the intelligent terminal, wherein: the main control module is a control module of the intelligent terminal, has control and computing capabilities, and is used to send control instructions to the camera module, the display module, the sensitive page identification module, the positioning module, the log recording module, and the storage module, and to perform computing and logic processing;
[0016] The camera module is a camera device integrated in the smart terminal, which has the function of taking pictures and collecting image information around the camera;
[0017] The sensitive page identification module monitors and captures the application interface of the smart terminal to check whether it is a defined sensitive page;
[0018] A sensitive page setting module, which is a functional module that customizes a certain page of application software as a sensitive page;
[0019] The mirror module calls the camera module through the main control module, displays the camera image on the display module, and presets a mask layer on the camera image to form a semi-transparent image, a semi-transparent image formed by the real-time camera image and the mask layer;
[0020] Positioning module: The positioning module is a functional module for determining the location information of the intelligent terminal;
[0021] The log recording module is a module that records the user's incorrect actions or actions when operating sensitive pages in the smart terminal. The recorded content includes the user's operation steps, the terminal's current location information, the operation time, and the instant photo.
[0022] An intelligent terminal comprises a storage module, a main control module and an application program stored in the storage module and executable on the main control module. When the main control module executes the application program, the sensitive page protection method is implemented.
[0023] A readable and writable storage medium includes an application stored therein, and when the application is run on a smart terminal, the application executes the sensitive page protection method. It is also used for log information and picture information generated by the smart terminal, and is stored in a hidden storage mode to prevent unauthorized access, modification and deletion operations.
[0024] The existing technology is to monitor and capture sensitive pages on smart terminals, turn on the camera to collect the current environment image when entering the sensitive page, remind the user of the surrounding environment, and record logs and take photos for evidence in case of abnormal operation. Active protection is implemented for user operation of sensitive pages to reduce the risk of data leakage.
[0025] The beneficial effects of the present invention are: solving the security problem of smart terminals displaying sensitive pages, protecting the user environment of smart terminals through a variety of security measures, and playing a positive role in protecting sensitive page information, preventing malicious peeping, and avoiding user information leakage. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 The present invention is a structural block diagram of a method for protecting sensitive pages of an intelligent terminal.
[0027] Figure 2 The present invention is an example diagram of a method for protecting sensitive pages of a smart terminal.
[0028] Figure 3 The invention is a flow chart of a method for protecting sensitive pages of a smart terminal. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] like Figure 1 The structure block diagram of a protection system for sensitive pages of a smart terminal is shown, and the protection system mainly includes a main control module, a camera module, a display module, a sensitive page recognition module, a mirror module, a positioning module, a log recording module, and a storage module.
[0031] Smart terminals, the most common of which are mobile phones.
[0032] Sensitive pages are interfaces containing private information displayed on smart terminals, including display interfaces for application scenarios such as account and password input, online banking payment, and private data viewing.
[0033] Sensitive page setting module, the sensitive page setting module is a function module that customizes a certain page of the application software as a sensitive page. Before software development or through user settings, a certain function page of the application software is defined as a sensitive page (such as: login interface), and S_page is used as the unique identifier of the sensitive page. Of course, the application software can define multiple pages as sensitive pages.
[0034] The main control module is connected to the control module, camera module, display module, sensitive page recognition module, positioning module, log recording module, and storage module of the intelligent terminal. It has control and computing capabilities, sends control instructions to each module, and performs calculations and logical processing on the data of each module.
[0035] The camera module is a camera device integrated in the smart terminal, which has the function of taking pictures and collecting image information around the camera.
[0036] The display module is the display of the smart terminal, including the module for displaying the terminal application interface and realizing the touch function; the sensitive page identification module monitors and captures the application program interface of the smart terminal to match whether it is a defined sensitive page, such as the account and / or password input page, online banking transfer page, and user private data viewing operation interface, which can all be defined as sensitive pages.
[0037] The mirror module calls the camera module through the main control module, displays the camera image on the display module, and presets a mask layer on the camera image to form a semi-transparent image, that is, a semi-transparent image formed by real-time camera image + mask layer.
[0038] Positioning module: Positioning module refers to the module with positioning function of the smart terminal, including different positioning methods such as GPS, WiFi, data network, etc., which can accurately determine the location information of the mobile phone.
[0039] The log recording module is a module that records the user's incorrect actions or actions when operating sensitive pages under specific conditions of the smart terminal. The recorded content includes but is not limited to the user's operation steps, the terminal's current location information, the operation time, and the instant photo taken.
[0040] The storage module is used to store log information and picture information. The logs and pictures will be stored in a hidden storage mode to prevent unauthorized access or unauthorized modification or deletion.
[0041] like Figure 2 The figure is an example diagram of a method for protecting sensitive pages of a smart terminal. Taking the account input page as a sensitive page as an example, when the user operates the smart terminal application software, the main control module of the smart terminal calls the sensitive page identification module to obtain the current application software page and judge whether a sensitive page is about to be opened. If the sensitive page is about to be opened, Figure 2 The sensitive identification module shown in the figure captures the current account and password login page, and a password input keyboard pops up. The main control module calls the front camera to shoot the captured area, reduces the image brightness and displays it on the bottom layer of the display screen. The upper layer of the display screen displays the account and password input page, and the user can operate the relevant pages normally. When the user incorrectly operates the account or password to log in more than 3 times, the smart terminal will capture the current image through the camera, record the current terminal location information, operation time and other key log information, and hide and save it in the terminal storage module to ensure that the log and image information are not accessed, modified, or deleted without authorization.
[0042] Figure 3 It is a flow chart about a method for protecting the security of sensitive information and face recognition authentication of smart terminals; Figure 3 yes Figure 2 The specific steps are as follows:
[0043] When a user opens an application software on an Android smart terminal and the software jumps to the operation page, the main control module calls the sensitive page identification module to identify the current page and determine whether it is a sensitive page. If the current page is not a defined sensitive page, no processing is performed. If it is, the current page is identified as a sensitive page, and the sensitive page identification module determines whether the currently displayed active interface has a unique identifier S_page of a sensitive page. If the page has the unique identifier S_page of a sensitive page, the current page is determined to be a sensitive page.
[0044] Otherwise, the main control module calls the camera module through the mirror module to collect the image of the area photographed by the front camera, and presets a mask layer on the camera preview image to form a semi-transparent image, and displays the semi-transparent image of the mirror module on the display module;
[0045] The current sensitive page is displayed on a semi-transparent image. The user can view the current environment around the user on the image and decide whether to operate the sensitive page function based on the safety of the environment;
[0046] When a user mistakenly operates a sensitive page function, such as entering an incorrect password three times through the random password input keyboard, the log recording module is started to record the user operation and the positioning module locates the current operation position and time information;
[0047] The main control module calls the camera module to take silent and invisible photos in the terminal background and save the image of the operator currently operating the smart terminal;
[0048] The log records and the taken pictures are stored in the storage module of the intelligent terminal through hidden identification or the log record files and pictures are uploaded to the server through the network.
[0049] Figure 2 The mask layer in the figure is a detailed description of the process in which the main control module of the intelligent terminal calls the mirror module on the sensitive page and forms a semi-transparent image through the mirror module. The specific steps are as follows:
[0050] Step 1. Open the preview page of the mirror module, which consists of a camera preview control and a preview mask layer;
[0051] Step 2: Camera preview control. Here, TextureView control is used to render and display real-time images. The preview box size can be customized externally.
[0052] Step 3: Preview the mask layer, which is preset as a semi-transparent dark layer, used to add a mask to the camera preview page. Different colors can be customized externally to configure the theme tone of the sensitive page;
[0053] Step 4: Start a child thread to perform time-consuming operations such as connecting to the camera and receiving data;
[0054] Step 5. Initialize the TextureView control as a real-time preview interface;
[0055] Step 6: Set the camera parameters, such as using the front camera, calculating the optimal acquisition resolution, the optimal preview size, etc.
[0056] Step 7. Execute openCamera to open the camera. When the camera is opened, the onOpened method will be called back. In this method, the preview will be enabled.
[0057] Step 8. In the above onOpened method, execute createCaptureSession to create a camera capture session, and in the onConfigured method in the callback, execute setRepeatingRequest to set a request for repeated data capture, and the preview interface will always display data;
[0058] Step 9. Execute CameraCaptureSession.capture to take a photo and obtain the frame data. When onCaptureCompleted is called back, the photo preview ends once. Then execute setRepeatingRequest to continue real-time preview and receive photo actions.
[0059] Step 10: The frame data returned from the photo shooting is processed and converted into image data, the image size can be customized, and it is hidden and saved in the set personal private directory.
[0060] An embodiment of the present invention also includes an intelligent terminal, including a storage module, a main control module, and an application stored in the storage module and executable on the main control module, wherein the main control module implements the sensitive page protection method when executing the application.
[0061] The embodiment of the present invention also includes a readable and writable storage medium, including an application stored therein, and when the application is run on a smart terminal, the application executes the sensitive page protection method. It is also used for log information and picture information generated by the smart terminal, and is stored in a hidden storage mode to prevent unauthorized access, modification and deletion operations.
[0062] The existing technology is to monitor and capture sensitive pages on smart terminals, turn on the camera to collect the current environment image when entering the sensitive page, remind the user of the surrounding environment, and record logs and take photos for evidence in case of abnormal operation. Active protection is implemented for user operation of sensitive pages to reduce the risk of data leakage.
[0063] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for protecting sensitive pages, characterized in that: The following methods are included: The intelligent terminal calls the sensitive page identification module to obtain the current page displayed by the intelligent terminal, and analyzes whether the current page contains a sub-page of sensitive information; If a subpage contains sensitive information, mark the subpage as a sensitive page; The intelligent terminal reduces the image brightness display of sensitive pages; The intelligent terminal calls the camera to capture the current image, extracts the operation log and saves it to the terminal storage module, and sets the current image and the operation log as hidden files; When the application software of the smart terminal jumps to an operation page, the main control module of the smart terminal calls the sensitive page identification module to identify the current page and determine whether it is a sensitive page. If the current page is not a defined sensitive page, no processing is performed; The main control module of the smart terminal calls the camera module through the mirror module to collect the image of the area photographed by the front camera, and presets a mask layer on the camera preview image to form a semi-transparent image, and displays the current sensitive page on the upper layer of the semi-transparent image of the mirror module; Among them, when there are multiple errors in sensitive page operations, the log recording module is started to record the user operation, the positioning module locates the current operation position, and the operation time of the sensitive page to form an operation log; the main control module calls the camera module to take pictures in the background of the smart terminal and save the area image taken by the lens; The operation log and the regional image are hidden and saved in the storage module of the intelligent terminal, and the confidentiality level is authorized access, modification, and deletion.
2. The protection method according to claim 1, characterized in that: The operation log and the area image can be optionally uploaded to a server via a network.
3. A sensitive page protection system for a smart terminal, characterized in that: The system includes a main control module of the intelligent terminal, a camera module, a sensitive page recognition module, a mirror module, a positioning module, a log recording module and a storage module. Among them, the smart terminal calls the sensitive page identification module to obtain the current page displayed by the smart terminal, and analyzes whether the current page contains a sub-page with sensitive information; if the sub-page contains sensitive information, the sub-page is marked as a sensitive page; the smart terminal reduces the image brightness display of the sensitive page; the smart terminal calls the camera to capture the current image, extracts the operation log and saves it to the terminal storage module, and sets the current image and operation log as hidden files; When the application software of the smart terminal jumps to an operation page, the main control module of the smart terminal calls the sensitive page identification module to identify the current page and determine whether it is a sensitive page. If the current page is not a defined sensitive page, no processing is performed; The main control module of the smart terminal calls the camera module through the mirror module to collect the image of the area photographed by the front camera, and presets a mask layer on the camera preview image to form a semi-transparent image, and displays the current sensitive page on the upper layer of the semi-transparent image of the mirror module; Among them, when there are multiple errors in sensitive page operations, the log recording module is started to record the user operation, the positioning module locates the current operation position, and the operation time of the sensitive page to form an operation log; the main control module calls the camera module to take pictures in the background of the smart terminal and save the area image taken by the lens; The operation log and the regional image are hidden and saved in the storage module of the intelligent terminal, and the confidentiality level is authorized access, modification, and deletion.
4. An intelligent terminal, characterized in that: It comprises a storage module, a main control module and an application program stored in the storage module and executable on the main control module. When the main control module executes the application program, the sensitive page protection method as described in any one of claims 1 to 2 is implemented.
5. A readable and writable storage medium, characterized in that: Including the application stored therein, when the application is run on the intelligent terminal, the application executes the sensitive page protection method as described in any one of claims 1-2.
Citation Information
Patent Citations
Sensitive information input security monitoring method and device
CN105227901A
Operating record creating method and device and intelligent terminal
CN105760075A
Page access method and terminal equipment
CN110177089A