HR 1319 misses the mark

•May 16, 2009 • Leave a Comment

Republican Rep Mary Bono Back, widow of an entertainer-turned politician,  recently proposed legistlation requiring certain notification practices in P2P software,  presumably to help prevent future debacles such as the government contractor whom leaked the technical blueprints to the President’s helicopters. 

 Whenever politicians try to legistlate things they don’t understand, it rarely goes well and has deeply troubling undertones. HR 1319 IH  appears to be a  political response to the incident that redirects attention away from root cause and serves as a general reminder of why politician’s should be dreaming up whilly nilly tech legislation. 

The first obvious errors in Miss Back’s bill is the ridiculously broad definition of P2P software, defined in the bill as “computer software that allows the computer on which such software is installed–

(A) to designate files available for transmission to another computer;
(B) to transmit files directly to another computer; and
(C) to request the transmission of files from another computer.”

While these are traits of P2P software, they aren’t defining traits and this remarkably obtuse definition affects sweeping genres of technologies including the browser your using to view this page, and this website itself.  The rest of the bill is generally benign, notification that by installling file-sharing software you may end up – yes, sharing files. The real travesty of this misguided bill however isn’t the poor definitions, the ever-increasing authoritarian government presence in the commercial sector.  The real problem I have with this bill, no matter how worded it may eventually become,  is that completely misses the mark: the cause of the blueprint leaks had nothing to do with P2P software. 

If the leaks did indeed occur because of misconfigured P2P software, this could only be the manifestation of a systemic lack of effective security controls and practices by the contractor who leaked the information, and likely inadequate government oversight of this clearly government funded contract.  For information like this to have been leaked via P2P, multiple actions would have had to occur:

 1. The user of the system would have had to have elevated privileges to install the P2P software in the first place.  
It’s standard practice not to let users manage their own systems.  Not only are self-administrated machines glaring security holes, they run support costs through the roof.  I’m not aware of any large organization that lets users manage their own machines, and certainly no government or well managed contractor environment does.

2. There would have to be a lack of system inventory management, for the installed software to go undetected. 
Many – if not all – mature IT environment I’m aware of uses technologies to inventory and manage the locally installed software.  This allows them to do things such as apply patches and upgrades and ensure that only approved, supported software is in use. 

 3. The system (which is presumably a laptop) would have had to have been available on the public internet. 
 This would reflect a complete lack of basic data loss prevention practices, that dictate that you handle different types of data differently. For this type of data to be on a system that was able to have direct internet access would be a shame

 4.  Or … The system would have had to be on a network that was classified for this data, but with completely inadequate network segregation from the internet.
 Even if this data were indeed sitting on a system appropriate for that information, and on a network appropriate for that system, *and* the user were able to install P2P software, the software would still have to have network access out of the approved network   for the information to have leaked. 

 The bottom line is that there are multiple practices, controls, and technologies that would have prevented this leak, all of which are common place and in most cases mandated.  Had this contractor been conscientiously attempting to protect the information, the incident would have never occured. Trying to address it by targeting the end-point software is a mistake that will only impact technological growth and misplace responsibility, while doing nothing to prevent future data losses. 

If Miss Back is truly concerned that innocent downloaders are also sharing their entire drives without realizing it, this bill needs to move the notifications from installation to the actual usage areas. P2P user’s don’t need to be notified that their software shares files.  They know that, that’s why they download and install the software.  What they need is software that makes it more obvious when they’ve misconfigured it. If this bill really is a response to the data-leak (as presumed in the media) and Miss Back is truly concerned about government data loss she should push for stronger enforcement of the  information security laws it already has, considerably stronger oversight of these defense contractors, and an increased culture of personal accountability.

As it stands now though, HR 1319 doesn’t address either.   The full text of the bill is available at http://thomas.loc.gov/cgi-bin/query/z?c111:H.R.1319:

OMG Cadie and Pandas EVERYWHERE

•April 1, 2009 • Leave a Comment

Wow, I don’t know how I missed Cadie’s presence all over Google – oh yeah, I have a job.  So while at 5:45 this m0rning there wasn’t much on the Cadie blog, turns out the Google pranksters were hard at work (?) letting Cadie put her touch on all things google, including: Maps, Images, Books, Knowledge, Earth, Mail, Code, Docs, and then some.  My personal favourite is still blogspot, although really it represents more of a MySpace or Facebook but still sums up my whole attitude towards the social networking sites.   There’s a couple nods to 419′ers in Maps and Mail.  Cadie did a great job with Google code, returning all questions with references to INTERCAL ( a spoof language.  Yes, people spoof programming languages.  It’s a geek nerd thing).   If you query her GCode too often, she pushes you back to work. Seriously. 

I don’t have time to link all the images back to their origin sites, sorry, but a little googling will quickly yield the way.  Gbots, great job on April Fools Day.  I wish I had more time during the day to enjoy it all, but at least I got to enjoy it towards the end of April Fools. 

