<?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>cat slave diary</title>
	<atom:link href="http://www.greebo.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.greebo.net</link>
	<description>mostly useless crap from me</description>
	<lastBuildDate>Tue, 08 May 2012 01:10:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>On penetration testing &#8211; harmful?</title>
		<link>http://www.greebo.net/2012/05/08/on-penetration-testing-harmful/</link>
		<comments>http://www.greebo.net/2012/05/08/on-penetration-testing-harmful/#comments</comments>
		<pubDate>Tue, 08 May 2012 00:47:55 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=771</guid>
		<description><![CDATA[Over at Sensepost Security, there&#8217;s a new blog entry wondering about Haroon Meer&#8216;s talk &#8220;Penetration Testing Considered Harmful&#8220;. Those who know me know that I&#8217;ve had this view for a very long time. I&#8217;m sure you could find a few &#8230; <a href="http://www.greebo.net/2012/05/08/on-penetration-testing-harmful/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over at Sensepost Security, there&#8217;s a <a title="Pentesting in the spotlight - a view" href="http://www.sensepost.com/blog/6990.html" target="_blank">new blog entry</a> wondering about <a title="Haroon Meer, awesome!" href="https://twitter.com/#!/haroonmeer" target="_blank">Haroon Meer</a>&#8216;s talk &#8220;<a title="Penetration Testing Considered Harmful" href="http://www.youtube.com/watch?v=GvX52HPAfBk" target="_blank">Penetration Testing Considered Harmful</a>&#8220;. Those who know me know that I&#8217;ve had this view for a very long time. I&#8217;m sure you could find a few posts in this blog.</p>
<p>Security has to be a intrinsic element of every system, or else it will be insecure. Penetration testing as a sole activity and piece of assurance evidence makes security appear on the fringes of the development, something that you pass or fail, something to be commodotized, a box to be ticked, and ultimately ignored. Penetration testing as is done by most in our industry is incredibly harmful. It&#8217;s a waste of investment to most organizations, and they know it so they try to minimize wastage by minimizing the scope, the time, and poo-pooing the outcomes.</p>
<p>Penetration testing should be a part of a wider set of security activities, a verification of all that came before. All too often, we come across clients who want to do a one or two day test the day before go-live. They&#8217;ve done nothing else, and when you completely pwn them, they&#8217;re terribly surprised and upset.</p>
<p>We need to move on to make penetration testing the same as unit testing &#8211; a core part of the overall software engineering of every application.</p>
<p>Penetration testing should never be ill informed (zero knowledge tests are harmful and a WAFTAM for all concerned), and it should have access to source, the project, and all documentation. Otherwise, you&#8217;re wasting the client&#8217;s money up against the wall and acting unethically in my view.</p>
<p>Tests should come from the risk register maintained by the project (you do have one of those, right?), as well as the use cases (the little cards on the wall) as well as from the OWASP ASVS / Testing Guides. More focus must be made on access control testing and business logic testing.</p>
<p>Penetration testing has become vulnerability assessment &#8211; run a tool, drool, re-write the tool&#8217;s results into a report, deliver. No! Write selenium tasks and automate it. If you&#8217;re not automating your pentests, how can your customers repeat your work? Test for it? They should be taught how to do it.</p>
<p>Folks at consultancies will shriek away in horror at my suggestion, but getting embedded is actually a good thing. Instead of hearing from a client once in a blue moon, you&#8217;re integrated into the birth and growth of software. This is a huge win for our clients and the overall security of software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2012/05/08/on-penetration-testing-harmful/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OWASP Development Guide &#8211; what do you want in, and what do you want out?</title>
		<link>http://www.greebo.net/2012/05/08/owasp-development-guide-what-do-you-want-in-and-what-do-you-want-out/</link>
		<comments>http://www.greebo.net/2012/05/08/owasp-development-guide-what-do-you-want-in-and-what-do-you-want-out/#comments</comments>
		<pubDate>Mon, 07 May 2012 22:56:47 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=768</guid>
		<description><![CDATA[It&#8217;s time to do some curating of the OWASP Developer Guide. This is where my tastes meet the community&#8217;s &#8211; what do you want in the Guide, and what do you want out of the guide? As much as I &#8230; <a href="http://www.greebo.net/2012/05/08/owasp-development-guide-what-do-you-want-in-and-what-do-you-want-out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to do some curating of the <a title="OWASP Developer Guide" href="https://www.owasp.org/index.php/Category:OWASP_Guide_Project" target="_blank">OWASP Developer Guide</a>. This is where my tastes meet the community&#8217;s &#8211; what do you want in the Guide, and what do you want out of the guide?</p>
<p>As much as I want to be comprehensive, there is a real risk that a 800 page book would never be read. There ARE easter eggs in the Guide that no one has found or bothered to e-mail me about yet, so I know it&#8217;s not being read widely.</p>
<p>I want to ensure the Guide is used, in a way that the <a title="OWASP Top 10" href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank">OWASP Top 10</a> and <a title="ESAPI" href="https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API" target="_blank">ESAPI</a> are used daily throughout our industry.</p>
<ul>
<li>What would you like to see <strong>IN</strong> the Guide? Why?</li>
<li>What would you like to see <strong>OUT</strong> of the Guide? Why?</li>
</ul>
<p>Let me know by June. I&#8217;ll be sure to share your thoughts with the Developer Guide mail list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2012/05/08/owasp-development-guide-what-do-you-want-in-and-what-do-you-want-out/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OWASP Guide 2013 Development</title>
		<link>http://www.greebo.net/2012/04/29/owasp-guide-2013-development/</link>
		<comments>http://www.greebo.net/2012/04/29/owasp-guide-2013-development/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 13:34:27 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=764</guid>
		<description><![CDATA[It&#8217;s been nearly seven years since I finished the herculean effort of holding down a day job and leading, editing or excising the existing material, cat herding all the collaborators, and writing a goodly portion of the OWASP Developer Guide &#8230; <a href="http://www.greebo.net/2012/04/29/owasp-guide-2013-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been nearly seven years since I finished the herculean effort of holding down a day job and leading, editing or excising the existing material, cat herding all the collaborators, and writing a goodly portion of the OWASP Developer Guide 2.0.</p>
<p>I finished <a href="http://lists.owasp.org/pipermail/owasp-guide/2005-July/000721.html" target="_blank">PDFing 2.0 around 4.30 am and pushing it to the OWASP website</a>. I was rush packing for BlackHat as my plane was due to depart at 11 am. I checked my mail as I was shutting down my home lab, and got a last minute set of edits from Michael Howard on the crypto chapter (which is definitely not my strong suit). So I fired up Word again, made the changes, and <a href="http://lists.owasp.org/pipermail/owasp-guide/2005-July/000724.html" target="_blank">issued 2.0.1 in Word and PDF</a> format pretty much just as I had to walk out the door to catch the plane.</p>
<p>That was the last time the Guide was formally issued.</p>
<p>It&#8217;s time to pick up the whip, and dip the pen in the inkwell (well, TextMate this time &#8211; we are working in Wiki format at Google Code).</p>
<p>I plan to write at least one blog entry a week to describe how we are going. I am determined this time to not write &gt; 80% of the content. I simply don&#8217;t have the time, and honestly, if we&#8217;re going to do this before 2.0 can vote, I really need helpers.</p>
<p>The first steps have been put into place:</p>
<ul>
<li>Put out a mail to the <a title="OWASP Developer Guide 3.0 Reboot e-mail" href="http://lists.owasp.org/pipermail/owasp-guide/2012-April/001213.html" target="_blank">Guide mail list asking if I can take over</a></li>
<li>Got a bunch of public and private e-mails saying yes, plus most pleasing to me of all &#8211; offers of help!</li>
<li>Got an e-mail from Vishal Garg, the previous leader &#8211; 1, saying that he had actually stood down last year (!)</li>
<li>Got an e-mail from Abraham Kang, the previous leader, saying that <a href="http://lists.owasp.org/pipermail/owasp-guide/2012-April/001225.html" target="_blank">he would be happy to co-lead with me</a> (awesome!)</li>
<li>Asked the Global Projects Committee to assign the project to me, along with a PM. I&#8217;ve not heard back from them, but at this stage, I&#8217;m happy to do first, apologise later.</li>
</ul>
<p><strong>Current status</strong></p>
<p>I&#8217;ve been reading the current materials out of the SVN repo. Oh wow. So much work to do. My plan is to use a few hours each day to write a precis of what I have in mind for each section, and then farm out the work to all those who volunteered.</p>
<p>I have to make a few basic executive decisions. These help get the project re-oriented in the right way, so as to encourage lateral thinking about some of the hardest topics in our industry. I need the Guide to lead the charge against group think that XSS or SQL injection is insolvable, or that (weak) passwords will be with us forever. Other decisions are just necessary for logistical reasons. I will try to make as few unilateral decisions as possible.</p>
<p><strong>First executive decision: We cannot possibly know what will be the new hotness.</strong></p>
<p>Developers are a creative and fickle bunch. Business would love us to code everything in COBOL or VB &#8230; or Java, but that&#8217;s not how the game is played. Freaking awesome developers (the taste makers) choose new and interesting things to them at least once or twice a year or more. A pool of talent builds behind the cooler / better marketed languages / frameworks. <em>Not knowing what will be the next new hotness is my only real assumption whilst we develop the new version of the Guide. </em></p>
<p>During Guide 2.0 development, classic ASP was winning the battle over ASP.NET, PHP was very popular and very insecure, and J2EE was just starting the process of moving from Struts 1.x to Spring, modulo a dead end or two (JSR-168 comes to mind). Ruby on Rails was a brand new plaything with a few fervent supporters. How times have changed.</p>
<p>What hasn&#8217;t changed are the underlying principles of web application security. I don&#8217;t care if you are writing in technologies like Ajax, GWT, Ruby on Rails, Haskell, or you&#8217;ve moved to a web flow type model &#8211; we know what works and what doesn&#8217;t, and to a large extent, it&#8217;s in the existing Guide 2.0.</p>
<p>So I want to move the Guide up a level to be a hybrid architecture / detailed design guide, rather than an implementation guide, a set of repeatable architectural / design patterns that are easily adaptable and applicable cross-language, cross-framework, and be aware of new fads that come and go without knowing exactly what they are.</p>
<p><strong>Second Executive Decision: Diagrams must not suck</strong></p>
<p>The Guide has always needed a lot more diagrams than it has. The diagrams I drew back in 2004 and 2005 &#8230; suck. I have the originals here, but honestly, I don&#8217;t feel we should re-use them.</p>
<p>I will be approaching the Projects committee to find us a good graphic designer to give a cohesive design language for us to do the diagrams in, or simply farm out our hand drawn diagrams to someone who can do them all in the one style in a way that looks good in the Wiki, Word, iPad and PDF versions of the Guide.</p>
<p>In the meantime, I will hand draw and photograph the diagrams I have in mind and include them in the wiki as markup. That way, we&#8217;re not spending hours in a diagramming tool when we really need to be writing at this stage.</p>
<p><strong>Third executive decision: Distributed computing</strong></p>
<p>In 2005, the problem of race conditions in web apps was only really in J2EE web apps that did the very wrong but very arcane things. I had planned for 2.0 (and then 2.1) to include a distributed computing chapter that discussed race conditions, but it&#8217;s time to include a detailed discussion on asynchronous, distributed computing: i.e. cloud computing.</p>
<p>Not only do we need to take into account the many threads / cores of a typical processor today, thus meaning that any server worth its salt <em>will</em> have multi-threading issues, there are parallel languages (F# with the parallel extensions to .NET, and Go for two), and there is Ajax and all the multitude of frameworks that support asynchrony. I don&#8217;t want to forget the oldest of them all &#8211; batch and background processes that can still produce surprising results.</p>
<p>So its time to bring this bunch of issues to the forefront, because the cloud genie is out of the bottle, Ajax is well and truly plastered all over the Internet, and if there&#8217;s ever a new single core CPU running a new single threaded OS ever again, I&#8217;d be immensely surprised.</p>
<p><strong>Where to from here?</strong></p>
<p>It&#8217;s time to gather the offers for support and start to build a road map, and build consensus on where we should be going. In my view, we need to and indeed must lead the industry by at least two-three years to be relevant on day one of our launch. 2.0 was ahead of its time, but only just, and in the last seven years, my lack of foresight / bravery in targeting the absolutely crazy bleeding edge meant irrelevance by 2008 at the latest.</p>
<p>If you want to help, please <a title="Join the OWASP Developer Guide mail list" href="https://lists.owasp.org/mailman/listinfo/owasp-guide" target="_blank">join the mail list</a> and please offer your services. It&#8217;s time to get OWASP Developer Guide 2013 going again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2012/04/29/owasp-guide-2013-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safety culture &#8211; let&#8217;s add it</title>
		<link>http://www.greebo.net/2012/04/27/safety-culture-lets-add-it/</link>
		<comments>http://www.greebo.net/2012/04/27/safety-culture-lets-add-it/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 02:06:12 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=705</guid>
		<description><![CDATA[Last year, I was at a site which took safety very, very seriously. On the wall in a break room was a poster with several steps that I think we in the security industry could learn from: Eliminate the risk. &#8230; <a href="http://www.greebo.net/2012/04/27/safety-culture-lets-add-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last year, I was at a site which took safety very, very seriously. On the wall in a break room was a poster with several steps that I think we in the security industry could learn from:</p>
<ul>
<li><strong>Eliminate the risk</strong>. In this case, if you see a risk and it has a known solution, that should be done. For example, with SQL injection and XSS, we know the solution. There simply is no excuse. If you don&#8217;t know about SQL injection, XSS, or even input validation, then you shouldn&#8217;t be writing software. It really is that simple.</li>
<li><strong>Engineer the risk</strong>. If the risk is too hard to eliminate, then workarounds should be created to reduce the risk to acceptable levels. To do this means you are aware of the risk, and that you know how to address the risks in at least one way. If you cannot do this, you should not be in our industry.</li>
<li><strong>Operating procedures</strong>. Systems languages do useful things, and useful things include shooting yourself in the foot with the safety off. Learning how to write safe useful code is vital (i.e. don&#8217;t create a system that has &#8220;Okay&#8221; for &#8220;Destroy data&#8221;. All useful systems must be operated safely, and this means skilled and trained system administrators and highly practiced procedures. You cannot legally outsource responsibility for your risk (otherwise contract killings would be acceptable), and thus you cannot expect low skill, low cost operators to do manage something that is vital to your business.</li>
<li><strong>Involve the everyone in safety</strong>. If it&#8217;s going to happen to you, at least let folks participate in the process. In this case, consider a security@example.com, risk register, and so on</li>
<li><strong>Wear protective equipment (hard hats, etc)</strong>. All I know is that we let folks with no experience use computers. If we want to continue doing this, then &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2012/04/27/safety-culture-lets-add-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Political expediency</title>
		<link>http://www.greebo.net/2012/01/27/political-expediency/</link>
		<comments>http://www.greebo.net/2012/01/27/political-expediency/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 21:49:24 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=756</guid>
		<description><![CDATA[Last week, Julia Gillard listened to Clubs Australia and the few voters out at Rooty Hill RSL rather than do the right thing and fix problem gambling. In her announcement, she used the code word &#8220;gaming&#8221;, which is industry speak that &#8230; <a href="http://www.greebo.net/2012/01/27/political-expediency/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week, Julia Gillard listened to Clubs Australia and the few voters out at Rooty Hill RSL rather than do the right thing and fix problem gambling. In her announcement, she used the code word &#8220;gaming&#8221;, which is industry speak that doesn&#8217;t like to be called &#8220;gambling&#8221;. By using this special phrase, it&#8217;s obvious that for-profit gambling is more important to her than the lives of problem gamblers and society&#8217;s fabric, particularly those who are close to problem gamblers.</p>
<p>The problem isn&#8217;t the little flutters that most of us have from time to time, it&#8217;s the problem gamblers who form much of the industry&#8217;s profits. The for-profit firms have shown no mercy in their campaign to get rid of gambling reform. They succeeded.</p>
<p>The problem is the ALP now sways in the wind to the tune of vested interests rather than the public good. Whitlam didn&#8217;t give up on creating Medicare just because the AMA was against it. Hawke and Keating didn&#8217;t give up on monetary reform, such as floating the dollar or removing trade barriers that have made us far richer, just because the unions were against it.</p>
<p>The ALP will be in the wilderness for a very long time after the next election. They can&#8217;t rule by themselves for many years because they have given up on traditional ALP values, and abandoned and cast off a good percentage of their party support base to the Greens.</p>
<p>If the ALP wants to govern again, it needs to get some vision aligned with its core values, and do it. Kicking refugees, dropping gambling reform, and working against gay marriage are none of these things. Once <a title="How stupid does Craig Thompson think we are?" href="http://www.theage.com.au/national/inquiry-finds-against-thomson-20120126-1qjrs.html" target="_blank">Craig Thompson</a> has gone (and although I reckon he will hang on until convicted, he surely will be forced to go), the ALP will feel the full wrath of its core voters.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2012/01/27/political-expediency/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I hate being proven right &#8211; mass pwnage</title>
		<link>http://www.greebo.net/2011/12/30/i-hate-being-proven-right-mass-pwnage/</link>
		<comments>http://www.greebo.net/2011/12/30/i-hate-being-proven-right-mass-pwnage/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 11:48:27 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=750</guid>
		<description><![CDATA[Seriously. When will people (even security pros) ever learn? This is the IRC log between a few security pros who are involved in w00w00.org and BlackOps.org from an insanely long tour de force brag post that seemingly showed up folks &#8230; <a href="http://www.greebo.net/2011/12/30/i-hate-being-proven-right-mass-pwnage/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seriously. When will people (even security pros) ever learn? This is the IRC log between a few security pros who are involved in w00w00.org and BlackOps.org from an insanely long tour de force brag post that seemingly showed up folks from the big guns like Google, through security ISVs such Core Security through several security pros that I truly admire. I am not perfect, and honestly, I feel for these folks as it could happen to me, but weak passwords? OMG! Passwords seem to have cost one of them a great deal of money and time, irreversible data loss and <del>now</del> involve<del>s</del>d law enforcement (update &#8211; see comments, this log is from the 1990&#8242;s I&#8217;m so duh that I missed that bit, but it still proves my point that passwords have sucked for a long time):</p>
<pre>  [14:41] &lt;@rkl&gt; shit.
  [14:41] &lt;@rkl&gt; whoever broke into blackops.org
  [14:41] &lt;@rkl&gt; when we caught them
  [14:41] &lt;@rkl&gt; they began rm filesystems
  [14:41] &lt;@rkl&gt; and removed my only copy of some photos i had of me and my
          fiance'
  [14:42] &lt;@rkl&gt; that i had up there for like 2 days while i reinstalled my OS
  [14:42] &lt;@rkl&gt; she's going to be sad about that
  [14:44] &lt;@nobody&gt; ur shitting me
  [14:44] &lt;@nobody&gt; who broke in?
  [14:44] &lt;@rkl&gt; we know.
  [14:44] &lt;@rkl&gt; luckily they were incompetent
  [14:44] &lt;@rkl&gt; however
  [14:44] &lt;@nobody&gt; bunch of savages in this town
  [14:44] &lt;@rkl&gt; because they tried to use blackops as a platform to launch
          attacks against a few corporations
  [14:44] &lt;@rkl&gt; now the FBI is involved
  [14:45] &lt;@nobody&gt; wonderful
  [14:45] &lt;@rkl&gt; me and murray couldnt' give a rat's ass
  [14:45] &lt;@rkl&gt; we back up blackops 1 time a month
  [14:45] &lt;@rkl&gt; to cd, now dvd
  [14:45] &lt;@rkl&gt; <span style="color: #ff0000;"><strong>they got in through a weak user passwd</strong></span>
  [14:45] &lt;@rkl&gt; <span style="color: #ff0000;">cause there were near 100 users</span>
  [14:45] &lt;@rkl&gt; <span style="color: #ff0000;">just normal users, so they didn't practice good security with their passwds</span>
  [14:45] &lt;@nobody&gt; typical
  [14:46] &lt;@rkl&gt; we've had to turn over everything to the FBI
  [14:46] &lt;@nobody&gt; a system is only as secure as its users</pre>
<p>In my <a title="Security trends for 2012" href="http://www.greebo.net/2011/12/16/security-trends-for-2012/">previous post</a>, my first item stated unequivocally that passwords are crap and first against the wall when the revolution comes? That revolution starts today.</p>
<p>Everyone&#8217;s New Year resolution has to be to change their crappy password (or in the rare case, passwords) for their computer to a passphrase (20 characters or more), install a password manager, and change all those crappy passwords into long (20 characters or more) random passwords for <strong>every single service</strong>. If your service doesn&#8217;t let you use &gt; 20 character passwords, STOP USING IT. There&#8217;s something very dumb, wrong and insecure with that service.</p>
<p>I do not have a single password that is the same for any service on the Internet. Changing a password to me is extremely simple because I DO NOT CARE about any of them. I do not type them, I do not remember them. They are all at least 20 characters long, and occasionally way more if I care about the system in question.</p>
<p>Additionally, I have no truthful answers for the weak Q&amp;A security backdoor on any system I use. What is your first pet&#8217;s name? Just try to crack fazEha*u@eJAM#!#6DafRatrAm6Q before the universe ends. p.s. I generated that one just for this blog entry. Don&#8217;t waste your time trying it out anywhere.</p>
<p>Passwords are insecure, always have been, always will be, and that goes double for the horrifically insecure Q&amp;A backdoor that many sites insist upon who should (and most likely do) know better. Passwords are unsuitable even for this blog. Folks who say passwords are free or worse &#8211; &#8220;the norm&#8221; &#8211; are idiots and should be ignored whilst the rest of us get on with getting rid of them as Priority #1.</p>
<p><span style="color: #ff0000;"><strong>CALL TO ACTION!</strong></span></p>
<p>If you are responsible for passwords on your site or service, the very first thing you must do when you get back to work is to call an urgent meeting with all stakeholders. The very first agenda item must be &#8220;We&#8217;re getting rid of passwords as of right now. How do we do that?&#8221; Don&#8217;t stop until you succeed. Your users will love you.</p>
<p>If you are a victim of passwords, you should ask &#8220;Why are we still using passwords? When will you get rid of them?&#8221;</p>
<p>Just Do it. Do It Now. I&#8217;m deadly serious.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2011/12/30/i-hate-being-proven-right-mass-pwnage/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Security trends for 2012</title>
		<link>http://www.greebo.net/2011/12/16/security-trends-for-2012/</link>
		<comments>http://www.greebo.net/2011/12/16/security-trends-for-2012/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:38:56 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=745</guid>
		<description><![CDATA[Folks will continue to use abc123 as their password. They will then be surprised when they&#8217;re completely pwned. Folks will continue to not patch their apps and operating systems. They will then be surprised when they&#8217;re completely pwned. Folks will continue to &#8230; <a href="http://www.greebo.net/2011/12/16/security-trends-for-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ol>
<li>Folks will continue to use abc123 as their password. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will continue to not patch their apps and operating systems. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will continue to use apps as administrator or god like privileges. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will continue to click shit. They will then be surprised when they&#8217;re completely pwned.</li>
<li><strong>van der Stock&#8217;s immutable law of gullibility</strong>: Folks will continue to be sucked in by incredibly basic scams. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks despite extensive and continuous evidence to the contrary for over 25 years, will continue to be sucked in by grandiose vendor claims (&#8220;buy X now, and you&#8217;ll be protected from X&#8230;&#8221;) in the unfounded belief that technological solutions can fix people problems. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will continue to allow mobile and web apps to transmit their sensitive crap without any form transport layer encryption. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will turn on a firewall and think they&#8217;re safe. They will then be surprised when they&#8217;re completely pwned. It&#8217;s not 1995 any more. Never was.</li>
<li>Folks will continue to run old crap, or allow old crap to connect to them. They will then be surprised when they&#8217;re completely pwned.</li>
<li>Folks will continue to think that they will be safe if they just virtualize or cloud enable their crappy apps. They will then be surprised when they&#8217;re completely pwned.</li>
</ol>
<div>If we can&#8217;t learn from our most basic of basic mistakes, 2012 will be exactly like 1989 &#8211; 2011. And that&#8217;s sad.</div>
<div>Because I hate solution free hand waving posts like the above, here are some basic solutions:</div>
<div>
<ul>
<li>Adopt strong authentication TODAY &#8211; passwords have NEVER been appropriate.</li>
<li>Patch your crap.</li>
<li>Implement low privilege users and service accounts.</li>
<li>Don&#8217;t click shit.</li>
<li>Learn about basic phishing and scams.</li>
<li>Fire folks who post on Twitter or Facebook all day. You know who they are.</li>
<li>Don&#8217;t buy any product marked &#8220;Protects against APT&#8221;. If you do, fire yourself as you&#8217;re an idiot.</li>
<li>Only use products that use SSL. If you don&#8217;t know, assume it doesn&#8217;t and find something that does.</li>
<li>Evaluate your security needs with 2012 in mind &#8211; firewalls alone are a few sheep short of a full paddock.</li>
<li>Upgrade to the latest OS and apps. Not only will your users love you, it&#8217;ll be harder to attack you.</li>
<li>Protect data assets no matter where they are. The plumbing is unimportant.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2011/12/16/security-trends-for-2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Resurrecting the wife&#8217;s laptop &#8211; Asus hates you and you and you</title>
		<link>http://www.greebo.net/2011/11/02/asus-hates-you-and-you-and-you/</link>
		<comments>http://www.greebo.net/2011/11/02/asus-hates-you-and-you-and-you/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 04:33:32 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Life, the universe, and everything...]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=743</guid>
		<description><![CDATA[At Christmas last year, I bought a new laptop for the wife, an Asus K52DR with 4 GB of RAM and 500 GB hard drive. I quote from then: [...Asus should...] supply a real copy of Windows 7 installation media, &#8230; <a href="http://www.greebo.net/2011/11/02/asus-hates-you-and-you-and-you/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At Christmas last year, I bought a new laptop for the wife, an <a href="http://www.greebo.net/2011/01/01/new-laptop-asus-k52dr-ex143v/">Asus K52DR</a> with 4 GB of RAM and 500 GB hard drive. I quote from then:</p>
<blockquote><p>[...Asus should...] supply a real copy of Windows 7 installation media, so you can clean install the OS easily instead of wasting hours and hours and hours getting rid of the circusware. Asking folks to sit there for 2.5 hours to create 45 cents worth of DVDs is morally repugnant and evil.</p></blockquote>
<p>Although I stand behind every word I said above, I&#8217;m begrudgingly glad I spent the extra 2.5 hours creating those DVDs as I&#8217;m restoring her computer to factory default after she killed the previous HD by cooking it in the bedding. Obviously, not Asus&#8217; fault, but what happens after replacing the HD is most certainly Asus&#8217; fault. This Asus will be our last PC &#8211; my life is just too precious to donate to absurd and evil corporate practices.</p>
<p>When I bought the Asus, it took me about three days to get the PC to a default-ish Windows installation, Office 2010, and iTunes with just enough drivers to run &#8220;advanced&#8221; technical devices like the display or the wireless network. Don&#8217;t get me started on the number of reboots or gigabytes of patches required. Copying Tanya&#8217;s data, migrating her PST and recovering her calendar was simple by comparison.</p>
<p>I am dreading wasting yet another two to most likely three days of my personal life YET AGAIN to weed out all the circusware from the factory default build. Asus must start providing a fast circusware free method of complete restoration like Apple do. The time I&#8217;m going to spend over the next few nights, and probably the next weekend, is like a working week away from my family. Completely unacceptable.</p>
<p>I tried restoring the repair partition I dd&#8217;d off, but due to the new 750 GB drive having different sized clusters and alignment than the old 500 GB drive, I struggled to create a bootable recovery partition without spending yet more time than it would take to restore using the DVDs. So I&#8217;m using the restore DVDs.</p>
<blockquote><p>I still don&#8217;t have a Time Machine work-a-like that can back up Tanya&#8217;s data. This is a serious issue as hers is the most likely computer to die. [...]</p></blockquote>
<p>And die it did. I tried Windows 7 Backup for months on and off after buying a new 2TB external HD, but as per usual being a Microsoft product, it <a href="http://support.microsoft.com/kb/833167">doesn&#8217;t actually work</a>. So too late, I found <a href="http://rebit.com/" target="_blank">Rebit</a>, which is just like Time Machine &#8230; but expensive. I&#8217;ll be trying that after restoring Tanya&#8217;s data. Luckily, I was able to get her most if not all of her data off under Linux all the while the HD was making very high pitched death screams. It&#8217;s dead now &#8211; all the sparing sectors are spared and the computer wedges hard if you try to do anything with it in read / write mode.</p>
<p>My newish MacBook Air 11.6&#8243; is significantly faster and cheaper than this Asus, and more so every time I have to fix it up. Once I had recovered Tanya&#8217;s data to my 2TB dumping ground on my Mac, she was up and running with one of our AppleTV&#8217;s in about two minutes.</p>
<p>Tanya&#8217;s next computer will be a Mac when this one dies. I will not tolerate the loss of any more of my life to Asus insistence on circusware in the default build, and cheapening out by not providing real installation media, or Microsoft&#8217;s insistence on a recovery CD and crappy end user experience.</p>
<p>I stand by my recommendation:</p>
<blockquote><p>Score so far: 2/5. Do not recommend. PCs are only cheaper if your time is worthless. I just don&#8217;t get it.</p>
<p>&nbsp;</p></blockquote>
<p>I&#8217;m going to reduce the rating to 1/5, and the 1 is only due to the surprisingly resilient Seagate 500 GB drive that survived just long enough to get nearly all of Tanya&#8217;s data off it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2011/11/02/asus-hates-you-and-you-and-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hope</title>
		<link>http://www.greebo.net/2011/10/07/hope/</link>
		<comments>http://www.greebo.net/2011/10/07/hope/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 23:34:55 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=740</guid>
		<description><![CDATA[One of my favorite TV shows is the Gruen Transfer, a show deconstructing advertising. Don&#8217;t laugh, it&#8217;s the ABC&#8217;s #1 TV show. A few weeks back, one of the panelists revealed that there are two fundamental ways to sell things &#8230; <a href="http://www.greebo.net/2011/10/07/hope/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of my favorite TV shows is the Gruen Transfer, a show deconstructing advertising. Don&#8217;t laugh, it&#8217;s the ABC&#8217;s #1 TV show.</p>
<p>A few weeks back, one of the panelists revealed that there are two fundamental ways to sell things &#8211; fear, as in:</p>
<p><a href="http://www.youtube.com/watch?v=U219eUIZ7Qo">Late 1980\&#8217;s Anti-AIDS advert </a></p>
<p>&nbsp;</p>
<p>and hope, as in:</p>
<p><a href="http://www.youtube.com/watch?v=i-L06PfDF-M&amp;NR=1">Durex condom ad</a></p>
<p>The panellist&#8217;s comments are revealing &#8211; fear sells well for a short while and then stops working. This is true of the AIDS campaign. The campaign reduced HIV / AIDS infection rates to a low that hasn&#8217;t been repeated anywhere else on the planet since that time. Then the ad stopped, and there&#8217;s been no replacement campaign for nigh on 25 years. You can guess that the HIV / AIDS infection rates are back up.</p>
<p>We need to change the security industry from selling fear to selling (and delivering) hope. The results will last longer, and have better long term outcomes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2011/10/07/hope/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RIP Meebles 1997-2011. Best cat ever</title>
		<link>http://www.greebo.net/2011/09/04/rip-meebles-1997-2011-best-cat-ever/</link>
		<comments>http://www.greebo.net/2011/09/04/rip-meebles-1997-2011-best-cat-ever/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 07:03:52 +0000</pubDate>
		<dc:creator>vanderaj</dc:creator>
				<category><![CDATA[Life, the universe, and everything...]]></category>

		<guid isPermaLink="false">http://www.greebo.net/?p=735</guid>
		<description><![CDATA[Some blog entries are easy to write. Not this one. Meebles is no more. In the end, it was peaceful, but his last days must have been hell. At least he had chicken (and lots of it) last night. I &#8230; <a href="http://www.greebo.net/2011/09/04/rip-meebles-1997-2011-best-cat-ever/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some blog entries are easy to write. Not this one.</p>
<p>Meebles is no more. In the end, it was peaceful, but his last days must have been hell. At least he had chicken (and lots of it) last night.</p>
<p>I first met Meebles in early 1998 when I was looking for a companion to Greebo. I went to the Lost Dog&#8217;s Home, and picked the most feisty cat there. After 14 years, I know now why his original slaves put him up for adoption again, but I didn&#8217;t mind the random attacks, the aloof distance he preferred, and his general bat craziness. It was part of his charm, and it&#8217;s the reason I picked him. He had 3 days to go before what I had to do today would have been done to a six month young cat back then.</p>
<p>All in all, I got the best of the bargain for all 14 years. He was steadfast in his loyalty. You had to earn that loyalty, something dog owners will never and don&#8217;t understand, but once you had it, he was a part of your life.</p>
<p>&nbsp;</p>
<img title="Meebles watching over me" src="http://www.greebo.net/images/cats/slides/Meebles%20Watching%20Over%20Me.JPG" alt="Meebles watching over me" />
<p>I miss him already. Catchya round buddy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.greebo.net/2011/09/04/rip-meebles-1997-2011-best-cat-ever/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

