<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: clearer]]></title>
    <link>http://securityratty.com/tag/clearer</link>
    <description></description>
    <pubDate>Tue, 08 Jan 2008 21:04:14 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Scrawlr: Are We Being Too Greedy?]]></title>
      <link>http://securityratty.com/article/3119091837dfabdaebca1d8eeb6e035d</link>
      <guid>http://securityratty.com/article/3119091837dfabdaebca1d8eeb6e035d</guid>
      <description><![CDATA[HP released a new tool called Scrawlr yesterday that can be used to identify a subset of SQL Injection vulnerabilities in a website. It was a joint effort with Microsoft and a direct response to the...]]></description>
      <content:encoded><![CDATA[<p>HP released a <a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx">new tool called Scrawlr</a> yesterday that can be used to identify a subset of SQL Injection vulnerabilities in a website.  It was a joint effort with Microsoft and a direct response to the <a href="http://hackademix.net/2008/04/26/mass-attack-faq/">mass SQL Injection attacks</a> of late.</p>
<p>Scrawlr quickly came under fire on the <a href="http://www.webappsec.org/lists/websecurity/archive/2008-06/">Web Security mailing list</a> for having some pretty major limitations.  Billy Hoffman et al have been quick to point out that the tool was designed to address a very specific subset of SQL Injection vulnerability &#8212; the type affected by the mass attacks &#8212; and is not designed to be a general purpose replacement for existing SQL Injection scanners.  Let&#8217;s look at the limitations, as outlined on the HP page, one by one.</p>
<p><b>Limitation: Will only crawl up to 1500 pages</b></p>
<p>Depends on what they mean by 1500 pages.  For example, if I have these links on my front page, is that one URL or three?</p>
<ul>
<li>http://www.veracode.com/blog/?p=111&#038;foo=1</li>
<li>http://www.veracode.com/blog/?p=111&#038;foo=2</li>
<li>http://www.veracode.com/blog/?p=111&#038;foo=3</li>
<p>
</ul>
<p>Or, does it mean that it will really only crawl 1500 pages total, so if I have the same link 1500 times on the front page, it won&#8217;t go any further?  Either way, for most smaller websites this is probably fine.  If you need more than 1500 you could give it different starting URLs in an attempt to improve coverage.  It would be nice to have a clearer definition of what it means to &#8220;crawl up to 1500 pages&#8221; though.</p>
<p><b>Limitation: Does not support sites requiring authentication</b></p>
<p>Well, this will render it useless for the majority of enterprise apps.  But there are still a lot of sites out there that don&#8217;t require authentication, including some of the ones that got hit during the mass attacks, such as the United Nations, UK government, etc.  </p>
<p><b>Limitation: Does not perform Blind SQL injection</b></p>
<p>They have taken a lot of flack for this but Billy describes it as a conscious choice:</p>
<blockquote><p>
An early version of the tool checked for blind SQL injection, but the final verison of Scrawlr did not. &#8230; The biggest feedback we got from early testing was developers wanted to &#8220;see&#8221; the vulnerability. Differential analysis is kind of difficult to visualize in a way that is helpful for the average dev, and pulling the table names through blind was too much of a performance issue.
</p></blockquote>
<p>I can sort of understand this rationale.  Blind SQL Injection testing is much more susceptible to false positives.  As users of any commercial web scanner or source code analyzer will attest, the more time you spend chasing down FPs, the less likely you are to put any faith in future results.  It&#8217;d be nice if there was a way to toggle Blind SQL Injection testing on and off, though (could be off by default so nobody gets confused).</p>
<p><b>Limitation: Cannot retrieve database contents</b></p>
<p>Who cares?  Find and fix the vulnerability.  Pulling down the entire database &#8220;because you can&#8221; is a total ego move.</p>
<p><b>Limitation: Does not support JavaScript or flash parsing</b></p>
<p>Nobody does this very well anyway, particularly the JavaScript part.  Writing a great crawler is probably the hardest part of writing an automated web scanner and it&#8217;s one of the biggest differentiators from one product to the next.  You&#8217;re not going to get that for free.</p>
<p><b>Limitation: Will not test forms for SQL Injection (POST Parameters)</b></p>
<p>This is probably the toughest one to swallow.  It&#8217;s not that difficult to parse out forms from HTML, and form POSTs can represent a major chunk of the attack surface.  Granted, <a href="http://isc.sans.org/diary.html?n&#038;storyid=4294">the Chinese tool</a> associated with the mass attacks did operate solely on GET requests (i.e. parameters in the query string) so HP can defend this again by saying the tool is really aimed at the sites being targeted by the mass attacks.  I think it&#8217;s a little short-sighted though; chances are that the mass attacks will evolve and it&#8217;s better to be proactive about it than reactive.</p>
<p><b>Conclusion</b></p>
<p>It&#8217;s tough to bash someone for releasing a free tool.  I personally think HP should add an option for enabling Blind SQL Injection testing, and that they should consider supporting POSTs as well as GETs.  You&#8217;re basically getting a (massively) stripped-down WebInspect for free, so take it for what it is.  No single tool is a panacea.</p>
<p>The jury is still out on how effective Scrawlr is against the things it <i>does</i> claim support for.  Keep watching the Web Security list; the reviews are filtering in.</p>
]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 12:19:45 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sql injection">sql injection</category>
      <category domain="http://securityratty.com/tag/sql injection scanners">sql injection scanners</category>
      <category domain="http://securityratty.com/tag/sql injection vulnerabilities">sql injection vulnerabilities</category>
      <category domain="http://securityratty.com/tag/blind">blind</category>
      <category domain="http://securityratty.com/tag/blind sql injection">blind sql injection</category>
      <category domain="http://securityratty.com/tag/scrawlr">scrawlr</category>
      <category domain="http://securityratty.com/tag/tool">tool</category>
      <category domain="http://securityratty.com/tag/free tool">free tool</category>
      <category domain="http://securityratty.com/tag/mass attacks">mass attacks</category>
      <source url="http://www.veracode.com/blog/?p=112">Scrawlr: Are We Being Too Greedy?</source>
    </item>
    <item>
      <title><![CDATA[On CEP Maturity and the Gartner Hype Cycle]]></title>
      <link>http://securityratty.com/article/4427a5295716981e911e5bcee1b52fc4</link>
      <guid>http://securityratty.com/article/4427a5295716981e911e5bcee1b52fc4</guid>
      <description><![CDATA[In reply to Mark Palmers rebuttal, What Does it Mean to be Mature? , the figure belowillustratesthe popular Gartner Hype Cycle . You can click on the illustrationto get a clearer image

In context to...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:left;">In reply to Mark Palmer&#8217;s rebuttal, <a href="http://streambase.typepad.com/streambase_stream_process/2008/06/what-does-it-mean-to-be-mature.html" target="_blank">What Does it Mean to be Mature?</a>, the figure below illustrates the popular <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">Gartner Hype Cycle</a>.  You can click on the illustration to get a clearer image.</p>
<p><a href="http://www.globalprblogweek.com/images/2005/tmurphy_gartner_hype_cycle.gif" target="_blank"><img style="vertical-align:middle;" src="http://www.globalprblogweek.com/images/2005/tmurphy_gartner_hype_cycle.gif" alt="" width="480" /></a></p>
<p>In context to the Gartner Hype Cycle, CEP is closer to the &#8220;Technology Trigger&#8221; phase than anywhere else in the hype cycle.  CEP has not yet reached the &#8220;Peak of Inflated Expectations&#8221;, but is inching closer and closer.</p>
<p>In addition, as a correlating reference point, if you look at a recent <a href="http://fplanque.net/Blog/Content/it/2006/gartner_hype_cycle_2006_large.jpg" target="_blank">Gartner Hype Cycle that covers EDA</a>, for example, you will find that EDA  (Event Driven Architucture) is at a similar phase, the &#8220;Technology Trigger&#8221; phase. </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/234/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/234/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=234&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Sun, 01 Jun 2008 23:19:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/gartner hype cycle">gartner hype cycle</category>
      <category domain="http://securityratty.com/tag/hype cycle">hype cycle</category>
      <category domain="http://securityratty.com/tag/technology trigger phase">technology trigger phase</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/covers eda">covers eda</category>
      <category domain="http://securityratty.com/tag/mark palmers rebuttal">mark palmers rebuttal</category>
      <category domain="http://securityratty.com/tag/closer">closer</category>
      <category domain="http://securityratty.com/tag/eda">eda</category>
      <category domain="http://securityratty.com/tag/clearer image">clearer image</category>
      <source url="http://thecepblog.com/2008/06/01/on-cep-maturity-and-the-gartner-hype-cycle/">On CEP Maturity and the Gartner Hype Cycle</source>
    </item>
    <item>
      <title><![CDATA[Murder, His Hard Drive Wrote]]></title>
      <link>http://securityratty.com/article/db0b50998359044581b87fba27753f72</link>
      <guid>http://securityratty.com/article/db0b50998359044581b87fba27753f72</guid>
      <description><![CDATA[SAN DIEGO -- Forget everything you've seen on CSI . In the information age, crime scene forensics are beginning to take a back seat to the science of recovering and sifting through evidence hidden on...]]></description>
      <content:encoded><![CDATA[<p>SAN DIEGO -- Forget everything you've seen on <cite>CSI</cite>. In the information age, crime scene forensics are beginning to take a back seat to the science of recovering and sifting through evidence hidden on computers, cellphones and thumb drives.
</p>

<p>
Nowhere is that shift clearer than at the FBI's Regional Forensic Computer Lab here, which once lifted traces of incriminating Google searches from a suspect's hard drive to help convict him of murder. This week the lab became the sixth computer forensic lab in the nation to be accredited by the American Society of Crime Laboratory Directors, in another sign that computer forensics is no longer just about investigating hacker attacks.
</p>

<p>
"We've found video of gangsters rapping a song about a murder they committed," RCFL examiner John Leamons says. 
</p>

<p>
The growth of law enforcement computer labs is an indication of how technology is increasingly involved in, or on the periphery of, criminal activity. San Diego-area law enforcement agencies founded the first regional forensic lab in 1998; there are now 14 such labs in the United States, with two more coming online this year. Last year the labs collectively performed more than 13,000 forensics examinations. The San Diego lab alone handled more than 1,000 requests from 40 law enforcement agencies in 2007, including 171 child pornography cases and 160 murder investigations.
</p>

<p>
In its early days, the RFCL examiners not only recovered the data, they analyzed it for evidentiary value based on the particulars of the case. But with exponentially growing data and caseloads, the 22 examiners here now focus on collecting and preserving data in a manner that will hold up in court, then hand that data back to the police agency for analysis.
</p>

<p>
Not surprisingly, the most valuable information comes from the files that suspects thought they had deleted, but which remained hidden in the nooks and crannies of their hard drives.  "The key to computer forensics is unallocated space," says Leamons, who is on loan to the lab from the San Diego Police Department.
</p>

<p>
No one can remember a case being kicked because the lab made an error, but they can remember cases where they found evidence that exonerated people charged with crimes, Leamons says.
</p>

<p>
Cellphones pose a particular challenge, says Rebecca Adimari, one of the five examiners who work on them.
</p>

<p>
"Each has its own operating system and frequency -- there's probably over 500 makes and models and not many of them are the same," she explains. "There can be so much evidence on there."
</p>

<p>
From the unique ringtone caught on camera during a holdup -- to the accidentally recorded conversations on voice notes, to the Israeli thug keeping notes of extortion visits on his PDA -- the way people use their phones can be pretty incriminating.
</p>

<p>
"When they arrested the Arellano Felix people (a gang of Mexican drug lords later convicted of murder and drug crimes in 2007), they recovered 14 phones including one with a photo of a machine gun," Adimari says. 
</p>

<p>
She has hundreds of power and data cables, since they're all peculiar to individual phones. And she has a special box that blocks signals on the phones in the lab, so no information is lost or compromised.
</p>

<p>
Examiner Patrick Lim, from the Naval Criminal Investigative Services, says he recently recovered data from a hard drive that had been burnt to a crisp. Asked if it was from an arson or a murder, Lim says he can't reveal the details. 
</p>
<p>
"It was burned. That's all I can say."
</p><br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=96146f8394e7225b46e8937381049603" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=96146f8394e7225b46e8937381049603" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=VQMjsH"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=VQMjsH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=yOzuRh"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=yOzuRh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=genN8h"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=genN8h" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=tEZQpH"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=tEZQpH" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=b03G3H"><img src="http://feeds.wired.com/~f/wired/politics/security?i=b03G3H" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=J7IrCh"><img src="http://feeds.wired.com/~f/wired/politics/security?i=J7IrCh" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=bvmJZh"><img src="http://feeds.wired.com/~f/wired/politics/security?i=bvmJZh" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=2wmQTH"><img src="http://feeds.wired.com/~f/wired/politics/security?i=2wmQTH" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/296290107" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/296290109" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 23 May 2008 00:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/lab">lab</category>
      <category domain="http://securityratty.com/tag/murder">murder</category>
      <category domain="http://securityratty.com/tag/regional forensic lab">regional forensic lab</category>
      <category domain="http://securityratty.com/tag/hard">hard</category>
      <category domain="http://securityratty.com/tag/hard drive">hard drive</category>
      <category domain="http://securityratty.com/tag/san diego lab">san diego lab</category>
      <category domain="http://securityratty.com/tag/data cables">data cables</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/murder investigations">murder investigations</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/296290109/fbi_lab">Murder, His Hard Drive Wrote</source>
    </item>
    <item>
      <title><![CDATA[Starbucks Leadership Shake Up Signals In-Store Direction]]></title>
      <link>http://securityratty.com/article/6769271ae1a527510fdc1778b0d47d11</link>
      <guid>http://securityratty.com/article/6769271ae1a527510fdc1778b0d47d11</guid>
      <description><![CDATA[Starbucks entertainment senior VP &quot;left&quot; the company today; its CTO subsumes the entertainment function: If you were wondering if Starbucks might provide even clearer signals about its future plans...]]></description>
      <content:encoded><![CDATA[<p><a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200804241641DOWJONESDJONLINE001267_FORTUNE5.htm"><strong>Starbucks entertainment senior VP "left" the company today; its CTO subsumes the entertainment function:</strong></a> If you were wondering if Starbucks might provide even clearer signals about its future plans regarding in-store entertainment and its deal with AT&T to take over providing Wi-Fi services and back-end operations, today's brief announcement speaks volumes. Chris Bruzzo, the company's chief technology office, will add the entertainment group's functions to his current purview. This doesn't surprise me after speaking with Bruzzo two months when the AT&T deal was announced. (A <a href="http://wifinetnews.com/archives/008178.html"><strong>few details</strong></a> from that talk.)</p>

<p>When I talked to Bruzzo, he was clearly focused on how to improve the culture of the stores, with technology being one tool. He talked about connectivity being "a core part of the Starbucks experience" (that's Experience with a [tm]), and that he wanted Starbucks customers to be able to "tell stories" about coffee, music, and other things. That implies a kind of online medium for discussion and interaction that doesn't yet exist, but that is more likely to happen with Bruzzo's expanded role. </p>

<p><img src="http://wifinetnews.com//images/2008/starbucks.gif" alt="starbucks.gif" border="0" width="127" height="127" align="right" />Bruzzo had already tipped me to the fact that Starbucks has caching media servers in its stores; that's how the <a href="http://www.apple.com/itunes/starbucks/"><strong>Starbucks iTunes Wi-Fi Music Store combination technology</strong></a> works with iTunes, the iPhone, and the iPod touch in the several markets in which that's offered. (Those plans never advanced much after the initial launch, by the way: Seattle, Chicago, and the San Francisco Bay Area got service, but Chicago and Los Angeles are still listed as "coming soon," and other metropolitan areas are now "by the end of 2008," which would tie in neatly with Starbucks' other plans.)</p>

<p>With caching servers, content is pushed to the edge. Retrieving a 2 GB movie from iTunes thus becomes a matter of a few minutes to a laptop (or even faster if 802.11n networks are being deployed by AT&T), rather than 30 to 120 minutes over a typical home broadband connection. Stop in to Starbucks and fill up--with media. Neat, huh?</p>

<p>Back in February, Bruzzo described how the company has a unique relationship with its customers, who are already bringing their digital lifestyle into the stores, allowing hyper-local conversations to take place. "Starbucks is uniquely positioned to provide that kind of very local opportunity. It's what we do. The beginning of that is what we do today when we curate music, and books." The new AT&T relationship, he said, "gives us a landscape to continue to experiemnt with those kinds of things even at a local level."</p>

<p>As for the kinds of devices used, "We shouldn't be limited in our thoughts about connected devices to just communications devices; they should be PSPs [PlayStation Portables] and cameras." I expect that we will see a lot of change, much of workshopped in Seattle-area stores, in the digital side of Starbucks this year. </p>

<p>I will also repeat my expectation that the launch of a 3G iPhone will involve a Starbucks tie-in, and that the date for the first Starbucks AT&T markets to go live with AT&T in charge will coincide with the release of the 3G iPhone. The timing is too close to be coincidental. (Rumors today are that the 3G iPhone will be announced at the June 9 developers conference that Apple runs. I'll be at that event's keynote.)</p>

<p>Bruzzo has been with the company for not much over a year, coming off a few years as head of communications (talking, not technology) at Amazon. In January 2008, he was <a href="http://www.starbucks.com/aboutus/pressdesc.asp?id=818"><strong>boosted</strong></a> to chief technology and chief information officer, as well as being appointed a vice president. That's a pretty fast rise; he must have, you know, a few good ideas. He's behind <a href="http://mystarbucksidea.force.com/home/home.jsp"><strong>My Starbucks Idea</strong></a>, the site the company is using to let its customers give it free, valuable advice. One of the fascinating, <a href="http://www.cluetrain.com/book/"><strong>Cluetrained</strong></a> elements of that site is the transparency: ideas that are submitted can be viewed by other visitors to the site, and voted upon. Suggestion boxes are usually locked tight, whether in the real world or on the Net. Some posts have thousands of votes and hundreds of comments.</p>

<p>Today's announcement also included a note that Starbucks is selling its Hear Music division to its partner in the venture, Concord Music Group. Hear signed Paul McCartney among other musicians; Starbucks will keep working with Concord, so this might not be quite as big a change in direction as a change in its internal focus. This is yet another move of many by company head Howard Schultz, who took charge of the firm again, and started getting rid of top executives, reorganizing divisions, and making announcements about massive changes in the stores, notably replacing its barista-hiding super-automated coffeemakers with shorter, more controllable systems, and tearing out the stinking breakfast sandwich ovens.</p>]]></content:encoded>
      <pubDate>Thu, 24 Apr 2008 11:01:48 +0000</pubDate>
      <category domain="http://securityratty.com/tag/starbucks">starbucks</category>
      <category domain="http://securityratty.com/tag/entertainment">entertainment</category>
      <category domain="http://securityratty.com/tag/starbucks entertainment senior">starbucks entertainment senior</category>
      <category domain="http://securityratty.com/tag/att">att</category>
      <category domain="http://securityratty.com/tag/att deal">att deal</category>
      <category domain="http://securityratty.com/tag/tie">tie</category>
      <category domain="http://securityratty.com/tag/starbucks att markets">starbucks att markets</category>
      <category domain="http://securityratty.com/tag/starbucks tie-in">starbucks tie-in</category>
      <category domain="http://securityratty.com/tag/starbucks idea">starbucks idea</category>
      <source url="http://wifinetnews.com/archives/008289.html">Starbucks Leadership Shake Up Signals In-Store Direction</source>
    </item>
    <item>
      <title><![CDATA[SDL and Filtering]]></title>
      <link>http://securityratty.com/article/51b9dbb951e8388c14a4d9ec5441f69a</link>
      <guid>http://securityratty.com/article/51b9dbb951e8388c14a4d9ec5441f69a</guid>
      <description><![CDATA[Hi, Ralph Hood here. I should probably take a minute to introduce myself since this is my first official SDL blog post. Ive been a program manager at Microsoft for almost nine years. In past roles at...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri size=3>Hi, Ralph Hood here. I should probably take a minute to introduce myself since this is my first official SDL blog post. I’ve been a program manager at Microsoft for almost nine years. In past roles at Microsoft I was the lead program manager for security response in the Windows Sustained Engineering group, and in my last role I was a project manager in the </FONT></SPAN><A href="http://www.microsoft.com/windowsautomotive/ma/default.mspx"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri size=3>Microsoft Auto</FONT></SPAN></A><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri size=3> group that partnered with </FONT></SPAN><A href="http://www.ford.com/"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri size=3>Ford Motor Company</FONT></SPAN></A><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri size=3> to create the </FONT></SPAN><A href="http://www.syncmyride.com/"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT face=Calibri color=#0000ff size=3>SYNC</FONT></SPAN></A><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT size=3><FONT face=Calibri> device. I joined the Security Engineering and Communications group in early November of last year as a program manager on the SDL team. My primary responsibility on the SDL team is coordinating the internal update and change process for the SDL inside of Microsoft to ensure we are always looking at new processes and technologies to further enhance the benefits of the SDL.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT face=Calibri><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA">In the Microsoft Auto group we spent a lot of time trying to figure out what the SDL meant to our product. We knew we needed to do threat modeling, primarily because threat modeling is probably the most commonly known requirement of the SDL. </SPAN>Beyond threat modeling though, members of the various disciplines in our product team didn’t know what parts of the SDL applied to our product and what parts applied to technologies, platforms, or programming languages we didn’t use and thus could safely ignore.<SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"> One of our program managers set out to sift through the SDL requirements and associated tools to try and determine what was applicable to our environment. While we eventually made the right decisions on what SDL requirements we needed to focus upon, we spent more time than we would have liked trying to figure it all out. <o:p></o:p></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT size=3><FONT face=Calibri>With our most recent update to the SDL at Microsoft we’ve made one significant change to try and help in this scenario. That change is to take all of the SDL requirements and plug them into a filterable framework that allows a person or a team to match requirements with specific technologies. Now, instead of being presented with a large document that covers all SDL requirements, a team is presented with a dynamic Web site that allows them to selectively filter requirements based on their product type (Client, Server, Hardware, Online Service etc), code type (Native, Managed, JavaScript etc), platform type (Win32, Win64, WinCE, Mac etc), or applies to their specific role (Program Manager, Developer, Test Engineer, Operations, etc).<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT size=3><FONT face=Calibri>This means if I’m a program manager for a Win64 Client product, I can view just the SDL requirements that apply to that criteria and the result is a clearer starting point for what you need to do to begin adopting the SDL for your project. This applicability filtering also allows product groups to more easily divide up the responsibility for ramping up on the SDL instead of overloading a single person in their group with figuring out what needs to be done. For instance, a product group could assign a person from each discipline in their team to identify which SDL requirements need to be met and at what point in the product cycle. A program manager can now more easily identify the SDL requirements that need to be thought about and met during the Requirements phase of a product, and likewise a test engineer can identify and begin working on the test collateral for SDL requirements that will be needed later in the schedule during the verification phase. <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="mso-fareast-font-family: 'MS Mincho'; mso-fareast-language: JA"><FONT size=3><FONT face=Calibri>As the SDL continues to grow to address evolving security concerns and new technologies, it’s necessary for the SDL to be able to scale and have this type of filtering in place. Enhancing the functionality and depth of our tools that we use in the SDL is an ongoing process. These tools don’t always apply to every code type or product type. We have test tools that only run on native code while other tools run only against managed code, and that’s just one example. It’s important that we leverage a filterable framework like we have to address these differences and help teams understand where they need to focus their resources and what just doesn’t apply to their product or technology. </FONT></FONT></SPAN></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8181092" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 13 Mar 2008 12:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <category domain="http://securityratty.com/tag/sdl requirements">sdl requirements</category>
      <category domain="http://securityratty.com/tag/product cycle">product cycle</category>
      <category domain="http://securityratty.com/tag/product">product</category>
      <category domain="http://securityratty.com/tag/product team">product team</category>
      <category domain="http://securityratty.com/tag/sdl team">sdl team</category>
      <category domain="http://securityratty.com/tag/product type">product type</category>
      <category domain="http://securityratty.com/tag/type">type</category>
      <category domain="http://securityratty.com/tag/code type">code type</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/03/13/sdl-and-filtering.aspx">SDL and Filtering</source>
    </item>
    <item>
      <title><![CDATA[Privacy and Power]]></title>
      <link>http://securityratty.com/article/bc1f44ab3ae7e63b43c28cd8d37218fb</link>
      <guid>http://securityratty.com/article/bc1f44ab3ae7e63b43c28cd8d37218fb</guid>
      <description><![CDATA[When I write and speak about privacy, I am regularly confronted with the mutual disclosure argument. Explained in books like David Brin's The Transparent Society , the argument goes something like...]]></description>
      <content:encoded><![CDATA[<p>When I write and speak about privacy, I am regularly confronted with the mutual disclosure argument. Explained in books like David Brin's <i>The Transparent Society</i>, the argument goes something like this: In a world of ubiquitous surveillance, you'll know all about me, but I will also know all about you. The government will be watching us, but we'll also be watching the government. This is different than before, but it's not automatically worse. And because I know your secrets, you can't use my secrets as a weapon against me.</p>

<p>This might not be everybody's idea of utopia -- and it certainly doesn't address the <a href="http://www.schneier.com/essay-114.html">inherent value of privacy</a> -- but this theory has a glossy appeal, and could easily be mistaken for a way out of the problem of technology's continuing erosion of privacy. Except it doesn't work, because it ignores the crucial dissimilarity of power. </p>

<p>You cannot evaluate the value of privacy and disclosure unless you account for the relative power levels of the discloser and the disclosee.</p>

<p>If I disclose information to you, your power with respect to me increases. One way to address this power imbalance is for you to similarly disclose information to me. We both have less privacy, but the balance of power is maintained. But this mechanism fails utterly if you and I have different power levels to begin with.  </p>

<p>An example will make this clearer. You're stopped by a police officer, who demands to see identification. Divulging your identity will give the officer enormous power over you: He or she can search police databases using the information on your ID; he or she can create a police record attached to your name; he or she can put you on this or that secret terrorist watch list. Asking to see the officer's ID in return gives you no comparable power over him or her. The power imbalance is too great, and mutual disclosure does not make it OK.</p>

<p>You can think of your existing power as the exponent in an equation that determines the value, to you, of more information. The more power you have, the more additional power you derive from the new data.</p>

<p>Another example: When your doctor says "take off your clothes," it makes no sense for you to say, "You first, doc." The two of you are not engaging in an interaction of equals.</p>

<p>This is the principle that should guide decision-makers when they consider installing surveillance cameras or launching data-mining programs. It's not enough to open the efforts to public scrutiny. All aspects of government work best when the relative power between the governors and the governed remains as small as possible -- when liberty is high and control is low. Forced openness in government reduces the relative power differential between the two, and is generally good. Forced openness in laypeople increases the relative power, and is generally bad.</p>

<p>Seventeen-year-old <a href="http://www.nytimes.com/2007/12/08/nyregion/08about.html">Erik Crespo</a> was arrested in 2005 in connection with a <a href="http://abcnews.go.com/TheLaw/wireStory?id=3968795">shooting in a New York City elevator</a>. There's no question that he committed the shooting; it was captured on surveillance-camera videotape. But he claimed that while being interrogated, Detective Christopher Perino tried to talk him out of getting a lawyer, and told him that he had to sign a confession before he could see a judge.</p>

<p>Perino denied, under oath, that he ever questioned Crespo. But Crespo had received an MP3 player as a Christmas gift, and surreptitiously recorded the questioning. The defense brought a transcript and CD into evidence. Shortly thereafter, the prosecution offered Crespo a better deal than originally proffered (seven years rather than 15). Crespo took the deal, and Perino was separately indicted on charges of perjury.</p>

<p>Without that recording, it was the detective's word against Crespo's. And who would believe a murder suspect over a New York City detective? That power imbalance was reduced only because Crespo was smart enough to press the "record" button on his MP3 player. Why aren't all interrogations recorded? Why don't defendants have the right to those recordings, just as they have the right to an attorney? Police routinely record traffic stops from their squad cars for their own protection; that video record shouldn't stop once the suspect is no longer a threat.</p>

<p>Cameras make sense when <a href="http://www.officer.com/web/online/Top-News-Stories/Cameras-Turn-Lens-on-Police-Activities-/1$40169">trained on police</a>, and in offices where lawmakers meet with lobbyists, and wherever government officials wield power over the people. Open-government laws, giving the public access to government records and meetings of governmental bodies, also make sense. These all foster liberty. </p>

<p>Ubiquitous surveillance programs that affect everyone without probable cause or warrant, like the National Security Agency's warrantless eavesdropping programs or various proposals to monitor everything on the internet, foster control. And no one is safer in a <a href="http://www.schneier.com/essay-203.html">political system of control</a>.</p>

<p>This essay <a href="http://www.wired.com/politics/security/commentary/securitymatters/2008/03/securitymatters_0306">originally appeared</a> on Wired.com.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=iY7UMsF"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=iY7UMsF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=uHFeugF"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=uHFeugF" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Tue, 11 Mar 2008 03:09:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/relative power differential">relative power differential</category>
      <category domain="http://securityratty.com/tag/relative power">relative power</category>
      <category domain="http://securityratty.com/tag/power">power</category>
      <category domain="http://securityratty.com/tag/relative power levels">relative power levels</category>
      <category domain="http://securityratty.com/tag/power levels">power levels</category>
      <category domain="http://securityratty.com/tag/additional power">additional power</category>
      <category domain="http://securityratty.com/tag/power imbalance">power imbalance</category>
      <category domain="http://securityratty.com/tag/officer enormous power">officer enormous power</category>
      <category domain="http://securityratty.com/tag/officer">officer</category>
      <source url="http://www.schneier.com/blog/archives/2008/03/privacy_and_pow.html">Privacy and Power</source>
    </item>
    <item>
      <title><![CDATA[5 Security Predictions for 2008]]></title>
      <link>http://securityratty.com/article/1d764899c2a640ed54089e0e68573145</link>
      <guid>http://securityratty.com/article/1d764899c2a640ed54089e0e68573145</guid>
      <description><![CDATA[1. We will see the first multi-website XSS worm
I think we will finally get a true cross site XSS work in 2008. Combining XSRF and XSS to propagate a worm across multiple sites and multiple domains....]]></description>
      <content:encoded><![CDATA[<p><strong>1. </strong><strong>We will see the first multi-website <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=9' onmouseover="top.window.status='http://www.cgisecurity.com/articles/xss-faq.shtml'; return true" onmouseout="top.window.status=''; return true" target="_blank">XSS</a> worm.</strong></p>
<p>I think we will finally get a true cross site XSS work in 2008. Combining <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=2' onmouseover="top.window.status='http://www.cgisecurity.com/articles/csrf-faq.shtml'; return true" onmouseout="top.window.status=''; return true" target="_blank">XSRF</a> and XSS to propagate a worm across multiple sites and multiple domains. The first one will be benign but the others will be much more malicious in nature. Leading victim candidate are social network sites that are becoming increasingly open.</p>
<p><strong>2. More consolidation in the security industry.</strong></p>
<p>There is still a great difference between the small security players and the giant ones in terms of cash flow. As the old guard (McaFee, Symantec, etc) see dwindling revenue on various fronts they will begin to convert some of that pesky cash into acquisitions. Could this be the year Qualys gets gobbled up?</p>
<p><strong>3. PCI will clarify section 6.6</strong></p>
<p>This is more of a hope really. Since it goes into full effect mid-2008 I hope to see some clearer definitions around what companies are expected to do.</p>
<p><strong>4. 2008 will set another record for breaches</strong></p>
<p>Yeah big shocker! The trend will continue with more smaller breaches this year as opposed to a few massive ones.</p>
<p><strong>5. RBN will disappear again. Someone related to them will get busted.</strong></p>
<p>With the light too bright they will morph again and change tactics. Money will still flow in to them by the millions though. However with increasing public knowledge of the group someone will get busted and connected to them. No one high up in the group, but some poor sucker at the wrong place at the wrong time. Law Enforcement will trump it as a &#8220;significant&#8221; blow to the group. RBN won&#8217;t notice.</p>
<p class="a2a_link"><a href="http://www.addtoany.com/?sitename=Grumpy Security Guy&amp;siteurl=http://www.grumpysecurityguy.com&amp;linkname=5 Security Predictions for 2008&amp;linkurl=http://www.grumpysecurityguy.com/5-security-predictions-for-2008/&amp;type=page"><img src="http://www.addtoany.com/bookmark.gif" width="91" height="17" border="0" title="Add to any service" alt="Add to any service"/></a>
</p><div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/open-up-that-wireless-network/" rel="bookmark" title="Permanent Link: Open up that Wireless Network!" >Open up that Wireless Network!</a></span><div class="aizattos_related_posts_excerpt">I love when Bruce and I agree, it makes me feel smarter then I am. I have had a wireless network in ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/top-10-security-stories-of-2007/" rel="bookmark" title="Permanent Link: Top 10 Security Stories of 2007" >Top 10 Security Stories of 2007</a></span><div class="aizattos_related_posts_excerpt">This is my list of the Top 10 security stories of 2007. Since I am a web application security guy th...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/scanalert-xss-is-cool-with-us/" rel="bookmark" title="Permanent Link: ScanAlert - XSS is Cool with Us" >ScanAlert - XSS is Cool with Us</a></span><div class="aizattos_related_posts_excerpt">Sometimes I just want to give up. I really hate XSS because it is really a tricky issue to explain t...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/mr-jobs-get-serious-about-security/" rel="bookmark" title="Permanent Link: Mr. Jobs, get serious about security!" >Mr. Jobs, get serious about security!</a></span></li></ul></div><p>Post from: <a href="http://www.grumpysecurityguy.com">Grumpy Security Guy</a></p>
<p><a href="http://www.grumpysecurityguy.com/5-security-predictions-for-2008/">5 Security Predictions for 2008</a></p>

<p><a href="http://feeds.feedburner.com/~a/GrumpySecurityGuy?a=ckaVOE"><img src="http://feeds.feedburner.com/~a/GrumpySecurityGuy?i=ckaVOE" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=ohKb0OD"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=ohKb0OD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=TxcVAnD"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=TxcVAnD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=kKCpazd"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=kKCpazd" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=BVY5BFd"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=BVY5BFd" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=SgA8ViD"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=SgA8ViD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=KX6T1ED"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=KX6T1ED" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=4nQ1RkD"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=4nQ1RkD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=ytn3Fcd"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=ytn3Fcd" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=hdm7Fhd"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=hdm7Fhd" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~4/213479554" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 08 Jan 2008 21:04:14 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security predictions">security predictions</category>
      <category domain="http://securityratty.com/tag/security players">security players</category>
      <category domain="http://securityratty.com/tag/security industry">security industry</category>
      <category domain="http://securityratty.com/tag/grumpy security guy">grumpy security guy</category>
      <category domain="http://securityratty.com/tag/worm">worm</category>
      <category domain="http://securityratty.com/tag/multi-website xss worm">multi-website xss worm</category>
      <category domain="http://securityratty.com/tag/xss">xss</category>
      <category domain="http://securityratty.com/tag/security stories">security stories</category>
      <source url="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~3/213479554/">5 Security Predictions for 2008</source>
    </item>
  </channel>
</rss>
