<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mike Andrews &#187; Industry</title>
	<atom:link href="http://www.mikeandrews.com/category/industry/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeandrews.com</link>
	<description></description>
	<lastBuildDate>Sat, 03 Oct 2009 15:41:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google&#8217;s &#8220;Web OS&#8221;</title>
		<link>http://www.mikeandrews.com/2009/07/08/googles-web-os/</link>
		<comments>http://www.mikeandrews.com/2009/07/08/googles-web-os/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 22:43:18 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/07/08/googles-web-os/</guid>
		<description><![CDATA[News is everywhere about Google’s new desktop operating system.&#160; About the best headline I’ve seen is TechCrunch’s “Google Drops A Nuclear Bomb On Microsoft. And It’s Made of Chrome.”  
It’s somewhat good news – having alternate operating systems encourages competition in the marketplace and makes sure companies innovate.&#160; However, I’m very worried about this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theregister.co.uk/2009/07/08/google_network_computer/" target="_blank">News</a> <a href="http://www.techcrunch.com/2009/07/08/google-chrome-redefining-the-operating-system/" target="_blank">is</a> <a href="http://www.engadget.com/2009/07/08/google-announces-chrome-os/" target="_blank">everywhere</a> about Google’s new desktop operating system.&#160; About the best headline I’ve seen is TechCrunch’s “<a href="http://www.techcrunch.com/2009/07/07/google-drops-a-nuclear-bomb-on-microsoft-and-its-made-of-chrome/">Google Drops A Nuclear Bomb On Microsoft. And It’s Made of Chrome.</a>” <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It’s somewhat good news – having alternate operating systems encourages competition in the marketplace and makes sure companies innovate.&#160; However, I’m very worried about this news not being a Microsoft/Linux fanbox or a Google hater &#8212; there’s just some very disturbing aspects to both this specific product and the potential way Google is heading.</p>
<p>First up, the competition.&#160; The idea it seems behind a “browser based OS” is pretty cool, and certainly applicable to the target market (netbooks) Google is initially aiming at.&#160; Out of the two competitors for running the desktop, I think that Linux is likely to suffer more than Microsoft.&#160; Linux (IMO) is suited to the “try new stuff” people and they will most likely be the early adopters.&#160; There’s certainly going to be some loss in Microsoft’s market share – netbooks is a growing market and Windows 7 is trying to target that.&#160; However, unless netbook manufactures are going to factory install Google’s OS (something that Microsoft is likely to fight hard against happening, and/or unless buyers give the netbook manufactures overwhelming requests for the option), there’s an inertia that has to be overcome.&#160; Everyone knows Windows, how it works, that no matter what you can share with practically everyone else, and the number of tools, utilities, plugins, etc, etc, available – that’s a mightily large incentive you have to displace.&#160; Also, <a href="http://www.techcrunch.com/2009/06/25/study-suggests-people-prefer-bings-design-to-googles-but-still-wont-switch/" target="_blank">as Google is finding to their benefit right now</a>, even if you have a “better” product, lots of people still won’t switch purely out of habit.</p>
<p>Next, security.&#160; OSes are notoriously difficult to write and to secure.&#160; Google is making the task a little easier by narrowing the focus down (just get one application, the browser, to run and have everything else execute on top of that), but we’ve been seeing browser bugs forever so even that approach isn’t totally effective.&#160; Having an OS that that is a) as homogeneous as a single application to target and b) by definition always connected to the public internet is just a scary target IMO.&#160; I would guess that Google is going to look at using their native <a href="http://code.google.com/p/nativeclient/" target="_blank">code technology</a>, and the fact that Mark Dowd (a God amongst us in the security industry and who’s word carries <em>a lot</em>) <a href="http://news.cnet.com/8301-1009_3-10281531-83.html" target="_blank">has “blessed” the project as secure</a> means a lot, doesn’t spell the end of it – the guys that were part of the <a href="http://code.google.com/contests/nativeclient-security/index-old.html" target="_blank">security contest looking at the code</a> only had 3 months which sounds like a long time but with any large, complex, codebase time gets eaten up quickly just understanding all the things that it does and how it does them, let alone finding all the edge cases (and this is even considering that the people working on the contest were “full time”, with I highly doubt many, if any at all, were).&#160; So, I believe that unless Google is really careful, and there’s no reason for me to think they wont be, it’s a) going to be a nice target (web+connected to the internet+homogeneous+know problems with web/browser applications) and b) going to take considerable time/effort to get right.</p>
<p>My biggest concern however is the principal behind it.&#160; Writing such an OS (or any major technology for that matter) takes a lot of time and effort.&#160; In a company, that costs “mucho dinero”.&#160; The stated plan is to use Open Source principals/development, but it’s rare that people will do things out of the goodness of their hearts.&#160; So, what are the people developing OSS-fashion are going to get?&#160; Probably the same as Linux dev, but without the distro’s (which people can sometimes make money off) – credibility, bragging rights, skill/experience, etc.&#160; Google, what do they get?&#160; Other than hating Microsoft and going after another of their sacred cows, this is where it gets really scary for me.</p>
<p>Google you see is <strong><u>not</u></strong> a search engine company.&#160; It’s not a software company either.&#160; It’s an <strong><u>advertising company</u></strong>.&#160; That’s how it keeps everything it does free to the consumers by placing ads.&#160; The (considerable) software development and operational costs it takes to bring you search results, GMail, Google Maps, etc, etc, is offset by them bringing in advertising dollars.&#160; Fantastic I say – the fact that they have found an alternate revenue stream, can bring such products to consumers for “free”, and make lots of money themselves is just genius.&#160; However, to make these ads that are pushed out more meaningful and targeted (and therefore ask a higher price to the advertiser because of better conversion rates), Google needs to know a lot about you.&#160; Either through simple stuff like what page you are looking at (context), what you’ve done in the past (history), who you interact with (social graph and shared likes/interests), etc, etc.&#160; The more that is collected, the more ads can be targets, the more valuable those ads become.</p>
<p>Now, I thought Google Voice was <a href="http://blogs.computerworld.com/google_voice_press_1_to_invade_your_privacy" target="_blank">scary enough</a> when it was announced a while back.&#160; Being able to track who you are calling, who’s calling you, and the content of the calls is just frightening (yes, I know it’s opt-in but I’m not going down there right now).&#160; However, add the opportunity of tracking your <em>every</em> move while working online in a web-OS, gathering data on likes, dislikes, things you are working on, sites you visit, how often you are on and when/where you buy stuff online – I’m not sure that a company who’s goal is finding out that info could resist seeing some of that data.&#160; Unless it was a non-evil company, which Google obviously is, otherwise they wouldn&#8217;t have it on their <a href="http://www.google.com/intl/en/corporate/tenthings.html" target="_blank">mission statement</a>. :p</p>
<p>Here’s the problem with that.&#160; Microsoft, Linux, Apple, etc, all produce an operating system but their primary motivation is to sell you that OS and keep you on the platform so that you will buy/use their other products (and sometimes services, but it’s a lot less of a simple tie-in).&#160; A company that makes 90%+ of it’s profits on knowing about it’s users patterns has, I believe, a different motivation.&#160; I’m not saying it’s their sole motivation, or maybe not even a motivation at all (right now), but there’s somewhat a conflict of interests going on.</p>
<p>So, I’m not saying that there’s malicious intentions going on in Google’s collective mind, but there’s certainly another “opportunity” to gather more data here, which is something they <em>love</em> to do.&#160; In the 80’s/90’s Microsoft was known as the evil empire and rumors abounded that they were spying/listening on the users of their software.&#160; I hope that Google doesn’t get the same reputation, although the train is going really fast down those tracks.&#160; The marketplace and security issues are a concern, but the biggest is the privacy and potential interests of being in a totally different revenue stream.&#160; I think Google should silo off this OS to the other “data gathering efforts” they have going come out as well as come up with a work-class “<em><u>open</u></em>” privacy policy (and perhaps have 3rd party verification?), and not just warm-and-fuzzy statement of “not evil”, “open source”, and “published privacy policies”, in order to nip <em>any</em> potential of the general public thinking that way in the bud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/07/08/googles-web-os/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The State of Web Application and Data Security [Securosis]</title>
		<link>http://www.mikeandrews.com/2009/06/02/the-state-of-web-application-and-data-security-securosis/</link>
		<comments>http://www.mikeandrews.com/2009/06/02/the-state-of-web-application-and-data-security-securosis/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 17:31:32 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/06/02/the-state-of-web-application-and-data-security-securosis/</guid>
		<description><![CDATA[Great post by Rich as Securosis of where he sees the state of web application and data security at the moment (based on customer contacts).
The first thing I really like about this post is the introduction where Rich outlines the inherent biases he faces as an analyst, and we all face in one way or [...]]]></description>
			<content:encoded><![CDATA[<p>Great post by Rich as Securosis of where he sees <a href="http://securosis.com/blog/the-state-of-web-application-and-data-security-mid-2009/" target="_blank">the state of web application and data security</a> at the moment (based on customer contacts).</p>
<p>The first thing I really like about this post is the introduction where Rich outlines the inherent biases he faces as an analyst, and we all face in one way or the other in our industry.&#160; We have our own “thoughts” on what is going on our there, and what <em>should</em> be going on, but it’s really difficult to get over our own biases and see what is really happening and the thoughts of the people that matter (our clients).&#160; Even talking directly to customers you get skewed in a particular direction, so it’s important to take a wide view, aggregate a lot of data, and try an find the big picture no matter how ugly it might look (and be against your own thoughts/biases).</p>
<p>The main content of the post is going though the how/when/why of clients using web application and data security.&#160; I don’t disagree with much of what Rich has written – why should I as it’s come from clients/customers/people in the field – but I certainly have my own insights that I would like to share.</p>
<p><strong>When it comes to web application and data security, if there isn&#8217;t a compliance requirement, there isn&#8217;t budget</strong></p>
<p>Foundstone certainly has clients that are like that, but looking out our project sheet, I think it’s probably less than 50% of our work that’s obviously tied to compliance.&#160; That’s not to say that perhaps the client has their own motivation/reason for getting us to review a webapp, do a pen test, etc, but there’s a lot of projects on our books that aren’t simply PCI/HIPPA related.</p>
<p>I would suggest the reason for this is that we’re (Foundstone) aren’t known for simply PCI but more of the “higher-end” work.&#160; There’s a lot of “compliance” in our work in that company X tells company Y that they have to have Foundstone look at their stuff before there’s a deal, but for PCI (and the limited scope it has) there’s cheaper options out there.</p>
<p><strong>PCI is the single biggest compliance driver for web application and data security</strong></p>
<p>In the wider world, I have to agree.&#160; I certainly don’t like it, as most companies exposure to security via PCI simply means network vulnerability scanning and unauthenticated SQL/XSS testing – we all know that’s not even scratching the surface.&#160; I guess the sliver lining, if you <em>really</em> squint, is that at least there’s <em>something</em> making companies look at network/app security, and any long journey starts with the first step.&#160; I believe though that companies are “self-leveling” in that they will always do what in their best interests in keeping going as a company and protecting their business – if security was a big deal (their customers demanded it) and there’s a compelling business reason behind it (not just mandated compliance), every company would be doing it, or at least what works for them.&#160; Darwinian survival really – let the customers and companies choose what’s important for them, but that presupposes that they know what they want/need (MAC vs PC adverts for example).</p>
<p><strong>The Web Application Firewall (WAF) market and Security Source Code Tools markets are nearly equal in size, with more clients on WAFs, and more money spent on source code tools per client</strong></p>
<p>and… </p>
<p><strong>WAFs are a quicker hit for PCI compliance</strong></p>
<p>and… </p>
<p><strong>Most WAF deployments are out of band, and false positives are a major problem for default deployments</strong></p>
<p>All add up to a really depressing view for me.&#160; First, the pros and cons of WAFs have been trashed out loads of times, so I’m not going to go into that again.&#160; However, we <em>know</em> that they are not going to find/stop everything (or even a reasonable %age it sounds like from the current state-of-the-art), and the fact that they on an equal footing with security code tools (which being closer to the logic have a much better chance of finding/fixing many more issues than a black-box system) is just wrong IMO.</p>
<p>No surprise that they are being used in PCI compliance though – they are specifically called out as a mitigating control, so an easy choice to make, and are cheep enough to get in lieu of a “real” review, either by a pen-test, code review, or automated scan for that matter.&#160; Also they are a box and something “physical” that people see they are buying for their money.&#160; I’m no accountant, but CAPEX purchases are probably from a different budget and easier to justify (we’ve got something for our money rather than just someone’s time and a pretty report).</p>
<p>The last part though is the most depressing.&#160; Even though WAFs are being used for compliance &#8211; more WAFs out there, and a preference to WAFs over security in the code &#8211; they are being used out-of-band and suffering from high false-positive rates.&#160; Being out-of-band pretty much means that if they did spot something (forgetting the false-positives at the moment), they can’t do anything about it (directly at least).&#160; If this isn’t shutting the stable door after the horse has already bolted, I’m not sure what is.</p>
<p>Finally, Andre has an interesting point in the comments (although I can’t track it back on one of the main points, so I’m not certain what he was addressing)</p>
<blockquote><p>The theory that the fault is on the vendors’ ability to set expectations is interesting. However, I think the problem is not that the tools aren’t available and easy to configure, it’s that there are no (ZERO!) people available to run the tools, or that know how to install (let alone run) the tools</p>
</blockquote>
<p>My belief is that we’re suffering at the moment that most of the security tools out there are “engineers tools” and not for “general use”.&#160; If you look at most code review or automated scanner tools, to get the most out of them they need quite in-depth configuration and when you get the results often a domain-level expert to interpret them and weed out the false positives and “non issues”.&#160; This makes the experts more efficient, but doesn’t bring the expert-knowledge to the masses (which is what these tools are supposed to do).</p>
<p>The web came to the masses because tools made it easier to create pages (how many people now write HTML directly – I know some of you, myself included, will say “I do!”, but it’s a small population and you really should be spending time on more productive things) and easy to create webapps (PHP and ASP.NET especially really make it simple, not to mention the number of free apps/code there is available ready to download and just use without question).&#160; Until security tools catch up and become that simple, allowing the people writing/developing/deploying these apps to assess the security without having to be an expert with two hats, there’s always going to be a deficiency.</p>
<p>And I guess that’s our problem – we’re running with scissors too fast for our own good.&#160; We’ve not fallen over yet (as an industry – we know companies/people who have but it’s not going to happen to us), and perhaps never will (and if we do, the scissors may miss us or only cause a small cut), but there’s certainly that danger and we should be doing something about it rather than just standing by with the band-aids.</p>
<p>Mom, I’ve just hurt myself!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/06/02/the-state-of-web-application-and-data-security-securosis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>L0phtCrack is back!</title>
		<link>http://www.mikeandrews.com/2009/05/27/l0phtcrack-is-back/</link>
		<comments>http://www.mikeandrews.com/2009/05/27/l0phtcrack-is-back/#comments</comments>
		<pubDate>Wed, 27 May 2009 22:00:17 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/05/27/l0phtcrack-is-back/</guid>
		<description><![CDATA[After years out in the wilderness (after Symantec acquired @stake, nothing was done with the tool and even getting a “legitimate” license was practically impossible), L0phtcrack is back  
It looks much prettier than previous versions, and clearly targets enterprise users rather than the “nefarious” uses it can be put to by introducing scheduling, remediation [...]]]></description>
			<content:encoded><![CDATA[<p>After years out in the wilderness (after Symantec acquired @stake, nothing was done with the tool and even getting a “legitimate” license was practically impossible), <a href="http://www.theregister.co.uk/2009/05/27/l0phtcrack_returns/" target="_blank">L0phtcrack is back</a> <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It looks much prettier than previous versions, and clearly targets enterprise users rather than the “nefarious” uses it can be put to by introducing scheduling, remediation (disabling/locking accounts where the tool managed to crack the password), reporting, etc.&#160; Obviously there’s a multi-use for any security tools, but I hope to see passwords get better especially as the <a href="http://www.verizonbusiness.com/resources/security/databreachreport.pdf" target="_blank">Verizon breach report</a> [pdf] suggested that 40% of intrusions were due to attackers gaining unauthorized access via accounts (or systems/services) that were intended for vendors or remote administration.</p>
<p>I’ve not had a play yet, but will be interested to hear from my colleagues in the field on how well it stands up against their favorites – <a href="http://www.openwall.com/john/" target="_blank">JTR</a> and <a href="http://www.oxid.it/cain.html" target="_blank">Cain</a>.</p>
<p>Welcome back guys – we’ve missed you <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/05/27/l0phtcrack-is-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Largest PCI breach ever (so far)</title>
		<link>http://www.mikeandrews.com/2009/01/22/largest-pci-breach-ever-so-far/</link>
		<comments>http://www.mikeandrews.com/2009/01/22/largest-pci-breach-ever-so-far/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:37:37 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/01/22/largest-pci-breach-ever-so-far/</guid>
		<description><![CDATA[This may not be news to all, as conveniently this was dropped on inauguration day when pretty much all news (online, MSM, others) were following that, but it seems we may have a new title holder for possibly the largest breach of payment data thus far.
http://voices.washingtonpost.com/securityfix/2009/01/payment_processor_breach_may_b.html
The fact that there&#8217;s been another breach isn&#8217;t all that [...]]]></description>
			<content:encoded><![CDATA[<p>This may not be news to all, as conveniently this was dropped on inauguration day when pretty much all news (online, MSM, others) were following that, but it seems we may have a new title holder for possibly the largest breach of payment data thus far.</p>
<p><a title="http://voices.washingtonpost.com/securityfix/2009/01/payment_processor_breach_may_b.html" href="http://voices.washingtonpost.com/securityfix/2009/01/payment_processor_breach_may_b.html">http://voices.washingtonpost.com/securityfix/2009/01/payment_processor_breach_may_b.html</a></p>
<p>The fact that there&#8217;s been another breach isn&#8217;t all that surprising – we know that security is difficult, the current PCI standard (as much as it&#8217;s needed and does at least <em>something</em>) is ineffective at preventing these, and there will always be attack when such data is at stake.&#160; The interesting thing here is that malicious code was living inside the payment processors network for three months by some accounts. </p>
<p>That might sound like a long time, but it&#8217;s not really – here&#8217;s a graph that I produced for a client (all identifying features removed of course, so no &quot;times/dates&quot;, but trust me when I say each tick is a good number of days) showing the propagation of malicious code until they spotted the incident and we helped clear it up (and this graph really shows that one attack/code can easily bring in others).</p>
<p><a href="http://www.mikeandrews.com/wp-content/uploads/2009/01/image.png" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.mikeandrews.com/wp-content/uploads/2009/01/image-thumb.png" width="354" height="202" /></a> </p>
</p>
<p>The larger issues is what data was able to get out, and how.&#160; Many companies forget to do egress filtering and monitoring so not only can this question never be answered, but sometimes they only know they are being attacked when something horrendous happens.</p>
<p>Lessons learnt here I think is that no system is completely impervious to attack – just because you have been reviewed (either PCI or from an external firm) it&#8217;s irresponsible to let your guard down on anything.&#160; Egress filtering/logging/monitoring is a must – there&#8217;s no data breach if it can&#8217;t get out of the network.&#160; Finally, data classification/segregation is really useful as this breach could have been a lot worse (and it still might be – we&#8217;re only going on what data the processor <em>said</em> was likely accessed).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/01/22/largest-pci-breach-ever-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congratulations, here&#8217;s your IBM model 60</title>
		<link>http://www.mikeandrews.com/2009/01/22/congratulations-heres-your-ibm-model-60/</link>
		<comments>http://www.mikeandrews.com/2009/01/22/congratulations-heres-your-ibm-model-60/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:15:40 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/01/22/congratulations-heres-your-ibm-model-60/</guid>
		<description><![CDATA[I&#8217;ve been watching a few posts about the &#34;changes&#34; Obama is going to make as he takes office, and smiling at the culture shock some of his staff are going to face in transitioning into the whitehouse.
First, Obama doesn&#8217;t want to give up his blackberry – so here&#8217;s a little conjecture of what a presidential [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been watching a few posts about the &quot;changes&quot; Obama is going to make as he takes office, and smiling at the culture shock some of his staff are going to face in transitioning into the whitehouse.</p>
<p>First, Obama doesn&#8217;t want to give up his blackberry – so here&#8217;s a little conjecture of what a presidential one might be like.</p>
<p><a title="http://www.crunchgear.com/2009/01/12/exactly-what-would-a-presidential-mobile-look-like/" href="http://www.crunchgear.com/2009/01/12/exactly-what-would-a-presidential-mobile-look-like/">http://www.crunchgear.com/2009/01/12/exactly-what-would-a-presidential-mobile-look-like/</a></p>
<p>Also it seems that as staffers take their new offices they are finding outdated equipment/software, few laptops, and restricted external access.</p>
<p><a title="http://valleywag.gawker.com/5137084/technologys-white-house-of-horrors" href="http://valleywag.gawker.com/5137084/technologys-white-house-of-horrors">http://valleywag.gawker.com/5137084/technologys-white-house-of-horrors</a></p>
<p>To those of us in security (and who have had to work with the government), this is none too surprising.&#160; The name of the game now is security and access control – having laptops (that people can walk away with), external accounts (where data can be dropped), and external access (where &quot;bad things &#8482;&quot; can come in from) is simply a no-no when dealing with sensitive information.&#160; Although Facebook may have been a serious tool during the campaign to reach out to people, now it&#8217;s an uncontrolled medium where data (both incoming and outgoing) can be missed – the presidential records act means that any communication from the president or vice-president has to be recorded (and personal accounts can circumvent these – remember the <a target="_blank" href="http://www.time.com/time/politics/article/0,8599,1842097,00.html">trouble Sarah Palin got into</a> when she had one &quot;work&quot; and one &quot;other&quot; email address [which got hacked into]).&#160; Updates to software/technology in those highly-restricted environments are often very slow because it takes time to determine the impact of such changes.</p>
<p>It looks like some of these issues are already being dragged into the 21st century </p>
<p><a title="http://www.whitehouse.gov/the_press_office/ExecutiveOrderPresidentialRecords/" href="http://www.whitehouse.gov/the_press_office/ExecutiveOrderPresidentialRecords/">http://www.whitehouse.gov/the_press_office/ExecutiveOrderPresidentialRecords/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/01/22/congratulations-heres-your-ibm-model-60/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Password security</title>
		<link>http://www.mikeandrews.com/2009/01/10/password-security/</link>
		<comments>http://www.mikeandrews.com/2009/01/10/password-security/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 02:12:43 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/01/10/password-security/</guid>
		<description><![CDATA[What with the twitter hack the other day, password security is pretty hot on the InfoSec blogs and mailing lists.&#160; I wasn&#8217;t planning to comment on this, but there&#8217;s been a few good posts that I want to link to.
In no particular order…
Dictionary attacks 101 – From Coding Horror.    Tallying Twitter’s Application [...]]]></description>
			<content:encoded><![CDATA[<p>What with the <a target="_blank" href="http://blog.wired.com/27bstroke6/2009/01/professed-twitt.html">twitter hack</a> the other day, password security is pretty hot on the InfoSec blogs and mailing lists.&#160; I wasn&#8217;t planning to comment on this, but there&#8217;s been a few good posts that I want to link to.</p>
<p>In no particular order…</p>
<p><a target="_blank" href="http://www.codinghorror.com/blog/archives/001206.html">Dictionary attacks 101</a> – From Coding Horror.    <br /><a href="fdaction:?fdactionkey=e3HrW4tE7G&amp;action=gotopostlink&amp;feedid=04FA5B4F-4A21-4630-A173-A4D2AFCAC836&amp;postid=B4E76995-1EC1-4C6F-BE7F-2AA1F1FEEF59&amp;markpostread=1">Tallying Twitter’s Application Security Best Practice Violations</a> – Zero in&#160; a bit (<a target="_blank" href="http://www.veracode.com">Veracode</a>&#8217;s blog)    <br /><a target="_blank" href="http://blogs.zdnet.com/security/?p=2359">A roadmap for the Twitter CSO</a> – Zero Day blog at ZDNet    <br /><a href="fdaction:?fdactionkey=e3HrW4tE7G&amp;action=gotopostlink&amp;feedid=170F4EBF-4E3B-46D8-A9B9-EB151F4438B5&amp;postid=1395AF02-02AE-4873-ACF2-C20DA3A59AB0&amp;markpostread=1">My Pentest Secret: Password Guessing</a> &#8211; Matasano</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/01/10/password-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A look at the CA Cert hack</title>
		<link>http://www.mikeandrews.com/2009/01/07/a-look-at-the-ca-cert-hack/</link>
		<comments>http://www.mikeandrews.com/2009/01/07/a-look-at-the-ca-cert-hack/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 11:02:36 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2009/01/07/a-look-at-the-ca-cert-hack/</guid>
		<description><![CDATA[I may be a little late on this, and not one of the first to post, but having time to watch others comment on the recent hack were researchers were able to create a rogue, correctly signed CA certificate really does help get some perspective on the issue(s).
First up, many of the initial posts I [...]]]></description>
			<content:encoded><![CDATA[<p>I may be a little late on this, and not one of the first to post, but having time to watch others comment on the recent hack were researchers were able to create a <a target="_blank" href="http://events.ccc.de/congress/2008/Fahrplan/events/3023.en.html">rogue, correctly signed CA certificate</a> really does help get some perspective on the issue(s).</p>
<p>First up, many of the initial posts I saw claimed the sky was falling.&#160; It seems that 2008 was the year where every single disclosure &quot;broke&quot; the internet.&#160; Well, 2009 is here and everything seems to be working well for me!&#160; </p>
<p>After reading the details about the hack, it&#8217;s certainly impressive and a nice demonstration.&#160; Thing is, we&#8217;ve known about this specific hack since 2007!&#160; That&#8217;s right, this is an actual proof-of-concept for a <em>theoretical</em> attack that was discussed (in some detail – see the researchers paper for links) nearly 2 years ago.&#160; CA&#8217;s changed to using SHA1 (we&#8217;ve actually known MD5 wasn&#8217;t a great hashing algorithm since 2004), and everything was good.</p>
<p>Or perhaps not.&#160; Netcraft&#8217;s research shows that <a target="_blank" href="http://news.netcraft.com/archives/2009/01/01/14_of_ssl_certificates_signed_using_vulnerable_md5_algorithm.html">14% of the certs out on the internet use MD5</a>.&#160;&#160; I&#8217;m not totally sure of this value (and I&#8217;m not paying £1200 to see the details of the report) as a cert can be signed with both MD5 and SHA1, but it&#8217;s still quite a large percentage.&#160; Seems clear that for some to change, we need an actual exploit rather than just being told something is vulnerable.</p>
<p>The extent of the hack is pretty widespread.&#160; Even though it targeted one CA and their cert creation process, the fact is that once you have a CA cert any other cert can be signed and &quot;trusted&quot; by browsers (even certs that are not chained to that CA, so therefore any site on the net can be forged).&#160; This means that for a man-in-the-middle attack, everything would look good to the end user.&#160; How much is this hack being used?&#160; Well, we have no way of knowing, although it&#8217;s doubtful it&#8217;s in large circulation by the blackhats – the attack is quite sophisticated, and requires quite a financial commitment.</p>
<p><a target="_blank" href="http://blogs.technet.com/swi/archive/2008/12/30/information-regarding-md5-collisions-problem.aspx">Microsoft</a> and <a target="_blank" href="http://blog.mozilla.com/security/2008/12/30/md5-weaknesses-could-lead-to-certificate-forgery/">Mozilla</a> have commented on the issue, and it&#8217;s interesting that they talk about <a target="_blank" href="http://en.wikipedia.org/wiki/Extended_Validation_Certificate">EV Certs</a>.&#160; This is all well and good, but I don&#8217;t think that this is a mitigation strategy (EV certs have to use SHA1, and therefore are not subject to this hack) – far too often are certs broken for some reason or the other, and <a target="_blank" href="http://www.schneier.com/blog/archives/2008/12/forging_ssl_cer.html">users just click through</a> any warnings they get.&#160; Therefore, in a lot of cases, a correctly signed cert, rogue or not, doesn&#8217;t even matter!</p>
<p>So, this was seriously interesting research, but rather than the hack itself what is interesting to me is how it&#8217;s taken until now for a <em>known, potentially high-risk issue</em> to be addressed.&#160; I guess the &quot;if it&#8217;s not broken (well, not too broken at least) don&#8217;t fix it&quot; is alive and well <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I read a lot of posts before writing this (that I haven&#8217;t linked to above), so thanks to the following not only for these specific posts, but for the great work they have been putting in making interesting content to read over the past year.</p>
<p><a title="http://blog.phishme.com/2008/12/more-than-one-way-to-skin-a-ca/" href="http://blog.phishme.com/2008/12/more-than-one-way-to-skin-a-ca/">http://blog.phishme.com/2008/12/more-than-one-way-to-skin-a-ca/</a>    <br /><a title="http://www.gnucitizen.org/blog/thoughts-on-the-certificate-authority-attack-presented-at-ccc/" href="http://www.gnucitizen.org/blog/thoughts-on-the-certificate-authority-attack-presented-at-ccc/">http://www.gnucitizen.org/blog/thoughts-on-the-certificate-authority-attack-presented-at-ccc/</a>    <br /><a title="http://securosis.com/2008/12/30/what-average-users-need-to-know-about-the-sslroot-certificate-authority-exploit/" href="http://securosis.com/2008/12/30/what-average-users-need-to-know-about-the-sslroot-certificate-authority-exploit/">http://securosis.com/2008/12/30/what-average-users-need-to-know-about-the-sslroot-certificate-authority-exploit/</a>    <br /><a title="http://spiresecurity.typepad.com/spire_security_viewpoint/2009/01/should-verisign-sue-sotirov-appelbaum.html" href="http://spiresecurity.typepad.com/spire_security_viewpoint/2009/01/should-verisign-sue-sotirov-appelbaum.html">http://spiresecurity.typepad.com/spire_security_viewpoint/2009/01/should-verisign-sue-sotirov-appelbaum.html</a>    <br /><a title="http://www.veracode.com/blog/2008/12/major-break-in-md5-signed-x509-certificates/" href="http://www.veracode.com/blog/2008/12/major-break-in-md5-signed-x509-certificates/">http://www.veracode.com/blog/2008/12/major-break-in-md5-signed-x509-certificates/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2009/01/07/a-look-at-the-ca-cert-hack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[retraction] Phishing (not CSRF) leads to domain hijacking</title>
		<link>http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/</link>
		<comments>http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 04:46:59 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/</guid>
		<description><![CDATA[Previously I posted about some accounts being hijacked via a *potential* CSRF hack that was being reported.&#160; In my defense I did say…
Have no idea if this is a &#34;new&#34; CSRF version, some regression that made it vulnerable again, or another vector (rumor is XSS rather than CSRF, but no details yet).

…but Google says it [...]]]></description>
			<content:encoded><![CDATA[<p>Previously I <a target="_blank" href="http://www.mikeandrews.com/2008/11/24/csrfxss-in-gmail-leads-to-domains-being-stolen/">posted</a> about some accounts being hijacked via a *potential* CSRF hack that was being reported.&#160; In my defense I did say…</p>
<blockquote><p>Have no idea if this is a &quot;new&quot; CSRF version, some regression that made it vulnerable again, or another vector (rumor is XSS rather than CSRF, but no details yet).</p>
</blockquote>
<p>…but Google <a href="http://googleonlinesecurity.blogspot.com/2008/11/gmail-security-and-recent-phishing.html">says it isn&#8217;t so</a>. Also says that the previous reported domain hijacking(s) weren&#8217;t through a CSRF vulnerability.&#160; In the interests of being honest, open, and correct any potential mistakes I make, I&#8217;ve updated both the old post, and writing this one.</p>
<p>Now, I&#8217;m as skeptical as the next person (ask the people who work with me!), but if they say it&#8217;s fixed, and has been for some time, who am I to argue.&#160; The main point I&#8217;m trying to make though is despite whatever the vulnerability-de-jour is, webmail is a huge target now that it&#8217;s not only just our emails going through it, but effectively our authentication system as well (for lots of places).</p>
<p>With this in mind, we have to make sure that these systems are rock-solid.&#160; There&#8217;s no protecting against human stupidity (and I&#8217;m stupid as well at times, so that&#8217;s not a dig at any user-base inparticular), but it should be really difficult for people to screw up and give attackers access to accounts and their data/info.&#160; There&#8217;s far too much to go into the &quot;how&quot; on a stupid blog post like this, and there will be some complaining (both users and programmers) on how to go about this, but I think it&#8217;s increasingly becoming obvious that the web just doesn&#8217;t have the level of security/quality that it needs to be a &quot;trusted&quot; platform, if that ever can be imagined.</p>
<p>We have such a long way to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Automated security testing and its limitations</title>
		<link>http://www.mikeandrews.com/2008/11/24/automated-security-testing-and-its-limitations/</link>
		<comments>http://www.mikeandrews.com/2008/11/24/automated-security-testing-and-its-limitations/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 15:16:12 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/11/24/automated-security-testing-and-its-limitations/</guid>
		<description><![CDATA[A nice post over at ITPro about automated (web) security testing.
Nothing new for the people that follow this field, but interesting that the author sees about a 25-30% positive finding rate, and clearly identifies some of the things that the tools miss.
One of the things he mentions just makes me sad though
This is quite annoying [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.itpro.co.uk/blogs/danj/2008/11/14/automated-security-testing-its-limitations/" target="_blank">nice post over at ITPro</a> about automated (web) security testing.</p>
<p>Nothing new for the people that follow this field, but interesting that the author sees about a 25-30% positive finding rate, and clearly identifies some of the things that the tools miss.</p>
<p>One of the things he mentions just makes me sad though</p>
<blockquote><p>This is quite annoying in the context that some (thankfully not all) independant commercial testers we have encountered over the years believe an automated test is a sufficient test to charge a fortune for, and rely wholly on.   If we had done with with our internal tests we would have missed several critical “information disclosure” type bugs which were remarkably simple to spot.</p></blockquote>
<p>These &#8220;scan boys&#8221; as <a href="http://www.securitybuddha.com/" target="_blank">Curphey</a> used to call them give independent testers/consultants a bad name.  Sure, tools are an important part of any testers arsenal, and are required as a &#8220;belt and braces&#8221; approach (how stupid would you look if you missed an issue that an automated tool discovered), but simply running a tool and thinking that is sufficient?  What is the client paying for that they wouldn&#8217;t get by just running the tool themselves?</p>
<p>Foundstone uses various automated (both web and network) tools at the beginning of a test, mostly for information gathering, discovery, and finding the extremely low-hanging fruit, the rest is performed manually by a well trained, knowledgeable, consultant.  However, even if a tool says it tests for something, part of our <a href="http://www.mikeandrews.com/2008/11/19/bug-reports-and-methodologies/" target="_blank">methodology</a> is to <em>go back and verify that by hand</em>.  Tools can be wrong after all.</p>
<p>Automated testing tools, especially in the web world, are <a href="http://www.gnucitizen.org/blog/we-need-better-web-tools/" target="_blank">not at the level </a>where they can be used to find even most of the issues in an application.  Myself <a href="http://www.cigital.com/silverbullet/show-032/" target="_blank">and others</a> don&#8217;t think it will ever get that far.  For that reason, I don&#8217;t think we can &#8220;fix&#8221; security by &#8220;testing it in at the end&#8221; – we must build software with the characteristics we want from the beginning, and not patched in from (black-box) test findings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/11/24/automated-security-testing-and-its-limitations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSRF/XSS in GMail leads to domains being stolen</title>
		<link>http://www.mikeandrews.com/2008/11/24/csrfxss-in-gmail-leads-to-domains-being-stolen/</link>
		<comments>http://www.mikeandrews.com/2008/11/24/csrfxss-in-gmail-leads-to-domains-being-stolen/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 14:42:01 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mikeandrews.com/2008/11/24/csrfxss-in-gmail-leads-to-domains-being-stolen/</guid>
		<description><![CDATA[News over the weekend points to a new version of a previous exploit against GMail being used to steal user&#8217;s domains through register transfers.
I actually used this very exploit as an example in my CSRF talk at SDBP, so know that the original version was fixed.  Have no idea if this is a &#8220;new&#8221; CSRF [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://digg.com/security/BREAKING_New_Gmail_Security_Flaw_More_Domains_Get_Stolen" target="_blank">News</a> over the <a href="http://www.gnucitizen.org/blog/gmail-security-flaw/" target="_blank">weekend</a> points to a new version of a <a href="http://www.gnucitizen.org/blog/google-gmail-e-mail-hijack-technique/" target="_blank">previous</a> exploit against GMail being used to steal user&#8217;s domains through register transfers.</p>
<p>I actually used this very exploit as an example in my CSRF talk at SDBP, so know that the original version was fixed.  Have no idea if this is a &#8220;new&#8221; CSRF version, some regression that made it vulnerable again, or another vector (rumor is XSS rather than CSRF, but no details yet).</p>
<p>I&#8217;m not all that amazed at the commend in Digg on this – it (still) seems that CSRF is not a very well known attack vector.  One commenter even thinks that turning SSL on makes this go away!  I remember the days when many people thought SSL was the solution to <span style="text-decoration: line-through;">all</span> many webapp vulnerabilities <img src='http://www.mikeandrews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In any case, I think one of the comments was spot on</p>
<blockquote><p>GMail could fix this by simply asking you to confirm password when setting a filter that deals with an external email address.</p></blockquote>
<p>It&#8217;s pretty clear by now that technology-only solutions are not keeping up with the attacks.  For things that are as critical as email (and banking), I don&#8217;t think users will be all that pissed off if they are asked for their password whenever a sensitive operation is about to take place.  In asking for information that <em>only</em> the legitimate user will know, and can&#8217;t be dug out of a page/request, these attacks are effectively mitigated. </p>
<p>This of course doesn&#8217;t help in any way people that choose weak passwords, but that&#8217;s another problem.</p>
<p><strong>Updated 11.25.08</strong>: <br />
<a href="http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/">http://www.mikeandrews.com/2008/11/25/retraction-phishing-not-csrf-leads-to-domain-hijacking/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeandrews.com/2008/11/24/csrfxss-in-gmail-leads-to-domains-being-stolen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
