CPC H04L 63/1458 (2013.01) [H04L 63/0236 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/20 (2013.01)] | 19 Claims |
1. A computer-implemented method for authenticating user accounts, comprising:
authenticating at least one user account of a plurality of user accounts for lobbying into a session;
generating at least one authenticated socket in a server for each authenticated user account;
adding the at least one user account to the at least one authenticated socket; adding non-authenticated user accounts to non-authenticated sockets of a plurality of non-authenticated sockets;
detecting network traffic flowing into the plurality of authenticated sockets and the plurality of non-authenticated sockets;
disconnecting non-authenticated user accounts from the server when a threshold amount of suspicious and/or malicious network traffic is detected in a non-authenticated socket; and
sanctioning user accounts, wherein sanctioning the user accounts is based on a level of authentication associated with the user.
|