This is not a new revelation. Industrial espionage by spy services has been ongoing for a very long time.
This is not a new revelation. Industrial espionage by spy services has been ongoing for a very long time.
It's unfortunate that business people (as opposed to programmers) typically don't have something as compact and transferrable as dotfiles for getting up and running on a branch new machine.
The question is how to travel with a new set of private keys securely so you don't give them up on exit. Coming back isn't a problem because you can just revoke access for that temporary public-private key pair before you log off during your last ssh session before returning to the country.
I don't think this is practical now. But it is a known problem and solutions for quickly getting a machine up and running are getting better and better. I imagine that a chef or puppet script could be used on the new machine to get everything up and running. You just need to ssh in once to fetch the script that would set up the machine at your destination.
Prior to leaving on an international trip, the traveler "checks out" a laptop from I.T. for the duration of his trip. No personal or business data should exist on the data at this point. Once destinated, the needed business data can be downloaded to the laptop over a secure VPN back to company HQ.
Prior to returning, the traveler will run a "clean up" script that I.T. has developed. This script will upload any business documents that have been created or obtained while outside of the U.S. back to company servers (over that VPN) and then wipe the data from the laptop. Alternately, the laptop could have a partition set up that, when booted to, starts the reimaging process (sorta like how consumer PCs have a "restore partition"). This would be done, obviously, before returning to the U.S.
When the traveler has arrived back in the U.S., s/he returns the laptop to I.T. who again image it with their gold image and store it for the next user who needs it.
It wouldn't be that difficult or that much of a PITA, IMO -- it all depends on how important the data is to the company. It would likely require a change in policy and some users would almost certainly complain about it. Oh well.
Exactly.
At a previous job (.edu), we discovered a compromised host and shortly thereafter found that it was the laptop of a professor who had just returned from China.