Security checks for proxied requests
First Claim
1. A computer readable storage device comprises:
- a first memory section for storing operational instructions that, when executed by a processing module of a storage unit of a dispersed storage network (DSN), causes the processing module to;
transition storage of one or more groups of encoded data slices from storage based on a previous version of a distributed agreement protocol to storage based on a new version of the distributed agreement protocol; and
a second memory section for storing operational instructions that, when executed by the processing module of the storage unit, causes the processing module to;
while transitioning storage of the one or more groups of encoded data slices;
receive a proxied data access request regarding an encoded data slice from another storage unit of the DSN;
determine whether the other storage unit is an authentic storage unit of the DSN based on at least one of;
the encoded data slice, the previous version of the distributed agreement protocol, and the new version of the distributed agreement protocol;
when the other storage unit is the authentic storage unit, process the proxied data access request to produce a data access response; and
send the data access response to the other storage unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage device of a storage unit of a dispersed storage network (DSN) comprises a first memory section and a second memory section. The first memory section stores operational instructions that cause a processing module of the storage unit to transition storage of encoded data slices from storage based on a previous version of a distributed agreement protocol (DAP) to storage based on a new version of the DAP. The second memory section stores operational instructions that cause the processing module to, during the transitioning of storage of the encoded data slices, receive a proxied data access request from another storage unit, determine whether the other storage unit is an authentic storage unit, and when the other storage unit is the authentic storage unit, process the proxied data access request to produce a data access response.
-
Citations
8 Claims
-
1. A computer readable storage device comprises:
-
a first memory section for storing operational instructions that, when executed by a processing module of a storage unit of a dispersed storage network (DSN), causes the processing module to; transition storage of one or more groups of encoded data slices from storage based on a previous version of a distributed agreement protocol to storage based on a new version of the distributed agreement protocol; and a second memory section for storing operational instructions that, when executed by the processing module of the storage unit, causes the processing module to; while transitioning storage of the one or more groups of encoded data slices; receive a proxied data access request regarding an encoded data slice from another storage unit of the DSN; determine whether the other storage unit is an authentic storage unit of the DSN based on at least one of;
the encoded data slice, the previous version of the distributed agreement protocol, and the new version of the distributed agreement protocol;when the other storage unit is the authentic storage unit, process the proxied data access request to produce a data access response; and send the data access response to the other storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification