| CPC H04L 63/20 (2013.01) [H04L 41/16 (2013.01); H04L 63/102 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
one or more processors that are configured to:
access data in a communications session between a client device and an application hosted by a server, wherein the client device and the server are communicably coupled to the apparatus through one or more network connections;
inspect one or more access control lists that indicate which users or system processes are granted access to the data using one or more large language models (LLMs), wherein the one or more LLMs are trained to generate one or more security policies by inspecting natural language data of one or more human-readable security policies provided by a policy server, the one or more human-readable security policies comprising at least one of a traffic filtering policy, an intrusion prevention policy, or an authentication and authorization policy;
in response to inspecting the one or more access control lists, perform one or more security operations on the data in accordance with the security policies generated by the one or more LLMs, wherein the one or more security operations comprise role-based access control for the data in the communication session;
provide feedback to the policy server, the feedback comprising one or more of logs, alerts, or metrics associated with the one or more security operations; and
receive updated security policies from the policy server.
|