SELF-HEALING SYSTEMS Research (Pragmatic and starting to be Academic) 07/03/13 v0.3.01 1/4

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
SELF-HEALING SYSTEMS Research (Pragmatic and starting to be Academic) 07/03/13 v0.3.01 1/4 von Mind Map: SELF-HEALING SYSTEMS Research (Pragmatic and starting to be Academic) 07/03/13 v0.3.01 1/4

1. Resilient Systems

2. Self-Defensive Systems

2.1. Counter-Measures

2.1.1. Signature Scambling

2.1.1.1. Binary Scambling

2.1.1.2. Network Transmission Signature

2.1.2. Reorganisation

2.1.3. Encryption Key Change Algorithm

2.2. Redundancy

3. Self-Healing Cycle

3.1. Detection

3.1.1. Multi-stage Monitoring

3.1.1.1. Low Intensity

3.1.1.2. High Intensity

3.1.2. Indicators of Infection

3.1.3. Context-Aware Systems

3.2. Diagnosis

3.2.1. Artificial Intelligence / Data Mining / Decision Making

3.2.1.1. Dimensionality Reduction (offline processing)

3.2.1.2. Clustering

3.2.1.2.1. Anomaly Detection (in dynamic systems) (in real-time)

3.2.1.3. Classification

3.3. Response

3.3.1. Self-Defensive System

3.3.2. Crash Hardening by "STING" (Brumley et al 2006-7) (Process core memory dump analysis after a crash, disallow inputs that cause the crash)

3.3.3. Process Management

3.3.3.1. Kill

3.3.3.2. Run

3.3.3.2.1. File Version Checker (sfc /now)

3.3.3.2.2. Registry Validator

3.3.4. Critical / Fatal Repsonse

3.3.4.1. Reboot

3.3.4.2. Reboot & Reinstall X (X = identified failing component)

3.3.4.3. Shutdown (Send warning to IT Admin)

3.3.4.4. Reboot & System Restore

3.3.5. Monitoring State

3.3.5.1. Set Low Intensity Logging (decaying duration)

3.3.5.2. Set High Intensity Logging (decaying duration)

3.3.5.2.1. Increase logging intensity (e.g. to provide more data for decision making)

3.3.6. Diagnosis / Decision Making Sensitivity

3.3.6.1. Increase sensitivity

3.3.6.2. Decrease sensitivity

3.3.7. "Auto[..] Patch Errors in Deployed Software" "ClearView" (Perkins et al 2009)

4. Fault Tolerant Systems