-
公开(公告)号:US20230254280A1
公开(公告)日:2023-08-10
申请号:US17699941
申请日:2022-03-21
Applicant: Barracuda Networks, Inc.
Inventor: Junxiao Liu
IPC: H04L9/40 , H04L61/5007
CPC classification number: H04L63/0236 , H04L61/2007 , H04L63/1416
Abstract: A new approach is proposed that supports IP address lookup. An IP address updater creates a bitmap of an IP address space, wherein each bit in the bitmap corresponds to an IP address in the IP address space. The compressed bitmap is then populated and stored permanently on a shared memory storage that is accessible by multiple client applications at the same time. The client applications may each establish and maintain a connection to the shared memory storage through an IP address lookup agent. When a lookup request for an IP address is received, the IP address lookup agent checks the bitmap and associated information of the IP address space on the shared memory storage to determine if the IP address is malicious or not and to inform the client application making the request accordingly, while the bitmap on the shared memory storage is updated with new IP address update.
-
公开(公告)号:US11979372B2
公开(公告)日:2024-05-07
申请号:US17699941
申请日:2022-03-21
Applicant: Barracuda Networks, Inc.
Inventor: Junxiao Liu
IPC: H04L9/40
CPC classification number: H04L63/0236 , H04L63/1416
Abstract: A new approach is proposed that supports IP address lookup. An IP address updater creates a bitmap of an IP address space, wherein each bit in the bitmap corresponds to an IP address in the IP address space. The compressed bitmap is then populated and stored permanently on a shared memory storage that is accessible by multiple client applications at the same time. The client applications may each establish and maintain a connection to the shared memory storage through an IP address lookup agent. When a lookup request for an IP address is received, the IP address lookup agent checks the bitmap and associated information of the IP address space on the shared memory storage to determine if the IP address is malicious or not and to inform the client application making the request accordingly, while the bitmap on the shared memory storage is updated with new IP address update.
-