Separating control of network sites
First Claim
1. A system, comprising:
- at least one computing device;
an electronic commerce application executable in the at least one computing device, the electronic commerce application facilitating electronic commerce for a plurality of merchants; and
a proxy server application executable in the at least one computing device, the proxy server application comprising;
logic that obtains a request for a network page associated with one of a plurality of customers of an organization, the plurality of customers corresponding to the plurality of merchants, each of the customers having an online presence hosted in a trusted network that is subject to security supervision by the organization;
logic that determines whether the network page is within a merchant-managed portion of a network site;
logic that obtains the network page from an untrusted network that is not subject to security supervision by the organization when the network page is within the merchant-managed portion of the network site; and
logic that obtains the network page from the electronic commerce application when the network page is not within the merchant-managed portion of the network site.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for separating control of network sites through the use of a proxy server application. A proxy server application obtains a request for a network page associated with one customer out of several customers of an organization. Each of the customers has an online presence hosted in a trusted network. The trusted network is subject to security supervision by the same organization. It is determined whether the network page is within a customer-managed portion of the network site. The network page is obtained from an untrusted network that is not subject to security supervision by the organization when the network page is within the customer-managed portion of the network site.
-
Citations
26 Claims
-
1. A system, comprising:
-
at least one computing device; an electronic commerce application executable in the at least one computing device, the electronic commerce application facilitating electronic commerce for a plurality of merchants; and a proxy server application executable in the at least one computing device, the proxy server application comprising; logic that obtains a request for a network page associated with one of a plurality of customers of an organization, the plurality of customers corresponding to the plurality of merchants, each of the customers having an online presence hosted in a trusted network that is subject to security supervision by the organization; logic that determines whether the network page is within a merchant-managed portion of a network site; logic that obtains the network page from an untrusted network that is not subject to security supervision by the organization when the network page is within the merchant-managed portion of the network site; and logic that obtains the network page from the electronic commerce application when the network page is not within the merchant-managed portion of the network site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
obtaining, in at least one computing device, a request for a network page associated with one of a plurality of customers of an organization, each of the customers having an online presence hosted in a trusted network that is subject to security supervision by the organization; determining, in the at least one computing device, whether the network page is within a customer-managed portion of a network site; obtaining, in the at least one computing device, the network page from an untrusted network that is not subject to security supervision by the organization when the network page is within the customer-managed portion of the network site; determining, in the at least one computing device, whether the network page is within a non-merchant-managed portion of the network site, wherein the customers are merchants; and obtaining, in the at least one computing device the network page from an electronic commerce application when the network page is within the non-merchant-managed portion of the network site, the electronic commerce application facilitating electronic commerce for the merchants. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium embodying a program executable in a computing device, comprising:
-
code that obtains a request for a network page associated with one of a plurality of customers of an organization, each of the customers having an online presence hosted in a trusted network that is subject to security supervision by the organization; code that determines whether the network page is within a customer-managed portion of a network site; code that obtains the network page from an untrusted network that is not subject to security supervision by the organization when the network page is within the customer-managed portion of the network site; code that determines whether the network page is within a non-merchant-managed portion of the network site, wherein the customers are merchants; and code that obtains the network page from an electronic commerce application when the network page is within the non-merchant-managed portion of the network site. - View Dependent Claims (24, 25, 26)
-
Specification