And the biggest April Fools’ Day prank of all … Conficker

•April 1, 2009 • Leave a Comment

What a remarkable non-event the entire Conficker saga became.  With MONTHS of reseach, and loads and loads of the usual media hype complete with industry pundants and “experts”, Conficker failed to deliver the goods, leaving tons of patching teams exhausted, incident response folks waiting in vain, and for those of who predicted a non-event, smuggly saying “I Told You So” and then writing sad little blog posts to further remind everyone that, well, I told you so.  

Frankly, I’m a little disappointed.  With that much alledged effort going into the worm, you’d hope that at the least it would rickroll everyone by proxying http, or just poisoning the local DNS cache.  But nope, nothing.  

I can’t bring myself to watch mainstream news on internet worms because, well, it’s like watching a really bad war movie where everyone in the theater thinks it’s great but as the one guy who was actually Infantry I can’t help laughing at it .   I heard that 60 minutes did this huge hype up on Conficker though, including showing of keystroke loggers, so I googled them up.  Sure ’nuff, they’ve got their “Internet Expert.”  Sorry what ? Internet Expert ? What the fuck is that ? Oh wait AND he’s a lawyer. Great. This link is NOT clicking through; they deserve no more hits.

mainstream media. meh.

Washington Post: Brian Krebs gets in the Spirit with Conficker

•April 1, 2009 • Leave a Comment

So, after RickRolling the local CapSec through the auspices of a “follow the sun” conficker analysis, I received a reply back to this great article from Brian Krebs.  Brian writes for the Washington Post online, and I think he does a really good job.   Unlike some other outlets (such as Wired, which I’m becoming increasingly unfond of) he write about security *for* security folks, and he seems to really GET it.  He doesn’t even complain when he writes about XSS on his blog, and I XSS his comments ;)  

He’s a good guy to hang out with too.  Of course, you still have to be careful what you say in front of the media – on or off the record – and I’ve had to play it mum on a lot of stuff while hanging out with him.  Too bad too, he probably would have loved to scoop some of the stuff I (’ve worked | am working) .  Well Brian, if you read this, maybe next time I’ll tell you some of the older stories that are now safe to tell :)

Anyhow, here’s a thumb of Brian’s article.  Click through to the full Washing Post Security Fix article for a nice April Fools’ Read.  [ Note: The editor's note prefacing it as a prank is new.  This morning the only indiciation for those whom hadn't already figured it out was at the very bottom of the article].

Brian Krebs April Fools' Conficker Worm article for the Washington Post Online

Brian Krebs April Fools' Conficker Worm article for the Washington Post Online

 

 

Anyhow, Brian posted this great blog update on Conficker.  Click through the image to get to the full Post article.

Sci-Gen strikes again

•April 1, 2009 • Leave a Comment

A couple years ago I came *this* close to getting the SPI Press Relations lady to issue a PR based on a Sci-Gen paper.  Well this year, Sci-Gen struck again.  At my one customer site people had started talking up the annual conference to get folks into the frame of mind to submit talks.  I quickly conferred with a colleague who agreed to have his name put on the Sci-Gen paper, and then sent it out to most of the department as an RFC for our submission.

Two responses back: one privately acknowledging the gag, and one reply-to-all from a peer who said it was great, let him know if we need any special equipment, leave extra time for demo’s, etc. 

There were multiple high fives, it was just too nice ;)

Gmail Gets a CADIE upgrade too.

•April 1, 2009 • Leave a Comment

I noticed that Gmail is now sporting some CADIE upgrades too, this time with complete auto-response capabilities.  Sweet.  From talking casually with a few folks, this confused some people whom didn’t quite understand what they were reading.  Oh well <sigh>

Gmail on April Fools Day

Gmail on April Fools Day

Google April 1st

•April 1, 2009 • Leave a Comment

Google’s was just as clever as YouTube, and combined a touch of Sci-Gen with Web Crap 2.0 for theirs.

 

Google Front-Page Announcement for CADIE

Google Front-Page Announcement for CADIE

I have to admit, they got me .  “Singular upgrade” sounded like complete crap to me, but I did actually hope they were announcing some new features into Gmail or other apps.  Nope, turned out to be this Sci-Genish paper. Admittedly at this point I suspected a roll; the “press release” is all about hype with little mention of what the technology actually does or provides of benefit, but then isn’t that Web 2.0 ?
Google April Fools Day 2009

Google April Fools Day 2009

It’s April 1st, click-through is mandatory. So this should be a website designed by this AI array after analysing multiple site designs … cute.  Note the blog entry that states the AI has received autonomy and is seperating from it’s inventory/master.  Classic robot theme.  This appears to be an actual blogspot page, and you can follow it, comment, etc like any other blog.
Google April Fools Day 2009

Google April Fools Day 2009

YouTube April 1st

•April 1, 2009 • Leave a Comment

