IP Library Granted Patent US 12,423,454
Granted Patent B2
US 12,423,454 · App. 18/496,429 · Granted Sep 23, 2025

Architecture having a protective layer at the data source

Inventors: Manav Ratan Mital (Mountain View, CA); Srinivas Nageswarrao Vadlamani (San Jose, CA)
Assignee: Cyral Inc.
G06F21/6218G06F11/3006G06F11/3438G06F11/3476G06F16/24547G06F21/31G06F21/604G06F21/6227G06F21/6254H04L63/0281H04L63/0884H04L63/101H04L63/102H04L63/104H04L63/105H04L63/1425H04L63/166H04L63/168H04L69/326H04L69/329G06F2221/2107H04L2463/082
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 12,423,454
App. No.
18/496,429
Filed
Oct 27, 2023
Granted
Sep 23, 2025
Kind
B2
Art Unit
2457
USPC
713/168
Abstract

A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.

Claims (61)

1. A method, comprising:

receiving, from a client, a communication for a data source at a wrapper, the wrapper including a dispatcher and a service, the dispatcher receiving the communication and being data agnostic;

providing the communication from the dispatcher to the service;

determining, using the service, whether the client is authorized to access the data source utilizing multi-factor authentication (MFA); and

preventing access to the data source if the success indication indicates that the authentication is unsuccessful.

2. The method of claim 1 , wherein the determining further includes:

calling, by the service, an MFA utility; and

receiving, from the MFA utility, a success indication indicating whether authentication by the MFA utility is successful.

3. The method of claim 2 , wherein the MFA utility is a third-party MFA utility.

4. The method of claim 1 , wherein the preventing access further includes:

providing the communication to the data source from the dispatcher; and

recalling the communication before processing by the data source if the success indication indicates that the authentication is unsuccessful.

5. The method of claim 1 , wherein the communication includes a first communication, wherein the dispatcher is in a step mode for the first communication, the preventing access further including:

providing the first communication to the service without forwarding the first communication to the data source; and wherein the preventing access further includes

preventing access to the data source by terminating a connection to the client if the success indication indicates that the authentication is unsuccessful;

forwarding the first communication from the dispatcher to the data source if the success indication indicates that the authentication is successful;

placing the dispatcher in a stream mode if the success indication indicates that the authentication is successful;

receiving at least one additional communication from the client at the dispatcher; and

automatically forwarding the at least one additional communication from the dispatcher to the data source if the success indication indicates that the authentication is successful.

6. The method of claim 1 , wherein the dispatcher is an open systems interconnection (OSI) Layer 4 dispatcher and wherein the at least one service includes at least one OSI Layer 7 service.

7. A system, comprising:

a processor configured to:

receive, from a client, a communication for a data source at a wrapper, the wrapper including a dispatcher and a service, the dispatcher receiving the communication and being data agnostic;

provide the communication from the dispatcher to the service;

determine, using the service, whether the client is authorized to access the data source utilizing multi-factor authentication (MFA); and

prevent access to the data source if the success indication indicates that the authentication is unsuccessful; and

a memory coupled to the processor and configured to provide the processor with instructions.

8. The system of claim 7 , wherein to determine, the processor is further configured to:

call, using the service, an MFA utility; and

receive, from the MFA utility, a success indication indicating whether authentication by the MFA utility is successful.

9. The system of claim 8 , wherein the MFA utility is a third-party MFA utility.

10. The system of claim 7 , wherein to prevent access, the processor is further configured to:

provide the communication to the data source from the dispatcher; and

recall the communication before processing by the data source if the success indication indicates that the authentication is unsuccessful.

11. The system of claim 7 , wherein the communication includes a first communication, wherein the dispatcher is in a step mode for the first communication, wherein to prevent access the processor is further configured to:

provide the first communication to the service without forwarding the first communication to the data source; and wherein the preventing access further includes

prevent access to the data source by terminating a connection to the client if the success indication indicates that the authentication is unsuccessful;

forward the first communication from the dispatcher to the data source if the success indication indicates that the authentication is successful;

