Software verification method based on filtering and intercepting

By adopting filtering and interception-based verification methods in the software, the problem of poor information and virus invasion and software interception modules in the existing technology is solved, real-time information filtering and interception is realized, and information security and system stability are improved. .

CN119203123AInactive Publication Date: 2024-12-27GUIZHOU RADIO & TV UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411251370.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-07
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing software filtering module lacks real-time updates and intelligent analysis, resulting in bad information and virus intrusion problems. The software interception module is less practical and cannot effectively control and clean up information.

Method used

Using a software verification method based on filtering and interception, it uses HTTP information filtering, URL filtering and database upgrade, content information filtering, blacklist and whitelist management, and interceptor usage modules, including pareHandle(), postthandle() and afterCompletion() Methods, real-time analysis and intercept bad information, provide online upgrade of bad URL database and content information filtering sensitivity adjustment.

Benefits of technology

It improves the efficiency of filtering bad information and viruses, enhances the practicality of the software interception module, ensures information security and system stability, and prevents virus invasion and information leakage.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention provides a software verification method based on filtering and intercepting, and relates to the technical field of computer software. The software verification method based on filtering and intercepting specifically comprises the following steps of S1, HTTP information filtering, namely filtering and intercepting predefined illegal information content, S2, website filtering and database upgrading, namely judging whether a webpage is a bad website according to the website attribute of the webpage accessed by a user, if so, intercepting, S3, filtering content information and expanding functions, and S4, updating a database. The method comprises the following steps: S1, judging whether a webpage contains bad contents or not by using an effective algorithm, if so, intercepting, S4, blacklist and white list, and S5, an interceptor using module which comprises a pareHandle () method, a post () method and an affordance () method. Through the application of the filtering module and the intercepting module, the filtering efficiency of the network database on standby information and websites can be improved through real-time updating of the network database, the sensitivity of the network database on information perception is improved through the content information expansion function, the filtering efficiency is further improved, and the function of the interceptor is more comprehensive and practical.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer software, and in particular to a software verification method based on filtering and interception. Background Art

[0002] With the rapid development of information technology, software plays an increasingly important role in the computer field. Software is the core of computers. Software development usually consumes a lot of manpower, material and financial resources of software companies. It is very valuable intellectual property. Preventing it from being unused can ensure increasing and maintaining the existing income stream of software companies.

[0003] However, the existing software filtering module does not have a module for real-time updating and intelligent analysis, which leads to problems of bad information and virus invasion. Secondly, the practicality of the existing software interception module is low and it cannot systematically realize the main control, rendering and cleaning of the control module. Summary of the invention

[0004] 1. Technical issues to be resolved

[0005] In view of the deficiencies of the prior art, the present invention provides a software verification method based on filtering and interception, which solves the problems of bad information and virus invasion and low practicality of software interception modules.

[0006] (II) Technical solution

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: a software verification method based on filtering and interception, specifically comprising the following steps:

[0008] S1.HTTP information filtering

[0009] Conduct real-time analysis of information content on the network and filter and intercept pre-defined illegal information content;

[0010] S2. URL filtering and database upgrade

[0011] A complete database of bad URLs should be provided for URL configuration, and the URL attributes of the web page visited by the user should be used to determine whether it is a bad URL, and if so, it should be blocked;

[0012] S3. Content information filtering and expansion functions

[0013] By using the sensitive words in the webpage text content, an effective algorithm is used to determine whether the webpage contains bad content, and if so, it is blocked;

[0014] S4. Blacklist and whitelist

[0015] Blacklist: The administrator can manually add URLs to prohibit users from accessing some URLs. Whitelist: The administrator can manually add URLs to prevent users from accessing some URLs.

[0016] S5.Interceptor usage module

[0017] It includes the pareHandle() method, the posthandle() method, and the afterCompletion() method.

[0018] Preferably, in S1, the design of the network detector is divided into a communication module with the data center, a configuration file is parsed, a detector log is recorded, a network data packet is collected, and the collected data packets are buffered. The network detector is divided into multiple sections to perform work operations, analyze and process file information, and collect and update network data.