It’s April 1st, and you know what that means … YouTube tech’s have been up all night pushing their Rick Astley vid’s out to Akamai.  Of course, I was prepping my *own* RickRoll against CapSecDC – in the guise of a Conficker analysis (which likely noone would far for).  Turns out YouTube had the first laugh:YouTube April Fools Day

 

Edited 2205: I didn’t catch this this morning (hey, it was before 6 am) but all the front-page video’s featured inversion as a theme.  Well done YouTube !!

More YouTube Fun

More YouTube Fun

Well Isn’t That A Treat

•December 29, 2008 • Leave a Comment

uhm, I’m hoping that means they’re pre-diced or sauteed or something ….

used_shallots_nice

used_shallots_nice

Duck on the Cheap

•December 29, 2008 • Leave a Comment

I don’t quite have a roaster.  Well, I have a graniteware roaster – you know them, they’re the speckled blue enamel stuff that looks like it was made for camping – and while that roaster (which still just costs 25 dollars new today) has a lid ( a feature even 300 dollar roasters are lacking), it doesn’t have a rack and I was unsure about attempting to roast anything in it, since it would end up sitting in it’s own juices. I did wander into the new Williams-Sonoma in the Mall to take a look at their roasters, and quickly decided that that store is really more about being fashionable than anything else.  They have 300 dollar roasters and 500 dollar knife sets.  Right-o.  Lolz, someone pays 500 dollars for knives with plastic handles.  Knife sets that come with sharpeners (uhm, hint, your average joe using one of those things is just going to ruin whatever hone is on there to begin with) .

OMG Knives

OMG Knives

 Long story short, like generations before me I used my Granitewear roaster, although I didn’t use the lid. 

What did I use for a rack ? Well, my friend Karen suggested I just rest the duck on carrots and parsnip, so that’s what I did; came home from Giant with a pound bag of carrots, chopped half of that into pieces and threw them in, and cooked the duck on top of it.  I used my 15 year old wood handled chef knive that we probably got at Walmart back then to do the chopping.  It did fine. 

I rubbed the duck down with salt and pepper, cooked at 450, turning twice (45 minutes, turn, 45 minutes, turn, 20-30 some minutes till it seemed right) .

I lost the recipe I was going to use for the sauce, and found a new one that was probably closer to what I imagined in my head ( a traditional German goose recipe) but here’s what I ended up doing:

take about 8 plums, push the pits out of them.  I didn’t use a 30 dollar pitting tool either; I used the tube my meat thermometer sits in as a sheath, and it did a great job.  Throw the plums into a saucepan ( a really cheap, ancient saucepan we’ve had for years that’s all warped and discolored from overheating), threw in a generous amount of brandy.  then added about half a handful of some onion that was frozen, but which i had just chopped 4 days ago (still much better than frozen onion from the store).  I tossed in a pinch of minced garlic, and about 8 chestnuts, and started reducing it.  The brandy smell was incredibly strong, and I was afraid that it would be too noxious to the nose, so I added in some prune juice to mellow it.  Reduced, recued until nice and thick and syrupy, then poored some onto the plate, capturing some of the prune and chestnuts with it and then sliced off a wing, leg and thigh for myself.   Walked into the living room, sat down, and ….

… Dude. It was AWESOME.  I was so excited that I must have sounded like a teenager girl at a boy-bandconcert.  At one point my wife actually asked me “what does ‘oh my god ponies mean’ ? “  Seriously.  The duck was incredibly moist and perfectly cooked, and the skin was golden and crisp and so savory with all the salt and pepper.   The sauce ? To die for.  Sweet, smoky balanced.  I’m amazed at how much that little bit of onion and garlic added to it.   It was straight up ponies and rainbows.   The only thing I would do differently is chop the chestnuts so they can absorb more of the sauce.

As further testament to the duck, during the time it was cooling on the stove and I was frantically searching for that lost recipe, my wife had not only devoured her entire half of the bird (both sides), but was actually digging into the veg I had lined the roaster with as well.  I didn’t even get a shot at the frond and forget deglazing.  There was a clean line down half the roaster … in minutes.  Granted, it was super late at night, but my god that duck just really turned out great.

And this was for my first duck.  I didn’t have a scooby on roasting duck, having done my first turkey ever at Mother’s for Thanksgiving, but I think I’m getting the hang of it.  This cooking thing just keeps getting easier and easier, and all with a roaster that probably cost ten dollars 15 years ago, and a knive that probably wouldn’t fetch a singe  dollar at a yard sale.   The carcass is already in the freezer (duck stock … mmm) and what little remains of the dinner is tucked away in the fridge.  I stored it all in one container so the duck can absorb the plum sauce.  I think I’ll review it all tomorrow by :

a) touching up the sauce with a little more of the fire and dandy, and plum juice.  There won’t be much left for the prunes and chestnuts.
b) fry the duck in a seperate pan to crispen it again, possibly in butter, then
c) let the duck cook *in* the sauce a bit

Expensive fashionware be damned, I roasted me a duck on the cheap and it was right robin.