<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Blog :: by Wade Woolwine</title>
	
	<link>http://www.wadewoolwine.com</link>
	<description>Thoughts and discussions on web technologies, security, and innovations.</description>
	<lastBuildDate>Fri, 11 Sep 2009 11:35:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/wadewoolwine" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>News and Commentary :: by WadeW and You (09/11/2009)</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/Ej8RD1NEuv8/</link>
		<comments>http://www.wadewoolwine.com/2009/09/11/news-and-commentary-by-wadew-and-you-09112009/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 11:35:13 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[AppSecDC09]]></category>
		<category><![CDATA[Disclosure]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Scoping]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=117</guid>
		<description><![CDATA[Disclosure standards and why they&#8217;re important (&#8230;and ReportSecurityFlaws.com) from HolisticInfoSec
I&#8217;m certainly a huge proponent of responsible disclosure, but I feel like I&#8217;m an even bigger proponent of good, no, SUPERIOR customer service. The moment you put a product out there that you&#8217;re charging people money for, you&#8217;re not only responsible for support requests stemming from [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-106" src="http://www.wadewoolwine.com/wp-content/uploads/2009/08/news.jpg" alt="news" width="200" height="196" align="left" /><a href="http://holisticinfosec.blogspot.com/2009/09/disclosure-standards-and-why-theyre.html" target="_blank"><strong>Disclosure standards and why they&#8217;re important (&#8230;and ReportSecurityFlaws.com)</strong></a> from HolisticInfoSec<br />
I&#8217;m certainly a huge proponent of responsible disclosure, but I feel like I&#8217;m an even bigger proponent of good, no, SUPERIOR customer service. The moment you put a product out there that you&#8217;re charging people money for, you&#8217;re not only responsible for support requests stemming from this product, but you&#8217;re also responsible for ensuring that this product does not introduce adverse functionality for those who use it. That being said, the meat of this article lies in the announcement of <a href="http://reportsecurityflaws.wordpress.com/" target="_blank">ReportSecurityFlaws.com</a>! While it seems like Ira and Russ are just getting this project off the ground, it certainly seems like this project can easily gain some legs.</p>
<p><strong><a href="http://blog.uncommonsensesecurity.com/2009/09/pci-compliance-and-security.html" target="_blank">PCI, Compliance, and Security</a></strong> from UncommonSenseSecurity<br />
This is one of my favorite blog posts ever. I&#8217;m going to print it out and hand it to every single person who works with or around PCI. If you&#8217;re on Twitter, you&#8217;ve witnessed the back and forth(s), sometimes at nauseam. The reality of the situation is that both sides are right! Using standards, of any sorts, as the high stick for your security posture is bad. For the simple reason that each and every system, application, and infrastructure is different &#8211; simply applying a blanket set of requirements will inevitably leave some holes exposed. Security professionals should be able to take these standards and use them a crutch to convince executives and build an effective security program. Shouldn&#8217;t be hard, Mr. Carr thought that checkboxes made his customers&#8217; data secure.</p>
<p><a href="http://informationcard.net/blog/open-identity-initiative-2009-09-09" target="_blank"><strong>Yahoo!, Paypal, Google, Equifax, AOL, Verisign, Acxiom, Citi, Privo, Wave Systems Pilot Open Identity for Open Government</strong></a> from InformationCard.net<br />
In case you missed the announcement this week, the U.S. Center for Information Technology (<a href="http://cit.nih.gov/" target="_blank">CIT</a>), the National Institutes of Health (<a href="http://www.nih.gov/" target="_blank">NIH</a>), and the U.S. Department of Health and Human Services (<a href="http://www.hhs.gov/" target="_blank">HHS</a>) partnered with the OpenID Foundation (<a href="http://openid.net/" target="_blank">OIDF</a>) and the Information Card Foundation (<a href="http://informationcard.net/" target="_blank">ICF</a>) to add support for OpenID and Information Card technologies. This partnership follows President Obama&#8217;s memorandum instructing Government websites to allow citizens to participate in said websites without having to create additional usernames and passwords. I would specifically like to highlight AOL&#8217;s participation in this initiative which has been spearheaded by my colleague George Fletcher (<a href="http://practicalid.blogspot.com/" target="_blank">http://practicalid.blogspot.com/</a>). Congrats George, all that hard work and meetings has paid off big!</p>
<p><a href="http://preachsecurity.blogspot.com/2009/09/good-vs-good-enough.html" target="_blank"><strong>Good vs. Good Enough</strong></a> from PreachSecurity<br />
This is a really interesting (and simple) approach to scoping. Lets say your site is a mildly interactive blog, like a generic Honda Civic with the bare bones accessory package and a stick shift. Setting your club and locking your doors is really all you need to do, unless you&#8217;re one of those really paranoid people. On the other hand, if you drive a Ferrari with every luxury option and a laptop with $20k in cash on the passenger seat, you&#8217;re not only going to set your club and lock your doors, you&#8217;re also going to install an alarm, lo-jack, and possibly post a very large and menacing looking man to stand guard. Not only that, but if the laptop and the 20k in the passenger belong to me and you&#8217;re responsible for keeping them safe, I expect you to post 2 very large and menacing men outside your car. Here&#8217;s another great post from <a href="http://twitter.com/rybolov" target="_blank">@rybolov</a> with a similar tone, but focusing more on motives and opportunities &#8211; <a href="http://www.guerilla-ciso.com/archives/1312" target="_blank">http://www.guerilla-ciso.com/archives/1312</a></p>
<p><a href="//www.novainfosecportal.com/2009/09/09/interview-about-appsec-dc-with-owasps-doug-wilson/" target="_blank"><strong>Interview about AppSec DC with OWASPs Doug Wilson</strong></a> from NoVAInfoSecPortal<br />
GREAT interview by my DC area peers <a href="http://twitter.com/grecs" target="_blank">@grecs</a> and <a href="http://twitter.com/dallendoug" target="_blank">@dallendoug</a>&#8230;but, I might be a little biased as I volunteer with Doug on the AppSec DC planning committee. The interview covers questions and answers ranging from a preview of the conference training and speaking engagements, the need for volunteers (REALLY, WE NEED VOLUNTEERS, INQUIRE WITHIN!), and who would benefit from attending the conference (spoiler alert! &#8211; EVERYONE can benefit from this conference, it&#8217;s going to be the best WebAppSec con the DC area has ever seen). Once you&#8217;ve read the interview, cruise on over to <a href="http://appsecdc.org/" target="_blank">http://appsecdc.org/</a> and checkout the training courses and conference speaker lineup, I promise you won&#8217;t be disappointed.</p>
<p>Finally, I would be doing myself a disservice if I didn&#8217;t give a link to <a href="http://www.novainfosecportal.com/" target="_blank">NoVAInfoSecPortal</a> who was kind enough to have me as a guest blogger this week. Checkout &#8220;What?! No CI(S)O?*&#8221; &#8211; <a href="http://www.novainfosecportal.com/2009/09/09/what-no-ciso/" target="_blank">http://www.novainfosecportal.com/2009/09/09/what-no-ciso/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/09/11/news-and-commentary-by-wadew-and-you-09112009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/09/11/news-and-commentary-by-wadew-and-you-09112009/</feedburner:origLink></item>
		<item>
		<title>News and Commentary :: by WadeW and You (09/04/2009)</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/KGog9EwqGT4/</link>
		<comments>http://www.wadewoolwine.com/2009/09/04/news-and-commentary-by-wadew-and-you-09042009/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 11:20:09 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Industry News]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=113</guid>
		<description><![CDATA[National Retail Federation Poll: Small Retailers Struggling To Understand PCI from DarkReading.
While the topic of small business information security is one that I&#8217;m very interested in, this article made me laugh. While the article is well written and informative, I can&#8217;t help but to think that if a large payment processor like Heartland couldn&#8217;t get [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-106 alignleft" src="http://www.wadewoolwine.com/wp-content/uploads/2009/08/news.jpg" alt="news" width="200" height="196" align="left" /><a href="http://www.darkreading.com/database_security/security/government/showArticle.jhtml?articleID=219200246" target="_blank"><strong>National Retail Federation Poll: Small Retailers Struggling To Understand PCI</strong></a> from DarkReading.<br />
While the topic of small business information security is one that I&#8217;m very interested in, this article made me laugh. While the article is well written and informative, I can&#8217;t help but to think that if a large payment processor like Heartland couldn&#8217;t get it right, what in the world makes you think that small to medium size businesses with no dedicated security staff will be able to implement the appropriate controls?! The response from the PCI Council is verging on comical: &#8220;the PCI Council also offers a priority approach framework, self-assessment questionnaires, and other PCI other resources&#8221; (that&#8217;s copied straight from the article, nice proof reading DarkReading!). This sentence seems to be suggesting that the PCI Council has a list of prioritized security controls with associated tools that will fix the problem. Fiddle sticks! My advice to the small and medium businesses out there: find yourself a consultant, preferably from smaller security company (more flexibility and willingness to work within your budget), that will help you assess your current infrastructure, develop a plan with cost constraints in mind, and implement true security solutions that will not only give you PCI compliance, but also actually protect your customers&#8217; data. Did I mention provide security consulting services?</p>
<p><strong><a href="http://blogs.channelinsider.com/secure_channel/content/analysis/smbs_opening_wallets_for_new_security.html?kc=rss">SMBs Opening Wallets for New Security</a></strong> from ChannelInsider.<br />
As a perfect follow up to my previous commentary, this article provides analysis of the Spiceworks report on SMB (Small and Medium Businesses) IT spending. This article actually makes a great point in the middle of reporting that 32% of respondents plan on spending money on &#8220;add[ing] protective measures&#8221; &#8211; &#8220;What the Spiceworks survey indicates is that solution providers must impress upon SMBs the importance of comprehensive security measures that are tailored to their risk exposure and operational threats.&#8221; I do some consulting for a solutions provider (ZZServers.com) who offers dedicated and shared PCI environments to SMBs and online merchants. These services are aimed at alleviating the burden of maintaining a secure environment for payment processing vendors which in turn allows the SMBs to focus on their core business. OK, this might have sounded a bit like a sales pitch, but SMBs who cannot afford to secure their own environments might do well with outsourcing those functions to their hosting/solutions providers.</p>
<p><strong><a href="http://securethoughts.com/2009/08/pwning-opera-unite-with-infernos-eleven/" target="_blank">Pwning Opera Unite with Inferno’s Eleven</a></strong> from SecureThoughts.com.<br />
This was one of my favorite reads this week. Opera Unite is likely going to be a pretty widely used service &#8211; after all, doesn&#8217;t everyone want pictures of their cats, fun quips, and documents posted online with the added benefit of choosing who can access them without having to worry about some social network&#8217;s terms of service and god like ability to erase all the content you&#8217;ve worked so hard to amass? (*cough*Facebook*cough) In any event, Inferno tore up Opera Unite finding CSRF vulnerabilities, XSS vulnerabilities, CSRF, insecure communication path for authentication, ability to host phish pages, and Clickjacking. One item that he didn&#8217;t touch on was the potential for using this service to host and distribute child pornography. Wonder if Opera has followed suit with <a href="http://www.missingkids.com/missingkids/servlet/NewsEventServlet?LanguageCountry=en_US&amp;PageId=2629" target="_blank">Google, AOL, and Yahoo! to join forces with NCMEC</a>.</p>
<p><strong><a href="http://i8jesus.com/?p=75" target="_blank">Cross-protocol XSS with non-standard service ports</a></strong> from omg.wtf.bbq.<br />
File this under &#8220;yet another awesome use for XSS&#8221;! Seriously, Arshan&#8217;s managed to leverage an XSS vulnerability to log into an FTP server (*provided the FTP server is hosted on a non-standard port)! Let&#8217;s consider another service that uses plain text to enable client/server communications: SMTP. Now lets consider that quite often, internal SMTP servers don&#8217;t (always) enforce authentication and authorization when relaying emails. Finally, consider that most modern business communications happen via email. This really spells disaster above and beyond the usual &#8220;Email from the CEO&#8221; pranks. What about account brute forcing? I&#8217;m glad you asked! Think of the POP3 service that might be exposed on your internal networks to support all those non-Windows folks. Seems like this approach could be used to perform password brute forcing on any service that uses text for client/server interactions.</p>
<p><a href="http://preachsecurity.blogspot.com/2009/09/like-stealing-candy-from-baby.html" target="_blank"><strong>Like Stealing Candy from a Baby</strong></a> from Digital Soapbox<br />
<strong><a href="http://news.hostexploit.com/index.php?option=com_content&amp;view=article&amp;id=1835:identity-thefts-use-dead-cardholders-data-to-open-accounts&amp;catid=2:cyber-crime-news&amp;Itemid=29/" target="_blank">Identity Thefts Use Dead Cardholders’ Data to Open Accounts</a></strong> from HostExploit.com<br />
I can&#8217;t believe we haven&#8217;t solved this problem yet. For as far back as I can remember (and even before the proliferation of computers into our every day lives) there have been accounts of identity theft against the deceased. Whether it be to pad the vote count in elections, or simply assume a new identity in efforts to subvert the law, creditors, or a crazy ex-wife. What makes things worse is that the Federal Government could easily impose some basic regulations around proper care and protection of PII in this industry. Are we really making any headway in data privacy, or are we falling further behind due to new data systems being stood up quicker than we can secure them?</p>
<p><a href="http://blogs.forrester.com/srm/2009/09/the-trials-and-tribulations-of-public-sector-cisos.html" target="_blank"><strong>The Trials And Tribulations Of Public Sector CISOs</strong></a> from The Forrester Blog<br />
I&#8217;m not sure why the author decided to go specifically with public sector CISOs, each of the 6 challenges laid out apply in the private sector as well!</p>
<ol>
<li><em>Governor and Administration changes every four years.</em> I know of companies where the leadership changes every 1 to 2 years. It&#8217;s not uncommon for the board of Directors to get frustrated with slow moving leadership and making swift moves to oust them. Furthermore, employee turnover happens almost yearly, it&#8217;s very difficult to lay out and execute a comprehensive strategy for information security with this kind of turmoil.</li>
<li><em>You are competing for budgets against pretty important priorities</em>. Lets not forget that in the private sector, security is still viewed as a necessary cost center. Regulations such as PCI and SOX have given security departments some additional leverage for funds, but as we all know, &#8220;being XXX compliant&#8221; does not translate to a comprehensive security strategy roll out.</li>
<li><em>The IT environment consists of several dozen smaller agencies working independently</em>. Unfortunately, this also applies in medium to large private companies as well. There are several silos with different roles and responsibilities who typically do not share many of the same processes and procedures.</li>
<li><em>No room for error</em>. A mistake in the public sector might result in news headlines and leaders loosing their jobs. A mistake in the private sector could result in the company going out of business and hundreds (if not thousands) of employees loosing their jobs. You tell me which is worse.</li>
<li><em>Procurement processes are cumbersome</em>. At least there&#8217;s money to procure. With the economic downturn, we in the private sector just feel fortunate to still have our jobs. We&#8217;re not even thinking of being able to purchase anything!</li>
<li><em>Public sector is subject to additional regulations</em>. Well, I can&#8217;t disagree with you there, those FISMA checkboxes are hard to fill in.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/09/04/news-and-commentary-by-wadew-and-you-09042009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/09/04/news-and-commentary-by-wadew-and-you-09042009/</feedburner:origLink></item>
		<item>
		<title>News and Commentary :: by WadeW and You (08/28/2009)</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/u0Gxr4sHxRs/</link>
		<comments>http://www.wadewoolwine.com/2009/08/28/news-and-commentary-by-wadew-and-you-08282009/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 13:11:44 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[ASQ]]></category>
		<category><![CDATA[Authenticity]]></category>
		<category><![CDATA[ClaimID]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Password Reset]]></category>
		<category><![CDATA[Pii]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=104</guid>
		<description><![CDATA[I&#8217;m starting a new feature on the blog this week: &#8220;News and Commentary :: by WadeW and You&#8220;. Yes, it&#8217;s another news of the week post, but I wanted to make it something more than a collection of articles that I enjoyed or found interesting. So I decided that I would take each of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-106" src="http://www.wadewoolwine.com/wp-content/uploads/2009/08/news.jpg" alt="news" width="200" height="196">I&#8217;m starting a new feature on the blog this week: &#8220;<strong>News and Commentary :: by WadeW and You</strong>&#8220;. Yes, it&#8217;s another news of the week post, but I wanted to make it something more than a collection of articles that I enjoyed or found interesting. So I decided that I would take each of the news items and provide my commentary on the article or topic in question. I&#8217;ve also made a couple upgrades to the blog, including adding <a href="http://disqus.com/" target="_blank">DISQUS</a> as the comment platform in hopes that YOU will also provide your commentary/insight/throw Shmoo balls/etc. and voice your opinion. So here&#8217;s to a new venture that will hopefully spur some great conversations.</p>
<p><a href="http://ha.ckers.org/blog/20090824/google-safe-browsing-and-chrome-privacy-leak/" target="_blank">http://ha.ckers.org/blog/20090824/google-safe-browsing-and-chrome-privacy-leak/</a><br />
One thing that Robert doesn&#8217;t really touch on is the ethical responsibility of product and software companies. While I concede that a machine ID and a user ID isn&#8217;t much in the grand scheme of things, but it&#8217;s yet another data element that Google has tied to our identities. Since I&#8217;m an avid <a href="http://www.google.com/reader/" target="_blank">Google Reader</a> user, I decided to take a peak at the ever expanding social functionality in the app to connect with a few contacts. Google kept telling me I should customize my profile, so I did. In the portion where you provide your favorite URLs, there was a list of my accounts on various other sites (<a href="http://twitter.com/wadew" target="_blank">Twitter</a>, <a href="http://www.facebook.com/" target="_blank">Facebook</a>, <a href="http://www.linkedin.com/" target="_blank">LinkedIn</a>, <a href="http://www.tumblr.com/" target="_blank">Tumblr</a>, etc). I was a little surprised to see all that information listed right there, even though I&#8217;ve searched for my name numerous times before and have seen them returned in results. Still, I can&#8217;t help wonder why they need to track that information? And more importantly at what point is aggregating that much public information a privacy issue? Think about it, Google AdSense is on the vast majority of webpages.</p>
<p><a href="http://www.cio.com/article/499829/8_Dirty_Secrets_of_the_IT_Security_Industry" target="_blank">http://www.cio.com/article/499829/8_Dirty_Secrets_of_the_IT_Security_Industry</a><br />
Dirty little secrets? Not so much, mostly just common sense. Companies that spend money on compliance tools end up sending out mass notices to their customers to inform them that their financial information has been stolen &#8211; soon enough, that knowledge will be as common as needing a network firewall. I&#8217;m not insinuating that compliance with industry guidelines and tools don&#8217;t have their place in the picture, but they need to be part of a comprehensive, planned, and human operated solution, not just a hodge podge of red/yellow/green status lights and checkboxes. The same money that is spend on the all &#8216;fix it fast&#8217; and &#8216;compliance me&#8217; (TM) solutions that really give you nothing except avoiding a fine can be re-invested into security staff that can plan and execute true solutions that will not only help you avoid fines, but will also give you true enterprise security.</p>
<p><a href="http://danielmiessler.com/blog/from-password-reset-mechanisms-to-openid-a-brief-discussion-of-online-password-security" target="_blank">http://danielmiessler.com/blog/from-password-reset-mechanisms-to-openid-a-brief-discussion-of-online-password-security</a> / <a href="http://danielmiessler.com/blog/password-reset-mechanisms-the-online-security-threat-nobodys-talking-about" target="_blank">http://danielmiessler.com/blog/password-reset-mechanisms-the-online-security-threat-nobodys-talking-about</a><br />
I&#8217;m really glad this topic is getting some press. I wrote about ASQs a few months ago and have since been noticing some changes in the options available for password reset functionality. Google allows you to select between secondary email reset, SMS, and ASQ. Additionally, there&#8217;s a 24hrs waiting period after the email notification is sent out to the secondary email address before you can leverage the other 2 methods. Very nice. <a href="http://www.myopenid.com/" target="_blank">MyOpenID</a> (my OpenID provider) offers password, certificate based authentication, and telephone based authentication &#8211; pretty awesome options! Alas, the recover password functionality simply sends an email with a 11 character variable that you click to recover your account. Not too happy about that. There you have it, Google has given some serious thought to security in password recovery, MyOpenID, not so much.</p>
<p><a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1366077,00.html#" target="_blank">http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1366077,00.html#</a><br />
Paper &#8211; <a href="http://conferences.sigcomm.org/sigcomm/2009/workshops/wosn/papers/p7.pdf" target="_blank">http://conferences.sigcomm.org/sigcomm/2009/workshops/wosn/papers/p7.pdf</a><br />
I applaud this kind of research. I think it&#8217;s critical that those of us who understand the importance of unique identifiers, data aggregation, cookies, URLs, and data privacy need to keep an eye out to the kind of data these sites are forcing our browsers to transmit without our knowledge. That being said, hopefully the majority of you are using <a href="https://addons.mozilla.org/en-US/firefox/addon/1865" target="_blank">AdBlock</a>, <a href="http://www.requestpolicy.com/" target="_blank">RequestPolicy</a>, <a href="http://noscript.net/" target="_blank">NoScript</a> and have your browser destroying cookies periodically. I will say that my curiosity got the best of me, and I spent some time running around the social networks with my local web proxy recording traffic and subsequently analyzing a lot of HTTP headers. Yes, there are unique identifiers, yes there are referrers, but at no point did I see any of the beacons even being provided any sort of PII. Do certain applications put PII in URLs? Sure, but I&#8217;m a little skeptical about just how much PII could be harvested. None the less, good study.</p>
<p><a href="http://www.briansolis.com/2009/08/why-authenticity-matters/" target="_blank">http://www.briansolis.com/2009/08/why-authenticity-matters/</a><br />
This is a very interesting post, especially for those of us in the security community that are largely known by our screen name of choice. When I started blogging and joining up to the various social networks, I was compelled to use my own name&#8230;or the wadew variation &#8211; Woolwine is sometimes a lot for people to consume. I was determined for folks who read and follow my work online to be able to make the immediate connection should they ever meet me in person. But back to the article at hand, how do YOU know that I&#8217;m really Wade Woolwine? Honestly, you don&#8217;t. Even though I&#8217;ve executed on most of the items in the list (at least the personal blogging part) and have <a href="http://claimid.com/" target="_blank">ClaimID</a>, domain registrar, and OpenID, you still &#8220;trust&#8221; that I&#8217;m not John Smith who renamed himself Wade Woolwine to appear at the top of Google search results.</p>
<p><a href="http://www.thetechherald.com/article.php/200935/4323/Criminals-sending-malicious-CDs-to-credit-unions" target="_blank">http://www.thetechherald.com/article.php/200935/4323/Criminals-sending-malicious-CDs-to-credit-unions</a><br />
Social engineering is a required pillar in a number of different attacks. From XSS to SQLi, malware proliferation to CSRF all of these attacks (often) require that the attacker trick the user into visiting a URL crafted for disaster. So what are we (security professionals) doing about it? Security awareness training of course! But ask anyone around your company to give you 3 words to describe that training and you&#8217;ll likely hear terms like &#8220;boring&#8221;, &#8220;mandatory&#8221;, &#8220;pointless&#8221;, &#8220;waste of time&#8221;. How do we change this? How do we become more effective at socializing basic security practices like not clicking on random links without investigating them?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/08/28/news-and-commentary-by-wadew-and-you-08282009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/08/28/news-and-commentary-by-wadew-and-you-08282009/</feedburner:origLink></item>
		<item>
		<title>Homegrown Application Security Program</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/3ya-WaKSbX8/</link>
		<comments>http://www.wadewoolwine.com/2009/08/22/homegrown-application-security-program/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 19:26:19 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Enterprise Security]]></category>
		<category><![CDATA[Security Architecture]]></category>
		<category><![CDATA[Security Design]]></category>
		<category><![CDATA[WebAppSec]]></category>
		<category><![CDATA[Outreach]]></category>
		<category><![CDATA[Security Working Group]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=89</guid>
		<description><![CDATA[In this time of shrinking budgets, reduced staff, and other various financial constraints, security departments world wide are looking for ways to justify the expense of a well rounded application security program. Jeremiah Grossman (WhiteHat Security / OWASP) and Jeff Williams (Aspect Security / OWASP) have collaborated on a fantastic article that is sure to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-96" src="http://www.wadewoolwine.com/wp-content/uploads/2009/08/grow.jpg" alt="grow" width="207" height="200" />In this time of shrinking budgets, reduced staff, and other various financial constraints, security departments world wide are looking for ways to justify the expense of a well rounded application security program. <a href="http://jeremiahgrossman.blogspot.com/" target="_blank">Jeremiah Grossman</a> (<a href="http://www.whitehatsec.com/home/index.html" target="_blank">WhiteHat Security</a> / <a href="http://www.owasp.org/index.php/Main_Page" target="_blank">OWASP</a>) and <a href="http://www.owasp.org/index.php/User:Jeff_Williams" target="_blank">Jeff Williams</a> (<a href="http://www.aspectsecurity.com/" target="_blank">Aspect Security</a> / <a href="http://www.owasp.org/index.php/Main_Page">OWASP</a>) have collaborated on a <a href="http://jeremiahgrossman.blogspot.com/2009/08/overcoming-objections-to-application.html" target="_blank">fantastic article</a> that is sure to get security engineers, developers, and managers alike lining up at their executives&#8217; door armed with some great arguments in support of creating or expanding their application security programs.</p>
<p>While I fully support and endorse the content of the article, I can already see the responses from some executives:</p>
<blockquote><p>&#8220;Wow, this is really great, and I fully buy into it, but as it stands, there is <strong>REALLY</strong> no money extra money in the budget.&#8221;</p></blockquote>
<p>What now? Hopefully, there are employees in your company who are responsible for managing servers, the domain, the networks/firewalls/IDS/IPS, and development efforts; but most importantly, you, who is concerned about the state of application security. Why not use some of the best resources from those groups to form an application security working group? I&#8217;ve found that no matter what the company, there are ALWAYS people that are interested in being able to devote some time to learning about how those sneaky hackers are able to break into so many systems. Furthermore, what (good) technologist wouldn&#8217;t be interested in expanding their skills?</p>
<p>I&#8217;m sure that you&#8217;ll encounter some resistance from employees and management alike, after all, time is valuable, but remember, Jeremiah and Jeff have already given you all the ammo you need; use it wisely.</p>
<p>Now that you&#8217;ve identified folks who are willing to donate some of their valuable time to this effort, your first step will be educating them about the various activities and processes involved with a complete application security program. Here&#8217;s a quick reminder:</p>
<ul>
<li>Design and architecture reviews and threat models where you work to identify flaws in the application design and architecture as well as imposing security requirements.</li>
<li>Secure coding standards where you work to ensure that developers implement features such as input validation, authentication, authorization, and avoid creating flaws in the business logic as they move through implementation.</li>
<li>Code reviews where through either automated or manual means, developers review their code with a focus on identifying any security issues.</li>
<li>Testing and validation where you ensure that all requirements have been implemented according to design specs.</li>
<li>Deployment and maintenance where you ensure that logs are being monitored, system patches are being kept up to date, and 3rd party libraries used in the application are kept up to date.</li>
</ul>
<p>The chances are good that some of the folks that have chosen to join the security working group already have some valuable input to provide. For example, the sysadmins might have expertise in Apache, host configuration management, or IPTables. The network folks might have been exposed to web application firewall technology. The developers might have some great security specific libraries that they&#8217;ve used on past projects. All of this knowledge is valuable and already at your finger tips. For other topics, search around your social network, if you&#8217;re on <a href="http://twitter.com/" target="_blank">Twitter</a>, checkout <a href="http://twitter.com/securitytwits" target="_blank">@securitytwits</a>, if you&#8217;re a member of <a href="http://www.owasp.org/index.php/Main_Page" target="_blank">OWASP</a>, attend the <a href="http://www.owasp.org/index.php/Category:OWASP_Chapter" target="_blank">meetings</a>, talk to folks, try to get an idea of their expertise. Many of the seasoned security professionals who attend these meeting would be happy to come in and present at one of your groups meeting.</p>
<p>So, get out there, talk to people both within and outside of your company, not only will you expand your social network and improve your companies application security program, but you&#8217;ll also be giving new opportunities to those who join the security working group.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/08/22/homegrown-application-security-program/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/08/22/homegrown-application-security-program/</feedburner:origLink></item>
		<item>
		<title>In NoVA? Into WebAppSec? Mark your Calendars</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/hwMxKMo_do4/</link>
		<comments>http://www.wadewoolwine.com/2009/03/21/in-nova-into-webappsec-mark-your-calendars/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 14:01:52 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Wade's News]]></category>
		<category><![CDATA[WebAppSec]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[OWASP]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=77</guid>
		<description><![CDATA[For those of you in the Northern Virginia and surrounding area and who are into web application security, mark you calendars for April 8th, 2009!
Jeremiah Grossman of WhiteHat Security will be in town and presenting his &#8220;Top 10 Web Application Hacking Techniques of 2008&#8243; at the OWASP NoVA chapter meeting. Following the presentation, Jeremiah, myself [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-79 alignleft" style="border: 1px solid black; margin: 2px;" src="http://www.wadewoolwine.com/wp-content/uploads/2009/03/owasp.jpg" alt="owasp" width="200" height="184" />For those of you in the Northern Virginia and surrounding area and who are into web application security, mark you calendars for <strong>April 8th, 2009</strong>!</p>
<p><a href="http://www.blogger.com/profile/05017778127841311186">Jeremiah Grossman</a> of <a href="http://www.whitehatsec.com/home/index.html" target="_blank">WhiteHat Security</a> will be in town and presenting his <a href="http://jeremiahgrossman.blogspot.com/2009/02/top-ten-web-hacking-techniques-of-2008.html" target="_blank">&#8220;Top 10 Web Application Hacking Techniques of 2008&#8243;</a> at the OWASP NoVA chapter meeting. Following the presentation, Jeremiah, myself and some other industry representatives will hold a panel discussion on the evolution of pen testing.</p>
<p>I invite you all to join me and the OWASP NoVA chapter members on April 8th at 6PM.</p>
<p>Here are the particulars:<br />
<strong>Location</strong>:</p>
<blockquote><p>Booz Allen and Hamilton<br />
13200 Woodland Park Road<br />
Herndon, VA 20171</p></blockquote>
<p><strong>RSVP</strong>:</p>
<blockquote><p>This event does require an RSVP, please join the <a href="https://lists.owasp.org/mailman/listinfo/owasp-wash_dc_va" target="_blank">OWASP NoVA chapter mailing list</a> and confirm your attendance.</p></blockquote>
<p>You can also keep an eye on the <a href="http://www.owasp.org/index.php/Virginia_(Northern_Virginia)" target="_blank">OWASP NoVA Chapter website</a> and <a href="http://twitter.com/OWASPNoVA" target="_blank">@OWASPNoVA</a> on Twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/03/21/in-nova-into-webappsec-mark-your-calendars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/03/21/in-nova-into-webappsec-mark-your-calendars/</feedburner:origLink></item>
		<item>
		<title>Customer Care</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/S2YPGzX2hKM/</link>
		<comments>http://www.wadewoolwine.com/2009/03/21/customer-care/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 13:06:19 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Enterprise Security]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[reputation]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=71</guid>
		<description><![CDATA[Maybe the title should have been caring for your customers, I&#8217;m not sure. Either way, when you&#8217;re involved in security, specifically for a product, or a company who builds products, you should be listening to your customers! Who are your customers? Well, that&#8217;s a grey area. Is it your employer, the development teams you collaborate [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-72 alignleft" style="border: 1px solid black; margin: 2px;" src="http://www.wadewoolwine.com/wp-content/uploads/2009/03/were_listening.gif" alt="were_listening" width="200" height="191" />Maybe the title should have been caring for your customers, I&#8217;m not sure. Either way, when you&#8217;re involved in security, specifically for a product, or a company who builds products, you should be listening to your customers! Who are your customers? Well, that&#8217;s a grey area. Is it your employer, the development teams you collaborate with, or users of the product? If you answered all of the above, you&#8217;re correct.</p>
<p>Unfortunately, far too often, security folk forget that last one &#8211; the product users. All the quality assurance and security testing in the world won&#8217;t account for (hopefully) thousands of users and a few (hopefully) conscientious hackers who might be reporting issues.</p>
<p>So how would one go about accomplishing this task?</p>
<ul>
<li><strong>Establish a public, well documented process for bugs to be reported</strong><br />
This process might be as simple as providing an email address for reporting issues or as complex as a form which creates a ticket in a tracking system. The point is, you MUST have a way for feedback to be provided</li>
<li><strong>LISTEN AND RESPOND TO ALL FEEDBACK</strong><br />
I can&#8217;t stress this enough! When you give users an avenue to report issues, you must accept and acknowledge all reports. When you ignore feedback, your customers get pissed. When you customers get pissed, they turn to any and all online avenues to bash the service and your lack of response. With services like <a href="http://www.twitter.com/" target="_blank">Twitter</a>, <a href="http://www.facebook.com" target="_blank">Facebook</a>, and <a href="http://www.myspace.com">MySpace</a> which thrive on user generated content, reputation can be affected within a matter of hours!</li>
<li>Be where the feedback is<br />
Big news: the internet is searchable!</p>
<ul>
<li><a href="http://www.google.com">Google </a>is a great tool for searching. Furthermore, Google will provide results in RSS feeds which can be loaded into your <a href="http://reader.google.com/" target="_blank">favorite Feed reader</a>.</li>
<li>Twitter is where the people are! Twitter is also searchable and with tools like <a href="http://www.tweetdeck.com" target="_blank">Tweetdeck</a> and <a href="http://www.tweetbeeps.com">tweetbeeps.com</a> it&#8217;s easy to capture tweets which mention your product.</li>
</ul>
</li>
</ul>
<p>So why do I feel the need to be captain obvious with this post? Well, far too often, as with most security researchers, I&#8217;ve reported issues in various products. Some owners have been very responsive while others don&#8217;t even bother responding with a form/canned response. With copycat products being released everyday, if you don&#8217;t take care of your users, they&#8217;ll go somewhere else.</p>
<p>For a good place to start on reputation checkout <a href="http://www.spinhunters.org/" target="_blank">SpinHunters.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/03/21/customer-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/03/21/customer-care/</feedburner:origLink></item>
		<item>
		<title>Building the Security Team</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/9E3pLuWn_i8/</link>
		<comments>http://www.wadewoolwine.com/2009/02/23/building-the-security-team/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 20:50:50 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Enterprise Security]]></category>
		<category><![CDATA[WebAppSec]]></category>
		<category><![CDATA[Security Team]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=60</guid>
		<description><![CDATA[Mubix recently had a blog post where he detailed an approach for building a team to defend the infrastructure in a hacking contest. This got me thinking about how I might recommend going about building an enterprise security team.
Know that you are the right person for the job &#8211; Building a team of security professionals [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-62 alignleft" style="border: 1px solid black; margin: 2px;" src="http://www.wadewoolwine.com/wp-content/uploads/2009/02/hackers_ahead.jpg" alt="hackers_ahead" width="198" height="200" /><a href="http://twitter.com/mubix" target="_blank">Mubix</a> recently had a <a href="http://www.room362.com/archives/281-Winning-Hacker-Competitions-as-Defenders.html" target="_blank">blog post</a> where he detailed an approach for building a team to defend the infrastructure in a hacking contest. This got me thinking about how I might recommend going about building an enterprise security team.</p>
<p><strong>Know that you are the right person for the job</strong> &#8211; Building a team of security professionals requires a strong understanding of many different areas of specialization in the computer field. You must not only have the people and business skills typically required in any other leadership role, but you must also have a deep understanding of technologies (both security and other) and how they inter operate to ensure reasonable protections against disasters. I&#8217;m not saying that you must be able to configure the PIX firewall, but you should understand it&#8217;s purpose, differences in firewall technologies, their challenges and how they play into the overall security architecture.</p>
<p><strong>Know your mission</strong> &#8211; the first item of business is to determine what the security team is going to provide in terms of services for the enterprise. What are the problems that you were asked to solve by creating a security team? Some examples might include PCI/SOX/HIPAA compliance. Perhaps a savvy CEO has asked you to build enterprise security guidance in the form of policies, standards and baselines. Maybe you&#8217;ve inherited the network firewall ACL management, penetration testing, enterprise authentication management and product security design services to better serve the company&#8217;s need for IT Security.</p>
<p><strong>Know your infrastructure</strong> &#8211; now that you&#8217;ve determined all aspects of the enterprise that are going to be under your control, it&#8217;s time to audit them and determine whether any security controls are already in place. Remember, you&#8217;re going to need to build the team to support and enhance these controls, this exercise will help you determine a required skill set. This is also the point at which you&#8217;re going to audit the parts of the enterprise you&#8217;re being tasked to protect. It is important to involve all stakeholders so that a single set of requirements can be derived for each of the security services. For example, if one of your tasks is to evaluate and standardize security controls over all production hosts, it&#8217;s important to determine the operational needs of the system administrators who manage these hosts and the developers who write the applications running on these hosts.</p>
<p><strong>Team leads</strong> &#8211; Here&#8217;s where the size of the enterprise you&#8217;ve been tasked with protecting comes in. If you&#8217;re a small company, your &#8220;leadership team&#8221; might be 3 really talented individuals with whom you plan on dividing the responsibilities. On the other end of the spectrum, your leadership team might be 5 managers with teams of engineers to accomplish the work in a large enterprise environment. The people in your leadership team (whether the enterprise is big or small) must be colleagues that you trust will not only be able to help you execute your vision, but will also be able to provide valuable input to the plan. The leadership team must all share the same general understanding of enterprise security architecture components while maintaining a strong subject matter expertise in the specific technology areas which they are directly responsible for. For example, I would expect that your network team leader could not only lead the engineers on the team, but also be able to step up to the keyboard and fill an engineer&#8217;s shoes.</p>
<p><strong>The engineering teams</strong> &#8211; Provided you&#8217;ve been given enough budget and are looking to secure a large enterprise, you&#8217;ll be looking to fill at least a couple vacancies on each team. The interviews should be conducted such that the candidate is not only demonstrating knowledge in the areas directly associated with the position they&#8217;re applying for but also in the other areas of responsibility for the security team. In addition to the usual traits you look for in a good candidate (good resume, demonstrated technical knowledge, good writing/communication skills, overall fun person), you are also looking for candidates who are not only experts in their fields, but possess a broad knowledge of technology in general. Don&#8217;t be afraid to conduct several interviews with several different people and keep the interviews challenging by presenting a real life security concern and have the candidate and interviewers solve it as a team.</p>
<p><strong>Solve the problem on paper</strong> &#8211; Now that you have your awesome security team in place, it&#8217;s time to get them all together and lay out the problems you&#8217;ve been tasked with solving. This is when your vision for solving the problems gets mulled over and revised by your trusted colleagues. This exercise should not only add specific technology solutions to the plan, but will also allow everyone the opportunity to apply their knowledge and be invested in the final solutions.</p>
<p><strong>Measure it</strong> &#8211; In any enterprise, progress must be measured to ensure some form of Return on Investment (ROI). Costs associated with technology purchases, staff salaries, and other activities will have to be be justified by demonstrating that the cost provides a reasonable assurance of protection against threats. Additionally, in the security world, a lot of useful planning information can be derived from tracking security metrics. For example, if the security assurance team is noticing a high number of input based vulnerabilities during their application assessments, perhaps some investment in secure development training for the dev teams is in order. Knowing which metrics to track as the plan is being built will facilitate the collection and tracking of the numbers.</p>
<p>I do realize this is pretty high level and lacking in specifics, but I wanted to be sure I highlighted the importance of shared technical security knowledge as a key factor in the success of the security plan and subsequent implementation. Furthermore, I beleieve that the same planning and executing techniques can be applied from the executive goals to the engineers&#8217; individual goals and when given the chance to build those goals together, the likelyhood of a good plan being build and implemented increases greatly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/02/23/building-the-security-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/02/23/building-the-security-team/</feedburner:origLink></item>
		<item>
		<title>Security Questions don’t work!</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/mWZgCOyL9M8/</link>
		<comments>http://www.wadewoolwine.com/2009/01/29/security-questions-dont-work/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:00:55 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Implementation Security]]></category>
		<category><![CDATA[Security Design]]></category>
		<category><![CDATA[WebAppSec]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Security Question]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=53</guid>
		<description><![CDATA[We&#8217;ve all seen them, we&#8217;ve all used them&#8230;&#8221;What is your father&#8217;s middle name?&#8221;, &#8220;What is the name of your favorite pet?&#8221;, &#8220;Where did you go to high school?&#8221;. These questions are typically used in web applications when a user needs to reset their password or change their account email address. The intent is to provide [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-56" style="border: 1px solid black; margin: 2px;" title="question" src="http://www.wadewoolwine.com/wp-content/uploads/2009/01/question.jpg" alt="" width="200" height="177" />We&#8217;ve all seen them, we&#8217;ve all used them&#8230;&#8221;What is your father&#8217;s middle name?&#8221;, &#8220;What is the name of your favorite pet?&#8221;, &#8220;Where did you go to high school?&#8221;. These questions are typically used in web applications when a user needs to reset their password or change their account email address. The intent is to provide a &#8220;secure&#8221; means through which a user&#8217;s identity can be asserted without email confirmation. The problem is that the answers to most security questions can easily be obtained with a little research.</p>
<p>One of the primary destinations on the internet in 2008 was for social networking applications&#8230;also known as places where you put all your information to share it with your friends. Whether it&#8217;s a Facebook profile, a Twitter post history, a blog, MySpace page, or Google most people have published all the information required for the target account to me stolen. Need more proof?</p>
<ul>
<li><a href="http://www.informationweek.com/news/security/cybercrime/showArticle.jhtml?articleID=210602271">Sarah Palin Yahoo! account hacked</a></li>
<li><a href="http://www.oreillynet.com/pub/a/mac/2005/01/01/paris.html">Paris Hilton&#8217;s Sidekick hacked</a></li>
<li><a href="http://www.mobiletracker.net/archives/2005/02/25/fred-durst-sex-video">Fred Durst&#8217;s T-Mobile account hacked</a></li>
<li><a href="http://www.google.com/search?q=">Google search results for: &#8220;security question&#8221; hacked</a></li>
</ul>
<p>One of my motivations behind this post comes from when I checked my access logs and found that someone searching for &#8220;Wade Woolwine&#8221; birthday on Google and had ended up on my blog. Luckily, I don&#8217;t use my birthday for answers to security questions&#8230;but I now know that one of my accounts is being targeted.</p>
<p>It&#8217;s not likely that people will stop choosing bad security questions or publishing too much information about them on the internet. So how do we make this account management safeguard safer?</p>
<ul>
<li><strong>Better Security Questions</strong><br />
Enter a 6-10 digit code.<br />
Enter a backup password.<br />
Enter the last 4 digits of your drivers license.</li>
<li><strong>Photo security questions</strong><br />
Allow the user to provide the security question by selecting an image or providing their own.</li>
<li><strong>Confirmation code sent over SMS</strong><br />
For sites who use SMS for other purposes, a verification code can be sent to the registered mobile number.</li>
<li><strong>Delay email address change requests</strong><br />
Impose a 24 hour delay for email address change requests. During that time, issue an email to both current and future email address explaining the email change request. The email to the current email address should include instructions on how to block the request should it be unauthorized.</li>
<li><strong>Identity certificates</strong><br />
If the provider is able to issue client certificates for their visitors, these certificates can be used as a form of 2nd factor authentication.</li>
<li><strong>2nd factor authentication service</strong><br />
For banks and other financial institutions, leveraging a service such as <a href="http://www.verisign.com/authentication/consumer-authentication/vip-authentication/">Verisign VIP</a> should be implemented. There would be an additional cost for the tokens to cover, but the added security becomes a marketing tool for the service.</li>
</ul>
<p>I&#8217;m not sure if any of these options are truly viable as robust solutions for enhancements or replacements for security questions, but they would make targeting users&#8217; accounts through social engineering more difficult.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/01/29/security-questions-dont-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/01/29/security-questions-dont-work/</feedburner:origLink></item>
		<item>
		<title>mod_auth_kerb and mod_authnz_ldap bring Apache web apps into the Enterprise</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/ONb_UfLMKlc/</link>
		<comments>http://www.wadewoolwine.com/2009/01/28/mod_auth_kerb-and-mod_authnz_ldap-bring-apache-web-apps-into-the-enterprise/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 22:13:45 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Enterprise Security]]></category>
		<category><![CDATA[Implementation Security]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Security Architecture]]></category>
		<category><![CDATA[ActiveDirectory]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Authorization]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[mod_authnz_ldap]]></category>
		<category><![CDATA[mod_auth_kerb]]></category>
		<category><![CDATA[SPNEGO]]></category>
		<category><![CDATA[SSO]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=44</guid>
		<description><![CDATA[The majority of companies out there have implemented some sort of Windows Active Directory system that they use to connect and manage desktop systems, servers, printers, and other networked assets in a &#8220;secure&#8221; way. I use secure in quotes because the security largely depends on individual implementations. In any event, the Open Source community builds [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-47" style="border: 1px solid black; margin: 2px;" title="locks" src="http://www.wadewoolwine.com/wp-content/uploads/2009/01/locks.jpg" alt="" width="200" height="155" />The majority of companies out there have implemented some sort of Windows Active Directory system that they use to connect and manage desktop systems, servers, printers, and other networked assets in a &#8220;secure&#8221; way. I use secure in quotes because the security largely depends on individual implementations. In any event, the Open Source community builds some pretty cool web apps on top of Apache that would be very useful for collaborating, code management, etc. One of the pain points for companies choosing Open Source web solutions has been the custom authentication and authorization implemented in the applications.</p>
<p>mod_auth_kerb extends Apache&#8217;s Basic Auth functionality to authenticate enterprise users against Windows Active Directory using Kerberos tickets supported by Windows. mod_authnz_ldap can use the Active Directory LDAP server to evaluate any available LDAP field against administrator defined ACL. For example, Company X decides to use an Open Source web application but want to restrict access to those in the Active Directory Administrators group; mod_authnz_ldap can use the LDAP server to pull the Active Directory group for the user it&#8217;s authenticating and determine whether they are part of the Administrators group.</p>
<p>Here&#8217;s a quick summary of how to get it working:</p>
<ol>
<li>Ensure that your Apache is build with &#8211;enable-ldap &#8211;enable-authnz-ldap &#8211;with-ldap.</li>
<li>Configure Apache to use mod_kerb_auth/Kerberos as it&#8217;s AuthType:<br />
<a href="http://koo.fi/tech/2008/06/18/apache-http-authentication-to-active-directory-with-kerberos/" target="_blank">http://koo.fi/tech/2008/06/18/apache-http-authentication-to-active-directory-with-kerberos/</a></li>
<li>Configure Apache to use mod_authnz_ldap to authorize access based on LDAP data:<br />
<strong>Global Apache configurations:</strong><br />
LDAPTrustedMode SSL<br />
<em>(optional)</em> LDAPTrustedGlobalCert CA_DER /etc/apache2/ssl/AOL_Member_CA.der # <em>If the SSL certificate on ldaps is not recognized</em><br />
LDAPVerifyServerCert off<strong></strong></p>
<p><strong>Directory Apache configurations:</strong><br />
RequireSSL # <em>because you don&#8217;t want Active Directory credentials in the clear</em><br />
AuthLDAPURL ldaps://directoryserver:port/dc=somewhere,dc=com?cn SSL # <em>where CN is the unique username</em><br />
AuthLDAPRemoteUserIsDN off<br />
AuthLDAPBindDN <em>DNUsername</em><br />
AuthLDAPBindPassword <em>DNPassword</em><br />
require ldap-attribute <em>ldapfieldname = &#8220;ldapfieldvalue&#8221;</em><br />
require ldap-attribute <em>ldapfieldname = &#8220;ldapfieldvalue&#8221;</em></li>
<li>Set Apache&#8217;s LogLevel to debug and start troubleshooting. Having an LDAP browser available to test will help you determine where the issues are when troubleshooting.</li>
</ol>
<p>I ran into a small problem while getting this setup. I found that mod_auth_kerb was modifying the Apache Basic Auth &#8220;user&#8221; field from the username provided at login to username@realm. This might not be a problem in most cases, but for my implementation, username@realm was no where to be found in the Active Directory LDAP data. So, I did the following quick hacks to the mod_auth_kerb source code and recompiled:</p>
<ul>
<li>Comment out user = <em>apr_pstrcat(r-&gt;pool, user, &#8220;@&#8221;, realm, NULL);</em></li>
<li>Changed <em>MK_USER = apr_pstrdup (r-&gt;pool, name);</em> to <em>MK_USER = apr_pstrdup (r-&gt;pool, sent_name);</em></li>
</ul>
<p>This small change makes mod_auth_kerb return the username instead of username@realm. I&#8217;ve emailed the maintainers of mod_auth_kerb to see if they would consider adding an configuration flag to enable the stripping of @realm.</p>
<p>mod_auth_kerb supports SPNEGO (Windows Integrated Authentication support in IE and Firefox) which can provide Single Sign On for Windows users authenticated to the Active Directory.</p>
<ul>
<li><strong>IE:</strong> <a href="http://support.microsoft.com/kb/258063 " target="_blank">http://support.microsoft.com/kb/258063<br />
</a></li>
<li><strong>Firefox:</strong> In <em>about:config</em>, change the value in <em>network.negotiate-auth.trusted-uris</em> to <em>https://the.url.for.your.app</em></li>
</ul>
<p>Since mod_auth_kerb and mod_authnz_ldap simply hook the Apache Basic Auth functionality, applications can leverage the Apache server to provide a username to the underlying web application.</p>
<p>Here are a couple apps you might want to test your new authentication with:</p>
<ul>
<li><a href="http://subversion.tigris.org/" target="_blank">Subversion </a>(SVN)</li>
<li><a href="http://www.mantisbt.org/" target="_blank">Mantis Bug Tracking Application</a> (with Apache Basic Auth support)</li>
<li><a href="http://www.mediawiki.org/" target="_blank">MediaWiki</a> (with Apache Basic Auth support)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/01/28/mod_auth_kerb-and-mod_authnz_ldap-bring-apache-web-apps-into-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/01/28/mod_auth_kerb-and-mod_authnz_ldap-bring-apache-web-apps-into-the-enterprise/</feedburner:origLink></item>
		<item>
		<title>RE: Alignment of Interests in Web Security</title>
		<link>http://feedproxy.google.com/~r/wadewoolwine/~3/FkNA0-2x1eY/</link>
		<comments>http://www.wadewoolwine.com/2009/01/23/re-alignment-of-interests-in-web-security/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 15:50:01 +0000</pubDate>
		<dc:creator>wadew</dc:creator>
				<category><![CDATA[Enterprise Security]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[WebAppSec]]></category>
		<category><![CDATA[Counter Measures]]></category>
		<category><![CDATA[Humans]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Regulations]]></category>

		<guid isPermaLink="false">http://www.wadewoolwine.com/?p=41</guid>
		<description><![CDATA[In response to Jeremiah Grossman&#8217;s post on Alignment of Interests in Web Security.
While I think that Jeremiah Grossman is absolutely on to something with his theories of alignment of interests in Web Security, I would argue that attaining the goal would go against human nature. Since the dawn of time, human have been in competition [...]]]></description>
			<content:encoded><![CDATA[<p>In response to Jeremiah Grossman&#8217;s post on <a href="http://jeremiahgrossman.blogspot.com/2009/01/alignment-of-interests-in-web-security.html" target="_blank">Alignment of Interests in Web Security</a>.</p>
<p>While I think that Jeremiah Grossman is absolutely on to something with his theories of alignment of interests in Web Security, I would argue that attaining the goal would go against human nature. Since the dawn of time, human have been in competition with one another and the only thing that&#8217;s really changed is the prize for being &#8220;best&#8221;. In pre-historic times, it was food, fire, and a safe place to sleep. In the middle ages it was land, crops, and livestock. In modern economies, it&#8217;s all about the money. For those actively participating in society, money virtually defines who you are in society. Actors, sports professionals, and CEOs of fortune 500 companies rake in hundreds of thousands of dollars and their quality of life shows it with nice cars and lavish housing. While middle class and below are barely making ends meat and most are working very hard for every dollar they spend.</p>
<p>Things aren&#8217;t much different in the business world. Companies who perform well go public and have millions of investors, companies who perform poorly go out of business, and once again, the measure of success is money. The examples cited by Jeremiah (SSL for web traffic, data encryption, and getting rid of IFrames) just further illustrate my point. While these practices would do a great deal for protecting their customers, they cost money and affect the bottom line profits, and therefore are not implemented. Yes, I know that security incidents end up costing the company more money in damage control than it would have cost for the safeguards to be implemented in the first place. This is the line security professionals have been giving senior executives for years. Has it worked? It doesn&#8217;t seem like it: Ask any of the 60% of the top 100 most popular websites who&#8217;ve hosted malware in the first half of 2008. (Websense security Labs™ (<a href="http://securitylabs.websense.com/content/threatResource.aspx" target="_blank">State of internet security -Q1 – Q2, 2008</a>)</p>
<p>At this moment, the greatest asset that has been given to security professionals are regulations. Whether they be industry (PCI-DSS, SOX, etc) or Government (FISMA, NIST standards, etc) these regulations on IT Security have proposed to fine/hold legally responsible companies who do not attempt to enforce a minimum level of safeguards to protect their customers. By no means am I saying that these standards are perfect, there is far too little enforcement, the rules are not always described clearly and there are many cases where auditors are coerced into giving a passing grade to infrastructures which do not meet the requirements. What I am saying is that the idea of fining companies for failing to protect consumer data is the right way to go when you&#8217;re dealing with executives who&#8217;s primary driver is making money for the company.</p>
<p>I propose the following to answer Jeremiah&#8217;s question &#8220;How do we get the owners of 187 million websites, 17 million developers, browser vendors, universities, governments, ISPs, compliance auditors, and security researchers all to pull in the same direction towards a more secure Web?&#8221;:</p>
<ul>
<li><em>Establish more laws and industry regulations defining how companies should conduct themselves.</em><br />
Admittedly, this is a double edged sword. More checkboxes != more security, but it does give the professionals in the field some solid backing when presenting security concerns to executives.</li>
<li><em>Academics and researchers must collaborate to change the education system.</em><br />
Remember the old saying &#8220;work to make the world better for your children&#8221;? We have an army of little tech savvy kids coming through the education system. Lets teach them about information security and privacy issues so that as they move into consumerism, they will instinctively demand security from the products they consume.</li>
<li><em>Figure out a better way to demonstrate the value of IT Security services.</em><br />
This seems to be the Achilles heel of the IT Security world. How do you demonstrate the value of preventative counter measures? Yes, I know, another question VS. an answer.</li>
<li><em>Offer better security solutions and products.</em><br />
As stated in Jeremiah&#8217;s article, &#8220;Security vendors love strongly enforced compliance standards as it frees up budget for their solutions, which may not reduce risk, but have to be purchased to satisfy a checkbox&#8221;. We don&#8217;t need more checkbox solutions, we need tools that actually empower companies with the right information so that they can easily get a snap shot of the current security posture. <a href="http://www.whitehatsec.com/home/index.html" target="_blank">White Hat Security</a> has a great <a href="http://www.whitehatsec.com/home/services/services.html" target="_blank">tool/service hybrid</a> where vulnerability data collected during automated assessment is pre-vetted by WhiteHatSec security engineers before being presented to the customer. As a quick disclaimer, I don&#8217;t work for WhiteHatSec, but have had the opportunity to see their product in action.</li>
<li><em>Greater focus on outreach and communications.</em><br />
As the final, and perhaps most important solution, I propose a greater focus on outreach and communication. Security is still a field where only those who have the history and passion for computers truely understand what&#8217;s going on. This needs to change. The average web consumer must be educated to understand the personal ramifications of the &#8220;laiser faire&#8221; attitude that plagues the web application security world.</li>
</ul>
<p>Please feel free to share you thoughts in the comments, I&#8217;m very interested to hear what my peers have to say on this subject.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wadewoolwine.com/2009/01/23/re-alignment-of-interests-in-web-security/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.wadewoolwine.com/2009/01/23/re-alignment-of-interests-in-web-security/</feedburner:origLink></item>
	</channel>
</rss>
