Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

The structure of Windows registry.

More »

Fig 1 Expand

Fig 2.

The overall framework of the proposed forensic analysis on Windows registry.

(a) The existing forensic strategy for a single system. (b) The proposed forensic strategy for multiple Windows systems.

More »

Fig 2 Expand

Fig 3.

An example of the registry data exported by Regedit.

More »

Fig 3 Expand

Fig 4.

An example of the actual process of converting a registry entry into the nested key-value data.

More »

Fig 4 Expand

Fig 5.

An example of the actual process of merging three registry entries based on the common registry path.

(a) The example of three actual registry entries. (b) The result of the first MergeRegNestedEntries(). (c) The result of the second MergeRegNestedEntries().

More »

Fig 5 Expand

Fig 6.

An example of the actual process of comparing two registry entries.

More »

Fig 6 Expand

Fig 7.

An example of the actual process of loading Windows registry data into HDFS.

More »

Fig 7 Expand

Fig 8.

An example of the actual process of forensic for a target registry key.

More »

Fig 8 Expand

Fig 9.

An example of the actual process of forensic on registry entries using keywords.

More »

Fig 9 Expand

Fig 10.

An example of the actual process of comparing the entire two registry repositories.

More »

Fig 10 Expand

Table 1.

Characteristics of the collected Windows registry data.

More »

Table 1 Expand

Fig 11.

The processing time of the algorithm proposed for loading Windows registry into HDFS.

(a) The result with increasing the number of nodes. (b) The result with increasing the number of CPUs.

More »

Fig 11 Expand

Fig 12.

The processing time of the algorithm proposed for forensic for the target registry key.

(a) The result with increasing the number of nodes. (b) The result with increasing the number of CPUs.

More »

Fig 12 Expand

Fig 13.

The processing time of the algorithm proposed for forensic on registry entries containing a target keyword.

(a) The result with increasing the number of nodes. (b) The result with increasing the number of CPUs.

More »

Fig 13 Expand

Fig 14.

The actual examples obtained by the algorithm for Scenario 2.

(a) The given keyword is ‘PHP’. (b) The given keyword is ‘Exploit’. (c) The given keyword is ‘Flash’.

More »

Fig 14 Expand

Fig 15.

The processing time of the presented algorithm for comparing the entire registry repositories in Registry1 and Registry4.

(a) The result with increasing the number of nodes. (b) The result with increasing the number of CPUs.

More »

Fig 15 Expand

Table 2.

The result of comparing the entire registry repositories.

More »

Table 2 Expand

Fig 16.

The examples obtained by the algorithm for Scenario 3.

(a) The registry key exists only in Registry1. (b) Different registry values for the same registry key.

More »

Fig 16 Expand

Fig 17.

Comparing the processing time of the proposed distributed algorithms on Apache Spark with them in a single node.

(a) Processing time of loading Windows registry into HDFS. (b) Processing time of forensic for a target registry key. (c) Processing time of forensic on registry entries containing a target keyword. (d) Processing time of comparing the entire registry repositories.

More »

Fig 17 Expand