Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Self-curing J2EE application server for intrusion tolerance and self-curing method thereof

An application server, self-healing technology, applied in the computer field, can solve the problems of not completely eliminating the threat of network intrusion and Byzantine errors, no self-healing J2EE application server, J2EE application server transient errors, etc., to avoid aging phenomenon, enhance Reliability and safety, the effect of increased flexibility

Inactive Publication Date: 2010-06-16
THE PLA INFORMATION ENG UNIV
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the J2EE application server needs to run for a long time, software aging will naturally occur. Although software aging can be eliminated through software self-healing, software self-healing cannot solve the impact of external intrusion on the system, so we will software self-healing and tolerance The combination of intrusion and intrusion can not only eliminate software aging, but also ensure the survivability of the system in the presence of intrusion
In addition, if the self-healing object is only J2EE application server or operating system, it will inevitably generate a lot of overhead, which will greatly reduce the performance of the system; if the object is only J2EE application server components, it cannot completely eliminate the threat of network intrusion and Byzantine errors
[0006] Existing foreign related projects, for example, with the support of the CRUTIAL project, Paulo Sousa, AlyssonN.Bessani designed and developed CRUTIAL Information Switches (CIS), which provides key facilities with intrusion-tolerant and self-healing protection, but CIS is based on A stateless firewall is an implementation object, not designed for application servers
In addition, there are some researches on self-healing of J2EE application servers. For example, JAGR is a self-healing J2EE application server designed by G Candea et al. in 2003, but JAGR is mainly aimed at transient errors of J2EE application servers. Micro-restart is a recovery technology, and it can only be recovered for a single J2EE application server
JADE is a J2EE application server middleware platform with self-healing function designed by Sara Bouchenak et al. in 2005. It is a relatively complete self-healing middleware platform, but because JADE is built on the FRACTAL component framework designed by themselves , so the versatility is not strong
At present, there is no self-healing J2EE application server oriented to tolerance and intrusion in the academia and the market

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-curing J2EE application server for intrusion tolerance and self-curing method thereof
  • Self-curing J2EE application server for intrusion tolerance and self-curing method thereof
  • Self-curing J2EE application server for intrusion tolerance and self-curing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] 1. Self-healing J2EE application server for intrusion tolerance

[0048] See figure 1 The intrusion-tolerant self-healing J2EE application server of the present invention includes modules including: intrusion-tolerant functional components, self-healing functional components, secure group communication system and J2EE application server basic platform. among them:

[0049] The described intrusion tolerance functional component provides J2EE application server with intrusion tolerance support based on voting technology, and the voting result is used as the input of the self-healing functional component. It includes: request filter, copy distributor, voter, chairman elector and log auditor. The request filter is used to prevent front-end clients from making illegal calls to the J2EE application server. The output of the request filter is distributed as copy The input of the server; the copy distributor is used to copy the legal request of the front-end client and forward it t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a self-curing J2EE application server for intrusion tolerance and a self-curing method thereof. The application server comprises an intrusion tolerance functional unit, a self-curing functional unit, a secure group communication system and a base platform for the J2EE application server, wherein the self-curing functional unit is used for receiving output results of the intrusion tolerance functional unit and the secure group communication system to carry out self-curing treatment, provides self-curing function support for the base platform for the J2EE application server and comprises a detection component, a management component and an execution component; the detection component detects intrusion and failure and submits results to the management component; the management component analyzes the detection results and gives and sends a curing scheme to the execution component; and the execution component cures the application server according to the curing scheme. On the basis of the intrusion tolerance method, the self-curing method is additionally provided with reactive recovery and periodic recovery, further improves the reliability and the survivability of the J2EE application server and can be applied to the field of network security.

Description

Technical field [0001] The present invention belongs to the field of computer technology, and relates to application servers, in particular to an intrusion-tolerant self-healing J2EE application server and its self-healing method. It is to add a self-healing function component to a J2EE application server with an intrusion-tolerant function to further Enhance the security and reliability of the J2EE application server. Background technique [0002] With the continuous deepening of national informatization construction, the market demand for application server products based on J2EE middleware specifications continues to increase. According to the CSDN middleware survey report, in China, after years of development, application servers based on the J2EE middleware specification have successfully occupied more than 80% of the market in the four major industries of finance, telecommunications, e-government, and e-commerce, and widely Used in the information construction of governmen...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24H04L12/26H04L29/06
Inventor 郭渊博周睿鹏刘伟郝耀辉马骏杨奎武赵俭刘威胡永进张畅
Owner THE PLA INFORMATION ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products