place the dispatcher in a stream mode if the success indication indicates that the authentication is successful;

receive at least one additional communication from the client at the dispatcher; and

automatically forward the at least one additional communication from the dispatcher to the data source if the success indication indicates that the authentication is successful.

12. The system of claim 7 , wherein the dispatcher is an open systems interconnection (OSI) Layer 4 dispatcher and wherein the at least one service includes at least one OSI Layer 7 service.

13. A computer program product, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:

receiving, from a client, a communication for a data source at a wrapper, the wrapper including a dispatcher and a service, the dispatcher receiving the communication and being data agnostic;

providing the communication from the dispatcher to the service;

determining, using the service, whether the client is authorized to access the data source utilizing multi-factor authentication (MFA); and

preventing access to the data source if the success indication indicates that the authentication is unsuccessful.

14. The computer program product of claim 13 , wherein the computer instructions for determining further include computer instructions for:

calling, by the service, an MFA utility; and

receiving, from the MFA utility, a success indication indicating whether authentication by the MFA utility is successful.

15. The computer program product of claim 14 , wherein the MFA utility is a third-party MFA utility.

16. The computer program product of claim 13 , wherein the computer instructions for preventing access further include computer instructions for:

providing the communication to the data source from the dispatcher; and

recalling the communication before processing by the data source if the success indication indicates that the authentication is unsuccessful.

17. The computer program product of claim 13 , wherein the communication includes a first communication, wherein the dispatcher is in a step mode for the first communication, the computer instructions for preventing access further including computer instructions for:

providing the first communication to the service without forwarding the first communication to the data source; and wherein the preventing access further includes

preventing access to the data source by terminating a connection to the client if the success indication indicates that the authentication is unsuccessful;

forwarding the first communication from the dispatcher to the data source if the success indication indicates that the authentication is successful;

placing the dispatcher in a stream mode if the success indication indicates that the authentication is successful;

receiving at least one additional communication from the client at the dispatcher; and

