-
公开(公告)号:US20220038447A1
公开(公告)日:2022-02-03
申请号:US16944767
申请日:2020-07-31
Applicant: Citrix Systems, Inc.
Inventor: Rakesh Kumar Thangellapalli , Rama Rao Katta , Kasirao Velugu , Praveen Dandin , Aman Agrawal , Seth K. Keith , Ratnesh Singh Thakur , Josephine Suganthi Joseph Leo
IPC: H04L29/06
Abstract: Systems and methods for autonomous program management include a device which may receive a first request from a client for a server. The device may transmit one or more data packets to the client. The data packet(s) may include a response to the request from the server and an attribute collector script which executes on the client to automatically transmit one or more attributes corresponding to at least one of the client or a browser of the client to the device. The device may receive a second request from the client which includes one or more attributes collected using the attribute collector script. The device may determine whether the client is associated with an autonomous program using the attribute(s). The device may block one or more subsequent requests from the client to the server responsive to determining that the client is associated with an autonomous program.
-
公开(公告)号:US11831678B2
公开(公告)日:2023-11-28
申请号:US16808731
申请日:2020-03-04
Applicant: Citrix Systems, Inc.
Inventor: Rakesh Kumar Thangellapalli , Rama Rao Katta , Kasirao Velugu , Praveen Dandin , Aman Agrawal , Seth Kenneth Keith , Ratnesh Singh Thakur , Josephine Suganthi Joseph Leo
IPC: H04L29/00 , H04L9/40 , G06F16/955
CPC classification number: H04L63/1483 , G06F16/9566 , H04L63/1416
Abstract: Described embodiments provide systems and methods for detecting autonomous programs is provided. A device, intermediary to a plurality of clients and a plurality of servers, can receive a first request from a first client of the plurality of clients to a server of the plurality of servers via a connection between the device and the first client. The device can include, into a response from the server to the first client, a uniform resource locator (URL) comprising one or more randomly generated characters within a predetermined character space. The device can determine that the first client has an autonomous program responsive to receiving a second request from the first client using the URL. The device can terminate, responsive to the determination, the connection to the first client.
-
公开(公告)号:US11593714B2
公开(公告)日:2023-02-28
申请号:US16906119
申请日:2020-06-19
Applicant: Citrix Systems, Inc.
Inventor: Aman Agrawal , Josephine Suganthi Joseph Leo , Kasirao Velugu , Praveen Dandin , Rama Rao Katta , Ratnesh Singh Thakur , Seth Kenneth Keith , Rakesh Thangellapalli
Abstract: A computer system is provided. The computer system includes a memory, a network interface, and a processor coupled to the memory and the network interface. The processor is configured to receive a response to a request to verify whether an ostensible client of a service is actually a client or a bot, the response including an indicator of whether the ostensible client is a client or a bot; receive information descriptive of interoperations between the ostensible client and the service that are indicative of whether the ostensible client is a client or a bot; and train a plurality of machine learning classifiers using the information and the indicator to generate a next generation of the plurality of machine learning classifiers.
-
公开(公告)号:US20220329624A1
公开(公告)日:2022-10-13
申请号:US17226337
申请日:2021-04-09
Applicant: Citrix Systems, Inc.
Inventor: Rama Rao Katta , Kasirao Velugu , Aman Agrawal
IPC: H04L29/06
Abstract: A system to identify automated submissions of web pages, such as those submitted by bots, in real time. The system comprising a processor configured to update an initial version of a requested web page with at least one hidden field, transmit the updated web page to the client, then, upon receipt parse the completed web page, and identify if a data entry is associated with the at least one hidden field. Where a data entry is associated with the at least one hidden field, the system blocks the transmission of the completed web page to the server. Where a data entry is not associated with the at least one hidden field the system removes the at least one hidden field, and transmits the final web page to the server.
-
公开(公告)号:US20210350277A1
公开(公告)日:2021-11-11
申请号:US16906119
申请日:2020-06-19
Applicant: Citrix Systems, Inc.
Inventor: Aman Agrawal , Josephine Suganthi Joseph Leo , Kasirao Velugu , Praveen Dandin , Rama Rao Katta , Ratnesh Singh Thakur , Seth Kenneth Keith , Rakesh Thangellapalli
Abstract: A computer system is provided. The computer system includes a memory, a network interface, and a processor coupled to the memory and the network interface. The processor is configured to receive a response to a request to verify whether an ostensible client of a service is actually a client or a bot, the response including an indicator of whether the ostensible client is a client or a bot; receive information descriptive of interoperations between the ostensible client and the service that are indicative of whether the ostensible client is a client or a bot; and train a plurality of machine learning classifiers using the information and the indicator to generate a next generation of the plurality of machine learning classifiers.
-
-
-
-