-
公开(公告)号:US11115387B2
公开(公告)日:2021-09-07
申请号:US16373055
申请日:2019-04-02
Applicant: Cisco Technology, Inc.
Inventor: Peter Bosch , Alessandro Duminuco , Jeffrey Napper , Sape Jurrien Mullender , David Delano Ward
Abstract: Systems, methods, and computer-readable storage media are provided for managing application traffic. A routing policy defines the data flow path between the client device (which uses a virtual private network (VPN) client) and the appropriate network-based service. Based on various factors associated with the user, the client device, and the destination (e.g. network-based service), the routing policy will direct the VPN client to communicate with either a public DNS (via the public Internet) or to a private DNS (via the private Intranet). The resulting IP addresses will be used to establish a particular route (either over a public Internet or private Intranet) between the client device and the network-based service in accordance to the routing policy.
-
12.
公开(公告)号:US10904240B2
公开(公告)日:2021-01-26
申请号:US16705652
申请日:2019-12-06
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus G. P. Bosch , Alessandro Duminuco , Jeffrey Napper , David Delano Ward , Syed Khalid Raza , Sape Jurrien Mullender
IPC: H04L29/06 , H04L12/725 , H04L12/721
Abstract: Disclosed are concepts for provided for managing application traffic. A method includes receiving a request to access a service from an application, confirming an entity of a user of the application and, based on the confirmation, generating, via an authentication service, a routing policy for data flows between the application and the service. The routing policy defines a mandated path between the application and the service. The method also can include storing proof-of-transit data in the traffic flow for tracking an actual path from the application to the service and determining whether the data path complies with the mandated path defined in the policy. When the determination indicates that the actual path followed the mandated path defined in the routing policy, the method includes granting access to the user for the service. When the actual path differs from the mandated path, the method includes denying access to the user.
-
13.
公开(公告)号:US20240146770A1
公开(公告)日:2024-05-02
申请号:US18395471
申请日:2023-12-22
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus G.P. Bosch , Sape Jurrien Mullender , Jeffrey Michael Napper , Alessandro Duminuco , Shivani Raghav
CPC classification number: H04L63/20 , G06F9/547 , G06F21/575 , H04L63/0272 , H04L63/0853 , H04L63/1425 , H04L63/1433
Abstract: Dynamically tailored trust for secure application-server networking and advanced enterprise security is provided. A system can individually assess the security posture of each application connecting to the Internet from each client device in an enterprise. For each application, the system tailors a security mode of the Internet connection based on the security posture of the application. Assessment of the security posture of an application is a comprehensive inventory of the security of the application, the security of the device hosting the application, the rights and security of the user, security attributes of the intended service or website being accessed, the security of the communication channel, and so forth. A network-based controller communicates with an agent running within a secure boot mode of each client device to select a security mode for application-service connection, including lean-trust direct access to the Internet, secure VPN-like access, or no access to the Internet.
-
公开(公告)号:US11968201B2
公开(公告)日:2024-04-23
申请号:US17141007
申请日:2021-01-04
Applicant: Cisco Technology, Inc.
Inventor: Ahmed Bakry Helmy Ahmed , Sape Jurrien Mullender , Hendrikus G. P. Bosch , Alessandro Duminuco , Jeffrey Michael Napper
IPC: H04L9/40
CPC classification number: H04L63/0815 , H04L63/0807 , H04L63/0884 , H04L63/164
Abstract: Operations include transmitting, on behalf of a first application, a first request to a first service provider, the first request requesting first services from the first service provider, intercepting, at a local agent, a first redirect message from the first service provider to an identity provider, receiving an identity provider cookie from the identity provider based on a validation of credentials during the authentication process, storing a copy of the identity provider cookie, transmitting, on behalf of a second application, a second request to a second service provider, the second request requesting second services from the second service provider, intercepting a second redirect message from the second service provider to the identity provider, adding the identity provider cookie to the second redirect message, and receiving validation to access the second service provider from the identity provider based on the identity provider cookie stored by the local agent.
-
公开(公告)号:US11695769B2
公开(公告)日:2023-07-04
申请号:US16989234
申请日:2020-08-10
Applicant: Cisco Technology, Inc.
Inventor: Sape Jurrien Mullender , Hendrikus G. P. Bosch , Alessandro Duminuco , Ahmed Bakry Helmy Ahmed , Aaron T. Woland
CPC classification number: H04L63/0892
Abstract: This disclosure describes techniques for dynamically changing a user authorization with a service provider during an ongoing user session. The changing user authorization may be used to address changing confidence in an identity of a user consuming a service provided by the service provider. The changing user authorization may also be used to adjust a scope of a service to which a user has access. The present techniques may allow single-sign-on type protocols to accomplish the flexible and dynamic change-of-authorization functionality of some traditional protocols to handle ongoing client-server sessions, rather than simply revoking authorization for access to the service. For this reason, the present techniques are able to integrate advantages of traditional protocols with newer, single-sign-on-type protocols.
-
公开(公告)号:US11683309B2
公开(公告)日:2023-06-20
申请号:US17169086
申请日:2021-02-05
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus GP Bosch , Jeffrey Michael Napper , Alessandro Duminuco , Sape Jurrien Mullender , Julien Barbot , Vinny Parla
IPC: H04L9/40 , H04L61/4511
CPC classification number: H04L63/10 , H04L61/4511 , H04L63/0876 , H04L63/20 , H04L63/0272
Abstract: This disclosure describes techniques including, by a domain name service (DNS), receiving a name resolution request from a client computing device and, by the DNS, providing a nonce to the client computing device, wherein a service is configured to authorize a connection request from the client computing device based at least in part on processing the nonce. This disclosure further describes techniques include a method of validating a connection request from a client computing device, including receiving the connection request, the connection request including a nonce. The techniques further include determining that the nonce is a valid nonce. The techniques further include, based at least in part on determining that the nonce is a valid nonce, authorizing the connection request and disabling the nonce.
-
-
-
-
-