[0019] Preferably, in S2, an online upgrade function of the bad website database should be provided so that the administrator can download the latest bad website database and filter and intercept it.

[0020] Preferably, in S3, the sensitivity of content information filtering is adjusted, so that the intensity of content information filtering can be changed, and the function of formulating and modifying content information filtering strategies is provided.

[0021] Preferably, in S4, a blacklist automatic adding function is preferably provided, and the information filtering product with content information filtering function can automatically add the URLs that meet the judgment conditions to the blacklist, and the administrator can manage the automatically added URLs.

[0022] Preferably, in S5, the pareHandle() method will be executed before the controller method, and its return value indicates whether to interrupt subsequent operations. When its return value is true, it means to continue to execute downward. When its return value is false, all previous operations will be terminated and deleted, and then the task to be performed in the next stage will be canceled.

[0023] Preferably, in S5, the posthandle() method will be executed after the controller method is called and before the view is parsed. The posthandle() method will be executed after the controller method is called and before the view is parsed. After the view is parsed, a systematic processing and analysis is performed to further refine the original view.

[0024] Preferably, in S5, the afterCompletion() method selectively deletes the most recently generated records and diaries after the entire request is completed and the view parsing, refinement and rendering of the above process are completed.

[0025] (III) Beneficial effects

[0026] The present invention provides a software verification method based on filtering and interception. It has the following beneficial effects:

[0027] 1. The present invention provides a software verification method based on filtering and interception, HTTP information filtering and website filtering and database upgrading. By analyzing the information data and selecting and intercepting it through keyword comparison, the website database is upgraded and the online upgrading function of the bad website database is provided, so that the administrator can download the latest bad website database and filter and intercept it. The real-time update of the network database can improve its filtering efficiency for good information and websites.

[0028] 2. The present invention provides a software verification method based on filtering and interception. The content information filtering and expansion functions provide adjustment of the sensitivity of content information filtering, thereby changing the intensity of content information filtering, and provide functions for formulating and modifying content information filtering strategies. It provides expansion functions to enhance its own sensitivity to information perception. After increasing the intensity of information perception, different targeted plans are formulated for information filtering on this basis, further improving the efficiency of filtering.

[0029] 3. The present invention provides a software verification method based on filtering and interception. The interceptor usage module can be used to control the main control, rendering and cleaning of the module. The pareHandle() method calls the method in the next interceptor and controller class to execute. The posthandle() method can make further modifications to the model and view in the request domain through this method. The afterCompletion() method can implement some resource cleaning, recording log information and other tasks through this method. Their coordinated operation makes the interceptor function more comprehensive and practical. DETAILED DESCRIPTION

[0030] The following will be combined with 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.

[0031] Example:

[0032] The embodiment of the present invention provides a software verification method based on filtering and interception, which specifically includes the following steps:

[0033] S1.HTTP information filtering

[0034] Real-time analysis of information content on the network, filtering and intercepting pre-defined illegal information content, improving the efficiency of information filtering;

[0035] S2. URL filtering and database upgrade

[0036] A complete bad website database should be configured for the website, and the bad website should be judged according to the website attribute of the web page visited by the user. If it is, it should be blocked. The bad website database should be updated online, so that the administrator can download the latest bad website database and filter and block it. The real-time update of the network database can improve its filtering efficiency for good information and websites.

[0037] S3. Content information filtering and expansion functions

[0038] By using effective algorithms to determine whether the webpage contains inappropriate content based on sensitive words in the webpage text content, it will intercept it if it does. The expansion function improves its sensitivity to information perception. After increasing the information perception strength, different targeted information filtering plans are formulated based on it, further improving the filtering efficiency.

[0039] S4. Blacklist and whitelist

[0040] Blacklist: The administrator can manually add URLs to prohibit users from accessing some URLs. Whitelist: The administrator can manually add URLs to prevent users from accessing some URLs.

[0041] S5.Interceptor usage module

[0042] It includes the pareHandle() method, the posthandle() method, and the afterCompletion() method, which work together to make the interceptor more comprehensive and practical.

