CPC G06F 21/78 (2013.01) [G06F 3/0623 (2013.01); G06F 3/0635 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 21/602 (2013.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured:
to provide at least a portion of an input-output stack for processing of input-output operations in a host device for delivery to a storage system over selected ones of a plurality of paths through a network, the input-output stack comprising at least a multi-path device overlying one or more logical storage devices; and
to perform a check at each of one or more points in the input-output stack to confirm that a given input-output operation directed to a given device of the input-output stack is received from an expected overlying device of the input-output stack;
wherein the input-output stack comprises an encryption device overlying the multi-path device; and
wherein the check performed at a given one of the one or more points in the input-output stack relates at least in part to the encryption device.
|