<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-20011960</id><updated>2009-11-04T09:23:15.103-08:00</updated><title type='text'>HolisticInfoSec.org</title><subtitle type='html'>The HolisticInfoSec.org blog includes follow-up on previously written articles and research, as well as the occasional rant. While the goal is promoting standards, simplicity, and efficiency in achieving holistic information security, we occasionally rally against industry shortcoming where necessary.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default?start-index=26&amp;max-results=25'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>143</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20011960.post-5400212717044570413</id><published>2009-11-02T19:36:00.000-08:00</published><updated>2009-11-03T10:06:36.721-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open redirect'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='open redirect vulnerability'/><title type='text'>Watcher: Spotting dubious webishness</title><content type='html'>November's &lt;span style="font-style:italic;"&gt;&lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;toolsmith&lt;/a&gt;&lt;/span&gt; features &lt;a href="http://websecuritytool.codeplex.com/" target="_blank"&gt;Watcher&lt;/a&gt;, a great passive security auditor from &lt;a href="http://www.casabasecurity.com/content/papers-and-research" target="_blank"&gt;Chris Weber&lt;/a&gt; of &lt;a href="http://www.casabasecurity.com/" target="_blank"&gt;Casaba Security&lt;/a&gt;, that detects web application security issues as well as operational configuration concerns. Watcher plugs neatly into &lt;a href="http://www.fiddler2.com/fiddler2/" target="_blank"&gt;Fiddler&lt;/a&gt;, an indispensable proxy that should be an inherent part of your web application assessment tool kit.&lt;br /&gt;The &lt;span style="font-style:italic;"&gt;toolsmith&lt;/span&gt; &lt;a href="http://holisticinfosec.org/toolsmith/docs/november2009.html" target="_blank"&gt;article&lt;/a&gt; covers using Watcher to detect "dubious" comments, unset HTTPOnly flags, open redirects, and bad cross domain flash policy, so I won't repeat myself here.&lt;br /&gt;Watcher is also excellent for detecting likely XSS vulnerabilities, and will passively detect prospective parameters while you browse. &lt;br /&gt;As an example, a visit to a site that shall remain anonymous only to those without fundamental Google skills results in Figure 1, seen by Watcher as it passively reviews a site with 37 different checks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/Su-vgdEFZtI/AAAAAAAAAPw/GNiG6Qaq5v0/s1600-h/watcherXSS.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 259px; height: 320px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/Su-vgdEFZtI/AAAAAAAAAPw/GNiG6Qaq5v0/s320/watcherXSS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5399727450332948178" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1&lt;br /&gt;&lt;br /&gt;Note that Watcher spots what it declares is a potentially high severity user controllable HTML element attribute. Watcher further indicates that the fourth input tag value attribute is specific to the keyword variable. A quick "active" test by the author quickly validates Watcher's assumptions as seen in Figure 2.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/Su-wy34JKYI/AAAAAAAAAP4/Nhr4V3RGR2A/s1600-h/watcherXSS2.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 159px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/Su-wy34JKYI/AAAAAAAAAP4/Nhr4V3RGR2A/s320/watcherXSS2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5399728866279893378" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2&lt;br /&gt;&lt;br /&gt;Passive security auditing indeed; no effort required! &lt;br /&gt;Results are easily exported as well. &lt;br /&gt;Browse a client site while enjoying a good sandwich and coffee, dump the results, and build your work list as a preliminary recon step for your next penetration testing engagement. &lt;br /&gt;Enjoy this excellent tool; use it in good stead.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/11/watcher-spotting-dubious-webishness.html&amp;title=Watcher:%20Spotting%20dubious%20webishness&lt;br /&gt; " title="Watcher: Spotting dubious webishness "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/11/watcher-spotting-dubious-webishness.html" title="Fiddler with Watcher: Passive security auditor "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/11/watcher-spotting-dubious-webishness.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-5400212717044570413?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/5400212717044570413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=5400212717044570413' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5400212717044570413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5400212717044570413'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/11/watcher-spotting-dubious-webishness.html' title='Watcher: Spotting dubious webishness'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kVOWaY1TAF0/Su-vgdEFZtI/AAAAAAAAAPw/GNiG6Qaq5v0/s72-c/watcherXSS.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-713720888112783799</id><published>2009-10-21T13:33:00.000-07:00</published><updated>2009-10-29T21:04:28.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='web application security'/><title type='text'>PILOT: Production in lieu of testing (AgoraCart FAIL)</title><content type='html'>SUBTITLE: "I won't test, and you can't make me!"&lt;br /&gt;SUBSUBTITLE: "I can't test what I obviously don't understand, and don't care to."&lt;br /&gt;&lt;br /&gt;So often code goes live (or stays live) just as defined in this post's title: &lt;span style="font-weight:bold;"&gt;production in lieu of testing.&lt;/span&gt;&lt;br /&gt;Put this thinking together with vendor/developers who clearly don't understand security risks, and you end up with a spectacular FUBAR. &lt;br /&gt;First, a rhetorical question: &lt;br /&gt;Why is testing (security and QA) so often neglected, overlooked, ignored, or poorly conducted?&lt;br /&gt;The answers we've all heard:&lt;br /&gt;We have to get product to market, we can't waste time.&lt;br /&gt;We're so resource limited, we don't have enough time and people to test properly.&lt;br /&gt;Second, what happens when a vendor/developer combines bad testing practices with carelessness?&lt;br /&gt;Let's use AgoraCart as an example. I reported an AgoraCart CSRF vulnerability via Secunia, that is now live with an &lt;a href="http://secunia.com/advisories/36789/" target="_blank"&gt;advisory&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NOTE:&lt;/span&gt; I am discussing this in full detail given that the vendor clearly indicated the issue as a "won't fix", or perhaps more succinctly, "no clear understanding of why to fix", as seen below.&lt;br /&gt;&lt;br /&gt;Let me summarize the vendor's response; you tell me if it sounds like a pilot program under our above definition. ;-)&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;"...they'd also need to know the exact location according to this... plus it would have to have no other security measures installed. So it's very obscure and relies on being tricked form outside sources such as infiltration via PHP weaknesses etc, then the outside source would have to have the exact path AND still have a session active (which would only target one site).  Too much "IF" in this one.  I'm finding this bug too speculative and too dependent upon things found only in a lab.&lt;br /&gt;&lt;br /&gt;The last time we had a bug like this come to our attention, it was the same scenario, but we had it verified to be the opposite of the claims. So I'm doubtful on this one unless we can actually verify it in a wild situation that is standard for implementation.&lt;br /&gt;&lt;br /&gt;So I'll need more time to find this so we can fix it or show that it's minimal or whatever needs to be done.  But so far we have been unsuccessful on our live servers and looking for others to do testing on."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Er, what? Really?&lt;br /&gt;Oh boy.&lt;br /&gt;&lt;br /&gt;I'll address these one by one.&lt;br /&gt;1) &lt;span style="font-weight:bold;"&gt;"They'd also need to know the exact location".&lt;/span&gt;&lt;br /&gt;Sure, that the nature of exploiting web application vulnerabilities. A little spidering, a snippet of tampering, play a little fuzz the parameter or pass the unchecked request and the game is afoot.&lt;br /&gt;2) &lt;span style="font-weight:bold;"&gt;"plus it would have to have no other security measures installed."&lt;/span&gt;&lt;br /&gt;Uh, no. If your web app doesn't prevent forced administrative requests made by the authenticated user on behalf of the attacker, no other security measures will prevent this attack.&lt;br /&gt;3) &lt;span style="font-weight:bold;"&gt;"it's very obscure and relies on being tricked from outside sources such as infiltration via PHP weaknesses etc"&lt;/span&gt;&lt;br /&gt;Man, it's getting thick now. The only trickery required here is that someone clicks a link in an email, or if the attack is GET based, simply visit a malicious GIF. Being tricked from outside sources such as infiltration via PHP weaknesses? That doesn't even make sense. Are you kidding me? The only weakness here can be found in your responses. Ask the CEO of StrongWebmail about being &lt;a href="http://blogs.zdnet.com/security/?p=3514" target="_blank"&gt;tricked&lt;/a&gt; from outside sources. He can tell you all about it.&lt;br /&gt;4&lt;span style="font-weight:bold;"&gt;) "then the outside source would have to have the exact path AND still have a session active (which would only target one site)."&lt;/span&gt;&lt;br /&gt;Yes, but again, PATH as you define it, is incredibly easy to determine. And social engineering never worked to exploit someone with an active session, right?&lt;br /&gt;5) &lt;span style="font-weight:bold;"&gt;"I'm finding this bug too speculative and too dependent upon things found only in a lab."&lt;/span&gt;&lt;br /&gt;I simply don't know what to say to this one. Wow.&lt;br /&gt;5) &lt;span style="font-weight:bold;"&gt;"I'll need more time to find this so we can fix it or show that it's minimal or whatever needs to be done.  But so far we have been unsuccessful on our live servers and looking for others to do testing on."&lt;/span&gt;&lt;br /&gt;Come on, man, I sent you a clear cut example with source code via Secunia; they even added another one to try and help you understand.&lt;br /&gt;IT WORKS ON ANY VERSION OF AGORACART...ANYTIME, ANYWHERE.  &lt;br /&gt;&lt;br /&gt;Here's how easy it is in a nutshell. The exceedingly simple PoC below will change htaccess settings for AgoraCart via CSRF, via POST request when a victim clicks a link for this page:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/Supb02V6V9I/AAAAAAAAAPo/-czxfHvZ8L4/s1600-h/ScreenShot001.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 58px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/Supb02V6V9I/AAAAAAAAAPo/-czxfHvZ8L4/s320/ScreenShot001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5398228066855704530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Secunia's example showed how to change the AgoraCart admin password.&lt;br /&gt;Perhaps a video of a similar weakness in the osCommerce shopping cart may help convince AgoraCart to revisit this.&lt;br /&gt;As shown at DEFCON, this &lt;a href="http://holisticinfosec.org/video/osCommerce/osCommerce.avi" target="_blank"&gt;video&lt;/a&gt; shows a CSRF vulnerability that leads to immediate credit card compromise via an admin account creation (one click, one account, done deal). &lt;br /&gt;So if PoC code and multiple communications with clearly stated risks associated with this vulnerability aren't enough for AgoraCart, and a &lt;a href="http://holisticinfosec.org/video/osCommerce/osCommerce.avi" target="_blank"&gt;video&lt;/a&gt; explanation of the weakness in a similar product doesn't provide sufficient motive, I'm not sure what will do the trick.&lt;br /&gt;&lt;br /&gt;Perhaps this lax attitude explains why BlueHost decided to drop AgoraCart all together. ;-)&lt;br /&gt;&lt;br /&gt;FIRST TIME SALES QUESTION [5:36:33 PM]: Did you folks get rid of AgoraCart as a shared server offering?&lt;br /&gt;Corbin [5:36:45 PM]: We did yes&lt;br /&gt;FIRST TIME SALES QUESTION [5:37:47 PM]: Ok. Thanks. No worries, but any idea why?&lt;br /&gt;Corbin [5:38:10 PM]: fewer then 5% of people were using it so we decided it was not worth keeping&lt;br /&gt;FIRST TIME SALES QUESTION [5:38:28 PM]: Good call. Buggy anyway. Thanks, Corbin. G'nite&lt;br /&gt;&lt;br /&gt;So that's it: no need to fix what no one uses. ;-)&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/10/pilot-production-in-lieu-of-testing.html " title="PILOT: Production in lieu of testing (AgoraCart FAIL) "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/10/pilot-production-in-lieu-of-testing.html" title="PILOT: Production in lieu of testing (AgoraCart FAIL) "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/10/pilot-production-in-lieu-of-testing.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-713720888112783799?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/713720888112783799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=713720888112783799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/713720888112783799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/713720888112783799'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/10/pilot-production-in-lieu-of-testing.html' title='PILOT: Production in lieu of testing (AgoraCart FAIL)'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kVOWaY1TAF0/Supb02V6V9I/AAAAAAAAAPo/-czxfHvZ8L4/s72-c/ScreenShot001.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-5266623428576345149</id><published>2009-10-18T08:27:00.000-07:00</published><updated>2009-10-18T21:02:39.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adito'/><category scheme='http://www.blogger.com/atom/ns#' term='ssl-explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><title type='text'>Adito now OpenVPN ALS</title><content type='html'>&lt;span style="font-weight:bold;"&gt;SSL-Explorer --&gt; Adito --&gt; OpenVPN ALS&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;The Adito project, discussed often &lt;a href="http://holisticinfosec.blogspot.com/search?q=adito" target="_blank"&gt;here&lt;/a&gt; and in &lt;span style="font-style:italic;"&gt;&lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;toolsmith&lt;/a&gt;&lt;/span&gt;, is now &lt;a href="http://sourceforge.net/projects/openvpn-als/" target="_blank"&gt;OpenVPN ALS&lt;/a&gt;. &lt;br /&gt;Back on April 23rd, Francis Dinha, CEO of &lt;a href="http://www.openvpn.net/" target="_blank"&gt;OpenVPN Technologies&lt;/a&gt;, contacted me after reading my March 2009 toolsmith &lt;a href="http://holisticinfosec.org/toolsmith/docs/march2009.html" target="_blank"&gt;article&lt;/a&gt; on Adito and asked about working with the project to become part of OpenVPN. I connected Francis with Adito project developer Samuli Seppanen, they reached an agreement, and Adito is now OpenVPN ALS.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/Stvi-MZ1AGI/AAAAAAAAAPY/7XkTiHMjGYU/s1600-h/ScreenShot001.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 270px; height: 320px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/Stvi-MZ1AGI/AAAAAAAAAPY/7XkTiHMjGYU/s320/ScreenShot001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5394154536815624290" /&gt;&lt;/a&gt;&lt;br /&gt;Francis recently indicated that he's in the process of hiring more developers and will assign a developer specifically to the ALS project. With more QA testing and improvement, OpenVPN Technologoies will soon consider OpenVPN ALS fully stable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/openvpn-als/files/adito/adito-0.9.1/adito-0.9.1-bin.zip/download" target="_blank"&gt;Download&lt;/a&gt; it today, give the project feedback, and look forward to further enhancements.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/10/adito-now-openvpn-als.html&amp;title=Adito%20now%20OpenVPN%20ALS " title="Adito now OpenVPN ALS "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/10/adito-now-openvpn-als.html" title="Adito now OpenVPN ALS "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/10/adito-now-openvpn-als.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-5266623428576345149?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/5266623428576345149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=5266623428576345149' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5266623428576345149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5266623428576345149'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/10/adito-now-openvpn-als.html' title='Adito now OpenVPN ALS'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kVOWaY1TAF0/Stvi-MZ1AGI/AAAAAAAAAPY/7XkTiHMjGYU/s72-c/ScreenShot001.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-8779687769922311540</id><published>2009-10-10T12:27:00.000-07:00</published><updated>2009-10-10T21:10:39.414-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='malcode analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='malware analysis tools'/><category scheme='http://www.blogger.com/atom/ns#' term='incident response'/><category scheme='http://www.blogger.com/atom/ns#' term='incident handling'/><title type='text'>MIR-ROR 1.2 to debut at Digitial Crimes Consortium 2009</title><content type='html'>I'm pleased to announce that &lt;a href="http://mirror.codeplex.com/" target="_blank"&gt;MIR-ROR&lt;/a&gt; 1.2 is now available. &lt;br /&gt;This is noteworthy on the eve of the Digital Crimes Consortium 2009 on Microsoft campus in Redmond, WA this coming week, where I'll be discussing the &lt;span style="font-weight:bold;"&gt;The AntiMalware Lifecycle&lt;/span&gt; with &lt;a href="http://blogs.technet.com/mmpc/archive/2009/01/09/zlob-from-russia-with-luck.aspx" target="_blank"&gt;Tareq Saade&lt;/a&gt; from the Microsoft Malware Protection Center (&lt;a href="http://www.microsoft.com/security/portal/" target="_blank"&gt;MMPC&lt;/a&gt;). &lt;br /&gt;I'll be covering the incident response part of the life-cycle while Tareq will provide much insight on the anitvirus detection and signature creation process.&lt;br /&gt;As part of my discussion on incident response in major enterprise data centers, I've included MIR-ROR, as it was created for just such a purpose. More succinctly, we use the tool we created, and I'll demonstrate specifics.&lt;br /&gt;If you aren't aware of MIR-ROR: Motile Incident Response – Respond Objectively, Remediate MIR-ROR, it' a security incident response specialized, command-line script that calls specific Windows Sysinternals tools, as well as some other useful gems, to provide live capture data for investigation. &lt;br /&gt;You can read the complete ISSA Journal article, &lt;span style="font-weight:bold;"&gt;MIR-ROR: Motile Incident Response – Respond Objectively, Remediate&lt;/span&gt;, &lt;a href="http://holisticinfosec.org/toolsmith/docs/june2009.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Three people made contributions to the MIR-ROR 1.2 release.&lt;br /&gt;Much thanks to:&lt;br /&gt;Javi Perojo, Jim Krev, and Chris Dalessandro&lt;br /&gt;&lt;br /&gt;MIR-ROR 1.2 includes:&lt;br /&gt;1) Improved directory and log naming&lt;br /&gt;2) Writes EULA acceptance to registry, removes -accepteula switch from command strings&lt;br /&gt;3) Logs MAC times to separate logs for target drive&lt;br /&gt;4) Adds OpenPorts&lt;br /&gt;5) Collects all event logs, tab separated, written to individual log files&lt;br /&gt;&lt;br /&gt;If you intend to be at DCC 2009, please say hi.&lt;br /&gt;I'll also be presenting security visualization methods at &lt;a href="http://www.secureworldexpo.com/events/index.php?id=271" target="_blank"&gt;SecureWorld Expo Seattle&lt;/a&gt; later this month. If I don't see you at DCC, perhaps I'll see you at SecureWorld.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/10/mir-ror-12-to-debut-at-digitial-crimes.html&amp;title=MIR-ROR%201.2%20to%20debut%20at%20Digitial%20Crimes%20Consortium%202009 " title="MIR-ROR 1.2 to debut at Digitial Crimes Consortium 2009 "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/10/mir-ror-12-to-debut-at-digitial-crimes.html" title="MIR-ROR 1.2 to debut at Digitial Crimes Consortium 2009 "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/10/mir-ror-12-to-debut-at-digitial-crimes.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-8779687769922311540?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/8779687769922311540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=8779687769922311540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8779687769922311540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8779687769922311540'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/10/mir-ror-12-to-debut-at-digitial-crimes.html' title='MIR-ROR 1.2 to debut at Digitial Crimes Consortium 2009'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-375066257072807614</id><published>2009-09-30T13:29:00.000-07:00</published><updated>2009-10-01T22:47:19.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Snort'/><category scheme='http://www.blogger.com/atom/ns#' term='OSSEC'/><category scheme='http://www.blogger.com/atom/ns#' term='issa'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='malware analysis tools'/><category scheme='http://www.blogger.com/atom/ns#' term='monitoring'/><category scheme='http://www.blogger.com/atom/ns#' term='ModSecurity'/><category scheme='http://www.blogger.com/atom/ns#' term='web application security'/><category scheme='http://www.blogger.com/atom/ns#' term='PCI'/><title type='text'>Using OSSEC to monitor ModSecurity and Wordpress</title><content type='html'>As the October &lt;a href="https://www.issa.org/" target="_blank"&gt;ISSA&lt;/a&gt; Journal begins to make the rounds, readers will note &lt;a href="http://www.ossec.net/" target="_blank"&gt;OSSEC&lt;/a&gt; as the topic of my &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;&lt;span style="font-style:italic;"&gt;toolsmith&lt;/span&gt;&lt;/a&gt; column. &lt;br /&gt;The topic was chosen by Doug Burks of &lt;a href="http://securityonion.blogspot.com" target="_blank"&gt;Security Onion&lt;/a&gt; as part of the &lt;a href="http://holisticinfosec.blogspot.com/2009/07/pick-toolsmith-topic.html" target="_blank"&gt;Pick a Toolsmith Topic&lt;/a&gt; contest (we'll do it again). &lt;br /&gt;As a result Doug won &lt;a href="http://www.amazon.com/Zero-Day-Threat-Shocking-Identity/dp/140275695X" target="_blank"&gt;Zero Day Threat: The Shocking Truth of How Banks and Credit Bureaus Help Cyber Crooks Steal Your Money and Identity&lt;/a&gt;. Thanks again, Doug.&lt;br /&gt;The article is available for all readers &lt;a href="http://holisticinfosec.org/toolsmith/docs/october2009.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While I &lt;a href="http://holisticinfosec.org/toolsmith/docs/october2009.html" target="_blank"&gt;discussed&lt;/a&gt; OSSEC as it pertains to Snort logs, PCI compliance, application (misuse) monitoring and auditing, as well as malware behavioral analysis, I spent very little time discussing the use of OSSEC with &lt;a href="http://www.modsecurity.org/" target="_blank"&gt;ModSecurity&lt;/a&gt; or Wordpress.&lt;br /&gt;So here's where I magically tie it all together. ;-)&lt;br /&gt;Given the title of the book Doug won, what's one way we might help prevent cyber crooks from stealing our money and identity? &lt;br /&gt;Monitor our web applications, of course! With OSSEC. See how I did that?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;u&gt;OSSEC and mod_security&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As an example, on an Ubuntu server running Apache generating mod_security audit logs, include the following in ossec.conf (var/ossec/etc):&lt;br /&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/SsWP7t40mMI/AAAAAAAAAPQ/WBB8ST6u3Ic/s1600-h/ScreenShot020.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 58px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/SsWP7t40mMI/AAAAAAAAAPQ/WBB8ST6u3Ic/s400/ScreenShot020.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5387870785311643842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OSSEC will then alert on mod_security events.&lt;br /&gt;You'll need to tune and filter; you may receive quite a few alerts, but once optimized the results will be quite useful.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/SsVGS9xiKII/AAAAAAAAAPI/QL4UfRZYagY/s1600-h/ScreenShot018.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 134px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/SsVGS9xiKII/AAAAAAAAAPI/QL4UfRZYagY/s400/ScreenShot018.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5387789820852578434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;u&gt;OSSEC and Wordpress&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using OSSEC HIDS with Wordpress is already nicely &lt;a href="http://www.ossec.net/main/wpsyslog2" target="_blank"&gt;documented&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;Highlights from OSSEC pages:&lt;/span&gt;&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;WPsyslog2 is a global log plugin for Wordpress that keeps track of all system events and writes them to syslog. It tracks events such as new posts, new profiles, new users, failed logins, logins, logouts, etc.&lt;br /&gt;It also tracks the latest vulnerabilities and alerts if any of them are triggered, becoming very useful when integrated with a log analysis tool, such as OSSEC HIDS. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/SsVAF6rfPAI/AAAAAAAAAPA/LiCqypQoowM/s1600-h/ScreenShot017.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 265px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/SsVAF6rfPAI/AAAAAAAAAPA/LiCqypQoowM/s400/ScreenShot017.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5387782999613848578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No matter what you wish to monitor, even if it's simple server well being, you'll find OSSEC indispensable. Making use of it as part of your web application security arsenal is a giant step in the right direction.&lt;br /&gt;&lt;br /&gt;Feedback welcome, as always, via comments or email.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/09/using-ossec-to-monitor-modsecurity-and.html&amp;title=Using%20OSSEC%20to%20monitor%20ModSecurity%20and%20Wordpress " title="Using OSSEC to monitor ModSecurity and Wordpress "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/09/using-ossec-to-monitor-modsecurity-and.html" title="Using OSSEC to monitor ModSecurity and Wordpress "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/09/using-ossec-to-monitor-modsecurity-and.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-375066257072807614?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/375066257072807614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=375066257072807614' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/375066257072807614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/375066257072807614'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/09/using-ossec-to-monitor-modsecurity-and.html' title='Using OSSEC to monitor ModSecurity and Wordpress'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kVOWaY1TAF0/SsWP7t40mMI/AAAAAAAAAPQ/WBB8ST6u3Ic/s72-c/ScreenShot020.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-1970553652310527503</id><published>2009-09-20T22:08:00.000-07:00</published><updated>2009-09-22T16:12:40.620-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site request forgery'/><title type='text'>CSRF attacks and forensic analysis</title><content type='html'>Cross-site request forgery (&lt;a href="http://www.cgisecurity.com/csrf-faq.html" target="_blank"&gt;CSRF&lt;/a&gt;) attacks exhibit an oft misunderstood yet immediate impact on the victim (not to mention the organization they work for) whose browser has just performed actions they did not intend, on behalf of the attacker. &lt;br /&gt;Consider the critical infrastructure operator performing administrative actions via poorly coded web applications, who unknowingly falls victim to a spear phishing attack. The result is a CSRF-born attack utilized to create an administrative account on the vulnerable platform, granting the attacker complete control over a resource that might manage the likes of a nuclear power plant or a dam (pick your poison). &lt;br /&gt;&lt;br /&gt;Enough of an impact statement for you?&lt;br /&gt;&lt;br /&gt;There's another impact, generally less considered but no less important, resulting from CSRF attacks: they occur as attributable to the known good user, and in the context of an accepted browser session.&lt;br /&gt;Thus, how is an investigator to fulfill her analytical duties once and if CSRF is deemed to be the likely attack vector?&lt;br /&gt;&lt;br /&gt;I maintain two views relevant to this question. &lt;br /&gt;The first is obvious. Vendors and developers should produce web applications that are not susceptible to CSRF attacks. Further, organizations, particularly those managing critical infrastructure and data with high business impact or personally identifiable information (PII), must conduct due diligence to ensure that products used to provide their service must be securely developed.&lt;br /&gt;&lt;br /&gt;The second view places the responsibility squarely on the same organization to:&lt;br /&gt;1) capture verbose and detailed web logs (especially the referrer)&lt;br /&gt;2) stored and retained browser histories and/or internet proxy logs for administrators who use hardened, monitored workstations, ideally with little or no internet access&lt;br /&gt;Strong, clarifying policies and procedures are &lt;a href="#recommended"&gt;recommended&lt;/a&gt; to ensure both 1 &amp; 2 are successful efforts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;DETAILED DISCUSSION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Web logs&lt;/span&gt;&lt;br /&gt;Following is an attempt to clarify the benefits of verbose logging on web servers as pertinent to CSRF attack analysis, particularly where potentially vulnerable web applications (all?) are served. The example is supported by the correlative browser history. I've anonymized all examples to protect the interests of applications that are still pending repair. &lt;br /&gt;&lt;br /&gt;A known good request for an web application administrative function as seen in Apache logs might appear as seen in Figure 1.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/SrlS3mP6XdI/AAAAAAAAAOg/K32Jt9IyP8A/s1600-h/AdminRequestGood.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 22px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/SrlS3mP6XdI/AAAAAAAAAOg/K32Jt9IyP8A/s400/AdminRequestGood.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384425944611708370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Figure 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As expected, the referrer is &lt;span style="font-style:italic;"&gt;http://192.168.248.102/victimApp/?page=admin&lt;/span&gt;, a local host making a request via the appropriate functionality provided by the application as expected. &lt;br /&gt;&lt;br /&gt;However, if an administrator has fallen victim to a spear phishing attempt intended to perform the same function via a CSRF attack, the log entry might appear as seen in Figure 2.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/SrlTAwB1J3I/AAAAAAAAAOo/uQBJJdtK5ns/s1600-h/AdminRequestBad.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 20px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/SrlTAwB1J3I/AAAAAAAAAOo/uQBJJdtK5ns/s400/AdminRequestBad.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384426101855823730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Figure 2&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;In Figure 2, although the source IP is the same as the known good request seen in Figure 1, it's clear that the request originated from an unexpected location, specifically &lt;span style="font-style:italic;"&gt;http://badguy.com/poc/postCSRFvictimApp.html&lt;/span&gt; as seen in the referrer field.&lt;br /&gt;Most attackers won't be so accommodating as to name their attack script something like &lt;span style="font-style:italic;"&gt;postCSRFvictimApp.html&lt;/span&gt;, but the GET/POST should still stand out via the referrer field. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Browser history or proxy logs&lt;/span&gt;&lt;br /&gt;Assuming time stamp matching and enforced browser history retention or proxy logging (major assumptions, I know), the log entries above can also be correlated. Consider the Firefox history summary seen in Figure 3.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/SrlT2ONSxwI/AAAAAAAAAO4/Ap3xb1GkwnA/s1600-h/CSRFbrowserHistory.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 91px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/SrlT2ONSxwI/AAAAAAAAAO4/Ap3xb1GkwnA/s400/CSRFbrowserHistory.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384427020490032898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Figure 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The sequence of events shows the browser having made a request to badguy.com followed by the addition of a new user via the vulnerable web applications add user administrative function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a name="recommended"&gt;RECOMMENDATIONS&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Enable the appropriate logging levels and format, and ensure that the referrer field is always captured. &lt;br /&gt;&lt;br /&gt;For Apache servers consider the following log &lt;a href="http://httpd.apache.org/docs/2.0/logs.html" target="_blank"&gt;format&lt;/a&gt;:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\"" combined&lt;br /&gt;CustomLog log/access_log combined &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For IIS servers be sure to enable cs(Referer) &lt;a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/676400bc-8969-4aa7-851a-9319490a9bbb.mspx?mfr=true" target="_blank"&gt;logging&lt;/a&gt; via IIS Manager.&lt;br /&gt;Please note that it is not enabled by default in IIS and that W3C Extended Log File Format is required.&lt;br /&gt;&lt;br /&gt;2) Retain and monitor browser histories and/or internet proxy logs for administrators who conduct high impact administrative duties via web applications. Ideally, said administrators should use hardened, monitored workstations, with little or no internet access.&lt;br /&gt;&lt;br /&gt;3) Provide &lt;span style="font-weight:bold;"&gt;enforced&lt;/span&gt; policies and procedures to ensure that 1 &amp; 2 are undertaken successfully.&lt;br /&gt;&lt;br /&gt;Feedback welcome, as always, via comments or email.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/09/csrf-attacks-and-forensic-analysis.html&amp;title=CSRF%20attacks%20and%20forensic%20analysis " title="CSRF attacks and forensic analysis "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/09/csrf-attacks-and-forensic-analysis.html" title="CSRF attacks and forensic analysis "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/09/csrf-attacks-and-forensic-analysis.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-1970553652310527503?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/1970553652310527503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=1970553652310527503' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1970553652310527503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1970553652310527503'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/09/csrf-attacks-and-forensic-analysis.html' title='CSRF attacks and forensic analysis'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kVOWaY1TAF0/SrlS3mP6XdI/AAAAAAAAAOg/K32Jt9IyP8A/s72-c/AdminRequestGood.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-3819727739711701359</id><published>2009-09-14T20:54:00.000-07:00</published><updated>2009-09-17T19:07:13.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='OffVis'/><category scheme='http://www.blogger.com/atom/ns#' term='malcode analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='malware analysis tools'/><category scheme='http://www.blogger.com/atom/ns#' term='toolsmith'/><title type='text'>OffVis 1.1 now available</title><content type='html'>A quick update on &lt;a href="http://go.microsoft.com/fwlink/?LinkId=158791" target="_blank"&gt;OffVis&lt;/a&gt; as September's &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;&lt;span style="font-style:italic;"&gt;toolsmith&lt;/span&gt;&lt;/a&gt; on the same topic begins to arrive in ISSA Journal subscriber's mailboxes.&lt;br /&gt;&lt;a href="http://blogs.technet.com/msrc/" target="_blank"&gt;MSRC&lt;/a&gt; Engineering &lt;a href="http://blogs.technet.com/srd/" target="_blank"&gt;Security Research &amp; Defense&lt;/a&gt; has released &lt;a href="http://blogs.technet.com/srd/archive/2009/09/14/offvis-updated-office-file-format-training-video-created.aspx" target="_blank"&gt;OffVis 1.1&lt;/a&gt;, along with a detailed and insightful &lt;a href="http://research.microsoft.com/en-us/UM/redmond/events/BH09/lecture.htm" target="_blank"&gt;video&lt;/a&gt; (best viewed with IE) on the OLESS Office legacy binary file format.&lt;br /&gt;The new release includes bug fixes, enhancements, and additional detected CVEs.&lt;br /&gt;Download OffVis 1.1, watch the video, and read the article if you spend any time analyzing Office malware.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/09/offvis-11-now-available.html&amp;title=OffVis%201.1%20now%20available " title="OffVis 1.1 now available "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/09/offvis-11-now-available.html" title="OffVis 1.1 now available "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/09/offvis-11-now-available.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-3819727739711701359?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/3819727739711701359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=3819727739711701359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3819727739711701359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3819727739711701359'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/09/offvis-11-now-available.html' title='OffVis 1.1 now available'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-6134441339308560455</id><published>2009-09-04T08:40:00.000-07:00</published><updated>2009-09-14T10:19:40.533-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disclosure'/><category scheme='http://www.blogger.com/atom/ns#' term='pwnies'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Disclosure standards and why they're critical</title><content type='html'>If you've read this blog over the last couple of years you've likely made note of the varying degrees of success I've had disclosing vulnerabilities. &lt;br /&gt;You've seen the best of breed in &lt;a href="http://holisticinfosec.blogspot.com/2009/08/appriver-saas-security-provider-sets.html"&gt;AppRiver&lt;/a&gt; and SmarterTools.&lt;br /&gt;You've also seen lessons in how to &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; handle disclosures in the likes of &lt;a href="http://www.theregister.co.uk/2008/12/16/american_express_website_bug/"&gt;American Express&lt;/a&gt; and &lt;a href="http://www.theregister.co.uk/2009/08/20/ameriprise_website_vulnerabilities/"&gt;Ameriprise&lt;/a&gt;. I believe Ameriprise is Pwnie-worthy for &lt;a href="http://pwnie-awards.org/2009/awards.html"&gt;Lamest Vendor Response&lt;/a&gt; given that Benjamin Pratt, Ameriprise’s vice president of public communications, said "There's no one at risk here." and that there are no plans to review any of the mechanisms the company may have in place to receive notifications from the public about website vulnerabilities. Wow. The Consumerist &lt;a href="http://consumerist.com/5342194/ameriprise-website-riddled-with-security-vulnerabilities-for-at-least-five-months"&gt;clarified&lt;/a&gt; those statements aptly with "we assume he means, "No one important on our side of things. Our customers can suck it."&lt;br /&gt;&lt;br /&gt;I take disclosure very seriously. I believe it is a deep seated, inherent responsibility that rests squarely on the shoulders of vendors and site operators. Equally, disclosure must be responsible, even when efforts to advise the vendor have come up empty. To that end: &lt;a href="http://ReportSecurityFlaws.com"&gt;ReportSecurityFlaws.com&lt;/a&gt;, the result of a recent &lt;a href="http://datasecurityblog.wordpress.com/2009/08/24/data-security-podcast-episode-67-aug-24-2009/"&gt;interview&lt;/a&gt; I gave to by Ira Victor of the &lt;a href="http://datasecurityblog.wordpress.com"&gt;Data Security Podcast&lt;/a&gt; on the topic of mishandled disclosures. We decided on a joint project, thus &lt;a href="http://ReportSecurityFlaws.com"&gt;ReportSecurityFlaws.com.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Report Security Flaws exists to increase awareness and responsiveness in Internet vendors and web site operators when they receive security-related disclosures.&lt;br /&gt;It is our hope that all vendors/operators maintain an email alias that exists for the sole purpose of receiving disclosure notices from parties reporting noted security flaws on the vendor/operator’s web site.&lt;br /&gt;&lt;br /&gt;Further, said email alias should be monitored by individuals with an understanding of web application security issues and business logic flaws, while maintaining a close working relationship with the site developers and operations engineers. This relationship should allow for the quick escalation of reported issues for mitigation and remediation.&lt;br /&gt;Examples of such email alias might include:&lt;br /&gt;security@domain.com&lt;br /&gt;websecurity@domain.com&lt;br /&gt;webreports@domain.com&lt;br /&gt;&lt;br /&gt;Too often vendors and web site operators fail to manage the proper intake and escalation of reported security flaws, leading to lapses in web application security for days, weeks, and even months.&lt;br /&gt;&lt;br /&gt;Report Security Flaws will provide resources and guidance for vendors and site operators facing such challenges, with the hope of improving internet security posture for vendor/operators and consumers alike.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you, dear reader, have tried to no avail to drive a site operator/web vendor/cloud provider to fix flaws, and received no reply, let us know. ReportSecurityFlaws intends to serve as a public motivator to close such gaps and promote improved vendor response, complete with standards.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NOTE:&lt;/span&gt; ReportSecurityFlaws is not intended to out vendors who fail to fix. Rather, it is to use all means necessary to ensure they do fix, and promote better standards and practices. &lt;br /&gt;&lt;br /&gt;With standards in mind, I've been participating in discussions regarding  ISO/IEC 29147, which will hopefully be embraced globally as the ISO standard &lt;span style="font-style:italic;"&gt;Security&lt;br /&gt;techniques – Responsible vulnerability disclosure&lt;/span&gt;.&lt;br /&gt;We also believe there is an opportunity for the PCI Council to incorporate stringent disclosure practices in the PCI DSS.&lt;br /&gt;&lt;br /&gt;Disclosure can and must be handled properly. This week's reading included a remarkable and detailed public &lt;a href="https://blogs.apache.org/infra/entry/apache_org_downtime_report"&gt;incident report&lt;/a&gt; from &lt;a href="http://apache.org/"&gt;Apache&lt;/a&gt; to the &lt;a href="https://blogs.apache.org/infra/entry/apache_org_downtime_initial_report"&gt;compromise&lt;/a&gt; they'd suffered the week prior. This kind of transparent, open response does, as they clearly state, make the internet a better place. Well done, Apache. &lt;br /&gt;&lt;br /&gt;Stay tuned for more....&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/09/disclosure-standards-and-why-theyre.html&amp;title=Disclosure%20standards%20and%20why%20they're%20critical " title="Disclosure standards and why they're critical&lt;br /&gt; "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/09/disclosure-standards-and-why-theyre.html" title="Disclosure standards and why they're critical "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/09/disclosure-standards-and-why-theyre.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-6134441339308560455?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/6134441339308560455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=6134441339308560455' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/6134441339308560455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/6134441339308560455'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/09/disclosure-standards-and-why-theyre.html' title='Disclosure standards and why they&apos;re critical'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-3289195677067250457</id><published>2009-09-01T14:15:00.000-07:00</published><updated>2009-09-01T15:26:31.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='OffVis'/><category scheme='http://www.blogger.com/atom/ns#' term='malcode analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='malware analysis tools'/><category scheme='http://www.blogger.com/atom/ns#' term='toolsmith'/><title type='text'>toolsmith: OffVis 1.0 Beta - Office visualization tool</title><content type='html'>My monthly toolsmith column in the September 2009 edition of the ISSA Journal features OffVis, a tool for detecting malicious Microsoft Office documents. This tool was created by &lt;a href="http://blogs.technet.com/msrc/default.aspx." target="_blank"&gt;MSRC&lt;/a&gt;'s Engineering team, a group that spends a great deal of time looking for ways to detect exploitation of given vulnerabilities, in particular those that are Office-related.&lt;br /&gt;Their efforts led to the creation of OffVis, starting in November 2008. First released in beta to &lt;a href="http://www.microsoft.com/security/msrc/collaboration/mapp.aspx" target="_blank"&gt;MAPP&lt;/a&gt; participants, it has matured into a UI-based tool that analyzes a very specific set of vulnerabilities in order to better help defenders. MSRC Engineering’s work allows them to build detection logic, and then reuse it as part of ongoing analysis efforts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Excerpt:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;A typical targeted attack often includes an email sent to an intended victim with a malicious Excel document attached. When the victim opens the Excel document the following sequence might occur. First, it exploits a vulnerability to force Excel to run embedded shellcode. The shellcode then extracts an XOR’d, well-formed XLS file, and an EXE. The XLS opens in Excel, and the extracted EXE is executed which installsa backdoor as a service.9 This actual limited targeted attack resulted in Microsoft releasing KB 94756310 on January 15, 2008. The OffVis Excel parser includes detection logic for CVE-2008-0081,11 the National Vulnerability Database CVE released in accordance with KB 947563. We’ll look at a specific sample exploiting CVE-2008-0081 in Using OffVis.&lt;br /&gt;Stepping through the exploit more specifically might appear as seen in Figure 2.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/Sp2SZCKbQ1I/AAAAAAAAANg/FSDUDaylBu4/s1600-h/exploit.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 50px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/Sp2SZCKbQ1I/AAAAAAAAANg/FSDUDaylBu4/s320/exploit.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5376614488925225810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Figure 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/Sp2T_mOS6eI/AAAAAAAAANo/ZaLd-5BAP80/s1600-h/exploitStructure.png" target="_blank"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 173px; height: 320px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/Sp2T_mOS6eI/AAAAAAAAANo/ZaLd-5BAP80/s320/exploitStructure.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5376616250951789026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;br /&gt;Typical exploit structure (Figure 3) ensures that everything is included in the document; please note that there can be variations including multiple shellcode stages, multiple Trojans, and obfuscation of both Trojan and the document.&lt;br /&gt;&lt;br /&gt;For a much deeper dive into exploit structure, as well as disassembly and debugging techniques, see Bruce Dang’s topical Black Hat Japan 2008 presentation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Figure 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The article PDF is &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;Grab OffVis &lt;a href="http://blogs.technet.com/srd/archive/2009/07/31/announcing-offvis.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;Thanks to Dan, Kevin, Bruce, Robert, and Jonathan for the time and feedback that contributed to this month's article.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/09/toolsmith-offvis-10-beta-office.html&amp;title=toolsmith:%20OffVis%201.0%20Beta%20-%20Office%20visualization%20tool " title="toolsmith: OffVis 1.0 Beta - Office visualization tool "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/amex-ii-ameriprise-mishandles.html" title="OffVis 1.0 Beta - Office visualization tool "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/09/toolsmith-offvis-10-beta-office.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-3289195677067250457?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/3289195677067250457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=3289195677067250457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3289195677067250457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3289195677067250457'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/09/toolsmith-offvis-10-beta-office.html' title='toolsmith: OffVis 1.0 Beta - Office visualization tool'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kVOWaY1TAF0/Sp2SZCKbQ1I/AAAAAAAAANg/FSDUDaylBu4/s72-c/exploit.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-862375683626621811</id><published>2009-08-20T13:45:00.001-07:00</published><updated>2009-08-20T15:31:08.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='online finance flaw'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site request forgery'/><title type='text'>Amex II: Ameriprise mishandles disclosure too</title><content type='html'>Yet another &lt;a href="http://holisticinfosec.blogspot.com/search?q=online+finance+flaw" target="_blank"&gt;online finance flaw&lt;/a&gt; for your consideration.&lt;br /&gt;Remember the American Express &lt;a href="http://holisticinfosec.blogspot.com/2008/12/online-finance-flaw-american-express.html" target="_blank"&gt;issue&lt;/a&gt;?&lt;br /&gt;Apparently the negligence and ignorance of the parent has been inherited by the child.&lt;br /&gt;It took me pinging &lt;a href="http://search.theregister.co.uk/?author=Dan%20Goodin" target="_blank"&gt;Dan Goodin&lt;/a&gt; at &lt;a href="http://www.theregister.co.uk/"&gt;The Register&lt;/a&gt; and asking him to shake Ameriprise out of their slumber to address the most commonplace, simple, web application bug of all: XSS. Really? Still?&lt;br /&gt;Dan did a bang up job of the task at hand; it was fixed within hours. Ameriprise had ignored my multiple attempts to disclose over five months. Power of the press, eh?&lt;br /&gt;The story is &lt;a href="http://www.theregister.co.uk/2009/08/20/ameriprise_website_vulnerabilities/" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;I also owe &lt;a href="http://www.techlex.com/" target="_blank"&gt;Laura Wilson&lt;/a&gt; at &lt;a href="http://information-security-resources.com/" target="_blank"&gt;Information Security Resources&lt;/a&gt; for alerting me to likely issues with Ameriprise.&lt;br /&gt;I'm tired of having to say it. It's even gotten to the place where readers get pissed at me because I keep stressing the point. But I shouldn't have to. &lt;br /&gt;Major financial providers should &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; be ignoring reports of common web application vulnerabilities sent in via all their available channels.&lt;br /&gt;Major financial providers &lt;span style="font-style:italic;"&gt;should&lt;/span&gt; be reviewing their web sites and their code at regular intervals, proactively preventing these issues.&lt;br /&gt;Blah, blah, blah...you can't hack a server with XSS.&lt;br /&gt;If you attended BlackHat or Defcon a few weeks ago, you may realize how much less relevant that argument is. &lt;br /&gt;Check out the &lt;a href="http://www.blackhat.com/presentations/bh-dc-09/Flick/BlackHat-DC-09-Flick-XAB_Slides.pdf" target="_blank"&gt;XAB&lt;/a&gt;, &lt;a href="http://malerisch.net/docs/eusecwest09_exploiting_firefox_extensions/eusecwest09_-_Roberto_Suggi_Liverani_-_Nick%20Freeman_-_Exploiting_Firefox_Extensions.pdf" target="_blank"&gt;Firefox extensions&lt;/a&gt;, and &lt;a href="http://www.blackhat.com/presentations/bh-usa-09/VELANAVA/BHUSA09-VelaNava-FavoriteXSS-SLIDES.pdf" target="_blank"&gt;evasion&lt;/a&gt; discussions.&lt;br /&gt;You can be pwned through XSS.&lt;br /&gt;Do I need to stress compliance again? Amex touts itself as a founding PCI partner, yet here we go again.&lt;br /&gt;Vendors and developers need to get smarter, faster, and more responsive to security related notifications, particularly with regard to their websites. &lt;br /&gt;To that end, keep an eye on the &lt;a href="http://datasecurityblog.wordpress.com/" target="_blank"&gt;Data Security Podcast&lt;/a&gt;. &lt;a href="http://datasecurityblog.wordpress.com/about/" target="_blank"&gt;Ira Victor&lt;/a&gt; and I have hatched a scheme to promote the use of proper disclosure handling by website operators such as major financial services providers. He'll also be posting podcasted discussions we've had regarding the disclosure issues, as well as the forensic challenges presented by CSRF attacks (another easily avoided, common web application vulnerability).&lt;br /&gt;I'll also be talking about a pending ISO standard for disclosure that I hope will begin to drive enterprise adoption of improved disclosure handling.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/08/amex-ii-ameriprise-mishandles.html&amp;title=Amex%20II:%20Ameriprise%20mishandles%20disclosure%20too&lt;br /&gt; " title="Amex II: Ameriprise mishandles disclosure too&lt;br /&gt; "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/amex-ii-ameriprise-mishandles.html" title="Amex II: Ameriprise mishandles disclosure too&lt;br /&gt; "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/08/amex-ii-ameriprise-mishandles.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-862375683626621811?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/862375683626621811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=862375683626621811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/862375683626621811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/862375683626621811'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/08/amex-ii-ameriprise-mishandles.html' title='Amex II: Ameriprise mishandles disclosure too'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-8208412877685423290</id><published>2009-08-14T22:34:00.000-07:00</published><updated>2009-08-26T23:15:44.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nsm'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='emerging threats'/><title type='text'>Linux Magazine: Tools for Visualizing IDS Output</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/SoZVTRNfRuI/AAAAAAAAANY/eAqo1kV8L34/s1600-h/CoverStory.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/SoZVTRNfRuI/AAAAAAAAANY/eAqo1kV8L34/s320/CoverStory.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5370073395211749090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The September 2009 issue (&lt;a href="http://www.linux-magazine.com/Issues/2009/106" target="_blank"&gt;106&lt;/a&gt;) of &lt;a href="http://www.linux-magazine.com/" target="_blank"&gt;Linux Magazine&lt;/a&gt; features a &lt;a href="http://www.linux-magazine.com/Issues/2009/106/PICTURES" target="_blank"&gt;cover story&lt;/a&gt; I've written that I freely admit I'm very proud of. &lt;span style="font-style:italic;"&gt;Tools for Visualizing IDS Output&lt;/span&gt; is an extensive, comparative study of malicious PCAPs as interpreted by the Snort IDS output versus the same PCAPs rendered by a variety of security data visualization tools. The Snort rules utilized are, of course, the quintessential ET rules from Matt Jonkman's &lt;a href="http://emergingthreats.net/" target="_blank"&gt;EmergingThreats.net&lt;/a&gt;. This article exemplifies the power and beauty of two disciplines I've long favored: network security monitoring and security data visualization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Excerpt:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The flood of raw data generated by intrusion detection systems (IDS) is often overwhelming for security specialists, and telltale signs of intrusion are sometimes overlooked in all the noise. Security visualization tools provide an easy, intuitive means for sorting through the dizzying data and spotting patterns that might indicate intrusion. Certain analysis and detection tools use PCAP, the Packet Capture library, to capture traffic. Several PCAP-enabled applications are capable of saving the data collected during a listening session into a PCAP file, which is then read and analyzed with other tools. PCAP files offer a convenient means for preserving and replaying intrusion data. In this article, I'll use PCAPs to explore a few popular free visualization tools.For each scenario, I’ll show you how the&lt;br /&gt;attack looks to the Snort intrusion detection system, then I’ll describe how the same incident would appear through a security visualization application.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The article gives &lt;a href="http://www.secviz.org/node/89" target="_blank"&gt;DAVIX&lt;/a&gt; its rightful due, but also covers a tool to be included in the next DAVIX release called NetGrok. If you're not familiar with NetGrok, visit the &lt;a href="http://www.cs.umd.edu/projects/netgrok/" target="_blank"&gt;site&lt;/a&gt;, download the tool and prepare to be amazed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/SoZRhhruUqI/AAAAAAAAANI/A1UUrwY-5C4/s1600-h/Screenshot-NetGrok.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/SoZRhhruUqI/AAAAAAAAANI/A1UUrwY-5C4/s320/Screenshot-NetGrok.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5370069242105189026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be &lt;a href="http://secureworldexpo.com/events/conference-details.php?cid=3109" target="_blank"&gt;presenting&lt;/a&gt; this work and research at the Seattle &lt;a href="http://secureworldexpo.com" target="_blank"&gt;Secureworld&lt;/a&gt; Expo on October 28th at 3pm. If you're in the area, hope to see you there.&lt;br /&gt;&lt;br /&gt;This issue of Linux Magazine is on news stands now, grab a copy while you can. It includes Ubuntu and Kubuntu 9.04 on DVD so it's well worth the investment.&lt;br /&gt;&lt;br /&gt;Grab &lt;a href="http://www.cs.umd.edu/projects/netgrok/" target="_blank"&gt;NetGrok&lt;/a&gt; at your earliest convenience and let m know what you think.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/08/linux-magazine-tools-for-visualizing.html&amp;title=Linux%20Magazine:%20Tools%20for%20Visualizing%20IDS%20Output " title="Linux Magazine: Tools for Visualizing IDS Output "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/linux-magazine-tools-for-visualizing.html" title="Linux Magazine: Tools for Visualizing IDS Output "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/08/linux-magazine-tools-for-visualizing.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-8208412877685423290?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/8208412877685423290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=8208412877685423290' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8208412877685423290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8208412877685423290'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/08/linux-magazine-tools-for-visualizing.html' title='Linux Magazine: Tools for Visualizing IDS Output'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_kVOWaY1TAF0/SoZVTRNfRuI/AAAAAAAAANY/eAqo1kV8L34/s72-c/CoverStory.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-4208171217317962020</id><published>2009-08-06T16:10:00.000-07:00</published><updated>2009-08-06T22:24:21.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppRiver'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='SmarterTools'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='Secunia'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>AppRiver: SaaS security provider sets standard for rapid response</title><content type='html'>On July 28th I was happily catching up on my RSS feeds before getting ready to head of to Las Vegas for DEFCON when a Dark Reading headline caught my eye. &lt;br /&gt;Tim Wilson's piece, &lt;a href="http://www.darkreading.com/securityservices/security/antivirus/showArticle.jhtml;jsessionid=UTIG3NMHGGL5XQE1GHPCKHWATMY32JVN?articleID=218700095&amp;pgno=1&amp;queryText=&amp;isPrev="&gt;After Years Of Struggle, SaaS Security Market Finally Catches Fire&lt;/a&gt;, drew me in for two reasons. &lt;br /&gt;I'm a fan of certain SaaS Security products (&lt;a href="http://secureworks.com/"&gt;SecureWorks&lt;/a&gt;), but I also like to pick on SaaS/cloud offerings for not shoring up their security as much as they should. &lt;br /&gt;The second page of Tim's article described AppRiver, the "Messaging Experts" as one of some smaller service providers who have &lt;span style="font-style:italic;"&gt;created a dizzying array of offerings to choose from&lt;/span&gt;.&lt;br /&gt;That was more than enough impetus to go sniffing about, and sure enough, your basic, run-of-the-mill XSS vulnerabilities popped up almost immediately. &lt;br /&gt;&lt;br /&gt;Before...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/Snp2KvNOIEI/AAAAAAAAAMw/g-8gUnqD8p8/s1600-h/ScreenShot079.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/Snp2KvNOIEI/AAAAAAAAAMw/g-8gUnqD8p8/s320/ScreenShot079.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5366731832808054850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After...    &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/Snp2do2HJRI/AAAAAAAAAM4/6BnjS4nrh6E/s1600-h/ScreenShot080.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 166px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/Snp2do2HJRI/AAAAAAAAAM4/6BnjS4nrh6E/s320/ScreenShot080.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5366732157518030098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not likely an issue a SaaS security provider wants to leave unresolved, and here's where the story brightens up in an extraordinarily refreshing way.&lt;br /&gt;If I tried, in my wildest imagination, I couldn't realize a better disclosure response than what follows as conducted by AppRiver AND SmarterTools. &lt;br /&gt;Simply stunning.&lt;br /&gt;&lt;br /&gt;Let me provide the exact time line for you:&lt;br /&gt;1) July 28, 9:49pm: Received automated response from support at appriver.com after disclosing vulnerability via their online form.&lt;br /&gt;&lt;br /&gt;2) July 28, 9:55pm: Received a human response from support team lead Nicky F. seeking more information "so we can look into this". &lt;br /&gt;(SIX MINUTES AFTER MY DISCLOSURE) &lt;br /&gt;&lt;br /&gt;3) July 28, 10:27pm: Received a phone call from Scott at AppRiver to make sure they clearly understand the issue for proper escalation. &lt;br /&gt;(NOW SHAKING MY HEAD IN AMAZEMENT)&lt;br /&gt;&lt;br /&gt;4) July 29, 6:35am: Received an email from Scottie, an AppRiver server engineer, seeking yet more details.&lt;br /&gt;&lt;br /&gt;5) July 29, 8:51 &amp; 8:59am: Received a voicemail and email from Scottie to let me know that one of the vulnerabilities I'd discovered was part of 3rd party (SmarterTools) code AppRiver was using to track support requests. &lt;br /&gt;(MORE ON THIS IN A BIT) &lt;br /&gt;&lt;br /&gt;6) July 29, 2:08pm: Received email from Steve M., AppRiver software architect, who stated that:&lt;br /&gt;a) "We deployed anti-XSS code today as a fix and are using scanning tools and tests to analyze our other web applications to ensure nothing else has slipped through the cracks.  We do employ secure coding practices in our development department and take these matters seriously.  We appreciate your help and are going to use this as an opportunity to focus our development teams on the necessity and best practices of secure coding."&lt;br /&gt;b) "Regarding XSS vulnerabilities you detected in the SmarterTrack application (the above mentioned 3rd party tracking app) from SmarterTools, one of our lead Engineers and myself called them this morning explaining the vulnerability and requesting an update to fix the problem.  We also relayed to them that a security professional had discovered the vulnerability and would be contacting them to discuss it further."&lt;br /&gt;(I AM NOW SPEECHLESS WATCHING APPRIVER HANDLE THIS DISCLOSURE)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;NOTE:&lt;/span&gt; &lt;span style="font-style:italic;"&gt;Less than 24 hours after my initial report, the vulnerabilities that AppRiver had direct ownership of were repaired.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7) July 29, 4:17pm: Received an email from Andrew W at SmarterTools (3rd party tracking app vendor) who stated "thank you for pointing this out to us... we will be releasing a build within the next week to resolve these issues."&lt;br /&gt;(CLEARLY STATED INTENTIONS)&lt;br /&gt;&lt;br /&gt;8) August 4, 8:02am: Received another email from Andrew W at SmarterTools who stated "we plan to release our next build tomrrow morning. (Wednesday GMT + 7) I will let you know as soon as it becomes available for download on our site."&lt;br /&gt;(CLARIFYING EXACTLY WHAT THEY SAID THEY WERE GOING TO DO)&lt;br /&gt;&lt;br /&gt;9) August 5, 9:37am: Received another email from Andrew W at SmarterTools stating that "a new version of SmarterTrack is now available via our website. (v 4.0.3504) This version includes a fix to the security issues you reported."&lt;br /&gt;(DID EXACTLY WHAT THEY SAID THEY WERE GOING TO DO)&lt;br /&gt;&lt;br /&gt;10) The resulting SmarterTools SmarterTrack vulnerability advisory was released yesterday on my &lt;a href="http://holisticinfosec.org/content/category/6/23/45/" target="_blank"&gt;Research&lt;/a&gt; pages: &lt;a href="http://holisticinfosec.org/content/view/123/45/" target="_blank"&gt;HIO-2009-0728&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I must reiterate. &lt;br /&gt;This is quite simply the new bar for response to vulnerability disclosures. &lt;br /&gt;It is further amazing that such a process was followed by not one, but two vendors.&lt;br /&gt;I am not a customer of either of these vendors but can clearly state this: if I required services offered by AppRiver and SmarterTools, I would sign up without hesitation.&lt;br /&gt;&lt;br /&gt;AppRiver and SmarterTools, yours is the standard to be met by others. Should other  vendors utilize even a modicum of your response and engagement process, the Internet at large would be a safer place. &lt;br /&gt;Well done to you both.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/08/appriver-saas-security-provider-sets.html&amp;title=AppRiver:%20SaaS%20security%20provider%20sets%20standard%20for%20rapid%20response " title="AppRiver: SaaS security provider sets standard for rapid response "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/appriver-saas-security-provider-sets.html" title="AppRiver: SaaS security provider sets standard for rapid response "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/08/appriver-saas-security-provider-sets.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-4208171217317962020?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/4208171217317962020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=4208171217317962020' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/4208171217317962020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/4208171217317962020'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/08/appriver-saas-security-provider-sets.html' title='AppRiver: SaaS security provider sets standard for rapid response'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_kVOWaY1TAF0/Snp2KvNOIEI/AAAAAAAAAMw/g-8gUnqD8p8/s72-c/ScreenShot079.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-5027375522613134895</id><published>2009-08-05T23:41:00.000-07:00</published><updated>2009-08-06T00:10:51.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIR-ROR'/><category scheme='http://www.blogger.com/atom/ns#' term='AIRT'/><category scheme='http://www.blogger.com/atom/ns#' term='Kees Leune'/><category scheme='http://www.blogger.com/atom/ns#' term='incident response'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='incident handling'/><title type='text'>toolsmith: AIRT-Application for Incident Response Teams</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/Snp99fxSU1I/AAAAAAAAANA/ece8ix98U74/s1600-h/title.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 171px; height: 78px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/Snp99fxSU1I/AAAAAAAAANA/ece8ix98U74/s320/title.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5366740401419080530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My monthly &lt;span style="font-style:italic;"&gt;&lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;toolsmith&lt;/a&gt;&lt;/span&gt; column in the August 2009 edition of the &lt;a href="http://issa.org/Members/Journal.html" target="_blank"&gt;ISSA Journal&lt;/a&gt; features &lt;a href="http://airt.leune.com/" target="_blank"&gt;AIRT&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"AIRT is a web-based application that has been designed and developed to support the day to day operations of a computer security incident response team. The application supports highly automated processing of incident reports and facilitates coordination of multiple incidents by a security operations center."&lt;/span&gt; &lt;br /&gt;&lt;a href="http://www.leune.org/blog/kees/" target="_blank"&gt;Kees Leune&lt;/a&gt; had pointed me to his excellent offering after I'd sent him &lt;a href="http://mirror.codeplex.com/" target="_blank"&gt;MIR-ROR&lt;/a&gt; for his consideration.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Incident response teams will find this app very useful for case management.&lt;/span&gt;&lt;br /&gt;The article PDF is &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;Thanks to Kees for all his time and feedback while I was writing this month's article.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/08/toolsmith-airt-application-for-incident.html&amp;title=toolsmith:%20AIRT-Application%20for%20Incident%20Response%20Teams " title="toolsmith: AIRT-Application for Incident Response Teams "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/toolsmith-airt-application-for-incident.html" title="toolsmith: AIRT-Application for Incident Response Teams "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/08/toolsmith-airt-application-for-incident.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-5027375522613134895?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/5027375522613134895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=5027375522613134895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5027375522613134895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5027375522613134895'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/08/toolsmith-airt-application-for-incident.html' title='toolsmith: AIRT-Application for Incident Response Teams'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_kVOWaY1TAF0/Snp99fxSU1I/AAAAAAAAANA/ece8ix98U74/s72-c/title.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-692393107876673892</id><published>2009-08-02T22:06:00.000-07:00</published><updated>2009-08-06T00:10:33.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Bailey'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Defcon'/><title type='text'>DEFCON 17 Presentation and Videos Now Available</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/SnZzhnH0ZuI/AAAAAAAAAMI/tpJWyNh67pc/s1600-h/dc-17-logo.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 170px; height: 150px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/SnZzhnH0ZuI/AAAAAAAAAMI/tpJWyNh67pc/s320/dc-17-logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5365603027333179106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://skeptikal.org" target="_blank"&gt;Mike&lt;/a&gt; and I presented &lt;a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Bailey" target="_blank"&gt;CSRF: Yeah, It Still Works&lt;/a&gt; to a receptive DEFCON crowd, where we took specific platforms and vendors to task for failing to secure their offerings against cross-site request forgery (CSRF) attacks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.theregister.co.uk/?author=Dan%20Goodin" target="_blank"&gt;Dan Goodin&lt;/a&gt; from &lt;a href="http://www.theregister.co.uk" target="_blank"&gt;The Register&lt;/a&gt; did a nice write-up on the talk wherein he cleverly referred to some of the above mentioned as the &lt;a href="http://www.theregister.co.uk/2009/08/02/unholy_trinity_csrf/" target="_blank"&gt;Unholy Trinity&lt;/a&gt;. ;-) See if you can spot in the presentation slides why that reference is pretty funny.&lt;br /&gt;&lt;br /&gt;For those of you who are interested in the talk but weren't able to attend, the presentation slides are &lt;a href="http://www.slideshare.net/rmcree/defcon-17-presentation-csrf-yeah-it-still-works" target="_blank"&gt;here&lt;/a&gt;, and links to the associated videos are embedded in the appropriate slides. The videos are big AVI files so you'll be a lot happier downloading them.&lt;br /&gt;&lt;br /&gt;I'll be following up on some very interesting questions that arose during Q&amp;A after this talk, so stay tuned over the next few weeks for posts regarding sound token implementation, CSRF mitigation and Ruby, and the implications of CSRF attacks on forensic investigations.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/08/defcon-17-presentation-and-videos-now.html&amp;title=DEFCON%2017%20Presentation%20and%20Videos%20Now%20Available " title="DEFCON 17 Presentation and Videos Now Available "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/08/defcon-17-presentation-and-videos-now.html" title="DEFCON 17 Presentation and Videos Now Available "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/08/defcon-17-presentation-and-videos-now.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-692393107876673892?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/692393107876673892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=692393107876673892' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/692393107876673892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/692393107876673892'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/08/defcon-17-presentation-and-videos-now.html' title='DEFCON 17 Presentation and Videos Now Available'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kVOWaY1TAF0/SnZzhnH0ZuI/AAAAAAAAAMI/tpJWyNh67pc/s72-c/dc-17-logo.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-5206506544386169683</id><published>2009-07-30T14:29:00.000-07:00</published><updated>2009-08-06T00:10:21.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSVDB'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='Netgear'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Bailey'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site request forgery'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Defcon'/><title type='text'>DEFCON preview: Netgear RP614 CSRF attack video</title><content type='html'>To give you a sense of what &lt;a href="http://skeptikal.org/" target="_blank"&gt;Mike Bailey&lt;/a&gt; and I will be covering at &lt;a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Bailey" target="_blank"&gt;defcon 17&lt;/a&gt; this Saturday at 11am, I thought I'd give you a little taste courtesy of a &lt;a href="http://www.netgear.com/Products/RoutersandGateways/WiredRouters/RP614.aspx" target="_blank"&gt;Netgear RP614v4&lt;/a&gt; router that suffers from cross-site request forgery (&lt;a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery"&gt;CSRF&lt;/a&gt;) vulnerabilities, as well as persistent cross-site scripting (&lt;a href="http://en.wikipedia.org/wiki/Cross-site_scripting"&gt;XSS&lt;/a&gt;) issues.&lt;br /&gt;See &lt;a href="http://osvdb.org/" target="_blank"&gt;OSVDB&lt;/a&gt; advisory &lt;a href="http://osvdb.org/show/osvdb/54885" target="_blank"&gt;54885&lt;/a&gt; for further specifics. BTW, please &lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;support&lt;/a&gt; OSVDB!&lt;br /&gt;&lt;br /&gt;The short version:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The Netgear RP614v4 web-based administration interface allows users to perform certain actions via HTTP requests without performing any validity checks to verify the requests. This can be exploited to perform administrative actions or conduct script insertion attacks e.g. when a logged-in administrator visits a malicious web site.&lt;/span&gt;&lt;br /&gt;The sad truth of the matter is this, while I don't have access to the whole Netgear product line, the reuse the same firmware codebase across multiple devices. &lt;br /&gt;Thus, in all likelihood, there are numerous Netgear devices vulnerable to this issue, if not all.&lt;br /&gt;The same holds true with Linksys devices, which we'll cover in detail at DEFCON.&lt;br /&gt;&lt;br /&gt;As you will see, the approach is simple, and too often effective.&lt;br /&gt;1) Miscreant crafts email utilizing well proven social engineering methodology.&lt;br /&gt;2) Victim follows orders and, while authenticated to vulnerable device, clicks on that damned link.&lt;br /&gt;3) Vulnerable device does not perform any validity checks to verify the requests made via the attacker's web page lurking behind the link in the email.&lt;br /&gt;4) Vulnerable device fails in whatever fashion it's told to.&lt;br /&gt;&lt;br /&gt;As exhibited in the video I've created for your viewing pleasure, I force the admin session to enable remote management (disabled by default) and change the remote management access port to 6667 for old time's sake. If, as it so often is, the admin account is left to default password, game over. Or, in many cases, you can also force a password change via CSRF as well.&lt;br /&gt;Any function the firmware provides can be forced via a victim admin's session; that which is exhibited here is but a single examplar.&lt;br /&gt;Tokens, people...&lt;a href="http://www.cgisecurity.com/csrf-faq.html#protectapp" target="_blank"&gt;tokens&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The video, as promised:&lt;br /&gt;&lt;a href="http://holisticinfosec.org/video/netgear/netgear.mp4" target="_blank"&gt;Lo-fi&lt;/a&gt; (5.63 MB MP4)  &lt;br /&gt;&lt;a href="http://holisticinfosec.org/video/netgear/netgear.wmv"&gt;Med-fi&lt;/a&gt; (53.9 MB WMV)&lt;br /&gt;&lt;a href="http://holisticinfosec.org/video/netgear/netgear.avi" target="_blank"&gt;Hi-fi&lt;/a&gt; (73.4 MB AVI)&lt;br /&gt;&lt;br /&gt;Hope to see you at DEFCON; please say hi if you're there on Saturday.&lt;br /&gt;I'll be easily spotted in jeans and my white Certified Application Security Specialist (&lt;a href="http://www.asscert.com/" target="_blank"&gt;ASS&lt;/a&gt;) &lt;a href="http://www.cafepress.com/asscert.394179901" target="_blank"&gt;golf&lt;/a&gt; shirt.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/defcon-preview-netgear-rp614-csrf.html&amp;title=DEFCON%20preview:%20Netgear%20RP614%20CSRF%20attack%20video " title="DEFCON preview: Netgear RP614 CSRF attack video "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/defcon-preview-netgear-rp614-csrf.html" title="DEFCON preview: Netgear RP614 CSRF attack video "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/defcon-preview-netgear-rp614-csrf.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-5206506544386169683?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/5206506544386169683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=5206506544386169683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5206506544386169683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/5206506544386169683'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/defcon-preview-netgear-rp614-csrf.html' title='DEFCON preview: Netgear RP614 CSRF attack video'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-7486140055251730641</id><published>2009-07-21T16:15:00.000-07:00</published><updated>2009-08-06T00:09:42.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='steekR'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='F-Secure'/><title type='text'>steekR security steenkS</title><content type='html'>My RSS reader continues to provide me subject matter for analysis, and the recent F-Secure purchase of &lt;a href="http://www.steekr.com/" target="_blank"&gt;steekR&lt;/a&gt;, “Your Secured Online Space”, was no exception. &lt;br /&gt;The purchase was described by &lt;a href="http://www.theregister.co.uk/2009/07/13/f_secure_steek_purchase/" target="_blank"&gt;El Reg&lt;/a&gt; as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;F-Secure grabs online storage firm in cloud security push&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Steek's technology is designed to allow users to upload data from either PCs or mobile phones. Bordeaux-based Steek already partners with mobile telcos (including Virgin Media, SFR in France and SingTel), a factor which F-Secure hopes will increase its ability to sell Software as a Service (SaaS) technology packages through operators.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oh boy, here we go again. &lt;br /&gt;I want to create a new line of Bobbleheads for Cloud and SaaS. They’ll talk as well, bobbling and blathering the latest buzz words:&lt;br /&gt;“We’ll give you the best ROI in the cloud!”&lt;br /&gt;“Our SaaS offering relieves you of any responsibility, we’ll do it all!”  &lt;br /&gt;I digress.&lt;br /&gt;I understand the business model, and F-Secure’s motives for the purchase; it’s hard to find fault there.&lt;br /&gt;But as I’ve &lt;a href="http://holisticinfosec.blogspot.com/search?q=saas" target="_blank"&gt;indicated&lt;/a&gt; time and time again, when you purchase or integrate another vendor’s offerings, you immediately inherit their shortcomings as well.&lt;br /&gt;&lt;br /&gt;I propose a &lt;a href="http://www.urbandictionary.com/define.php?term=Blamestorming"&gt;blamestorming&lt;/a&gt; session. I’d like to start with steekR.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;steekR suffers from persistent cross-site scripting (&lt;a href="http://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank"&gt;XSS&lt;/a&gt;) flaws.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;They further suffer from a complete inability to respond to responsible disclosures (multiple attempts over two weeks).  &lt;br /&gt;Thus, I struggle with their “Your Secured Online Space” claim. As in…not so much.&lt;br /&gt;Imagine this scenario:&lt;br /&gt;1) An attacker creates a steekR account.&lt;br /&gt;2) The attacker embeds malicious JavaScript.&lt;br /&gt;3) The attacker then shares steekR content in a manner that exposes it to any victim who errantly clicks through.&lt;br /&gt;4) You receive email notification of the share and given your use of steekR (you and 2,405,935 other customers), you click the URL.&lt;br /&gt;5) Your browser is directed to a steekR share with a malware-laden IFRAME embedded.&lt;br /&gt;6) You’re pwned.&lt;br /&gt;&lt;br /&gt;I'll walk you through it.&lt;br /&gt;&lt;br /&gt;Here's the email...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/SmY8jO6-IHI/AAAAAAAAAL4/nShzj4bq9Bc/s1600-h/steek1.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 134px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/SmY8jO6-IHI/AAAAAAAAAL4/nShzj4bq9Bc/s320/steek1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361038982429679730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the URL in the email (no, I'm not trying to pwn you):&lt;br /&gt;&lt;a href="http://www.steekr.com/n/50-2/share/LNK32784a66232b7baaf/" target="_blank"&gt;http://www.steekr.com/n/50-2/share/LNK32784a66232b7baaf/&lt;/a&gt;&lt;br /&gt;Click My Documents in the left pane and you'll see the IFRAME in the right pane when you mouse over the folder.&lt;br /&gt;&lt;br /&gt;Here's the result when you click said URL...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_kVOWaY1TAF0/SmY8yc_qV4I/AAAAAAAAAMA/eUPvBna-eo4/s1600-h/steek2.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 134px;" src="http://4.bp.blogspot.com/_kVOWaY1TAF0/SmY8yc_qV4I/AAAAAAAAAMA/eUPvBna-eo4/s320/steek2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361039243905488770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That IFRAME could easily be something nasty.&lt;br /&gt;Similar scenarios can easily lead to data breach, account compromise; pick your poison. &lt;br /&gt;Lest you forget, persistent XSS issues are far uglier than their reflected kin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Lesson for companies like F-Secure on the venture integration path:&lt;/span&gt;&lt;br /&gt;Review the acquisitions security-related practices, or lack thereof, and conduct a thorough assessment of the product driving the decision to purchase them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Lesson for users of SaaS offerings:&lt;/span&gt;&lt;br /&gt;Assume no privacy, and no guarantee of security. A trusted resource may not be trustworthy. &lt;br /&gt;&lt;br /&gt;Steek and you might stumble. ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/steekr-security-steenks.html&amp;title=steekR%20security%20steenkS " title="steekR security steenkS "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/steekr-security-steenks.html" title="steekR security steenkS "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/steekr-security-steenks.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-7486140055251730641?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/7486140055251730641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=7486140055251730641' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/7486140055251730641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/7486140055251730641'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/steekr-security-steenks.html' title='steekR security steenkS'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kVOWaY1TAF0/SmY8jO6-IHI/AAAAAAAAAL4/nShzj4bq9Bc/s72-c/steek1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-3417282493940897460</id><published>2009-07-19T22:49:00.000-07:00</published><updated>2009-08-06T00:09:20.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='malcode analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='incident response'/><category scheme='http://www.blogger.com/atom/ns#' term='toolsmith'/><category scheme='http://www.blogger.com/atom/ns#' term='incident handling'/><title type='text'>Pick a toolsmith topic</title><content type='html'>I've decided to implement a new feature from time to time with regard to &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;&lt;span style="font-style:italic;"&gt;toolsmith&lt;/span&gt;&lt;/a&gt;, my monthly column in the &lt;a href="http://issa.org/Members/Journal.html" target="_blank"&gt;ISSA Journal&lt;/a&gt;. &lt;br /&gt;You, dear reader, are invited to propose topics. If I choose your topic, you will be mentioned in the column, and win an information security book of my choosing.&lt;br /&gt;A few important guidelines.&lt;br /&gt;1) It must be an information security tool I haven't already discussed. See the full list of those I have discussed &lt;a href="http://holisticinfosec.org/content/view/12/26/" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;2) The tool must be information security related.&lt;br /&gt;3) The tool must be free, and preferably open source.&lt;br /&gt;4) Ideally, I prefer to try and focus on tools that aren't well known, with less exposure, in order to help them receive the attention they deserve.&lt;br /&gt;Submit ideas at my contact &lt;a href="http://holisticinfosec.org/component/option,com_contact/Itemid,3/" target="_blank"&gt;page&lt;/a&gt;.&lt;br /&gt;I look forward to hearing what might be of interest for you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/pick-toolsmith-topic.html&amp;title=Pick%20a%20toolsmith%20topic " title="Pick a toolsmith topic "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/pick-toolsmith-topic.html" title="Pick a toolsmith topic "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/pick-toolsmith-topic.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-3417282493940897460?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/3417282493940897460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=3417282493940897460' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3417282493940897460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/3417282493940897460'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/pick-toolsmith-topic.html' title='Pick a toolsmith topic'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-9049657104422586783</id><published>2009-07-14T08:39:00.000-07:00</published><updated>2009-08-06T00:08:56.137-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pete Hoekstra'/><category scheme='http://www.blogger.com/atom/ns#' term='ID Ten C Award'/><title type='text'>Pete Hoekstra = ID Ten T</title><content type='html'>From a state that could definitely use congressional members with a bit more intellectual savvy comes Michigan's Pete Hoekstra.&lt;br /&gt;Graham Cluley's &lt;a href="http://www.sophos.com/blogs/gc/g/2009/07/13/republican-urges-obama-launch-cyber-attack-north-korea/" target="_blank"&gt;blog&lt;/a&gt; states: &lt;br /&gt;&lt;span style="font-style:italic;"&gt;Hoekstra told The Washington Times' America's Morning News radio show that "it's time for America, South Korea, Japan and others to stand up to North Korea" by launching a retaliatory cyber attack or international sanctions.&lt;/span&gt;&lt;br /&gt;Graham took Hoekstra to task for this moronic idea yesterday, before today's headlines quickly began to reveal the possibility that the attacks against S. Korea and the US may have actually originated in the UK. The simple reality is, maybe it did, maybe it didn't. The premise that one nation state should launch a cyber attack against another based on the presumise that they &lt;span style="font-style:italic;"&gt;might&lt;/span&gt; be responsible for a DDoS attack is short-sighted to say the least.&lt;br /&gt;Should we now cyber-bomb our British friends, Mr. Hoekstra? I believe, amongst other things, we and the Brits can agree that you are assuredly a daft git.  &lt;br /&gt;Dear readers, this is a man who recently Tweeted "Iranian Twitter activity similar to what we did in House last year when Republicans were shut down in the House."&lt;br /&gt;Wow. Really? &lt;br /&gt;For a good chuckle read &lt;a href="http://hoekstraisameme.com/" target="_blank"&gt;Pete Hoekstra is a Meme.&lt;/a&gt;&lt;br /&gt;I'm reminded of Ted Stevens' famous take on the Internet as a "&lt;a href="http://en.wikipedia.org/wiki/Series_of_tubes" target="_blank"&gt;series of tubes&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Pete's also &lt;a href="http://hoekstraforgovernor.com/" target="_blank"&gt;running&lt;/a&gt; for Governor of Michigan. &lt;br /&gt;Enjoy...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/SlyuIML_RoI/AAAAAAAAALw/VfWfHGnPrXg/s1600-h/ScreenShot075.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 249px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/SlyuIML_RoI/AAAAAAAAALw/VfWfHGnPrXg/s320/ScreenShot075.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5358349112397743746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thus, Pete Hoekstra is hereby awarded my second ID Ten C Award for foolishness above and beyond the call of duty.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/pete-hoekstra-id-ten-t.html&amp;title=Pete%20Hoekstra%20=%20ID%20Ten%20T " title="Pete Hoekstra = ID Ten T "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/pete-hoekstra-id-ten-t.html" title="Pete Hoekstra = ID Ten T "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/pete-hoekstra-id-ten-t.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-9049657104422586783?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/9049657104422586783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=9049657104422586783' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/9049657104422586783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/9049657104422586783'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/pete-hoekstra-id-ten-t.html' title='Pete Hoekstra = ID Ten T'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kVOWaY1TAF0/SlyuIML_RoI/AAAAAAAAALw/VfWfHGnPrXg/s72-c/ScreenShot075.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-1075850182385765214</id><published>2009-07-09T19:57:00.000-07:00</published><updated>2009-08-06T00:08:18.592-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='incident response'/><category scheme='http://www.blogger.com/atom/ns#' term='incident handling'/><title type='text'>MIR-ROR updated, v1.1 now available</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mirror&amp;amp;DownloadId=68107&amp;amp;Build=15321"&gt;&lt;img style="cursor: pointer; width: 242px; height: 62px;" src="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mirror&amp;amp;DownloadId=68107&amp;amp;Build=15321" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://holisticinfosec.blogspot.com/2009/05/mir-ror-for-incident-response.html" target="_blank"&gt;MIR-ROR&lt;/a&gt; 1.1 is available on the &lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt; MIR-ROR &lt;a href="http://mirror.codeplex.com/"&gt;site&lt;/a&gt;. This is a minor update to the MIR-ROR script including a repaired path declaration. We also removed a pause statement to promote improve WMI scripting with MIR-ROR.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;MIR-ROR is a specialized, command-line script for incident response that makes use of the Windows Sysinternals tools, as well as some other useful tools. Further, you can easily enhance the script to your liking with whatever command line tool you require for response.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to Bryan Casper, Mike Maonde, Alex Alborzfard, Gene Morganti, Andreas Bunten, Harlan Carvey, and Rick Wanner for feedback after the initial release.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/mir-ror-updated-v11-now-available.html&amp;title=MIR-ROR%20updated,%20v1.1%20now%20available &lt;br /&gt; " title="MIR-ROR updated, v1.1 now available  "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/mir-ror-updated-v11-now-available.html" title="MIR-ROR updated, v1.1 now available  "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/mir-ror-updated-v11-now-available.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-1075850182385765214?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/1075850182385765214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=1075850182385765214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1075850182385765214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1075850182385765214'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/mir-ror-updated-v11-now-available.html' title='MIR-ROR updated, v1.1 now available'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-6687937886311509349</id><published>2009-07-07T11:41:00.000-07:00</published><updated>2009-08-06T00:08:01.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLi'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='ASS Cert'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><category scheme='http://www.blogger.com/atom/ns#' term='information disclosure'/><title type='text'>ColdFusion, SaaS, and negligence</title><content type='html'>Recent headlines have described news pertinent to ColdFusion-related vulnerabilities and &lt;a href="http://isc.sans.org/diary.html?storyid=6715" target="_blank"&gt;hacks&lt;/a&gt; specifically targeting the FCKEditor text editing tool, and the CKFinder file management tool. There have been further &lt;a href="http://isc.sans.org/diary.html?storyid=6730" target="_blank"&gt;indications&lt;/a&gt; of attackers uploading a ColdFusion web shell as often seen on vulnerable PHP platforms.&lt;br /&gt;&lt;br /&gt;These discussions reminded me of two significant pet peeves.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1) ColdFusion error verbosity and how useful it is to attackers.&lt;br /&gt;2) Negligent vendors who do absolutely nothing about security vulnerabilities they've been advised of; worse still, when the vendor is a SaaS provider.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Case in point: &lt;a href="http://www.webpublishcms.com/" target="_blank"&gt;WebPublish CMS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I communicated with these folks at multiple intervals via email and telephone from February 20, 2009 until April 23, 2009. It took multiple efforts just to get through as my messages were  &lt;span style="font-style:italic;"&gt;manually&lt;/span&gt; interpreted as "potential SPAM". Trust me, my security advisory language does not trip SPAM filters and is most often easily and well received. Yet, after finally making a connection, I received the classic "we don't have the time and resources to address this issue any time soon." To which I replied with useful resources for mitigation and remediation. My last received communication stated "I will have a look and see if I can incorporate as much as I can." That was two and half months ago. &lt;br /&gt;I think we can agree the tenets of responsible disclosure were followed, yes?&lt;br /&gt;Thus, a seemingly capable, growing SaaS provider quite simply blew me off.&lt;br /&gt;&lt;br /&gt;So be it. Here's my favorite example of something they should immediately fix: &lt;span style="font-weight:bold;"&gt;A cross-site scripting (&lt;a href="http://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank"&gt;XSS&lt;/a&gt;) vulnerability exhibited in the ColdFusion error page leading to significant information disclosure (&lt;a href="http://osvdb.org/show/osvdb/15301" target="_blank"&gt;ID&lt;/a&gt;) while indicating possible SQL injection (&lt;a href="http://en.wikipedia.org/wiki/SQL_injection" target="_blank"&gt;SQLi&lt;/a&gt;) vulnerabilities.&lt;/span&gt; Wow, really?&lt;br /&gt;&lt;br /&gt;A screen shot complete with a wee bit 'o appsec humor courtesy of an IFRAME insertion: &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/SlQRCBswGXI/AAAAAAAAALg/BzncDEMQkOw/s1600-h/ScreenShot071.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 173px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/SlQRCBswGXI/AAAAAAAAALg/BzncDEMQkOw/s320/ScreenShot071.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355924583363910002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now take this absurdity to the next level. &lt;br /&gt;As many a vendor is prone to doing, WebPublish CMS sites clearly state that "This site is powered by WebPublish". &lt;br /&gt;How helpful. &lt;br /&gt;Try &lt;a href="http://www.google.com/search?hl=en&amp;q=intext%3A%22powered+by+WebPublish%22&amp;cts=1247010705788&amp;aq=f&amp;oq=&amp;aqi=" target="_blank"&gt;intext:"powered by WebPublish"&lt;/a&gt; via Google. &lt;br /&gt;Just a few results, yes?&lt;br /&gt;We'll use a few for further analysis. What do they all have in common?&lt;br /&gt;&lt;a href="http://network-tools.com/default.asp?prog=network&amp;host=kellyprecision.ie" target="_blank"&gt;kellyprecision.ie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://network-tools.com/default.asp?prog=network&amp;host=multiples.ie" target="_blank"&gt;multiples.ie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://network-tools.com/default.asp?prog=network&amp;host=www.netcommunications.ie" target="_blank"&gt;netcommunications.ie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://network-tools.com/default.asp?prog=network&amp;host=www.snapprinting.ie" target="_blank"&gt;snapprinting.ie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://network-tools.com/default.asp?prog=network&amp;host=www.webpublishcms.com" target="_blank"&gt;webpublishcms.com&lt;/a&gt;&lt;br /&gt;Yep, all the same IP, as in all on the same server. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Core application vulnerabilities in a primary service offering (SaaS) from one vendor, on one server, affecting hundreds if not thousands of clients.&lt;br /&gt;See the problem?&lt;br /&gt;Negligence, plain and simple.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/coldfusion-saas-and-negligence.html&amp;title=ColdFusion,%20SaaS,%20and%20negligence&lt;br /&gt; " title="ColdFusion, SaaS, and negligence "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/coldfusion-saas-and-negligence.html" title="ColdFusion, SaaS, and negligence "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/coldfusion-saas-and-negligence.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-6687937886311509349?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/6687937886311509349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=6687937886311509349' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/6687937886311509349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/6687937886311509349'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/coldfusion-saas-and-negligence.html' title='ColdFusion, SaaS, and negligence'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_kVOWaY1TAF0/SlQRCBswGXI/AAAAAAAAALg/BzncDEMQkOw/s72-c/ScreenShot071.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-8236393519215361637</id><published>2009-07-01T11:59:00.000-07:00</published><updated>2009-08-06T00:07:35.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lenny Zeltser'/><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='malcode analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='malware analysis tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='Malzilla'/><category scheme='http://www.blogger.com/atom/ns#' term='toolsmith'/><title type='text'>Malzilla: Exploring scareware and drive-by malware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/Skvk_geNPbI/AAAAAAAAALI/G_ZQKlpJ8IM/s1600-h/title.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 102px; height: 116px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/Skvk_geNPbI/AAAAAAAAALI/G_ZQKlpJ8IM/s320/title.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5353624361759489458" /&gt;&lt;/a&gt;&lt;br /&gt;Yesterday included a SANS &lt;a href="http://isc.sans.org/" target="_blank"&gt;ISC&lt;/a&gt; diary &lt;a href="http://isc.sans.org/diary.html?storyid=6679" target="_blank"&gt;post&lt;/a&gt; regarding a tool list useful for de-obfuscation. Amongst the entries was &lt;a href="http://malzilla.sourceforge.net/" target="_blank"&gt;Malzilla&lt;/a&gt;.&lt;br /&gt;Fortuitous timing I say!&lt;br /&gt;My toolsmith column for July's ISSA Journal is a complete analysis of Malzilla's capabilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Malzilla is best described as a useful program for use in exploring malicious pages, allowing you to choose your own User Agent and referrer and use proxies. While it downloads Web content, it does not render it, so it is not a browser. Think of it as WGET with a user interface and some very specific talents. In Using Malzilla, we’ll take a close look at rogue AV tactics and exploit sites in order to study the infection process utilized.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lenny &lt;a href="http://www.zeltser.com/" target="_blank"&gt;Zeltser&lt;/a&gt; contributed great feedback regarding Malzilla for this piece, thus furthering the tool's credibility.&lt;br /&gt;Give the article a &lt;a href="http://holisticinfosec.org/toolsmith/docs/july2009.pdf" target="_blank"&gt;read&lt;/a&gt; and add Malzilla to your arsenal.&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/07/malzilla-exploring-scareware-and-drive.html&amp;title=Malzilla:%20Exploring%20scareware%20and%20drive-by%20malware " title="Malzilla: Exploring scareware and drive-by malware&lt;br /&gt; "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/07/malzilla-exploring-scareware-and-drive.html" title="Malzilla: Exploring scareware and drive-by malware "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/07/malzilla-exploring-scareware-and-drive.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-8236393519215361637?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/8236393519215361637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=8236393519215361637' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8236393519215361637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8236393519215361637'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/07/malzilla-exploring-scareware-and-drive.html' title='Malzilla: Exploring scareware and drive-by malware'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_kVOWaY1TAF0/Skvk_geNPbI/AAAAAAAAALI/G_ZQKlpJ8IM/s72-c/title.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-398015747197891727</id><published>2009-06-23T18:37:00.000-07:00</published><updated>2009-08-06T00:07:21.716-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='McAfee Secure'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacker Safe'/><category scheme='http://www.blogger.com/atom/ns#' term='ASS Cert'/><title type='text'>ASS Cert Online Store is Hacker Safe</title><content type='html'>Those of you aspiring to proudly display your recently acquired Application Security Specialist certifications can rest comfortable knowing that the CafePress ASS Cert Online &lt;a href="http://www.asscert.com/" target="_blank"&gt;Store&lt;/a&gt; is protected by McAfee Secure/&lt;a href="https://www.mcafeesecure.com/RatingVerify?ref=www.cafepress.com" target="_blank"&gt;Hacker Safe&lt;/a&gt;. This is wonderful news as it guarantees that your transaction is safe while you purchase your favorite ASS Cert products. The store is offering ASS Hats, Office Attire, ASS Gear, framed certificate tiles, and framed oath reminders for those of you who may forget:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;I will maintain my status as a Certified Application Support Specialist as proof of my knowledge and experience.&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;While you're logged in, you can even make use of an added feature: an open redirect that allows you direct internet traffic to any destination of your choosing!&lt;br /&gt;Check it out &lt;a href="https://www.cafepress.com/cp/members/login.aspx?passthru=yes&amp;goto=http://iamsofakingwetodddid.com/" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;Enjoy, and I expect to see all you Application Security Specialists to be wearing your ASS Hats when I see you at &lt;a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Bailey" target="_blank"&gt;defcon&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://files.roxer.com/user/asscert/7a8112606902f1b5539cc6f042739ce8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://files.roxer.com/user/asscert/7a8112606902f1b5539cc6f042739ce8.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/06/ass-cert-online-store-is-hacker-safe.html&amp;title=ASS%20Cert%20Online%20Store%20is%20Hacker%20Safe " title="ASS Cert Online Store is Hacker Safe&lt;br /&gt; "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/06/ass-cert-online-store-is-hacker-safe.html" title="ASS Cert Online Store is Hacker Safe "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/06/ass-cert-online-store-is-hacker-safe.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-398015747197891727?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/398015747197891727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=398015747197891727' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/398015747197891727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/398015747197891727'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/06/ass-cert-online-store-is-hacker-safe.html' title='ASS Cert Online Store is Hacker Safe'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-1226860575540884866</id><published>2009-06-15T14:54:00.001-07:00</published><updated>2009-08-06T00:07:02.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='solutions accelerator'/><category scheme='http://www.blogger.com/atom/ns#' term='SDL'/><category scheme='http://www.blogger.com/atom/ns#' term='threat modeling'/><title type='text'>IT Infrastructure Threat Modeling Guide now available</title><content type='html'>In April I &lt;a href="http://holisticinfosec.blogspot.com/2009/04/it-infrastructure-threat-modeling-guide.html" target="_blank"&gt;discussed&lt;/a&gt; the IT Infrastructure Threat Modeling Guide (then in beta), a &lt;a href="http://technet.microsoft.com/en-us/solutionaccelerators/default.aspx" target="_blank"&gt;Solutions Accelerator&lt;/a&gt; I've written with the &lt;span style="font-style:italic;"&gt;Solution Accelerators for Security and Compliance&lt;/span&gt; team. &lt;br /&gt;The IT Infrastructure Threat Modeling Guide is now available for download via the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=154038" target="_blank"&gt;Technet Library&lt;/a&gt; and the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=154010" target="_blank"&gt;Download Center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Networkworld's kind &lt;a href="http://www.networkworld.com/news/2009/061509-microsoft-security.html?hpg1=bn" target="_blank"&gt;coverage&lt;/a&gt; of the guide's release provides additional insight.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;u&gt;Purpose of this Guide:&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Provide an easy-to-understand method that enables IT professionals to develop threat models for their environments and prioritize their investments in IT infrastructure security.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;IT infrastructure threat modeling should be incorporated into an organization's IT mindset as a matter of policy, much like any other part of the validation, implementation, and installation process. Threat modeling in the name of secure infrastructure should be performed throughout the technology implementation process, much like any other component that is measured for performance, usability, and availability.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This guide maps directly to &lt;a href="http://msdn.microsoft.com/en-us/security/cc448177.aspx" target="_blank"&gt;SDL&lt;/a&gt; guidance and marries threat modeling infrastructure to a sound, existing framework.&lt;br /&gt;This has been quite an effort and a valuable learning experience for me. &lt;br /&gt;I'd like to thank the following for their contributions, leadership, and effort during this process:&lt;br /&gt;Kelly Hengesteg, Steve Wacker, Karina Larson, &lt;a href="http://blogs.msdn.com/sdl/pages/about-us.aspx#adam" target="_blank"&gt;Adam Shostack&lt;/a&gt;, &lt;a href="http://blogs.technet.com/regcomp/" target="_blank"&gt;Frank Simorjay&lt;/a&gt;, Jeff Sigman, Chase Carpenter, Sumit Parikh, and Shruti Kala.&lt;br /&gt;To the numerous people who reviewed and provided feedback, thank you as well.&lt;br /&gt;  &lt;br /&gt;When you use a structured method as described in this guidance to develop threat models for your IT infrastructure, you identify and mitigate threats to your environment in an efficient and effective manner. &lt;br /&gt;It is the intent and hope of this guidance that the benefits of choosing to develop a threat model portfolio for your IT infrastructure will be many, and that a holistic state of security becomes commonplace for those who undertake the process.&lt;br /&gt;&lt;br /&gt;I look forward to your feedback as you read the &lt;span style="font-style:italic;"&gt;IT Infrastructure Threat Modeling Guide&lt;/span&gt; and hope to learn of your success stories as you utilize it to enhance security in your associated environments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/06/it-infrastructure-threat-modeling-guide.html&amp;title=IT%20Infrastructure%20Threat Modeling%20Guide%20now%20available " title="IT Infrastructure Threat Modeling Guide now available "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/06/it-infrastructure-threat-modeling-guide.html" title="IT Infrastructure Threat Modeling Guide now available "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/06/it-infrastructure-threat-modeling-guide.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-1226860575540884866?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/1226860575540884866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=1226860575540884866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1226860575540884866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/1226860575540884866'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/06/it-infrastructure-threat-modeling-guide.html' title='IT Infrastructure Threat Modeling Guide now available'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-560587752243308974</id><published>2009-06-09T22:23:00.000-07:00</published><updated>2009-08-06T00:06:36.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSRF'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Bailey'/><category scheme='http://www.blogger.com/atom/ns#' term='Defcon'/><title type='text'>Presenting at Defcon 17  with Mike Bailey</title><content type='html'>In case you didn't know, &lt;a href="http://en.wikipedia.org/wiki/CSRF" target="_blank"&gt;CSRF&lt;/a&gt; still works. ;-)&lt;br /&gt;&lt;a href="http://skeptikal.org/" target="_blank"&gt;Mike Bailey&lt;/a&gt; and I will be discussing this sad fact via &lt;a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Bailey" target="_blank"&gt;CSRF: Yeah, It Still Works&lt;/a&gt; at &lt;a href="https://www.defcon.org/index.html" target="_blank"&gt;DEFCON 17&lt;/a&gt; at the end of July. We do hope to see you there!&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/06/presenting-at-defcon-17-with-mike.html&amp;title=Presenting%20at%20Defcon%2017%20with Mike%20Bailey " title="Presenting at Defcon 17 with Mike Bailey "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/06/presenting-at-defcon-17-with-mike.html" title="Presenting at Defcon 17 with Mike Bailey "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/06/presenting-at-defcon-17-with-mike.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-560587752243308974?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/560587752243308974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=560587752243308974' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/560587752243308974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/560587752243308974'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/06/presenting-at-defcon-17-with-mike.html' title='Presenting at Defcon 17  with Mike Bailey'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20011960.post-8202285196522415906</id><published>2009-06-06T11:06:00.000-07:00</published><updated>2009-06-06T14:40:44.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross-site scripting'/><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Russ McRee'/><category scheme='http://www.blogger.com/atom/ns#' term='Mike Bailey'/><category scheme='http://www.blogger.com/atom/ns#' term='web application security'/><title type='text'>eWeek hypes "secure" SaaS without checking the facts</title><content type='html'>In an article called &lt;a href="http://www.eweek.com/c/a/Enterprise-Applications/SAAS-Proof-Points-255065/" target="_blank"&gt;SaaS Proof Points&lt;/a&gt;, eWeek put on the blinders and jumped on the bandwagon declaring such SaaS wisdom as "not only have modern SAAS applications assuaged security concerns, but the SAAS model itself is seen by some as the most secure approach to handling data".&lt;br /&gt;What!? Wow.&lt;br /&gt;Add to that the well-intended declaration of SaaS neophyte Kimberly Rogers of Santander Consumer USA, while detailing her company's use of &lt;a href="http://service-now.com/" target="_blank"&gt;Service-now.com&lt;/a&gt;. Rogers, who had never worked with a SaaS-based application before, added that "security can be as tight as you want it to be." Noting such blind faith from a Service-now.com user I was motivated to take a closer look at the provider.&lt;br /&gt;Kimberly, respectfully, you are making a dangerous assumption.&lt;br /&gt;Putting on my bad guy hat for a second, if I can entice you to click a link in a targeted, specially crafted email (phishing), that in turn executes JavaScript in the context of Service-now.com (cross-site scripting) and returns the cookie you use for authentication to Service-now.com (credential theft), is it still reasonable to assume that "security can be as tight as you want it to be"?&lt;br /&gt;I think not. &lt;br /&gt;Service-now.com suffered from a cross-site scripting (XSS) vulnerability that allowed cookie theft and other XSS fun such as frame defacement.&lt;br /&gt;&lt;br /&gt;Before XSS:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_kVOWaY1TAF0/Siq5VsgHpWI/AAAAAAAAAKw/_5o75B0L6K4/s1600-h/ScreenShot084.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="http://2.bp.blogspot.com/_kVOWaY1TAF0/Siq5VsgHpWI/AAAAAAAAAKw/_5o75B0L6K4/s320/ScreenShot084.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344287690202785122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After XSS:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/Siq5k4L7UHI/AAAAAAAAAK4/op_zA1RYNL0/s1600-h/ScreenShot085.png" target="_blank"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 191px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/Siq5k4L7UHI/AAAAAAAAAK4/op_zA1RYNL0/s320/ScreenShot085.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344287951037354098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please note that Service-now.com responded to my advisory and made repairs in a reasonable amount of time, all the while communicating admirably.&lt;br /&gt;That said, if SaaS providers don't ratchet down hard on their basic web application security, silly yet valuable data spills such as described above will continue to prevail unabated.&lt;br /&gt;If trade publications continue to publish hype rather than balanced facts I must assume that data breaches and provider shortcomings will continue to be commonplace as said providers won't be held to a higher standard.&lt;br /&gt;&lt;br /&gt;When StrongWebmail &lt;a href="http://www.theregister.co.uk/2009/06/05/strongwebmail_hack_challenge/" target="_blank"&gt;fell&lt;/a&gt; so readily to an XSS vulnerability this past week (well done &lt;a href="http://www.securescience.net/home.html" target="_blank"&gt;Lance&lt;/a&gt;, &lt;a href="http://skeptikal.org/" target="_blank"&gt;Mike&lt;/a&gt;, and &lt;a href="http://aviv.raffon.net/" target="_blank"&gt;Aviv&lt;/a&gt;), I simply shook my head in dismay. Are service providers so blind as to not consider the holistic security view before putting 10k on the line?&lt;br /&gt;That was a rhetorical question.&lt;br /&gt;Answer? Obviously.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2009/05/eweek-hypes-secure-saas-without.html&amp;title=eWeek%20hypes%20secure%20SaaS%20without%20checking%20the%20facts " title="eWeek hypes secure SaaS without checking the facts "&gt;del.icio.us&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://holisticinfosec.blogspot.com/2009/05/eweek-hypes-secure-saas-without.html" title="eWeek hypes secure SaaS without checking the facts "&gt;digg&lt;/a&gt; | &lt;a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2009/05/eweek-hypes-secure-saas-without.html"&gt;Submit to Slashdot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please support the Open Security Foundation (&lt;a href="http://holisticinfosec.org/component/option,com_wrapper/Itemid,47/" target="_blank"&gt;OSVDB&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20011960-8202285196522415906?l=holisticinfosec.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://holisticinfosec.blogspot.com/feeds/8202285196522415906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=20011960&amp;postID=8202285196522415906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8202285196522415906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20011960/posts/default/8202285196522415906'/><link rel='alternate' type='text/html' href='http://holisticinfosec.blogspot.com/2009/05/eweek-hypes-secure-saas-without.html' title='eWeek hypes &quot;secure&quot; SaaS without checking the facts'/><author><name>Russ McRee</name><uri>http://www.blogger.com/profile/05647342839278416757</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18149957184557383235'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_kVOWaY1TAF0/Siq5VsgHpWI/AAAAAAAAAKw/_5o75B0L6K4/s72-c/ScreenShot084.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>