SYSTEM AND METHOD FOR A GLOBAL VIRTUAL NETWORK
Systems and methods for connecting devices via a virtual global network are disclosed. In one embodiment the network system may comprise a first device in communication with a first endpoint device and a second device in communication with a second endpoint device. The first and second devices may be connected with a communication path. The communication path may comprise one or more intermediate tunnels connecting each endpoint device to one or more intermediate access point servers and one or more control servers.
1 . A method comprising:
identifying, by one or more processors, a plurality of candidate communication paths between a first network node and a second network node;
determining, by the one or more processors, a plurality of security ratings corresponding to the plurality of candidate communication paths, wherein the plurality of security ratings indicate a level of security risk for each of the plurality of candidate communication paths; and
selecting, by the one or more processors, the communication path from the plurality of candidate communication paths based on the plurality of security ratings, wherein the selected communication path is used to communicate data between the first network node and the second network node.