1. A computing device, comprising: a processor; and memory including instructions that, upon being executed by the processor, cause the computing device to: obtain a request to perform a process requiring access to data from a remote data store; determine a plurality of candidate computing devices that are individually configured to perform the process at least at a performance threshold; determine a first computing device from the plurality of candidate computing devices to execute the process based at least in part upon a rank of each of the plurality of candidate computing devices to execute the process, the rank of each of the plurality of candidate computing devices to execute the process based at least in part on a validation of security characteristics associated with each of the candidate computing devices, wherein a first security characteristic in the validation requires no user intervention and ranks over a second security characteristic in the validation that requires the user intervention, and wherein the user intervention corresponds to a user action that authorizes one or more of the candidate computing devices to execute the process after the request is obtained; determine that the first computing device is ranked as corresponding to the first security characteristic; cause the data to be obtained by the first computing device using a network location; and cause the first computing device to obtain and execute code to perform the process.