Securing a media storage device using write restriction mechanisms
First Claim
1. A system, comprising:
- a media storage device;
a processor; and
logic integrated with and/or executable by the processor, the logic being configured to cause the processor to;
determine a write rate for the media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof;
determine an overwrite rate for the media storage device or the portion thereof based on the one or more factors;
receive a write request to write data to the media storage device or the portion thereof; and
write the data to the media storage device, wherein portions of the data written to empty blocks of memory on the media storage device are written using the determined write rate, wherein portions of the data written to non-empty blocks of memory on the media storage device are written using the determined overwrite rate.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a system includes a media storage device, a processor, and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to determine a write rate for the media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof. The logic is also configured to cause the processor to receive a write request to write data to the media storage device or the portion thereof and write the data to the media storage device using the determined write rate. Other systems, methods, and computer program products for defending against ransomware attacks are presented according to more embodiments.
10 Citations
18 Claims
-
1. A system, comprising:
-
a media storage device; a processor; and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to; determine a write rate for the media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof; determine an overwrite rate for the media storage device or the portion thereof based on the one or more factors; receive a write request to write data to the media storage device or the portion thereof; and write the data to the media storage device, wherein portions of the data written to empty blocks of memory on the media storage device are written using the determined write rate, wherein portions of the data written to non-empty blocks of memory on the media storage device are written using the determined overwrite rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a computer readable medium having stored thereon computer readable program instructions executable by a processor to cause the processor to perform a method, the method comprising:
-
determining a write rate for a media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof; determine an overwrite rate for the media storage device or the portion thereof based on the one or more factors; receiving a write request to write data to the media storage device or the portion thereof; and writing the data to the media storage device, wherein portions of the data written to empty blocks of memory on the media storage device are written using the determined write rate, wherein portions of the data written to non-empty blocks of memory on the media storage device are written using the determined overwrite rate. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
determining a write rate for a media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof; determining an overwrite rate for the media storage device or the portion thereof based on the one or more factors; receiving a write request to write data to the media storage device or the portion thereof; and writing the data to the media storage device, wherein portions of the data written to empty blocks of memory on the media storage device are written using the determined write rate, wherein portions of the data written to non-empty blocks of memory on the media storage device are written using the determined overwrite rate. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification