1. A method of accessing data, comprising: identifying a process instantiated in a cloud; receiving, from at least one instantiated virtual machine in a cloud-based network, a request to access secure data; translating the request to locate the secure data in a secure data store hosted in an on-premise network; retrieving the secure data from the secure data store; encoding the secure data to generate protected secure data; and transmitting the protected secure data from the secure data store of the on-premise network to the at least one instantiated virtual machine in the cloud-based network.