1. A computer implemented method comprising: receiving, at a server comprising one or more processing devices, information about multiple assets associated with a network of devices; generating, by the server, for an asset of the multiple assets, a security token that is based at least on a portion of the received information about the asset, wherein the security token is configured to identify a home network defined for the asset; storing, in a storage device, information about the security token and information linking the security token to the asset; initiating, by the server, integration of the security token with the asset by providing the security token to the corresponding asset; and restricting access by the server to the asset upon detecting an occurrence of an unauthorized activity involving the corresponding asset, wherein the server is communicably coupled to the home network, and is configured to detect the occurrence of the unauthorized activity based on information from the security token, wherein the asset is an electronic file, and the security token is configured to restrict access to the electronic file by deleting content of the electronic file upon determining a dissociation from the home network.