AUGMENTED REALITY PHYSICAL STORAGE VALIDATION
One or more computer processors detect a physical storage device within a visual proximity to a user within an augmented reality (AR) environment. The one or more computer processors capture one or more physical identifiers of the detected physical storage device. The one or more computer processors identify an indexed filesystem associated with the physical storage device utilizing the one or more captured physical identifiers, wherein the indexed filesystem contains metadata representing file content stored on the physical storage device. The one or more computer processors calculate a filesystem risk score associated with the physical storage device utilizing the identified physical identifiers. The one or more computer processors present generated graphics representing the indexed filesystem and the calculated filesystem risk score to the user within an AR viewport.
1 . A computer-implemented method comprising:
detecting, by one or more computer processors, a physical storage device within a visual proximity to a user within an augmented reality (AR) environment;
capturing, by one or more computer processors, one or more physical identifiers of the detected physical storage device;
identifying, by one or more computer processors, an indexed filesystem associated with the physical storage device utilizing the one or more captured physical identifiers, wherein the indexed filesystem contains metadata representing file content stored on the physical storage device;
calculating, by one or more computer processors, a filesystem risk score associated with the physical storage device utilizing the identified physical identifiers; and
presenting, by one or more computer processors, generated graphics representing the indexed filesystem and the calculated filesystem risk score to the user within an AR viewport.
2 . The computer-implemented method of claim 1 , wherein calculating the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprises:
calculating, by one or more computer processors, the filesystem risk score utilizing an internal block tree, wherein the internal block tree is defined as a data structure containing a cryptographic hash of at least one previous block from one or more historical indexed filesystems.
3 . The computer-implemented method of claim 1 , wherein calculating the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprises:
calculating, by one or more computer processors, the filesystem risk score based on a level of physical change between a current state of the physical storage device and historical states of the physical storage device.
4 . The computer-implemented method of claim 1 , further comprising:
responsive to exceeding a filesystem risk score threshold, scheduling, by one or more computer processors, the physical storage device to be deleted when connected to a monitored computing device.
5 . The computer-implemented method of claim 1 , further comprising:
presenting, by one or more computer processors, the indexed filesystem based on an auditory user request for a location of a file in the AR environment.
6 . The computer-implemented method of claim 1 , wherein the filesystem risk score is a value or probability representing a likelihood that data contained within the physical storage device has been modified.
7 . The computer-implemented method of claim 1 , further comprising:
verifying, by one or more computer processors, physical identifier uniqueness of the physical storage device.
8 . A computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the stored program instructions comprising:
program instructions to detect a physical storage device within a visual proximity to a user within an augmented reality (AR) environment;
program instructions to capture one or more physical identifiers of the detected physical storage device;
program instructions to identify an indexed filesystem associated with the physical storage device utilizing the one or more captured physical identifiers, wherein the indexed filesystem contains metadata representing file content stored on the physical storage device;
program instructions to calculate a filesystem risk score associated with the physical storage device utilizing the identified physical identifiers; and
program instructions to present generated graphics representing the indexed filesystem and the calculated filesystem risk score to the user within an AR viewport.
9 . The computer program product of claim 8 , wherein the program instructions to calculate the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprise:
program instructions to calculate the filesystem risk score utilizing an internal block tree, wherein the internal block tree is defined as a data structure containing a cryptographic hash of at least one previous block from one or more historical indexed filesystems.
10 . The computer program product of claim 8 , wherein the program instructions to calculate the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprise:
program instructions to program instructions to calculate the filesystem risk score based on a level of physical change between a current state of the physical storage device and historical states of the physical storage device.
11 . The computer program product of claim 8 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to responsive to exceeding a filesystem risk score threshold, schedule the physical storage device to be deleted when connected to a monitored computing device.
12 . The computer program product of claim 8 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to present the indexed filesystem based on an auditory user request for a location of a file in the AR environment.
13 . The computer program product of claim 8 , wherein the filesystem risk score is a value or probability representing a likelihood that data contained within the physical storage device has been modified.
14 . The computer program product of claim 8 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to verify physical identifier uniqueness of the physical storage device.
15 . A computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the stored program instructions comprising:
program instructions to detect a physical storage device within a visual proximity to a user within an augmented reality (AR) environment;
program instructions to capture one or more physical identifiers of the detected physical storage device;
program instructions to identify an indexed filesystem associated with the physical storage device utilizing the one or more captured physical identifiers, wherein the indexed filesystem contains metadata representing file content stored on the physical storage device;
program instructions to calculate a filesystem risk score associated with the physical storage device utilizing the identified physical identifiers; and
program instructions to present generated graphics representing the indexed filesystem and the calculated filesystem risk score to the user within an AR viewport.
16 . The computer system of claim 15 , wherein the program instructions to calculate the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprise:
program instructions to calculate the filesystem risk score utilizing an internal block tree, wherein the internal block tree is defined as a data structure containing a cryptographic hash of at least one previous block from one or more historical indexed filesystems.
17 . The computer system of claim 15 , wherein the program instructions to calculate the filesystem risk score associated with the physical storage device utilizing the identified physical identifiers, comprise:
program instructions to program instructions to calculate the filesystem risk score based on a level of physical change between a current state of the physical storage device and historical states of the physical storage device.
18 . The computer system of claim 15 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to responsive to exceeding a filesystem risk score threshold, schedule the physical storage device to be deleted when connected to a monitored computing device.
19 . The computer system of claim 15 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to present the indexed filesystem based on an auditory user request for a location of a file in the AR environment.
20 . The computer system of claim 15 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise:
program instructions to verify physical identifier uniqueness of the physical storage device.