US 11,893,109 B2
Protection and recovery of backup storage systems from ransomware attacks
Alex Pientka, Marlborough, MA (US); Michael Carleton, Marlborough, MA (US); Adrian T. VanderSpek, Worcester, MA (US); Stephen Smith, Marlborough, MA (US); Luke Makosky, Marlborough, MA (US); Peter Watkins, Newton Center, MA (US); Nathaniel W. Turner, Providence, RI (US); Sandra C. Scott, Marlborough, MA (US); Yee-Ching Chao, Nashua, NH (US); Thomas J. Gillispie, Acton, MA (US); William Andrews, Reading, MA (US); David G. Therrien, Nashua, NH (US); Jamey C. Poirier, Grafton, MA (US); Mark B. Hecker, Northborough, MA (US); and Andrew H. French, Lexington, MA (US)
Assigned to Exagrid Systems, Inc., Marlborough, MA (US)
Filed by Exagrid Systems, Inc., Marlborough, MA (US)
Filed on Jan. 15, 2021, as Appl. No. 17/149,880.
Claims priority of provisional application 62/963,894, filed on Jan. 21, 2020.
Prior Publication US 2021/0224379 A1, Jul. 22, 2021
Int. Cl. G06F 21/50 (2013.01); G06F 21/54 (2013.01); G06F 11/14 (2006.01); G06F 21/55 (2013.01); G06F 21/56 (2013.01); G06F 21/78 (2013.01)
CPC G06F 21/54 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1464 (2013.01); G06F 21/554 (2013.01); G06F 21/568 (2013.01); G06F 21/78 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising receiving a request to modify data stored in a storage system, the storage system including a repository configured to store a deduplicated data and at least one cache storage component communicatively coupled to the repository and configured to store data received by the storage system for backup, the deduplicated data being generated by deduplicating the data received by the storage system for backup;
modifying, in response to the received request, the data stored in the at least one cache storage component and identified in the received request; and
generating, in response to the received request, an indication that the deduplicated data stored in the repository corresponding to the data stored in the at least one cache storage component and identified in the received request was likewise modified in accordance with the received request,
while preventing modification of the deduplicated data stored in the repository for a predetermined period of time.