I have a Amazon EC2 instance and the purpose of this instance is to do a computation based on some medical information. I’m booting the instance from Java via the Amazon Java API (RunInstanceRequest). I’m giving the EC2 Instance some user data (e.g patient id) that the instance needs to do the computation.
request.setUserData(getMyUserData());
I’m just wondering how secure is to do this – is this info. encrypted somehow ?
http://aws.amazon.com/articles/1697 The article goes over some of the basic security that amazon has. It doesn’t mention anything specifically about user data but I assume that its relatively secure. I’d be careful if your passing any sensitive user information, passing a user id should be ok but i wouldn’t be passing passwords or credit card information etc with it.
If you’re concerned about the security you can always encrypt the data yourself and decrypt the data when it reaches your instance.