automatically forwarding the at least one additional communication from the dispatcher to the data source if the success indication indicates that the authentication is successful.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: MITAL, MANAV RATAN; VADLAMANI, SRINIVAS NAGESWARRAO
To: CYRAL INC.
Reel/Frame 070934/0704 →
Continuity (6)
Continuation 17732425 · Apr 28, 2022
Continuation 16548732 · Aug 22, 2019
Provisional Application 62840847 · Apr 30, 2019
Provisional Application 62758223 · Nov 9, 2018
Provisional Application 62733013 · Sep 18, 2018
Related Publication 20240056445A1 · Feb 15, 2024
References Cited (284)
US 6078902A · Schenkler · 2000 [cited by applicant]
US 6275818B1 · Subramanian · 2001 [cited by applicant]
US 7490153B1 · Krishnan · 2009 [cited by applicant]
US 7664806B1 · Koudas · 2010 [cited by applicant]
US 7877377B2 · Day · 2011 [cited by applicant]
US 7895649B1 · Brook · 2011 [cited by applicant]
US 7899047B2 · Cabrera · 2011 [cited by applicant]
US 8447983B1 · Beck · 2013 [cited by applicant]
US 8793805B1 · Johansson · 2014 [cited by applicant]
US 8867743B1 · Salvaji · 2014 [cited by applicant]
US 8869257B2 · Ahn · 2014 [cited by applicant]
US 8892868B1 · Jenks · 2014 [cited by applicant]
US 8935802B1 · Mattsson · 2015 [cited by applicant]
US 8959633B1 · Dokey · 2015 [cited by applicant]
US 8978152B1 · Rozenberg · 2015 [cited by applicant]
US 9088450B2 · Jung · 2015 [cited by applicant]
US 9106642B1 · Bhimanaik · 2015 [cited by applicant]
US 9117062B1 · Fitch · 2015 [cited by applicant]
US 9137131B1 · Sarukkai · 2015 [cited by applicant]
US 9167120B2 · Fallon · 2015 [cited by applicant]
US 9231940B2 · Counterman · 2016 [cited by applicant]
US 9338007B1 · Doshi · 2016 [cited by applicant]
US 9374370B1 · Bent, II · 2016 [cited by examiner]
US 9432342B1 · Kothari · 2016 [cited by applicant]
US 9467437B2 · Krishnaprasad · 2016 [cited by applicant]
US 9479532B1 · Gerlach · 2016 [cited by applicant]
US 9635011B1 · Wu · 2017 [cited by applicant]
US 9693181B1 · Albouyeh · 2017 [cited by applicant]
US 9729539B1 · Agrawal · 2017 [cited by applicant]
US 9800474B1 · Bush · 2017 [cited by applicant]
US 9807068B1 · Golwalkar · 2017 [cited by applicant]
US 9819648B1 · Chilakapati · 2017 [cited by applicant]
US 9917817B1 · Lad · 2018 [cited by applicant]
US 9954830B2 · Barnett · 2018 [cited by applicant]
US 10025941B1 · Griffin · 2018 [cited by applicant]
US 10043036B1 · Dawkins · 2018 [cited by applicant]
US 10051079B1 · Kaukl · 2018 [cited by applicant]
US 10164944B1 · Felstaine · 2018 [cited by applicant]
US 10164973B1 · Prasad · 2018 [cited by examiner]
US 10171423B1 · Woodberg · 2019 [cited by applicant]
US 10192072B1 · Galvin, Jr. · 2019 [cited by applicant]
US 10318762B1 · Buckingham · 2019 [cited by applicant]
US 10382203B1 · Loladia · 2019 [cited by applicant]
US 10387670B2 · Hosie · 2019 [cited by applicant]
US 10402808B1 · Peterson · 2019 [cited by applicant]
US 10404703B1 · Peterson · 2019 [cited by applicant]
US 10416966B2 · Barday · 2019 [cited by applicant]
US 10469425B1 · Conley · 2019 [cited by applicant]
US 10482231B1 · Harding · 2019 [cited by applicant]
US 10484415B1 · Peterson · 2019 [cited by applicant]
US 10541982B1 · Lee · 2020 [cited by applicant]
US 10692138B1 · Nguyen · 2020 [cited by applicant]
US 10827026B1 · Kaukl · 2020 [cited by applicant]
US 10885133B1 · Maida, IV · 2021 [cited by applicant]
US 10936738B1 · Roberts · 2021 [cited by applicant]
US 10963590B1 · Dash · 2021 [cited by applicant]
US 10986081B1 · McAdams · 2021 [cited by applicant]
US 11032280B1 · Chhabra · 2021 [cited by applicant]
US 11089028B1 · Alpaugh · 2021 [cited by applicant]
US 11115417B2 · Khait · 2021 [cited by applicant]
US 11223622B2 · Mital · 2022 [cited by applicant]
US 11410173B1 · Stickle · 2022 [cited by applicant]
US 20020046275A1 · Crosbie · 2002 [cited by applicant]
US 20020055980A1 · Goddard · 2002 [cited by applicant]
US 20030065711A1 · Acharya · 2003 [cited by applicant]
US 20030154406A1 · Honarvar · 2003 [cited by applicant]
US 20040002878A1 · Maria Hinton · 2004 [cited by applicant]
US 20040266533A1 · Gentles · 2004 [cited by applicant]
US 20050289341A1 · Ritola · 2005 [cited by applicant]
US 20060075228A1 · Black · 2006 [cited by applicant]
US 20060075475A1 · Boulos · 2006 [cited by applicant]
US 20060167810A1 · Bhambri · 2006 [cited by applicant]
US 20060210071A1 · Chandran · 2006 [cited by applicant]
US 20070061318A1 · Azizi · 2007 [cited by applicant]
US 20070118875A1 · Chow · 2007 [cited by applicant]
US 20070226785A1 · Chow · 2007 [cited by applicant]
US 20080127323A1 · Soin · 2008 [cited by applicant]
US 20080178010A1 · Vaterlaus · 2008 [cited by applicant]
US 20080201772A1 · Mondaeev · 2008 [cited by applicant]
US 20080262990A1 · Kapoor · 2008 [cited by applicant]
US 20080262991A1 · Kapoor · 2008 [cited by applicant]
US 20090046726A1 · Cabrera · 2009 [cited by applicant]
US 20090077011A1 · Natarajan · 2009 [cited by applicant]
US 20090158394A1 · Oh · 2009 [cited by applicant]
US 20090248804A1 · Ohtani · 2009 [cited by applicant]
US 20090288149A1 · Kolluru · 2009 [cited by applicant]
US 20090307200A1 · Ignat · 2009 [cited by applicant]
US 20100067402A1 · Navarro · 2010 [cited by applicant]
US 20100070754A1 · Leach · 2010 [cited by applicant]
US 20100077457A1 · Xu · 2010 [cited by applicant]
US 20100274892A1 · Legrand · 2010 [cited by applicant]
US 20100281541A1 · Stolfo · 2010 [cited by applicant]
US 20100332845A1 · Asaka · 2010 [cited by applicant]
US 20110119487A1 · Alexander · 2011 [cited by applicant]
US 20110213829A1 · Concini · 2011 [cited by applicant]
US 20110307490A1 · Chow · 2011 [cited by applicant]
US 20110307710A1 · McGuire · 2011 [cited by applicant]
US 20120023544A1 · Li · 2012 [cited by applicant]
US 20120066363A1 · Somogyi · 2012 [cited by applicant]
US 20120066769A1 · Latchem · 2012 [cited by applicant]
US 20120239191A1 · Versteeg · 2012 [cited by applicant]
US 20120259782A1 · Hammad · 2012 [cited by applicant]
US 20120331283A1 · Chandran · 2012 [cited by applicant]
US 20130007880A1 · Bosco · 2013 [cited by applicant]
US 20130067023A1 · Joy · 2013 [cited by applicant]
US 20130111220A1 · Friedlander · 2013 [cited by applicant]
US 20130132677A1 · Iorio · 2013 [cited by applicant]
US 20130159169A1 · Schneeman · 2013 [cited by applicant]
US 20130198851A1 · Spies · 2013 [cited by applicant]
US 20130212666A1 · Mattsson · 2013 [cited by applicant]
US 20130318348A1 · Lebron · 2013 [cited by applicant]
US 20140013452A1 · Aissi · 2014 [cited by applicant]
US 20140025959A1 · Dittrich · 2014 [cited by applicant]
US 20140047551A1 · Nagasundaram · 2014 [cited by applicant]
US 20140053244A1 · Raman · 2014 [cited by applicant]
US 20140068706A1 · Aissi · 2014 [cited by applicant]
US 20140122714A1 · Jung · 2014 [cited by applicant]
US 20140150060A1 · Riley · 2014 [cited by applicant]
US 20140164381A1 · Sutton · 2014 [cited by applicant]
US 20140188734A1 · Neuwirth · 2014 [cited by applicant]
US 20140237553A1 · Feuer · 2014 [cited by applicant]
US 20140245389A1 · Oberheide · 2014 [cited by applicant]
US 20140280260A1 · Boukobza · 2014 [cited by applicant]
US 20140281491A1 · Zaverucha · 2014 [cited by applicant]
US 20140298030A1 · Akiyama · 2014 [cited by applicant]
US 20140310183A1 · Weber · 2014 [cited by applicant]
US 20140337974A1 · Joshi · 2014 [cited by applicant]
US 20140351573A1 · Martini · 2014 [cited by applicant]
US 20140351910A1 · Tenenboym · 2014 [cited by applicant]
US 20140380054A1 · Roth · 2014 [cited by applicant]
US 20140380404A1 · Raj · 2014 [cited by applicant]
US 20150032855A1 · Wang · 2015 [cited by applicant]
US 20150033340A1 · Giokas · 2015 [cited by applicant]
US 20150058622A1 · Sturgill · 2015 [cited by applicant]
US 20150058931A1 · Miu · 2015 [cited by applicant]
US 20150135293A1 · Mookiah · 2015 [cited by applicant]
US 20150156183A1 · Beyer · 2015 [cited by applicant]
US 20150186674A1 · Vyas · 2015 [cited by applicant]
US 20150193279A1 · Lacivita · 2015 [cited by applicant]
US 20150215267A1 · Kagan · 2015 [cited by applicant]
US 20150237027A1 · Kim · 2015 [cited by applicant]
US 20150244696A1 · Ma · 2015 [cited by applicant]
US 20150278534A1 · Thiyagarajan · 2015 [cited by applicant]
US 20150304298A1 · Kreiner · 2015 [cited by applicant]
US 20150312246A1 · Mattsson · 2015 [cited by applicant]
US 20150350228A1 · Baxley · 2015 [cited by applicant]
US 20150365283A1 · Ronca · 2015 [cited by applicant]
US 20150369832A1 · Sacco · 2015 [cited by applicant]
US 20160019396A1 · Davis · 2016 [cited by applicant]
US 20160034442A1 · Levy · 2016 [cited by applicant]
US 20160057208A1 · Parikh · 2016 [cited by applicant]
US 20160057234A1 · Parikh · 2016 [cited by applicant]
US 20160063271A1 · Bartlett · 2016 [cited by applicant]
US 20160065555A1 · Branden · 2016 [cited by applicant]
US 20160070917A1 · Rozenberg · 2016 [cited by applicant]
US 20160078446A1 · Trostle · 2016 [cited by applicant]
US 20160085971A1 · Saxena · 2016 [cited by applicant]
US 20160098484A1 · Nguyen · 2016 [cited by applicant]
US 20160119289A1 · Jain · 2016 [cited by applicant]
US 20160132214A1 · Koushik · 2016 [cited by applicant]
US 20160134616A1 · Koushik · 2016 [cited by applicant]
US 20160171236A1 · Konik · 2016 [cited by applicant]
US 20160196446A1 · Allen · 2016 [cited by applicant]
US 20160219060A1 · Karunakaran · 2016 [cited by applicant]
US 20160255137A1 · Bleau · 2016 [cited by applicant]
US 20160261621A1 · Srivastava · 2016 [cited by applicant]
US 20160321277A1 · Costabello · 2016 [cited by applicant]
US 20160335151A1 · Swierk · 2016 [cited by applicant]
US 20160337400A1 · Gupta · 2016 [cited by applicant]
US 20160364722A1 · Nair · 2016 [cited by applicant]
US 20160366113A1 · Dawoud · 2016 [cited by applicant]
US 20170017959A1 · Keresman, III · 2017 [cited by applicant]
US 20170046143A1 · Kochhar · 2017 [cited by applicant]
US 20170063793A1 · Galbreath · 2017 [cited by applicant]
US 20170068960A1 · Kwak · 2017 [cited by applicant]
US 20170093916A1 · Arumugam · 2017 [cited by applicant]
US 20170104756A1 · Rosenthal · 2017 [cited by applicant]
US 20170116436A1 · Wu · 2017 [cited by applicant]
US 20170118223A1 · Mathew · 2017 [cited by applicant]
US 20170118268A1 · Wu · 2017 [cited by applicant]
US 20170132431A1 · Gonzalez Blanco · 2017 [cited by applicant]
US 20170155641A1 · Fan · 2017 [cited by applicant]
US 20170171170A1 · Sun · 2017 [cited by applicant]
US 20170171246A1 · Arumugam · 2017 [cited by applicant]
US 20170187690A1 · Lancioni · 2017 [cited by applicant]
US 20170195457A1 · Smith, II · 2017 [cited by applicant]
US 20170201495A1 · Cooley · 2017 [cited by applicant]
US 20170208079A1 · Cammarota · 2017 [cited by applicant]
US 20170214759A1 · Timiskov · 2017 [cited by applicant]
US 20170230352A1 · Chen · 2017 [cited by applicant]
US 20170235936A1 · De Los Rios · 2017 [cited by applicant]
US 20170242784A1 · Heorhiadi · 2017 [cited by applicant]
US 20170250979A1 · Benson · 2017 [cited by applicant]
US 20170289134A1 · Bradley · 2017 [cited by applicant]
US 20170289292A1 · Arning · 2017 [cited by applicant]
US 20170374070A1 · Shah · 2017 [cited by applicant]
US 20180027006A1 · Zimmermann · 2018 [cited by applicant]
US 20180047014A1 · Maus · 2018 [cited by applicant]
US 20180048464A1 · Lim · 2018 [cited by applicant]
US 20180060612A1 · Gladwin · 2018 [cited by applicant]
US 20180060861A1 · Schoultz · 2018 [cited by applicant]
US 20180062832A1 · Hatcher · 2018 [cited by applicant]
US 20180077568A1 · Young · 2018 [cited by applicant]
US 20180089454A1 · Iyer · 2018 [cited by applicant]
US 20180097789A1 · Murthy · 2018 [cited by applicant]
US 20180115625A1 · Livneh · 2018 [cited by applicant]
US 20180124001A1 · Onusko · 2018 [cited by applicant]
US 20180176212A1 · Nair · 2018 [cited by examiner]
US 20180189502A1 · Kumar · 2018 [cited by applicant]
US 20180205552A1 · Struttmann · 2018 [cited by applicant]
US 20180218173A1 · Perkins · 2018 [cited by applicant]
US 20180219890A1 · Rehak · 2018 [cited by applicant]
US 20180232528A1 · Williamson · 2018 [cited by applicant]
US 20180276223A1 · Dhanasekaran · 2018 [cited by applicant]
US 20180285591A1 · Thayer · 2018 [cited by applicant]
US 20180307857A1 · Beecham · 2018 [cited by applicant]
US 20180331885A1 · Raymond · 2018 [cited by applicant]
US 20180359256A1 · Luzader · 2018 [cited by applicant]
US 20190026332A1 · Ahmed · 2019 [cited by applicant]
US 20190044925A1 · Hawkins · 2019 [cited by applicant]
US 20190068406A1 · Eperiesi-Beck · 2019 [cited by applicant]
US 20190068706A1 · Chen · 2019 [cited by applicant]
US 20190089711A1 · Faulkner · 2019 [cited by applicant]
US 20190102437A1 · Patthak · 2019 [cited by applicant]
US 20190121959A1 · Woodworth, Jr. · 2019 [cited by applicant]
US 20190180053A1 · Angara · 2019 [cited by applicant]
US 20190190890A1 · Druker · 2019 [cited by applicant]
US 20190207754A1 · Iyer · 2019 [cited by applicant]
US 20190236284A1 · Hersans · 2019 [cited by applicant]
US 20190238559A1 · Paradis · 2019 [cited by applicant]
US 20190261169A1 · Ashfaq · 2019 [cited by applicant]
US 20190273746A1 · Coffing · 2019 [cited by applicant]
US 20190286813A1 · Lounsberry · 2019 [cited by applicant]
US 20190287672A1 · Molina · 2019 [cited by applicant]
US 20190288995A1 · Bose · 2019 [cited by applicant]
US 20190334779A1 · Woodward · 2019 [cited by applicant]
US 20190342088A1 · Eidson · 2019 [cited by applicant]
US 20190349360A1 · Yeddula · 2019 [cited by applicant]
US 20190356693A1 · Cahana · 2019 [cited by applicant]
US 20190385159A1 · Beatty · 2019 [cited by applicant]
US 20190386827A1 · Stanley · 2019 [cited by applicant]
US 20200012817A1 · Damick · 2020 [cited by applicant]
US 20200021428A1 · Balabine · 2020 [cited by applicant]
US 20200021574A1 · Pinner · 2020 [cited by applicant]
US 20200036788A1 · Zhang · 2020 [cited by applicant]
US 20200082121A1 · Hanafee · 2020 [cited by applicant]
US 20200084219A1 · Sung · 2020 [cited by applicant]
US 20200089680A1 · Mital · 2020 [cited by applicant]
US 20200089912A1 · Mital · 2020 [cited by applicant]
US 20200092288A1 · Mital · 2020 [cited by applicant]
US 20200092289A1 · Mital · 2020 [cited by applicant]
US 20200092314A1 · Mital · 2020 [cited by applicant]
US 20200120120A1 · Cybulski · 2020 [cited by applicant]
US 20200125533A1 · Gladkikh · 2020 [cited by applicant]
US 20200160388A1 · Sabeg · 2020 [cited by applicant]
US 20200186534A1 · Chanda · 2020 [cited by applicant]
US 20200205114A1 · Elcock · 2020 [cited by applicant]
US 20200226576A1 · McMahon · 2020 [cited by applicant]
US 20200250664A1 · Kumar · 2020 [cited by applicant]
US 20200334376A1 · Bragdon · 2020 [cited by applicant]
US 20200336551A1 · Knox · 2020 [cited by applicant]
US 20210004373A1 · Sankaran · 2021 [cited by applicant]
US 20210042262A1 · Nair · 2021 [cited by applicant]
US 20210134406A1 · Manuel · 2021 [cited by applicant]
US 20210167962A1 · Wang · 2021 [cited by applicant]
US 20210211468A1 · Griffin · 2021 [cited by applicant]
US 20210409487A1 · Pi · 2021 [cited by applicant]
CN 1653783 · 2010 [cited by applicant]
CN 105659558 · 2016 [cited by applicant]
CN 110651458 · 2020 [cited by applicant]
CN 107070848 · 2021 [cited by applicant]
EP 3840333 · 2021 [cited by applicant]
ES 2281228 · 2007 [cited by applicant]
FR 2987529 · 2013 [cited by applicant]
GB 2541040 · 2017 [cited by applicant]
WO 2018063583 · 2018 [cited by applicant]
Anwar et al., From Intrustion Detection to an Intrusion Response System: Fundamentals, Requirements, and Future Directions, Algorithms, MDPI, published Mar. 27, 2017, pp. 1-24. [cited by applicant]
Citrix Systems Inc: ‘NetScaler 12.0 Release Notes Documentation—AppFlow’, May 29, 2015, pp. 1503-1519, Retrieved from the Internet: URL: https://docs.citrix.com/en-us/netscaler/downloads/citrix-netscaler-12-0.pdf [retri… [cited by applicant]
Citrix Systems Inc: ‘NetScaler 12.0 Release Notes Documentation—Application Switching and Traffic Management Features’, Aug. 26, 2016, pp. 99-105, Retrieved from the Internet: URL: https://docs.citrix.com/en-us/netscale… [cited by applicant]
Citrix Systems Inc: ‘NetScaler 12.0 Release Notes Documentation—Getting Started with Citrix NetScaler’, Jul. 5, 2017, pp. 14-25, Retrieved from the Internet: URL: https://docs.citrix.com/en-us/netscaler/downloads/citrix… [cited by applicant]
Citrix Systems Inc: ‘NetScaler 12.0 Release Notes Documentation—How AAA Works’, Oct. 21, 2015, pp. 805-807, Retrieved from the Internet: URL: https://docs.citrix.com/en-us/netscaler/downloads/citrix-netscaler-12-0.pdf [… [cited by applicant]
Martin et al., Finding Application Errors and Security Flaws Using PQL: A Program Query Language, OOPSLA '05, Oct. 16-20, 2005, pp. 365-383. [cited by applicant]
Rath et al., “Adaptive Risk-Aware Access Control Model for Internet of Things,” 2017 International Workshop on Secure Internet of Things (SIoT) Year: 20171 Conference Paper I Publisher: IEEE. [cited by applicant]
Zhang et al., “Webshell Traffic Detection With Character-Level Features Based on Deep Learning,” IEEE Access Year: 2018 I vol. 6 I Journal Article I Publisher: IEEE. [cited by applicant]