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.

CN120277031APending Publication Date: 2025-07-08CHONGQING TECH & BUSINESS INST
View PDF 0 Cites 0 Cited by

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

Technical Problem

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.

Method used

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.

Benefits of technology

It realizes efficient and low-cost metadata change record archiving, reducing the risk of development costs and brute-force cracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277031A_ABST
    Figure CN120277031A_ABST
Patent Text Reader

Abstract

The invention discloses a method for archiving change records in an encrypted transmission and storage data BS system. The method is used for extracting a JS script file corresponding to WEB page metadata, operating the metadata corresponding to a WEB page through a special browser to extract the JS script file, analyzing metadata marks and extracting the metadata in the WEB page. And monitoring a main operation event of a user in the WEB page, and transmitting the extracted changed metadata to a specified position for recording and archiving through a data intercommunication function of the WEB page and the special browser. According to the method, the JS file is extracted and analyzed by running the metadata corresponding to the WEB page, and transmission and archiving of the metadata are completed through the data intercommunication function of the special browser and the WEB page. According to the method, the requirement for the capability of developing and extracting the JS script of the WEB page metadata is not high, and the risk of project stop and delay caused by high secondary development cost required by developers is avoided; and the risk of brute force cracking of the encrypted data by the client is avoided.
Need to check novelty before this filing date? Find Prior Art

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.