CPC H04L 63/1433 (2013.01) [G06F 16/176 (2019.01); G06F 21/56 (2013.01); G06F 21/577 (2013.01); G06F 21/6218 (2013.01); H04L 63/145 (2013.01); H04L 67/10 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. A computer-implemented method of simulating spread of a malware in cloud applications, the method including:
accessing sharing data for files shared between users via sync and share mechanisms of cloud applications;
tracing connections between the users by traversing a directed graph constructed based on the sharing data, wherein a connection of the connections comprises an edge between a first node representing a first user of the users and a second node representing a second user of the users, and wherein the edge is created when the sharing data indicates the first user shared a file with the second user via the sync and share mechanisms; and
simulating spread of a malware based on the traced connections to simulate user exposure to, infection by, and transmission of the malware, wherein the malware is spread by syncing and sharing of infected ones of the files via the sync and share mechanisms.
|