Connecting to a Cloud Service for Secure Access
First Claim
1. A server system comprising:
- a processor;
an incoming request analyzer operating on said processor, said incoming request analyzer that;
receives a request for a connection from a client device;
determines an address for said request;
determines that said address is outside of a domain;
a downloader that;
creates a setup file comprising;
an address for said server system;
a first setup configuration for a first secure connection mechanism; and
a security certificate for said server system; and
transmits said setup file to said client device for installation by said client, device;
an incoming authentication processor that;
receives a secure connection request from said client device;
establishes a secure connection with said client device using said first secure connection mechanism; and
joins said client device to said domain.
2 Assignments
0 Petitions
Accused Products
Abstract
A client may connect to a server over an insecure network by downloading and configuring a secure connection mechanism to the server. The secure connection mechanism may allow the client to join a domain when connected to the server and access domain level services. The server may receive a request from the client, classify the connection type, and used the classification to determine whether the request originated off premises. If so, the server may send a configuration mechanism to the client, which may then establish a secure connection to the server. Once the secure connection is established, the server may join the client to the server'"'"'s domain and begin secure operations.
37 Citations
20 Claims
-
1. A server system comprising:
-
a processor; an incoming request analyzer operating on said processor, said incoming request analyzer that; receives a request for a connection from a client device; determines an address for said request; determines that said address is outside of a domain; a downloader that; creates a setup file comprising; an address for said server system; a first setup configuration for a first secure connection mechanism; and a security certificate for said server system; and transmits said setup file to said client device for installation by said client, device; an incoming authentication processor that; receives a secure connection request from said client device; establishes a secure connection with said client device using said first secure connection mechanism; and joins said client device to said domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a request for a connection from a client device; determining an address for said request; determining that said address is outside of a local domain; determining that said client device has an existing account on said local domain; creating a setup file comprising; an address for a secure connection; a first setup configuration for a first secure connection mechanism; and a public key for a security certificate for said local domain; and transmitting said setup file to said client device for installation by said client device; receiving a secure connection request from said client device; establishing a secure connection with said client device using said first secure connection mechanism; and joining said client device to said domain. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A server system comprising:
-
a processor; an incoming request analyzer operating on said processor, said incoming request analyzer that; receives a request for a connection from a client device; determines that said request is an unauthenticated request; determines an address for said request; determines that said address is outside of a domain; determines a host name for said client device; determines that said host name has an account on said domain; and launches a downloader based on said account; said downloader that; creates a setup file comprising; an address for said server system; a first setup configuration for a first secure connection mechanism; a security certificate for said server system; and executable code to configure said client device to perform a secure connection; transmits said setup file to said client device for installation by said client device; an incoming authentication processor that; receives a secure connection request from said client device; determines that said secure connection request complies with said first secure connection mechanism; establishes a secure connection with said client device using said first secure connection mechanism; and joins said client device to said domain. - View Dependent Claims (18, 19, 20)
-
Specification