MANAGING ROGUE CLOUD PROVIDER OPERATIONS
First Claim
1. A method, comprising:
- determining acceptability of a plurality of internet addresses;
determining a defined action to take in response to unacceptable internet addresses;
in response to a cloud-based data storage operation, determining a destination address where data blocks are physically being stored;
determining whether the destination address is an acceptable internet address; and
in response to the destination address being an unacceptable internet address, performing the defined action.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a cloud-based storage system determines acceptability of a plurality of internet addresses, and determines a defined action to take in response to unacceptable internet addresses. Accordingly, in response to a cloud-based data storage operation, the system determines a destination address where data blocks are physically being stored, determines whether the destination address is an acceptable internet address, and in response to the destination address being an unacceptable internet address, performs the defined action. In another embodiment, the system may insert a data deletion probe into a data volume of a cloud storage system, and in response to initiating a data deletion request for cloud-stored data blocks of the data volume, confirms physical deletion of the data blocks in response to a data deletion operation using the data deletion probe.
11 Citations
20 Claims
-
1. A method, comprising:
-
determining acceptability of a plurality of internet addresses; determining a defined action to take in response to unacceptable internet addresses; in response to a cloud-based data storage operation, determining a destination address where data blocks are physically being stored; determining whether the destination address is an acceptable internet address; and in response to the destination address being an unacceptable internet address, performing the defined action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Logic encoded in one or more non-transitory tangible media for execution and when executed by a machine operable to:
-
determine acceptability of a plurality of internet addresses; determine a defined action to take in response to unacceptable internet addresses; in response to a cloud-based data storage operation, determine a destination address where data blocks are physically being stored; determine whether the destination address is an acceptable internet address; and in response to the destination address being an unacceptable internet address, perform the defined action. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. Logic encoded in one or more non-transitory tangible media for execution and when executed by a machine operable to:
-
insert a data deletion probe into a data volume of a cloud storage system; initiate a data deletion request for cloud-stored data blocks of the data volume; and confirm physical deletion of the data blocks in response to a data deletion operation using the data deletion probe.
-
Specification