Method and system for securing cloud storage and databases from insider threats and optimizing performance
View Patent ↗A method of optimizing performance of and securing cloud storage and databases comprising analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application and inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance.
1. A router for optimizing performance of and securing cloud storage and databases configured to:
receive a data request from an agent application on a computerized device;
analyze data comprised by the data request;
insert a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;
identify tracing information added to the data request transmitted by the agent application; and
transmit the tracing information to a storage intelligence service;
wherein the tracing information comprises one or more of a span and a trace.
2. The router of claim 1 wherein the router is further configured to transmit the tracing information to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.
3. The router of claim 1 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.
4. The router of claim 1 wherein the router is further configured to add tracing information to the data request.
5. A method of optimizing performance of and securing cloud storage and databases comprising:
analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application;
inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;
identifying tracing information added to the data request transmitted by the agent application; and
transmitting, by a router, the tracing information to a storage intelligence service;
wherein the tracing information comprises one or more of a span and a trace.
6. The method of claim 5 wherein the tracing information is transmitted to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.
7. The method of claim 5 further comprising adding tracing information to the data request.
8. The method of claim 5 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.
9. The method of claim 5 wherein the steps of analyzing data comprised by the data request, and inserting the tag into the data request are performed by the router.
10. A non-transitory computer readable medium storing instructions causing a computerized device to execute a cloud storage optimization and security method, the cloud storage optimization and security method comprising:
analyzing data comprised by a data request by an agent application on a computerized device, the data request being generated by a client application;
inserting a tag into the data request responsive to the analysis of the data comprised by the data request, the tag indicating storage requirements for at least one of security, access speed, or fault tolerance;
identifying tracing information added to the data request transmitted by the agent application;
adding tracing information to the data request; and
transmitting the tracing information, by a router, to a storage intelligence service;
wherein the tracing information comprises one or more of a span and a trace.
11. The non-transitory computer readable medium of claim 10 wherein the agent application is executed by one of a client computerized device, a load balancer, a proxy server, or an application server.
12. The non-transitory computer readable medium of claim 10 wherein the tracing information is transmitted to the storage intelligence service via a pathway other than a pathway through which the data request was transmitted.
13. The non-transitory computer readable medium of claim 10 wherein the steps of analyzing data comprised by the data request and inserting the tag into the data request are performed by the router.