Securing network activity managed by operating systems
First Claim
1. A method comprising:
- receiving, by an enterprise framework device and from an application executing on a computing device, a first request associated with accessing an enterprise resource;
transmitting, by the enterprise framework device, to a data proxy device, and via a foreground application programming interface of an operating system executing on the computing device, the first request, wherein the foreground application programming interface is different from the application;
transmitting, by the data proxy device, the first request to an enterprise resource device;
generating, by the data proxy device, a ticketed Uniform Resource Locator (URL), wherein the ticketed URL is associated with resource device communications related to the first request, and wherein the ticketed URL comprises at least one of a secure number, a use limit, or an access credential;
transmitting, by the data proxy device and via the enterprise framework device, the ticketed URL to the operating system;
receiving, by the data proxy device and from the operating system, a second request addressed to the ticketed URL;
transmitting, by the data proxy device, to the operating system, and based on the second request, a resource device response related to the first request for the enterprise resource device;
retrieving, by the enterprise framework device and from the operating system, the resource device response; and
transmitting, by the enterprise framework device and to the application, the resource device response.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing approaches to receiving, by an enterprise framework device from an application executing on a computing device, a first request associated with accessing an enterprise resource and generating, by the data proxy device, a ticketed URL that is associated with resource device communications related to the first request. The methods and systems may include receiving, by the data proxy device from the operating system, a second request addressed to the ticketed URL, transmitting, by the data proxy device to the operating system, based on the second request addressed to the ticketed URL, a resource device response, and transmitting, by the enterprise framework device to the application, the resource device response.
11 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an enterprise framework device and from an application executing on a computing device, a first request associated with accessing an enterprise resource; transmitting, by the enterprise framework device, to a data proxy device, and via a foreground application programming interface of an operating system executing on the computing device, the first request, wherein the foreground application programming interface is different from the application; transmitting, by the data proxy device, the first request to an enterprise resource device; generating, by the data proxy device, a ticketed Uniform Resource Locator (URL), wherein the ticketed URL is associated with resource device communications related to the first request, and wherein the ticketed URL comprises at least one of a secure number, a use limit, or an access credential; transmitting, by the data proxy device and via the enterprise framework device, the ticketed URL to the operating system; receiving, by the data proxy device and from the operating system, a second request addressed to the ticketed URL; transmitting, by the data proxy device, to the operating system, and based on the second request, a resource device response related to the first request for the enterprise resource device; retrieving, by the enterprise framework device and from the operating system, the resource device response; and transmitting, by the enterprise framework device and to the application, the resource device response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
at least one processor; and at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the system to; receive, by an enterprise framework device and from an application executing on a computing device, a first request associated with accessing an enterprise resource; transmit, by the enterprise framework device, to a data proxy device, and via a foreground application programming interface of an operating system executing on the computing device, the first request, wherein the foreground application programming interface is different from the application; transmit, by the data proxy device, the first request to an enterprise resource device; generate, by the data proxy device, a ticketed Uniform Resource Locator (URL), wherein the ticketed URL is associated with resource device communications related to the first request, and wherein the ticketed URL comprises at least one of a secure number, a use limit, or an access credential; transmit, by the data proxy device and via the enterprise framework device, the ticketed URL to the operating system; receive, by the data proxy device and from the operating system, a second request addressed to the ticketed URL; transmit, by the data proxy device, to the operating system, and based on the second request, a resource device response related to the first request for the enterprise resource device; retrieve, by the enterprise framework device and from the operating system, the resource device response; and transmit, by the enterprise framework device and to the application, the resource device response. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media having computer-readable instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
-
receive, by an enterprise framework device and from an application executing on a computing device, a first request associated with accessing an enterprise resource; transmit, by the enterprise framework device, to a data proxy device, and via a foreground application programming interface of an operating system executing on the computing device, the first request, wherein the foreground application programming interface is different from the application; transmit, by the data proxy device, the first request to an enterprise resource device; generate, by the data proxy device, a ticketed Uniform Resource Locator (URL), wherein the ticketed URL is associated with resource device communications related to the first request, and wherein the ticketed URL comprises at least one of a secure number, a use limit, and an access credential; transmit, by the data proxy device and via the enterprise framework device, the ticketed URL to the operating system; receive, by the data proxy device and from the operating system, a second request addressed to the ticketed URL; transmit, by the data proxy device, to the operating system, and based on the second request, a resource device response related to the first request for the enterprise resource device; retrieve, by the enterprise framework device and from the operating system, the resource device response; and transmit, by the enterprise framework device and to the application, the resource device response. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification