US 12,052,279 B1
Denial-of-service (DoS) attack protection and mitigation
Samy Thomas Jean Duc, Northridge, CA (US)
Assigned to Electronic Arts Inc., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Oct. 20, 2021, as Appl. No. 17/506,434.
Int. Cl. H04L 9/40 (2022.01)
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
OG exemplary drawing
 
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.