<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Mike Andrews</title>
	<atom:link href="http://www.mikeandrews.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeandrews.com</link>
	<description></description>
	<pubDate>Mon, 08 Sep 2008 06:55:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Welcome to the USA</title>
		<link>http://www.mikeandrews.com/2008/09/07/welcome-to-the-usa/</link>
		<comments>http://www.mikeandrews.com/2008/09/07/welcome-to-the-usa/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 06:55:35 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/09/07/welcome-to-the-usa/</guid>
		<description><![CDATA[ Strange how a photo jogs your memory to do something.&#160; Tara took this pic as we headed back from Vancouver over the weekend and it reminded me that I said I would write up our green-card process once we were all complete.&#160; It&#8217;s been a frustrating ride, and one I wanted to share with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikeandrews.com/wp-content/uploads/2008/09/img-2341.jpg"><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="184" alt="IMG_2341" src="http://www.mikeandrews.com/wp-content/uploads/2008/09/img-2341-thumb.jpg" width="244" align="left" border="0"></a> Strange how a photo jogs your memory to do something.&nbsp; Tara took this pic as we headed <a href="http://trillian276709.livejournal.com/75063.html" target="_blank">back from Vancouver</a> over the weekend and it reminded me that I said I would write up our green-card process once we were all complete.&nbsp; It&#8217;s been a frustrating ride, and one I wanted to share with people going through the same process.&nbsp; In any case, here it is in all it&#8217;s gory details.&nbsp; It&#8217;s going to be a long post, so if you aren&#8217;t interested in US immigration law, and how screwed up it can be, by all means skip this post!</p>
<p>In 2005 when I joined Foundstone, one of the conditions that I set was that they would sponsor me for my GC, there wouldn&#8217;t be the usual 6-12 months &#8220;probationary&#8221; waiting period, and that there would be no &#8220;lock-in&#8221; period after I had finally got said green-card.&nbsp; So, pretty much as soon as I started, Mark sent emails off to McAfee&#8217;s HR and signed some forms for me to kick the process off.</p>
<p>At the start, things went quite smoothly.&nbsp; One of the first things that has to happen is you have to get your <a href="http://www.foreignlaborcert.doleta.gov/perm.cfm" target="_blank">labor certificate</a>, to show that there are no qualified US workers able/willing to do the job you are applying for.&nbsp; Well, in my case there&#8217;s a good few people who would like my job, but a) few that actually can do it, and b) if they are out there, we&#8217;ll hire them anyway.&nbsp; What is required though is to advertise the job, and for your employer to document that they are at least paying you the prevailing wage </p>
<p>A quick aside here - working out an equitable salary is part-and-parcel of negotiating a new job and <a href="http://www.glassdoor.com" target="_blank">GlassDoor.com</a> is one site that a few people seem to like.&nbsp; I however like <a href="http://www.flcdatacenter.com/" target="_blank">FLCDatacenter.com</a> because it lists actual salaries rather than ranges, including position and hire date.&nbsp; Several employers don&#8217;t like this, but it has to be published (the labor cert and the &#8220;prevailing wage&#8221;) and is public data.&nbsp; It only holds data for people applying for labor certs (H1B&#8217;s, green-cards, etc), and is anonymous, but in a small company it can be pretty easy to match people up based on their hire date, and for larger companies that have well-defined &#8220;levels&#8221;, it will give hard data on what is actually being paid for that job.&nbsp; As I said, several employers and HR departments don&#8217;t like this, but knowledge is power I say <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, back to the main topic.&nbsp; I was lucky enough to get in on the new PERM process, which is much more streamlined than the old labor certification process.&nbsp; It would have been quick(er) of course, if it wasn&#8217;t for McAfee screwing it up.&nbsp; </p>
<p>Part of the process is advertising the job so that US workers can apply for the &#8220;no qualified US workers able/willing to do the job&#8221; part.&nbsp; It has to be advertised in various ways (see <a href="http://www.murthy.com/news/n_docrec.html" target="_blank">here</a> for more details), for at least 60 days (which was done), and then if no applicants were found the process can continue.&nbsp; However, someone forgot to advertise my position in our office (not that it would really matter), but that had to be re-done.&nbsp; By the time that McAfee HR had realized this, and re-did it, 4 months had been wasted.</p>
<p>In any case, all the documents finally went in, and in September 2006 (while on vacation in Hawaii funny enough), I got a call from the immigration attorney saying that the labor certification was successful and we can move onto the next step.</p>
<p>What happens next is that based off the labor certification (there&#8217;s no US worker that wants/can do my job) a petition for immigration is made (known as the I-140 from it&#8217;s form number).&nbsp; This sets out what &#8220;<a href="http://travel.state.gov/visa/immigrants/types/types_1323.html" target="_blank">category</a>&#8221; you will be processed in based on your skills/education.&nbsp; I&#8217;m fortunate to have a PhD which placed me in the EB2 category (Professionals Holding Advanced Degrees), which is the 2nd highest category and at the time of my application didn&#8217;t have a backlog (current status is listed <a href="http://travel.state.gov/visa/frvi/bulletin/bulletin_4328.html" target="_blank">here</a>).&nbsp; I&#8217;m also fortunate to not come from China, India, Mexico or Philippines, as each of those areas often have a wait until the Adjustment Of Status (AOS) can be filed (the date is the applications they are currently working on).&nbsp; If it says &#8220;C&#8221; in your category, for your nationality, both the immigrant petition <em>and</em> the AOS (I-485) can be put in together.</p>
<p>This meant that we had to work quickly to get all the documentation together for our application, and there&#8217;s a <em>lot</em> of it to gather, and here&#8217;s just some to give an idea&#8230;</p>
<ul>
<li><em>All</em> previous residences</li>
<li>Employment for the last 5 years</li>
<li>Original/full-copies of birth certificates</li>
<li>Proof of marriage/divorce</li>
<li>All entries/exits from/to the USA</li>
<li>All previous notices and immigration documents</li>
<li>Completed medical exams (immunization records help if you can get them)</li>
<li>Application photos</li>
</ul>
<p>The other thing I really like in filling this info out is the &#8220;Part 3&#8243; section of the adjustment of status form.&nbsp; <a href="http://www.uscis.gov/files/form/i-485.pdf" target="_blank">Go and have a look</a>, just to see what you have to answer - I would love to meet the person that checks &#8220;yes&#8221; to any of those boxes <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well, the fun one for us was the medical exams.&nbsp; </p>
<p>Part of the medical exam is to be tested and be clear of <a href="http://en.wikipedia.org/wiki/Tuberculosis" target="_blank">tuberculosis</a> (TB), but as Tara and I are from the UK we&#8217;ve both been immunized with the <a href="http://en.wikipedia.org/wiki/Bacillus_Calmette-Gu%C3%A9rin" target="_blank">BCG vaccine</a>.&nbsp; One of the things a lot of doctors that perform the green-card medicals know is that they can&#8217;t do the skin test form of the TB indicator because it shows a false-positive (via the vaccine), and often they skip directly to the chest x-ray which should definitively show if someone is carrying TB or not.&nbsp; That&#8217;s what our doctor did (skipped the skin test and did the chest x-ray, showing us both clear), and gave us our results in the usual sealed envelope.</p>
<p>Off goes our entire life history, first to our immigration attorney, and then off to USCIS.&nbsp; A good few months pass (6-7 I think), and I get an email status update from USCIS (<a href="https://egov.uscis.gov/cris/jsps/index.jsp" target="_blank">sign up</a> for these BTW) that they are sending us a letter.&nbsp; We think it&#8217;s good news, but when it arrives it&#8217;s a Request For Evidence (RFE) - turns out that the USCIS wants the skin test results anyway for some reason!&nbsp; Even though if the person looks just 2 inches to the right, the x-ray results are there and it says &#8220;clear&#8221;.&nbsp; Our doctor isn&#8217;t very happy (keeps muttering &#8220;unnecessary procedure&#8221;) and actually phones up to complain.&nbsp; We get the medicals re-done and send them back off.</p>
<p>After 5 months (in the mean-time the I-140 has been approved - yay!), I get another email saying a decision has been made on our case (the emails, or website for that matter, don&#8217;t have any other info, which from a security aspect is fair enough).&nbsp; Finally we think it&#8217;s all over, but the attorney emails us saying that the USCIS has denied our application - the letter is a notice of denial :0</p>
<p>Turns out that the letter says the Request For Evidence wasn&#8217;t fulfilled within the 90 days allowed - USCIS didn&#8217;t get our updated medical tests with the TB skin test results.&nbsp; This can&#8217;t be right, as our attorney has a FedEx receipt of someone at the Texas Service Center (where our case should be) signing for it well before the deadline.&nbsp; There&#8217;s no appeal against this decision, so a &#8220;motion to reopen&#8221; has to be submitted, and within 20 days.&nbsp; A mad rush by us, and the attorneys to get all the documentation together ($385 just to file the form, plus attorney fees - thank heavens that McAfee are paying for all of this), and we get it all in, and confirmed receipt.</p>
<p>It now goes very quiet.&nbsp; USCIS wont give us any updates on what is going on, and our attorney can&#8217;t find anything our through her channels either (even going via the liaison committee).&nbsp; 3 months go by, and we hear that they are sending out another Request For Evidence - it&#8217;s a request for medicals again (would appear that they don&#8217;t have them!&nbsp; It&#8217;s suspected they are lost somewhere and haven&#8217;t reconnected with our files).&nbsp; A month later I get the following emails in quick succession</p>
<ul>
<li>Case reopened or reconsidered based on USCIS determination, and the case is now pending</li>
<li>[+2 days] Card production ordered</li>
<li>[+1 day] Notice mailed welcoming the new permanent resident</li>
</ul>
<p>Finally looks like I&#8217;m approved :D&nbsp; Tara&#8217;s case however is still sitting at the &#8220;Case reopened or reconsidered based on USCIS determination, and the case is now pending&#8221; status.&nbsp; Our attorney has some luck and gets a call from a USCIS officer about another case and is able to ask about what is happening with ours.&nbsp; Usually it seems that USCIS people don&#8217;t know (or don&#8217;t want to know) about cases that they aren&#8217;t assigned to, but this person is actually pretty helpful and looks up Tara&#8217;s case.&nbsp; They don&#8217;t have the medical records!&nbsp; Can&#8217;t believe we have to go through this all again (this is the 3 time they are &#8220;lost&#8221;), but between the USCIS person, their supervisor, and our attorney, they accept that it&#8217;s USCIS&#8217;s screw up and if our copies of the records are faxed to them they will press the &#8220;approved&#8221; button.</p>
<p>Hurrah! we are finally done.&nbsp; Just under 4 years in the making (which still isn&#8217;t too bad) and we should have our cards, but there&#8217;s two last little gems to come.&nbsp; First one is that my card doesn&#8217;t turn up (Tara&#8217;s does, but nothing for me).&nbsp; Seems they are sent out using regular US postal mail, with no tracking or anything (which I still can&#8217;t believe - one of the most important documents I&#8217;ll have, and it&#8217;s just sent regular post).&nbsp; No problem, just apply for replacement card (ker-ching - more $$$).&nbsp; &#8220;Lost&#8221; card turns up 3 weeks later in the post, so we cancel the production of the replacement.&nbsp; Also, Tara&#8217;s medical records get sent back to our attorney with the note &#8220;case closed, not required&#8221; with the date stamped on them saying they got them <em>20 days before the original (1st) RFE deadline</em>!&nbsp; Clearly someone had them on their desk - left hand, right hand and all that - resulting in our denial.&nbsp; Reminds me of the saying &#8220;to really screw things up takes a government&#8221; <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, we have our cards now, and have had for a while (as I said above, this post is a little late).&nbsp; They are white (not green - the color/design changes every so often) and means that we can stay for 10 years and can work/do what we like (but not vote :().&nbsp; We&#8217;ll probably take citizenship in 5 years (after the waiting period) as there doesn&#8217;t seem to be <a href="http://en.wikipedia.org/wiki/Multiple_citizenship" target="_blank">many downsides</a> to that (UK people can hold dual-nationality).</p>
<p>This has certainly be a stressful and long process, which we wouldn&#8217;t have been able to get through without the expert help of <a href="http://www.usabal.com/ourfirm/team/bloom.html" target="_blank">Petra Tang Bloom</a> of <a href="http://www.usabal.com" target="_blank">Berry, Appleman and Lieden</a>.&nbsp; Not only was Petra so good at helping us, but Sara Tinati fielded a lot of our questions and kept the ball rolling during the last (most difficult) phase.&nbsp; Jose Duran also from the BAL team helped kick the process off.&nbsp; I can&#8217;t say how great the people of BAL were, and <a href="http://www.usabal.com/ourfirm/team/berry.html" target="_blank">David Berry</a> even stepped in to assure us things were going to come out OK.&nbsp; I&#8217;m grateful for my employer in paying (another benefit I suppose), but even saying that BAL were certainly worth it and I have no reservations at all in recommending them (certainly the team I worked with).</p>
<p>As for other resources, another immigration law firm, <a href="http://murthy.com/" target="_blank">Murthy</a>, have some good pages and information.&nbsp; I&#8217;ll finish this post with a few links that I have not used above, but could be useful to anyone also going through this process - the internet was good for me to lookup what was happening in my case, learn (probably too much) about immigration law/process, and find out about other peoples experience(s), so I hope that this is useful to others as well.&nbsp; </p>
<ul>
<li><a href="http://www.usabal.com/permres/PERM_Overview.html" target="_blank">Green-card process</a>, and <a href="http://www.usabal.com/permres/greencardfaq.html" target="_blank">BAL&#8217;s FAQ</a></li>
<li><a href="http://www.cdc.gov/ncidod/dq/civil.htm" target="_blank">New info for the TB test</a></li>
<li><a href="http://en.wikipedia.org/wiki/United_States_Permanent_Resident_Card" target="_blank">Wikipedia article on the permanent residence card</a>, including process details, links, etc</li>
<li><a href="http://www.shusterman.com/" target="_blank">Another law firm that has some good info</a></li>
<li>Of course, Google is your friend for a lot of other links.</li>
</ul>
<p>Best of luck and quick processing to anyone else that is going through this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/09/07/welcome-to-the-usa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Catching up&#8230;</title>
		<link>http://www.mikeandrews.com/2008/08/16/catching-up/</link>
		<comments>http://www.mikeandrews.com/2008/08/16/catching-up/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 07:00:24 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Industry]]></category>

		<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/08/16/catching-up/</guid>
		<description><![CDATA[What with the IR gig I&#8217;ve been on, work just being out of control at the moment, as well as the usual flurry of posts after BlackHat/DefCon, I haven&#8217;t been able to keep with my reading, let alone posting.&#160; There&#8217;s been a lot of interesting things going on which have received plenty of coverage that [...]]]></description>
			<content:encoded><![CDATA[<p>What with the IR gig I&#8217;ve been on, work just being out of control at the moment, as well as the usual flurry of posts after BlackHat/DefCon, I haven&#8217;t been able to keep with my reading, let alone posting.&nbsp; There&#8217;s been a <a href="http://www.doxpara.com/?p=1213" target="_blank">lot</a> of <a href="http://blogs.zdnet.com/security/?p=1635" target="_blank">interesting</a> <a href="http://taossa.com/index.php/2008/08/07/impressing-girls-with-vista-memory-protection-bypasses/" target="_blank">things</a> going on which have received plenty of coverage that I would just add to the noise to as I&#8217;ve nothing more to say than everyone else has.&nbsp; However, there are two things that I have seen that I want to comment on.</p>
<h1>Security is much more than finding/fixing defects</h1>
<p>The <a href="http://blog.ivanristic.com/2008/07/ive-come-to-rea.html/" target="_blank">first post</a> I saw on this was from Ivan Ristic, where he says&#8230;</p>
<blockquote><p>Underneath all our security issues lies our inability to write defect-free code. Solve that and we&#8217;ve solved the security issues. Focus on the security alone and we won&#8217;t solve anything.</p>
</blockquote>
<p>This sort of follows from a really old post on the Microsoft SDL blog from James Whittaker - <a href="http://blogs.msdn.com/sdl/archive/2007/12/07/reliability-vs-security.aspx" target="_blank">Reliability Vs. Security</a>.&nbsp; Defects are defects, functional or security, and we&#8217;ve been working on the former for <em>some time</em>.&nbsp; Our techniques are better, and we&#8217;ve learnt a lot, but we still can&#8217;t write error free code, and there&#8217;s a lot of prior art/knowledge in the functional side that the security side has to catch up with.&nbsp; One of my favorite (old) quotes is from Chris Mason, ex-development manger for MS-Word, who said &#8220;Since human beings themselves are not fully debugged yet, there will be bugs in your code no matter what you do&#8221;.&nbsp; This leads me to the most recent post on the topic that I saw (also on the SDL blog) from Michael Howard.</p>
<p><a href="http://blogs.msdn.com/sdl/archive/2008/08/14/security-is-bigger-than-finding-and-fixing-bugs.aspx" target="_blank">Security is bigger than finding and fixing bugs</a></p>
<p>This isn&#8217;t any deep insight or rocket science, but it seems that some people have to be told it anyway.&nbsp; Yes, currently there&#8217;s a lot of security issues being found after products are released, and they often track back to implementation issues (leaving aside for the moment if there were any security requirements), so people think if you patch the issues and/or look at the code then that&#8217;s 80% of the work.&nbsp; This might be true for now, but so much of these things could get caught at the design or even implementation stage.&nbsp; Also, I would bet that over time implementation flaws are going to start to go away as we code up defenses in frameworks, languages, API&#8217;s, etc, much like buffer overflows are much less of a worry in managed code.&nbsp; Even if we get to that point there will still be vulnerable system out there because of poor design decisions, failed logic, and other problems that are simply not associated with the code at all.&nbsp; Focusing on the code (and therefore testing/fixing just the code) is IMO the wrong approach.</p>
<h1>MBTA vs MIT Students</h1>
<p>Talking about flawed design, here&#8217;s a good example that I&#8217;ve seen lots of posts about.&nbsp; The best intro is from Chris at Veracode <a href="http://www.veracode.com/blog/?p=189" target="_blank">here</a> and <a href="http://www.veracode.com/blog/?p=232" target="_blank">here</a>.&nbsp; Basically, the Massachusetts Bay Transportation Authority (MBTA) is (was?) suing some students to stop them from presenting about a flaw that they discovered in their payment card system (turns out many other transit authorities the world over also use the same system, and thus vulnerable the same way).</p>
<p>I first can&#8217;t believe <a href="http://www.veracode.com/blog/?p=238" target="_blank">how basic the vulnerabilities are</a> (which surely would have been caught in requirements/design than the much-more-expensive delivered system - once again, testing/code is not the answer), and second that anyone would <a href="http://spiresecurity.typepad.com/spire_security_viewpoint/2008/08/mbta-vs-mit.html" target="_blank">defend what the MBTA is doing</a> in suing the students (even though I understand it&#8217;s &#8220;risk prevention&#8221; on their part - this is not the right place to do that).</p>
<p>This leads me to something that has been going on for some time in the functional world, and perhaps <a href="http://www.schneier.com/blog/archives/2008/08/memo_to_the_pre.html" target="_blank">needs to</a> from a security aspect as well - software warrantees.&nbsp; When someone purchases a physical item there&#8217;s an expectation of &#8220;<a href="http://en.wikipedia.org/wiki/Implied_warranty" target="_blank">fitness for purpose</a>&#8221; - if it doesn&#8217;t work you can take it back for a refund, and if it blows up in your face (during &#8220;normal&#8221; use) you can sue the manufacture.</p>
<p>It&#8217;s extremely rare to find any warranty for software products, and the EULA is often the &#8220;get out of jail&#8221; card for the implied warranty.&nbsp; I&#8217;m not sure that we&#8217;ll ever see true software warrantees because of push-back from software producers and the additional cost it would (could?) add.&nbsp; However, having enforceable software warrantees would both force vendors to ensure that their software is &#8220;fit for purpose&#8221; (which in the MBTA case it clearly isn&#8217;t) and allow the purchasers of said software some rectification - I&#8217;ve had my fair share of clients that I&#8217;ve worked with that have had real problems in getting fixes to vulnerabilities I&#8217;ve found in fixing them in a timely manner because they don&#8217;t really have to.&nbsp; For some purchasers (government(s) being a good example as Schneier points out) forcing these (because of their purchasing power) would force an improvement in quality, both functional and security, that would benefit everyone even if it&#8217;s only in one version/variant that you could buy if you wanted that level of expectation.</p>
<p>In any case, I&#8217;d like to know anyone&#8217;s thoughts on this.</p>
<p>&nbsp;</p>
<p>(As a further resource, <a href="http://www.badsoftware.com" target="_blank">badsoftare.com</a> is a site an old colleague of mine put together a while back that might have some interesting information for people.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/08/16/catching-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Security $$$ Numbers</title>
		<link>http://www.mikeandrews.com/2008/08/12/software-security-numbers/</link>
		<comments>http://www.mikeandrews.com/2008/08/12/software-security-numbers/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 06:10:31 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Industry]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/08/12/software-security-numbers/</guid>
		<description><![CDATA[On my trip out to DC a few weeks back I stopped over to see Gary McGraw for a bit.&#160; On of the things he showed me was some numbers of security companies revenue and growth.&#160; I can&#8217;t say I was sworn to secrecy on this, but he did say he was going to write [...]]]></description>
			<content:encoded><![CDATA[<p>On my <a href="http://www.mikeandrews.com/2008/08/04/work-and-dc/">trip out to DC</a> a few weeks back I stopped over to see Gary McGraw for a bit.&#160; On of the things he showed me was some numbers of security companies revenue and growth.&#160; I can&#8217;t say I was sworn to secrecy on this, but he did say he was going to write something about it so stay tuned.&#160; True to his word, Gary pinged me today with a link to the article - <a href="http://www.informit.com/articles/article.aspx?p=1237978" target="_blank">Software [In]security: Software Security Demand Rising</a>.</p>
<p>There&#8217;s some good summary points that I&#8217;ll make in a bit, but I was actually quite surprised at some of the numbers - there&#8217;s a few companies in there that are making a lot of noise, and very well respected, but aren&#8217;t making all that much money.&#160; I&#8217;ll leave it to you to figure out who I&#8217;m probably referring to.</p>
<p>Security tools are certainly growing, and the numbers that Watchfire and SPI sold for are in the ranges I&#8217;ve heard mumblings about.&#160; I&#8217;m still concerned at those valuations though as whenever I&#8217;ve used these tools I&#8217;m always disappointed with the results - they seldom find stuff a good pen tester can find in a few hours.&#160; I guess their benefit comes off through regression testing and when (if?) they are &quot;trained&quot; on the app.&#160; There&#8217;s a huge investment in getting these testing tools to any kind of reasonable level, although I still thing they have a *long* way to go.</p>
<p>Good to see that Gary has included the services side of the space in here as (he notes) it&#8217;s really hard to track.&#160; I&#8217;ve heard more that one person say that the west-coast is doing a lot of business in pen testing whereas the east-coast is doing code reviews / threat modeling / architecture type work.&#160; I&#8217;m not sure that I see it as that cut-and-dried, but it&#8217;s an interesting observation if Gary is seeing it (and he would see it more than I would with all the connections he has).&#160; In any case, I would agree that pen testing is a good *starting* point as clients get a lot of &quot;bang for their buck&quot; and it&#8217;s a way of pointing out how broken things are.&#160; What is necessary then is to build backwards into why the software/system got like that in the first place.&#160; The danger however is when the pen tester doesn&#8217;t find all that much which provides very little leverage towards taking a deeper look - clients consider systems &quot;safe&quot; if nothing major has been found in the 2 weeks someone might have had to have a look, whereas it&#8217;s been well documented that attacker can take a very long time to get to know a system before attacking it.</p>
<p>Finally, in summary, I think there&#8217;s good news in the software security space.&#160; Despite the looming recession in the USA (which face it, if it does happen the rest of the world will inevitably feel some consequences), the space is continuing to grow nicely.&#160; The reason I think is just as <a href="http://messages.finance.yahoo.com/Stocks_%28A_to_Z%29/Stocks_M/threadview?m=tm&amp;bn=12468&amp;tid=24916&amp;mid=24955&amp;tof=4&amp;rt=2&amp;frt=2&amp;off=1" target="_blank">one poster on the MFE Yahoo message board</a> put (I don&#8217;t know why I go there because it&#8217;s full of crap) - most companies are defensive, and just because a recession is coming you don&#8217;t lower your insurance premiums.&#160; Companies know that their weak points are more and more their software, so they are attempting to protect them.&#160; For people in the space that&#8217;s good as skills are in great demand - pretty much every security company I know is trying to hire, but having problems in finding good people.</p>
<p>I guess this is a &quot;wait and see&quot; situation, but it&#8217;s good for Gary to gather and put together these numbers outside of the hugely expensive Garner reports.&#160; It does however look like security in general, and software security specifically, is getting the attention that it deserves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/08/12/software-security-numbers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chill, I&#8217;m Sending The Wolf</title>
		<link>http://www.mikeandrews.com/2008/08/10/chill-im-sending-the-wolf/</link>
		<comments>http://www.mikeandrews.com/2008/08/10/chill-im-sending-the-wolf/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 18:27:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Musings]]></category>

		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/08/10/chill-im-sending-the-wolf/</guid>
		<description><![CDATA[ Every now and then I get sent out on incident response engagements.&#160; On Wednesday the phone rang; a client had contacted us with a big ongoing incident and needed some help.&#160; I was on the next plane out (red-eye - I hate those things!).
While onsite with the client we went to a users desktop [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikeandrews.com/wp-content/uploads/2008/08/pic09.jpg"><img style="border-right: 0px; border-top: 0px; margin: 0px 15px 0px 0px; border-left: 0px; border-bottom: 0px" height="244" alt="pic09" src="http://www.mikeandrews.com/wp-content/uploads/2008/08/pic09-thumb.jpg" width="166" align="left" border="0"></a> Every now and then I get sent out on incident response engagements.&nbsp; On Wednesday the phone rang; a client had contacted us with a big ongoing incident and needed some help.&nbsp; I was on the next plane out (red-eye - I hate those things!).</p>
<p>While onsite with the client we went to a users desktop and was doing some things when the user popped back and was watching us work.&nbsp; He was fine with it and all - a good communication had gone out around the company explaining what was going on, the systems that were being shut down, and allowing us access to whatever we needed (I can&#8217;t tell you how rare that is - many companies continue to try and operate as &#8220;business as usual&#8221;, but this one really did come to terms quickly and take the appropriate action - kudos to them for that).&nbsp; However, in introducing me to the user the client IT person simply said &#8220;this is Mr. Wolf - he solves problems&#8221;.</p>
<p>The quote obviously is from <a href="http://www.imdb.com/title/tt0110912/" target="_blank">Pulp Fiction</a>, and got me thinking on how apt that introduction was.&nbsp; When on incident response engagements it&#8217;s rare that when I, or one of the other Foundstone guys, get called in we have specific skills that the client&#8217;s IT staff do not have - after all, they are the ones that look after the systems day in, day out, during normal usage.&nbsp; What we do bring though is a cool head, an assessment of the situation from previous experience which leads to a plan, very good general knowledge about all the systems/technology/thing going on and how they affect the current environment/situation, and most importantly <em>contacts</em>.</p>
<p>The cool head is important - often the local guys may be very stressed out (it&#8217;s their systems under attack after all) and oftentimes have been working long hours trying to address the problem before they have called us and we are onsite.&nbsp; The plan is equally important because otherwise people are running around doing &#8220;things&#8221; which may not be productive <em>at this very moment</em> and there&#8217;s no idea of progress.&nbsp; But the key is access to contact that are very highly specialized in particular areas.</p>
<p>It would be really nice to be an expert in everything, but with today&#8217;s computing technologies there&#8217;s just far to much for any one person to know.&nbsp; I may be an expert in the web and web application software, and it&#8217;s useful for me to be put on those kinds of IR engagements where possible.&nbsp; I can also reverse engineer viruses, look at SQL databases, understand WireShark traces, look at Solaris boxes, etc, if necessary, but I&#8217;m not as good as people who do this every day and have labs setup to work any issues in these environments (on site it&#8217;s usually me, a laptop, and sometimes some additional hard-disks or other &#8220;gear&#8221; to capture what is going to be useful later).</p>
<p>So I thought that was a really insightful analogy (and thanks to that person - you know who you are).&nbsp; <a href="http://www.imdb.com/character/ch0001787/" target="_blank">Mr Wolf</a> doesn&#8217;t necessarily have any skills that Jules and Vincent don&#8217;t have, and <a href="http://www.youtube.com/watch?v=ANPsHKpti48" target="_blank">the actions he gets them to do</a> are nothing that they couldn&#8217;t have done (or thought of) themselves if they were level-headed.&nbsp; The single thing that he did have that they probably didn&#8217;t is the contact at Monster Joe&#8217;s Truck and Tow.</p>
<p>The Foundstone guys already have a new nickname for me, and <a href="http://www.youtube.com/watch?v=g4UeHWPeOrA" target="_blank">a little skit</a> [warning, some language in the link some may not appreciate].</p>
<p>And no I don&#8217;t dispose of body parts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/08/10/chill-im-sending-the-wolf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#34;Clear&#34; Air-Travel Pass Data Stolen From SFO</title>
		<link>http://www.mikeandrews.com/2008/08/05/clear-air-travel-pass-data-stolen-from-sfo/</link>
		<comments>http://www.mikeandrews.com/2008/08/05/clear-air-travel-pass-data-stolen-from-sfo/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 17:31:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Industry]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/08/05/clear-air-travel-pass-data-stolen-from-sfo/</guid>
		<description><![CDATA[Ok, maybe signing up for the clear pass (from my previous post) isn&#8217;t such a good idea  
http://yro.slashdot.org/article.pl?no_d2=1&#38;sid=08/08/05/1539231
It&#8217;s still unbelievable to me that so many place that store &#8220;sensitive&#8221; data, especially on &#8220;mobile&#8221; data like laptops, CDs, etc aren&#8217;t encrypted.&#160; Seems like a sensible precaution and a no-brainer.
]]></description>
			<content:encoded><![CDATA[<p>Ok, maybe signing up for the clear pass (from my previous post) isn&#8217;t such a good idea <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a title="http://yro.slashdot.org/article.pl?no_d2=1&amp;sid=08/08/05/1539231" href="http://yro.slashdot.org/article.pl?no_d2=1&amp;sid=08/08/05/1539231">http://yro.slashdot.org/article.pl?no_d2=1&amp;sid=08/08/05/1539231</a></p>
<p>It&#8217;s still unbelievable to me that so many place that store &#8220;sensitive&#8221; data, especially on &#8220;mobile&#8221; data like laptops, CDs, etc aren&#8217;t encrypted.&nbsp; Seems like a sensible precaution and a no-brainer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/08/05/clear-air-travel-pass-data-stolen-from-sfo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Work and DC</title>
		<link>http://www.mikeandrews.com/2008/08/04/work-and-dc/</link>
		<comments>http://www.mikeandrews.com/2008/08/04/work-and-dc/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 04:20:09 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/08/04/work-and-dc/</guid>
		<description><![CDATA[Really, not much going on right now other than work!
After getting half unpacked there was a UWH class in DC that I had to go and deliver.&#160; Never been to DC before, so that was going to be good even though I didn&#8217;t like leaving the new apartment half full with boxes.&#160; Class was an [...]]]></description>
			<content:encoded><![CDATA[<p>Really, not much going on right now other than work!</p>
<p>After getting half unpacked there was a UWH class in DC that I had to go and deliver.&nbsp; Never been to DC before, so that was going to be good even though I didn&#8217;t like leaving the new apartment half full with boxes.&nbsp; Class was an odd Tuesday to Thursday (it&#8217;s ususaly Mon-Wed, or Wed-Fri in my experience), so headed off to SeaTac for my first trip out of there.</p>
<p>SeaTac is a bigger and busier airport than John Wayne that I used to fly out of in SoCal, but there&#8217;s better facilities there and seemed to get through security quicker.&nbsp; If the airport ever gets a <a href="http://www.flyclear.com/" target="_blank">Clear</a> line I might consider getting one (don&#8217;t tell me about these - I know they don&#8217;t do anything for security and it&#8217;s even more info the govt can track you on, but if it means saving me time at the TSA queue in the morning all the better).&nbsp; Depending on the route out and the side of the plane you are sitting on there&#8217;s a <a href="http://www.flickr.com/photos/bug-box/2733816993/" target="_blank">great view of Mt. Ranier</a>.</p>
<p>Class went really well, and had some good engaged students.&nbsp; Sometimes there&#8217;s the &#8220;wrong&#8221; level of people in the UWH class - programmers that find a lot of the material basic, which to be fair a lot of WebAppSec is and they only really start getting into the interesting stuff for them at the end of day 2/beginning of day 3.&nbsp; This class was mostly network guys so it was meaningful from slide 1.</p>
<p>Had a few evenings to walk around the capitol.&nbsp; <a href="http://www.flickr.com/photos/bug-box/2733816947/" target="_blank">The White House</a> was obviously first stop (my hotel was only a few blocks from it) and I was somewhat surprised about the size of it - it was as tall as I was expecting, but I thought it was wider and a lot more rooms.&nbsp; In any case, that was interesting and I walked all the <a href="http://www.flickr.com/photos/bug-box/2734647556/" target="_blank">way around</a>.&nbsp; From there it was a choice to either walk up the mall to the Lincoln memorial or to The Capitol.&nbsp; Decided on <a href="http://www.flickr.com/photos/bug-box/2734646692/" target="_blank">The Capitol</a> as I could pop into the air and space museum as it was open late that night.</p>
<p>Once again, though the air and space museum was small as far as museums go (been spoilt somewhat with the museums in London), but had some excellent pieces in there.&nbsp; Got to see (in no particular order) the <a href="http://www.flickr.com/photos/bug-box/2734645274/" target="_blank">Apollo 11 capsule</a> and <a href="http://www.flickr.com/photos/bug-box/2734645010/" target="_blank">door</a>, a <a href="http://www.flickr.com/photos/bug-box/2733812287/" target="_blank">moon buggy</a>, <a title="Moon lander" href="http://www.flickr.com/photos/bug-box/2733812577/">Moon lander</a>, <a title="Space Ship One" href="http://www.flickr.com/photos/bug-box/2733813821/">Space Ship One</a>, an <a title="X15" href="http://www.flickr.com/photos/bug-box/2733815033/">X15</a>, and lots of other bits.</p>
<p>After class finished on Thursday, I went out to see an old friend <a href="http://www.cigital.com/~gem/" target="_blank">Gary McGraw</a> and stayed overnight at his gorgeous place.&nbsp; I don&#8217;t think I could ever live as remote as that, but to have that much land, horses, peacocks and a river (which we spent ages sitting at talking about all sorts of things) must give him his inspiration to write all <a href="http://www.cigital.com/~gem/books/" target="_blank">his books</a>.</p>
<p>Got back for the weekend and then had to head back out on Monday to work in Torrance - SoCal can only miss me for so long it seems!&nbsp; Nothing really to report there other than I went to see one of my work colleagues, <a href="http://alexsmolen.com/" target="_blank">Alex</a>, and his Dad+Brother play in their band &#8220;<a href="http://www.evite.com/pages/invite/viewInvite.jsp?event=YKCPUYYADCNEJRGMTRGN" target="_blank">The Flying Smolenskys</a>&#8220;.&nbsp; Usually this kind of thing is just going along for moral support, but these guys <a href="http://www.flickr.com/photos/bug-box/2734632328/" target="_blank">ROCKED</a>!&nbsp; It was such a good night.</p>
<p>So, that&#8217;s about it for me now.&nbsp; Nothing all that interesting going on other than the usual work (which on a side note I&#8217;m getting a little fed up with having to keep fighting clients on if something is a finding or not).&nbsp; Back in Seattle now for what looks on the schedule to be a few weeks of remote work, so going to try and catch up with a few people here and get out and explore the place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/08/04/work-and-dc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>To the emerald city!</title>
		<link>http://www.mikeandrews.com/2008/07/13/to-the-emerald-city/</link>
		<comments>http://www.mikeandrews.com/2008/07/13/to-the-emerald-city/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 04:30:35 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/07/13/to-the-emerald-city/</guid>
		<description><![CDATA[Well, the move to Seattle is on.&#160; I&#8217;m going to be adding to this post as our road trip progresses, and then put it up online when we&#8217;ve finally made it.&#160; Click the day headings for the route(s) we took.


Day 1

Movers turned up at 8am with, as usual, a giant truck.&#160; I&#8217;m always impressed (even [...]]]></description>
			<content:encoded><![CDATA[<p>Well, the move to Seattle is on.&nbsp; I&#8217;m going to be adding to this post as our road trip progresses, and then put it up online when we&#8217;ve finally made it.&nbsp; Click the day headings for the route(s) we took.</p>
<h1></h1>
<p><a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;geocode=968614186909991968,34.011400,-118.494910%3B10346570193187421479,34.034770,-118.691210%3B16194434628349550955,34.098601,-119.077749%3B13802348925868304217,34.774647,-120.505175&amp;saddr=mission+viejo,ca&amp;daddr=CA-1+%4034.011400,+-118.494910+to:Pacific+Coast+Hwy+%4034.034770,+-118.691210+to:Pacific+Coast+Hwy+%4034.098601,+-119.077749+to:CA-1+N%2FVandenberg+Rd+%4034.774647,+-120.505175+to:34.935482,-120.573578+to:san+luis+obispo,+ca&amp;mra=dpe&amp;mrcr=0&amp;mrsp=5&amp;sz=10&amp;via=1,2,3,4,5&amp;sll=34.795762,-120.337372&amp;sspn=0.602209,1.016235&amp;ie=UTF8&amp;ll=34.343436,-119.454346&amp;spn=2.421885,4.064941&amp;z=8" target="_blank"><br />
<h1>Day 1</h1>
<p></a>
<p>Movers turned up at 8am with, as usual, a <a href="http://flickr.com/photos/bug-box/2666074669/" target="_blank">giant truck</a>.&nbsp; I&#8217;m always impressed (even after seeing what these drivers can do for so many years while touring) at how they can back these huge things around obstacles and down small spaces.&nbsp; The guys (3 + driver) had everything that we hadn&#8217;t boxed like furniture wrapped in moving blankets and down in just 2 hours.&nbsp; Worrying how all your life can disappear onto the dance-floor of a truck (the slightly raised area of the trailer where it attaches to the hitch on the cab) and look so insignificant.</p>
<p>Once everything was signed, for both moving and to release the apartment, we were on our way.&nbsp; Got past LA pretty quickly and past Malibu, which we hadn&#8217;t really ventured past before.&nbsp; The landscape changed dramatically, from palm trees everywhere to more &#8220;normal&#8221; flora, which was a present surprise.</p>
<p>Got to San Luis Obispo at about 7pm and met up with Eric (old work friend at FS) and Kim.&nbsp; They were really good at giving us a whirlwind tour of the town, which isn&#8217;t complete without having a <a href="http://flickr.com/photos/bug-box/2666074095/" target="_blank">look at the</a> <a href="http://www.madonnainn.com/" target="_blank">Madonna Inn</a> and <a href="http://flickr.com/photos/bug-box/2666604710/" target="_blank">Bubblegum Alley</a>!&nbsp; Also, Eric had picked up a fantastic gift for us of some (signed by the artist) <a href="http://www.imdb.com/title/tt0379786/" target="_blank">Serenity</a> posters, which just blew us away and I really am lost for words at how grateful and thoughtful that present was.&nbsp; Had dinner with Eric and Kim and then crashed out <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1><a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;geocode=4575904467915271887,35.547490,-120.793230%3B15646377121790789261,37.404770,-122.420300&amp;saddr=san+luis+obispo,+ca&amp;daddr=hearst+castle+to:CA-46+%4035.547490,+-120.793230+to:Santa+Cruz+to:Cabrillo+Hwy+S+%4037.404770,+-122.420300+to:37.575059,-122.514038+to:santa+rosa&amp;mra=dpe&amp;mrcr=2&amp;mrsp=5&amp;sz=9&amp;via=2,4,5&amp;sll=37.385435,-121.613159&amp;sspn=1.263551,2.834473&amp;ie=UTF8&amp;ll=35.57915,-120.668335&amp;spn=1.293356,2.834473&amp;z=9" target="_blank">Day 2</a></h1>
<p>Got up early so we had time to visit <a href="http://www.hearstcastle.com/" target="_blank">Hearst Castle</a>.&nbsp; It was very good, but what is it with very rich people and a) their complete lack of taste, b) wanting to model their houses on &#8220;European&#8221; style (read - of course all us Brits live in castles with huge tapestries on the wall!), and c) they never really come from &#8220;nothing&#8221; - even if they didn&#8217;t have specific support from how they made their money, they very seldom don&#8217;t come from successful families in some way or the other.&nbsp; Perhaps it&#8217;s just in the genes.</p>
<p>Really wanted to head up to Big Sur, but couldn&#8217;t because of the <a href="http://firefighterblog.blogspot.com/2008/07/basin-complex-fire-evening-july-5.html" target="_blank">fires in the area</a>.&nbsp; We were actually in this area on the 8th, but this has a good map of the area - see the other posts in this blog for a good update on what is happening.</p>
<p>Went to <a href="http://flickr.com/photos/bug-box/2666597504/" target="_blank">Santa Cruz</a>, mostly for <a href="http://flickr.com/photos/bug-box/2665776673/" target="_blank">one picture</a> in the sand!&nbsp; Don&#8217;t ask!&nbsp; Was the usual run-down seaside amusement town, so didn&#8217;t really stay all that long.&nbsp; </p>
<p><a href="http://flickr.com/photos/bug-box/2666594744/" target="_blank">Stopped</a> <a href="http://flickr.com/photos/bug-box/2666594168/" target="_blank">both</a> <a href="http://flickr.com/photos/bug-box/2665769391/" target="_blank">sides</a> of the Golden Gate bridge for a loo-break and some photos, then pushed on to Santa Rosa.&nbsp; Had an excellent dinner at the <a href="http://www.thetoadpub.com/" target="_blank">Toad in the Hole</a> pub, and saw a <a href="http://flickr.com/photos/bug-box/2665768711/" target="_blank">statue for Snoopy</a> (who Tara is&nbsp; *big* fan of) - we had completely forgotten about the <a href="http://www.schulzmuseum.org/" target="_blank">museum</a> in the area so it was serendipity that we stumbled upon it.&nbsp; We&#8217;ll take a look tomorrow before we head off again.</p>
<h1><a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;geocode=9687681457484344410,40.234526,-123.824355&amp;saddr=santa+rosa&amp;daddr=2301+Hardies+Lane,+Santa+Rosa+to:avenue+of+the+giants+to:Eureka,+Humboldt,+California,+United+States&amp;mra=mr&amp;mrcr=1&amp;sll=40.229939,-123.821068&amp;sspn=0.034992,0.063515&amp;ie=UTF8&amp;ll=39.740986,-123.310547&amp;spn=4.510794,8.129883&amp;z=7" target="_blank">Day 3</a></h1>
<p>Today we rested up in the hotel in the morning until the <a href="http://www.schulzmuseum.org/" target="_blank">Charles M. Schulz Museum</a> opened.&nbsp; It&#8217; only a small museum, and unless you are a fan of Peanuts/Snoopy, then there really isn&#8217;t all that much there.&nbsp; However, for us (who are Snoopy fans), it was a good stop-over.&nbsp; After visiting the shop and stocking up on some merchandise, we were back on our way.</p>
<p>If we are going to do this route again, or anyone else is thinking about it for a sightseeing trip, it&#8217;s best to go from north to south (instead of the way we are going) because all the best views, stopping places, etc, are on that side of the road.&nbsp; It&#8217;s not that we are missing out on lots, but it would certainly be easier.</p>
<p>On the way up, we took a detour from the 101 to drive the <a href="http://avenueofthegiants.net/" target="_blank">Avenue of the Giants</a>.&nbsp; Words, <a href="http://flickr.com/photos/bug-box/2666591304/" target="_blank">pictures</a> or video (of which we used a lot of all three) do not do this place justice.&nbsp; It&#8217;s just superb.&nbsp; Winding around these huge trees, many of which have been around <em>for ever</em> (well, hundreds of years) was just <a href="http://flickr.com/photos/bug-box/2666589490/" target="_blank">so</a> <a href="http://flickr.com/photos/bug-box/2665766103/" target="_blank">picturesque</a>.</p>
<p>We then booked it up the 101 to Eureka pretty quickly so we could get dinner early and relax in for the night.&nbsp; Tomorrow is a big push through the mountains (and more redwoods) to Portland.</p>
<h1><a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;geocode=&amp;saddr=eureka,+ca&amp;daddr=grants+pass,+or+to:portland,+or&amp;mra=ps&amp;mrcr=0,1&amp;sll=43.15749,-123.420385&amp;sspn=8.557188,16.259766&amp;ie=UTF8&amp;z=6" target="_blank">Day 4</a></h1>
<p>Ok, so it&#8217;s getting very prosaic (one of Tara&#8217;s favorite words at the moment!), but the scenery on this drive is just <em>stunning</em>.&nbsp; We left the coast road for route 199 going through the mountains into Oregon which went through another redwood forest and seemed to follow a river.&nbsp; Stopped off at a few places to take more photos/film and just enjoy the countryside.&nbsp; </p>
<p>Stopped off in <a href="http://flickr.com/photos/bug-box/2665763609/" target="_blank">Grants Pass</a> for lunch and to refuel the car.&nbsp; At McDonalds (ok, we were stuck for choices and couldn&#8217;t be bothered to look around any more) there were 3 young (I guess around 9-10) that were just being absolute bitches - generally playing up everything, like how one of them didn&#8217;t like their cheeseburger and sent it back for another one (much to the prompting of the one that was clearly the &#8220;queen bee&#8221; of this group).&nbsp; I had really thought that we&#8217;d left this attitude behind, but clearly girls aspire to <a href="http://en.wikipedia.org/wiki/The_Hills_%28TV_series%29" target="_blank">The Hills</a> (seriously, they were talking about it!) even if they do live in po-dunk no-where.</p>
<p>The drive onwards to Portland was long, perhaps the longest leg so far, which not much to stop off for, but it was I5 all the way so I just stuck the car on cruse control and sat back.</p>
<h1>Day 5</h1>
<p>Rest day in Portland - didn&#8217;t have to drive anywhere today :)&nbsp; Spent the time exploring the city, doing some shopping, and caught <a href="http://www.sonypictures.com/movies/hancock/" target="_blank">Hancock</a>.&nbsp; Good to see Los Angeles again, even if they do take liberties with the geography (Alameda is nowhere near LAX, and there&#8217;s not a Mercy General Hospital in downtown by city hall), but that&#8217;s pretty normal :)&nbsp; Overall enjoyed the film a lot.&nbsp; It&#8217;s a little slow in places, but well worth it.</p>
<h1><a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;geocode=&amp;saddr=portland,+or&amp;daddr=seattle,+wa&amp;sll=37.0625,-95.677068&amp;sspn=37.136668,65.039063&amp;ie=UTF8&amp;z=7" target="_blank">Day 6</a></h1>
<p>Well, this is it - final leg.&nbsp; Made the drive from Portland to Seattle pretty quickly.&nbsp; Have great weather in the NW at the moment - clear blue sky, 70-80F - so had fantastic views of Mt Hood, Mt St Helens and Mt Ranier all the way up.</p>
<p>Got the keys to the apartment, unloaded the car, and went out to get supplies - it&#8217;s amazing how much basic &#8220;setup&#8221; stuff costs to restock your home, but it&#8217;s a necessary expense (no point in keeping things like cleaning supplies, etc).&nbsp; The apartment is very bare as still waiting on the moving truck to arrive with everything which should (fingers crossed) be Tue or Wed.</p>
<p>So, I guess that&#8217;s about it - our trip up to Seattle.&nbsp; Actually quite miss SoCal at the moment (Tara a <em>lot</em> more than me), but it sort of &#8220;feels right&#8221; - very much like the UK both of us keep saying.&nbsp; It certainly feels a slower pace of life at the moment, but I&#8217;m sure I&#8217;ll post more about the area and our &#8220;adventures&#8221; over time.&nbsp; For now though, signing off as there&#8217;s lots of things to get done like connecting utilities, getting us back on the net (this post courtesy of some nice person who as left their dlink wifi open :))</p>
<p>ETA: Posted <a href="http://flickr.com/photos/bug-box/" target="_blank">some pictures</a> up and linked to them.&nbsp; Will be editing the video when we have more time after our stuff has turned up, so will add that here when done.&nbsp; One last photo for the trip - it&#8217;s a <a href="http://flickr.com/photos/bug-box/2665763009/" target="_blank">long way back</a>, even by the &#8220;quick&#8221; route (which we certainly didn&#8217;t follow :))</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/07/13/to-the-emerald-city/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computer security work Illegal in Texas without PI licence?</title>
		<link>http://www.mikeandrews.com/2008/07/04/computer-security-work-illegal-in-texas-without-pi-licence/</link>
		<comments>http://www.mikeandrews.com/2008/07/04/computer-security-work-illegal-in-texas-without-pi-licence/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 09:07:51 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Industry]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/07/04/computer-security-work-illegal-in-texas-without-pi-licence/</guid>
		<description><![CDATA[There&#8217;s been some talk about this, and no-one really knows what it means for the security industry just yet (at least not anything I&#8217;ve seen thus far), but the just passed Texas House Bill 2833 has the following paragraph
(b)&#160; For purposes of Subsection (a)(1), obtaining orfurnishing information includes information obtained or furnishedthrough the review and [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been some talk about this, and no-one really knows what it means for the security industry just yet (at least not anything I&#8217;ve seen thus far), but the just passed <a href="http://www.legis.state.tx.us/tlodocs/80R/billtext/html/HB02833F.htm" target="_blank">Texas House Bill 2833</a> has the following paragraph</p>
<blockquote><p>(b)&nbsp; For purposes of Subsection (a)(1), obtaining or<br />furnishing information includes information obtained or furnished<br />through the review and analysis of, and the investigation into the<br />content of, computer-based data not available to the public.</p>
</blockquote>
<p>The very basics of this law is that if someone &#8220;reviews, analyzes, or investigates&#8221; any &#8220;information&#8221;, then they need security clearance, which as a contractor/consultant, means a private investigators licence.</p>
<p>Now, I am not a lawyer, and an opinion piece from the legislator is available <a href="http://www.txdps.state.tx.us/psb/docs/psb_opin_sum.pdf" target="_blank">here</a> [pdf], and there&#8217;s an interesting write-up and interview <a href="http://www.networkperformancedaily.com/2008/07/texas_law_requires_pi_licenses.html" target="_blank">here</a>, but it appears to my reading that network/software security testing = ok, whereas forensic work = need Texas PI licence.</p>
<p>There&#8217;s a really murky area in there where say you are investigating a network/webapp/etc, and you find a vulnerability, what happens about showing an exploit or data, or even if the client asks you to see if the vulnerability has been taken advantage of?&nbsp; I&#8217;d love to know other people interpretations of this.</p>
<p>In any case, the community should be aware of this new law, and the potential ramifications of it (even if it&#8217;s not specifically written for/against computer security work that isn&#8217;t forensics).&nbsp; Otherwise &#8220;Violators of the new law can be hit with a $4,000 dollar fine and up to a year in jail&#8221;.</p>
<p>Don&#8217;t mess with Texas!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/07/04/computer-security-work-illegal-in-texas-without-pi-licence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browsers to spell the end of XSS?</title>
		<link>http://www.mikeandrews.com/2008/07/02/browsers-to-spell-the-end-of-xss/</link>
		<comments>http://www.mikeandrews.com/2008/07/02/browsers-to-spell-the-end-of-xss/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 05:00:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/07/02/browsers-to-spell-the-end-of-xss/</guid>
		<description><![CDATA[Congrats to RSnake for working the the &#8217;softies and breaking the news that IE8 will have anti-XSS technology built into the browser.
This is really very cool, and as RSnake says, a big step in the right direction - programmers will always make mistakes, and any methods we can help protect against buggy software from being [...]]]></description>
			<content:encoded><![CDATA[<p>Congrats to RSnake for <a href="http://blogs.technet.com/bluehat/archive/2008/07/02/xssfilter-in-internet-explorer-8-0.aspx" target="_blank">working the the &#8217;softies</a> and <a href="http://ha.ckers.org/blog/20080702/xssfilter-released/" target="_blank">breaking the news</a> that IE8 will have anti-XSS technology built into the browser.</p>
<p>This is really very cool, and as RSnake says, a big step in the right direction - programmers will always make mistakes, and any methods we can help protect against buggy software from being exploited (even if only temporarily) is a benefit.</p>
<p>I&#8217;ve been doing some research for an upcomming talk, and I must say though that mozilla&#8217;s proposal for a <a href="http://people.mozilla.com/~bsterne/site-security-policy/details.html" target="_blank">Site Security Policy</a> goes a step beyond this.  The negatives are that a) it&#8217;s an incomplete add-in, whereas the IE guys have hard plans (and code it seems) to incorporate XSS protection in the next version they ship, and b) that developers have to actually set the policy or it defaults to no protection (whereas IE will always provide some, even if it is not &#8220;full&#8221;).  I really like the ability to say that &#8220;I&#8217;m not going to have any executable JS in this page&#8221;, and &#8220;If I do have JS, it&#8217;s going to be delivered from here&#8221; - totally removes the potential for the browser to load &#8220;untrusted&#8221; code.</p>
<p>What I really hope is that both browsers put their differences aside on who created what, or who supports what, and actually implement both solutions in a cross platform way.  If that happens, we very may well say goodbye to one of the most prevalent webapp vulnerabilities and the web will me a much safer place for people in general.</p>
<p>[EditToAdd] Found <a href="http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx" target="_blank">this blog post</a> that details the additional security features IE8 is going to have.  Looks pretty cool</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/07/02/browsers-to-spell-the-end-of-xss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The war on WAFs</title>
		<link>http://www.mikeandrews.com/2008/06/28/the-war-on-wafs/</link>
		<comments>http://www.mikeandrews.com/2008/06/28/the-war-on-wafs/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 14:52:03 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/06/28/the-war-on-wafs/</guid>
		<description><![CDATA[Well, it looks like the war of WAFs is ON!&#160; TS/Sci Security have done a great series of posts on the topic, the vast majority of which I whole-heartedly agree with.&#160; I&#8217;m sure that any readers of this blog would be reading TS/Sci, but if only so I can remember myself and have a record, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it looks like the war of WAFs is ON!&nbsp; TS/Sci Security have done a great series of posts on the topic, the vast majority of which I whole-heartedly agree with.&nbsp; I&#8217;m sure that any readers of this blog would be reading TS/Sci, but if only so I can remember myself and have a record, I&#8217;ll (badly) summarize the posts.</p>
<p><a href="http://www.tssci-security.com/archives/2008/06/23/week-of-war-on-wafs-day-1-top-ten-reasons-to-wait-on-wafs/">Week of War on WAF’s: Day 1 — Top ten reasons to wait on WAF’s</a> - As it says on the tin, reasons to wait and not deploy a WAF.&nbsp; I guess, that this is the post that I disagree with the most out of the series because of some of the items on the list, but that&#8217;s beside the point - it&#8217;s a good place to start the argument.</p>
<p><a href="http://www.tssci-security.com/archives/2008/06/25/week-of-war-on-wafs-day-2-a-look-at-the-past/">Week of War on WAF’s: Day 2 — A look at the past</a> - To show that the argument against has been going on for quite some time, a copy of an email from OWASP to the Application Security Consortium (PCI) in 2004 is presented.</p>
<p><a href="http://www.tssci-security.com/archives/2008/06/26/week-of-war-on-wafs-day-3-language-specific/">Week of War on WAF’s: Day 3 — Language specific</a> - Points out that differences in how languages/frameworks (PHP, Ruby, ASP.NET, etc, etc) parse CGI variables may leave open holes.&nbsp; For example, if the WAF is written in C/C++ and parses URL&#8217;s one way, the target script may parse it differently (despite what the RFC says) because of canoncalization issues.</p>
<p><a href="http://www.tssci-security.com/archives/2008/06/26/week-of-war-on-wafs-day-4-closer-to-the-code/">Week of War on WAF’s: Day 4 — Closer to the code</a> - Argues that validation should be closer to the code and that there are methods that this can easily be added (one way put forward is Aspect Oriented Programming)</p>
<p><a href="http://www.tssci-security.com/archives/2008/06/27/week-of-war-on-wafs-day-5-final-thoughts/">Week of War on WAF’s: Day 5 — Final thoughts</a> - Identifies some short-term alternatives to using a WAF without going through a full SDLC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/06/28/the-war-on-wafs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
