Patent ID: 11924228
Assignee: AVAST SOFTWARE S.R.O.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 37:
38. A system comprising:
a computer comprising at least a first processor and at least a first non-transitory computer-readable storage medium coupled to the at least the first processor and storing first programming instructions for execution by the at least the first processor, wherein the first programming instructions, when executed, cause the computer to perform first operations comprising:
receiving a first application comprising a malware application;
executing the first application;
rendering credentials accessible to the first application; and
enabling the first application to transmit the credentials; and
a messaging server comprising at least a second processor and at least a second non-transitory computer-readable storage medium coupled to the at least the second processor and storing second programming instructions for execution by the at least the second processor, wherein the second programming instructions, when executed, cause the messaging server to perform second operations comprising:
enabling an actor to access the messaging server over a network in response to the actor applying the credentials; and
receiving a first electronic message transmitted by the actor, the first electronic message comprising first content;
a computing device comprising at least a third processor and at least a third non-transitory computer-readable storage medium coupled to the at least the third processor and storing third programming instructions for execution by the at least the third processor, wherein the third programming instructions, when executed, cause the computing device to perform third operations comprising:
enabling a second application on the computing device, the second application comprising an extension to at least one of an email client or a messaging application on the computing device;
receiving the first content from the messaging server based on the actor applying the credentials and based on receiving by the messaging server the first electronic message transmitted by the actor;
detecting via the second application a second electronic message comprising second content received by the computing device;
comparing the first content to the second content; and
blocking the second electronic message via the second application based on the comparison of the first content to the second content.