IP Library Granted Patent US 11,916,894
Granted Patent B2
US 11,916,894 · App. 17/703,987 · Granted Feb 27, 2024

Protecting against network vulnerabilities

Inventor: Adrianus Warmenhoven (Overijssel, NL)
Assignee: UAB 360 IT
H04L63/08H04L63/1433H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,916,894
App. No.
17/703,987
Granted
Feb 27, 2024
Kind
B2
Abstract

A method including pre-authenticating, by an infrastructure device, a user device for obtaining communication services from a server, the pre-authenticating including determining a given duration of time and a communication parameter associated with a pre-authentication request received from the user device; and operating, by the infrastructure device, a port associated with the server in an activated mode for the given duration of time to enable the user device to transmit an authentication request indicating the communication parameter prior to an expiration of the given duration of time. Various other aspects are contemplated.

Claims (32)

1. A method, comprising:

pre-authenticating, by an infrastructure device, a user device for obtaining communication services from a server, the pre-authenticating including determining a given duration of time and a communication parameter associated with a pre-authentication request received from the user device; and

operating, by the infrastructure device, a port associated with the server in an activated mode for the given duration of time to enable the user device to transmit an authentication request indicating the communication parameter prior to an expiration of the given duration of time.

2. The method of claim 1 , wherein operating the port in the activated mode includes connecting a mapping between the port and the server to enable the authentication request to reach the server.

3. The method of claim 1 , wherein pre-authenticating the user device includes comparing indicated seed information indicated in the pre-authenticating request with stored seed information associated with the user device.

4. The method of claim 1 , further comprising:

transmitting a pre-authentication message to the user device, the pre-authentication message indicating that, to obtain the communication services, the user device is to transmit the authentication request indicating the communication parameter prior to the expiration of the given duration of time.

5. The method of claim 1 , further comprising:

enabling the authentication request to reach the server based at least in part on determining that the authentication request indicates the communication parameter and is received prior to the expiration of the given duration of time.

6. The method of claim 1 , further comprising:

operating the port in a deactivated mode by disconnecting a mapping between the port and the server to disable the pre-authentication request from reaching the server.

7. The method of claim 1 , further comprising:

discarding the authentication request based at least in part on determining that the authentication request does not indicate the communication parameter or is not received prior to the expiration of the given duration of time.

8. An infrastructure device, comprising:

a memory; and

a processor communicatively coupled to the memory, the memory and the processor being configured to:

pre-authenticate a user device for obtaining communication services from a server, the pre-authenticating including determining a given duration of time and a communication parameter associated with a pre-authentication request received from the user device; and

operate a port associated with the server in an activated mode for the given duration of time to enable the user device to transmit an authentication request indicating the communication parameter prior to an expiration of the given duration of time.

9. The infrastructure device of claim 8 , wherein, to operate the port in the activated mode, the memory and the processor are configured to connect a mapping between the port and the server to enable the authentication request to reach the server.

10. The infrastructure device of claim 8 , wherein, to pre-authenticate the user device, the memory and the processor are configured to compare indicated seed information indicated in the pre-authenticating request with stored seed information associated with the user device.

11. The infrastructure device of claim 8 , wherein the memory and the processor are configured to transmit a pre-authentication message to the user device, the pre-authentication message indicating that, to obtain the communication services, the user device is to transmit the authentication request indicating the communication parameter prior to the expiration of the given duration of time.

12. The infrastructure device of claim 8 , wherein the memory and the processor are configured to enable the authentication request to reach the server based at least in part on determining that the authentication request indicates the communication parameter and is received prior to the expiration of the given duration of time.

13. The infrastructure device of claim 8 , wherein the memory and the processor are configured to operate the port in a deactivated mode by disconnecting a mapping between the port and the server to disable the pre-authentication request from reaching the server.

14. The infrastructure device of claim 8 , wherein the memory and the processor are configured to discard the authentication request based at least in part on determining that the authentication request does not indicate the communication parameter or is not received prior to the expiration of the given duration of time.

15. A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with an infrastructure device, cause the processor to:

pre-authenticate a user device for obtaining communication services from a server, the pre-authenticating including determining a given duration of time and a communication parameter associated with a pre-authentication request received from the user device; and

operate a port associated with the server in an activated mode for the given duration of time to enable the user device to transmit an authentication request indicating the communication parameter prior to an expiration of the given duration of time.

16. The non-transitory computer-readable medium of claim 15 , wherein, to operate the port in the activated mode, the processor is configured to connect a mapping between the port and the server to enable the authentication request to reach the server.

17. The non-transitory computer-readable medium of claim 15 , wherein, to pre-authenticate the user device, the processor is configured to compare indicated seed information indicated in the pre-authenticating request with stored seed information associated with the user device.

18. The non-transitory computer-readable medium of claim 15 , wherein the processor is configured to transmit a pre-authentication message to the user device, the pre-authentication message indicating that, to obtain the communication services, the user device is to transmit the authentication request indicating the communication parameter prior to the expiration of the given duration of time.

19. The non-transitory computer-readable medium of claim 15 , wherein the processor is configured to enable the authentication request to reach the server based at least in part on determining that the authentication request indicates the communication parameter and is received prior to the expiration of the given duration of time.

20. The non-transitory computer-readable medium of claim 15 , wherein the processor is configured to operate the port in a deactivated mode by disconnecting a mapping between the port and the server to disable the pre-authentication request from reaching the server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2022
From: WARMENHOVEN, ADRIANUS
To: UAB 360 IT
Reel/Frame 059450/0367 →
Continuity (2)
Continuation 17703945 · Mar 24, 2022
Related Publication 20230308469A1 · Sep 28, 2023