1. A method for determining a trusted location for a network device or application, the method comprising the steps of: receiving location information from a first trusted source and a second trusted source, wherein each of the first and second trusted sources includes a unique and unalterable ID code; authenticating the unique and unalterable ID codes for the first and second trusted sources; upon authenticating the unique and unalterable ID code for the first trusted source, determining a first location estimate for the network device or application based on the location information received from the first trusted source; upon authenticating the unique and unalterable ID code for the second trusted source, determining a second location estimate for the network device or application based on the location information received from the second trusted source; and determining the trusted location of the network device or application by using the second location estimate to verify the first location estimate.