Method for archiving change records in encrypted transmission and storage data BS system
Automatically extract metadata change records in the BS system through dedicated browsers and JS script files, solving the problems of high customization development and low success rate in the existing technology, and achieving efficient and low-cost metadata archiving.
Patent Information
- Application Number
- CN202311830749.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-08
AI Technical Summary
The prior art extracts metadata change records in BS systems and archives have problems such as high custom development costs for developers and low brute-force cracking success rates.
It adopts dedicated browsers and JS script files, and automatically extracts and archives metadata change records through encryption and decryption algorithms and browser plug-ins to avoid source code viewing and address modification.
It realizes efficient and low-cost metadata change record archiving, reducing the risk of development costs and brute-force cracking.
Smart Images

Figure CN120277031A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of computer processing, and particularly relates to a method for archiving change records in a BS system for encrypting and transmitting and storing data. Background Art
[0002] With the popularization of technologies such as the Internet, big data, and cloud computing, the scale and complexity of data have been continuously increasing. At the same time, attacks and thefts against data have also been increasing day by day, and governments of various countries have successively introduced laws and regulations on data security to protect data. In order to cope with data security threats, many mainstream data security measures have emerged in the market, mainly including methods such as password setting, identity authentication, confidentiality agreements, encrypted transmission of metadata, and storage encryption of metadata to comprehensively protect data. As a result, extracting metadata in a BS system (an information processing system based on the browser and server structure) and appending data change record archiving has become a major problem. Common methods for solving such problems of extracting metadata and appending metadata change record archiving are as follows:
[0003] 1) Archive metadata change records through a custom-developed program by the developer of the BS production system. This method that requires software developers to custom-develop programs according to the business requirements of customers is generally considered by developers to change the generality of the software system itself due to customer requirements, increasing the difficulty of software version management, and often charging high custom development fees.
[0004] 2) Capture data through a network packet capture tool, analyze the encryption algorithm of encrypted data packets, forcibly crack the packet secret key using the tool, and extract metadata for change record archiving. This method of forcibly cracking the encryption algorithm has a low success rate and requires a large amount of manpower, financial resources, and material resources. Summary of the Invention
[0005] In order to solve the above problems, the present invention proposes a method for archiving change records in a BS system for encrypting and transmitting and storing data, which can improve efficiency and reduce costs.
[0006] To achieve the above object, the technical solution adopted by the present invention is: A method for archiving change records in a BS system for encrypting and transmitting and storing data, including the steps of:
[0007] S10, Build an operating system for the BS system, establish a browser verification service page in the root directory of the BS system, and encrypt the original entry WEB page address of the BS system into a ciphertext string using an encryption and decryption algorithm and output it;
[0008] S20, Establish a function for data intercommunication between the WEB page and a dedicated browser, fix the service page access address in step S10 as the default WEB page address when the dedicated browser starts, and perform verification of the dedicated browser;
[0009] S30. Write the JS code for extracting metadata and the code for listening events of button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and the WEB page.
[0010] S40. When accessing the WEB page determined in step S30 using the dedicated browser, according to the corresponding relationship between the WEB page and the JS file established in step S30, automatically load the JS file written in step S30 into the WEB page, complete the initialization operation of JS, and bind the operation events of the operation buttons.
[0011] S50. When the user operates the web page button, run the listening event code to extract metadata, call the data intercommunication function between the WEB page and the dedicated browser to transmit the metadata to the specified location for saving, and complete the archiving of the data change record.
[0012] Furthermore, use a browser plugin to make a dedicated browser, and prohibit all functions of the browser from viewing the source code, inspecting elements, and modifying the WEB page address information.
[0013] Furthermore, the dedicated browser is made using an open-source WebKit browser kernel plugin.
[0014] Furthermore, when the dedicated browser starts, read the ciphertext string output by the browser verification service page in step S10, call the encryption and decryption algorithm in step S10, decrypt the original entry WEB page address of the BS system corresponding to the ciphertext string in step S10, and redirect the browser to the address page of the BS system to complete the verification of the dedicated browser and enter the system.
[0015] Furthermore, determine the web page address or format regular expression for which metadata needs to be extracted, write the JS code for extracting metadata and the code for listening events of button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and the WEB page.
[0016] Beneficial effects of adopting this technical solution:
[0017] The present invention develops a JS script file specifically for extracting metadata corresponding to a WEB page. The metadata extraction JS script file corresponding to the WEB page is run through a dedicated browser to analyze HTML metadata tags and extract the metadata in the WEB page. The main operation events of the user in the WEB page (such as the operation of the save button, etc.) are monitored, and the extracted changed metadata is transmitted to a specified location for recording and archiving through the data intercommunication function between the WEB page and the dedicated browser. By running the metadata extraction and analysis JS file corresponding to the WEB page and completing the transfer and archiving of metadata through the data intercommunication function between the dedicated browser and the WEB page, the method for extracting and archiving metadata change records has the following characteristics: the ability requirement for developing the JS script for extracting WEB page metadata is not high, avoiding the risk of project suspension and delay caused by the high secondary development costs required by the developer; the customer avoids the risk of brute-forcing encrypted data. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of the verification process of the dedicated browser in the method for archiving change records in a BS system for encrypting and transmitting and storing data according to the present invention;
[0019] Figure 2 It is a schematic diagram of the process for extracting and archiving metadata changes in the method for archiving change records in a BS system for encrypting and transmitting and storing data according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described below with reference to the accompanying drawings.
[0021] In this embodiment, referring to Figure 1 and Figure 2 as shown, the present invention proposes a method for archiving change records in a BS system for encrypting and transmitting and storing data, including the steps of:
[0022] S10. Build the operating system of the BS system, establish a browser verification service page in the root directory of the BS system, and encrypt the original entry WEB page address of the BS system into a ciphertext string using an encryption and decryption algorithm and output it.
[0023] Use the open-source WebKit browser kernel or other third-party browser plugins to make a dedicated browser, and prohibit all functions of the browser from viewing the source code, inspecting elements, and modifying the WEB page address information.
[0024] S20. Establish a function for data intercommunication between the WEB page and the dedicated browser, fix the access address of the service page in step S10 as the default WEB page address when the dedicated browser starts, and perform verification of the dedicated browser.
[0025] When the dedicated browser starts, it reads the ciphertext string output by the browser verification service page in step S10, calls the encryption and decryption algorithm in step S10, decrypts the original entry WEB page address of the BS system corresponding to the ciphertext string in step S10, and the browser redirects to this address page of the BS system to complete the verification of the dedicated browser and enter the system.
[0026] S30. Write the JS code for extracting metadata and the code for listening to button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and this WEB page.
[0027] Determine the web page address or format regular expression for which metadata needs to be extracted, write the JS code for extracting metadata and the code for listening to button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and this WEB page.
[0028] S40. When the dedicated browser accesses the WEB page determined in step S30, according to the corresponding relationship between the WEB page and the JS file established in step S30, automatically load the JS file written in step S30 into the WEB page, complete the initialization operation of JS, and bind the operation events of the operation buttons.
[0029] S50. When the user operates the web page button, run the listening event code to extract metadata, call the data intercommunication function between the WEB page and the dedicated browser to transmit the metadata to the specified location for saving, and complete the archiving of data change records.
[0030] The above has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. What is described in the above embodiments and the specification only illustrates the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for archiving change records in an encrypted data transmission and storage BS system, characterized in that, Including the steps: S10. Set up the operating system of the BS system, create a browser verification service page in the root directory of the BS system, encrypt the original entry WEB page address of the BS system into a ciphertext string using an encryption and decryption algorithm, and output it. S20. Establish the function of data intercommunication between the WEB page and the dedicated browser, fix the access address of the service page in step S10 as the default WEB page address when the dedicated browser starts, and perform the verification of the dedicated browser. S30. Write the JS code for extracting metadata and the listening event code for button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and this WEB page. S40. When the dedicated browser accesses the WEB page determined in step S30, according to the corresponding relationship between the WEB page and the JS file established in step S30, automatically load the JS file written in step S30 into the WEB page, complete the initialization operation of the JS, and bind the operation events of the operation buttons. S50. When the user operates the web page button, run the listening event code to extract metadata, call the data intercommunication function between the WEB page and the dedicated browser to transmit the metadata to the specified location for saving, and complete the archiving of the data change record.
2. The method for archiving change records in an encrypted transmission and storage data BS system according to claim 1, wherein Use a browser plug-in to make a dedicated browser, and prohibit all functions of the browser from viewing the source code, inspecting elements, and modifying the WEB page address information.
3. A method for archiving change records in an encrypted data transmission and storage BS system according to claim 2, characterized in that The dedicated browser is made using an open-source WebKit browser kernel plug-in.
4. The method for archiving change records in an encrypted data transmission and storage BS system according to claim 1, characterized in that, When the dedicated browser starts, read the ciphertext string output by the browser verification service page in step S10, call the encryption and decryption algorithm in step S10, decrypt the original entry WEB page address of the BS system corresponding to the ciphertext string in step S10, and redirect the browser to the address page of the BS system to complete the verification of the dedicated browser and enter the system.
5. The method for archiving change records in an encrypted data transmission and storage BS system according to claim 1, characterized in that, Determine the web page address or format regular expression for which metadata needs to be extracted, write the JS code for extracting metadata and the listening event code for button operations, save the code as a JS file, and establish the corresponding relationship between the JS file and this WEB page.