[0043] In S1, the design of the network detector is divided into a communication module with the data center, parsing configuration files, recording detector logs, collecting network data packets, and buffering collected data packets. The network detector is divided into multiple sections to work and operate, analyze and process file information, and collect and update network data.

[0044] In S2, the function of online upgrading the bad website database should be provided so that the administrator can download the latest bad website database and filter and intercept it.

[0045] In S3, the sensitivity of content information filtering is adjusted, so that the intensity of content information filtering can be changed, and the function of formulating and modifying content information filtering strategies is provided.

[0046] In S4, it is advisable to provide an automatic blacklist adding function. Information filtering products with content information filtering function can automatically add URLs that meet the judgment conditions to the blacklist, and administrators can manage the automatically added URLs.

[0047] In S5, the pareHandle() method will be executed before the controller method, and its return value indicates whether to interrupt subsequent operations. When its return value is true, it means to continue to execute. When its return value is false, all previous operations will be terminated and deleted, and then the task to be performed in the next stage will be canceled, protecting the information security of the running system and avoiding information leakage caused by virus invasion.

[0048] In S5, the posthandle() method is executed after the controller method is called and before the view is parsed. After the view is parsed, a systematic processing and analysis is performed to further refine the original view and render it in detail to make the view clearer.

[0049] In S5, the afterCompletion() method will selectively delete the most recently generated records and diaries after the entire request is completed. This ensures the security of the software after accessing the URL and the records generated by itself in a timely manner, further protecting its own privacy.

[0050] 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 software verification method based on filtering and interception, characterized in that: The specific steps include: S1.HTTP information filtering Conduct real-time analysis of information content on the network and filter and intercept pre-defined illegal information content; S2. Website filtering and database upgrade A complete database of bad URLs should be provided for URL configuration, and the URL attributes of the web page visited by the user should be used to determine whether it is a bad URL, and if so, it should be blocked; S3. Content information filtering and expansion functions By using the sensitive words in the webpage text content, an effective algorithm is used to determine whether the webpage contains bad content, and if so, it is blocked; S4. Blacklist and whitelist Blacklist: The administrator can manually add URLs to prohibit users from accessing some URLs. Whitelist: The administrator can manually add URLs to prevent users from accessing some URLs. S5.Interceptor usage module It includes the pareHandle() method, the posthandle() method, and the afterCompletion() method.

2. A software verification method based on filtering and interception according to claim 1, characterized in that: In S1, the design of the network detector is divided into a communication module with the data center, a configuration file is parsed, a detector log is recorded, network data packets are collected, and collected data packets are buffered. The network detector is divided into multiple sections for operation, file information is analyzed and processed, and network data is collected and updated at intervals.

3. The software verification method based on filtering and interception according to claim 1, characterized in that: In S2, an online upgrade function of the bad website database should be provided so that the administrator can download the latest bad website database and filter and intercept it.

4. The software verification method based on filtering and interception according to claim 1, characterized in that: In S3, the sensitivity of content information filtering is adjusted, so that the intensity of content information filtering can be changed, and the function of formulating and modifying content information filtering strategies is provided.

5. The software verification method based on filtering and interception according to claim 1, characterized in that: In the above S4, it is preferable to provide a blacklist automatic adding function, so that the information filtering product with content information filtering function can automatically add the URLs that meet the judgment conditions to the blacklist, and the administrator can manage the automatically added URLs.

6. The software verification method based on filtering and interception according to claim 1, characterized in that: In S5, the pareHandle() method will be executed before the controller method, and its return value indicates whether to interrupt subsequent operations. When its return value is true, it means to continue to execute downward. When its return value is false, all previous operations will be terminated and deleted, and then the task to be performed in the next stage will be canceled.

7. The software verification method based on filtering and interception according to claim 1, characterized in that: In S5, the posthandle() method is executed after the controller method is called and before the view is parsed. After the view is parsed, a systematic processing and analysis is performed to further refine the original view.

8. The software verification method based on filtering and interception according to claim 1, characterized in that: In S5, the afterCompletion() method selectively deletes the most recently generated records and diaries after the entire request is completed and the view parsing, refinement and rendering of the above process are completed.