CPC H04L 51/212 (2022.05) [G06F 16/955 (2019.01); H04L 51/58 (2022.05); H04L 63/0245 (2013.01); H04L 63/1441 (2013.01); H04L 63/1483 (2013.01); H04W 4/14 (2013.01)] | 17 Claims |
1. A method comprising:
at a message scanning computing platform comprising one or more processors, a communication interface, and memory storing computer-readable instructions:
receiving, via the communication interface, by the one or more processors, a plurality of text messages from a sender;
determining a type of channel for each received message of the plurality of text messages, wherein the type of channel is selected from an application to person (A2P) channel and a person to person (P2P) channel;
tokenizing, by the one or more processors, the plurality of text messages to yield a plurality of tokens;
matching, by the one or more processors, one or more tokens of the plurality of tokens in the plurality of text messages to one or more bulk string tokens;
detecting, by the one or more processors, one or more homoglyphs in the plurality of text messages;
detecting, by the one or more processors, one or more uniform resource locators (URLs) in the plurality of text messages;
flagging, by the one or more processors, the sender as one of: a spam sender or a commercial sender based at least on the type of channel, the one or more matching tokens, the one or more detected homoglyphs, and the one or more detected URLs; and
based on flagging the sender as a spam sender, blocking, by the one or more processors, one or more messages from the sender, wherein blocking the one or more messages from the sender includes blocking text messages received from at least one telephone number associated with the sender.
|