Showing posts with label aws. Show all posts
Showing posts with label aws. Show all posts

Monday, December 29

End of year Wrapup

2008 draws near a close. It has been a fantastic year, full of new friends, learning and fresh experiences. 2008 had its challenges of course, but I honestly couldn't ask for a better year.

Involved in a ton of projects right now. Still refining my SharePoint skills for the new day job; also getting familiar with Microsoft Dynamics/CRM. I'm getting a serious Hyper-V setup going on in the home office, for dev/test/play purposes.

We're working to rebuild the Change Round-Up website and webservice API from the ground up; I'm getting ready to deploy the first piece of the new framework to production sometime in January. Various Higher Efficiency projects include work on an IVR+.NET webservices project, PHP/MySQL work for a Moodle module, and a complete overhaul of the Higher Efficiency website to boot.

Together with Griff Townshend and TVUG, I'm working on Tech Valley Code Camp 2009.1 -- we've settled on a March date, though we haven't picked a weekend yet. Details to follow of course; website in the process of being put up again, the host paved it with a default Plesk install after TVCC 2008.

Personally, I'm getting up to speed on Azure and SDS, as well as continuing Python explorations with Google App Engine (GAE) and BigTable. Starting to do some work with Amazon Web Service's (AWS) SimpleDB as well -- I hope to be able to present a session comparing these horizontal data offerings sometime in the spring.

Hoping everyone has safe and happy holidays, and here's to an even more awesome 2009!

Thursday, August 28

Computer forensics & cloud computing

By now, if you're active enough of an online user to be reading this blog, you've surely heard of "cloud computing." You may even have heard of Amazon Web Services (AWS) and their Elastic Compute Cloud, more commonly referred to as EC2.

Cloud computing offers a lot of possibilities and potential. Let's not forget, it "levels the playing field," and all that other corporate jargon that hopefully translates into delivering Fortune 100 computing capabilities to those of us technical sorts who don't, or who no longer, work for the 800 pound gorillas of the industry.


Clouds also unfortunately seem to offer a lot of surface area for abuse and crime. Email spammers have been loving EC2 -- it didn't take long for most of AWS' IP range to get blacklisted by all the major spam watchlists.


What about something a little more sinister? What if an evil foreign spy or terrorist or hacker needs a place to host a bot command & control server, or a temporary shell account for accessing a more meaningful target, or needs a private place to host a "sensitive" IRC conversation or dead drop some blueprints?

When you shut down an AMI instance on EC2, that image resets to its stored state -- all session data is lost. All typical system & service logs, gone. Sure, I know you still have logging at the boundary of the cloud, but with the huge amount of potential data flowing in and out of a cloud, how do you identify individual users of individual services provided by a transient host image, particularly when they make expert efforts to cover their tracks? And what if the owner of the image decides to engage in malicious behavior, through the host server image, from a third IP address, and then claim someone must have stolen their password or keypair to the image?


Now I'm no security expert, perhaps this isn't as big a potential issue as I make it out to be. I'd love to be contradicted here!

Of course, none of that is as scary as the thought of this guy as our Commander in Chief.


Edit: It was noted on #freehackersunion that Tor, and for that matter other such services, offer you an ability to put an anonymous host on the Internet already. Sure, but Tor's bandwidth typically sucks, and the guy sitting on the exit owns you. EC2 basically commoditizes anonymous hosts, all you need is a stolen ID and credit card number.