<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>The Security Practice</title>
    
    
    <link rel="alternate" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/" />
    <id>tag:typepad.com,2003:weblog-1571898</id>
    <updated>2011-12-08T09:47:27-08:00</updated>
    <subtitle>Issues and reflections of an Information Risk Management group</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/typepad/the_security_practice" /><feedburner:info uri="typepad/the_security_practice" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><entry>
        <title>PayPal domains are now using DNSSEC</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/ax_zTDZ4WCY/all-paypal-domains-are-now-using-dnssec.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/12/all-paypal-domains-are-now-using-dnssec.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d98834015393b82bc9970b</id>
        <published>2011-12-08T09:47:27-08:00</published>
        <updated>2011-12-08T09:47:13-08:00</updated>
        <summary>We're pleased to announce that all PayPal owned and operated DNS domains are now secured using DNSSEC. They are all signed, and DS records uploaded to their respective TLD's. This announcement is the culmination of months of work by PayPal's...</summary>
        <author>
            <name>Andy Steingruebl</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>We're pleased to announce that all PayPal owned and operated DNS domains are now secured using <a href="https://en.wikipedia.org/wiki/Secure_DNS" target="_self">DNSSEC</a>. They are all signed, and <a href="https://en.wikipedia.org/wiki/List_of_DNS_record_types" target="_self">DS records</a> uploaded to their respective TLD's.</p>
<p>This announcement is the culmination of months of work by PayPal's Site Operations teams, along with our domainname administrator.  Congratulations to them for their hard work on making this fully operational.</p>
<p>If you'd like to see a small visualization of the "trust chain" involved for paypal.com, you can see it here: <a href="http://dnsviz.net/d/paypal.com/dnssec/">http://dnsviz.net/d/paypal.com/dnssec/</a></p>
<p>Note:  Be aware that in cases where a domain name is a pointer (CNAME) to another domain that does not yet use DNSSEC, the full DNS lookup path will not be protected.  If you're curious to learn more, please read the Technical Note section below.</p>
<p>- Andy Steingruebl</p>
<p> </p>
<p><strong>Technical Note</strong></p>
<p>PayPal has DNSSEC signed all of our zones.  However, the technically-oriented observer will notice that some PayPal domains are actually served by a Content-Delivery-Network (<a href="https://en.wikipedia.org/wiki/Content_delivery_network" target="_self">CDN</a>) and the DNS records of that CDN are not yet secured using DNSSEC.  </p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/ax_zTDZ4WCY" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/12/all-paypal-domains-are-now-using-dnssec.html</feedburner:origLink></entry>
    <entry>
        <title>The Future of Web Application Security at W3Conf 2011</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/eVyfCFi_rGs/the-future-of-web-application-security-at-w3conf-2011.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/11/the-future-of-web-application-security-at-w3conf-2011.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d9883401539332a410970b</id>
        <published>2011-11-17T14:36:40-08:00</published>
        <updated>2011-11-17T14:34:16-08:00</updated>
        <summary>This week I had the honor and pleasure of presenting at W3Conf, the W3C's first ever developer conference. I saw some truly amazing work that is expanding the idea of what the Web can be, and all built using open...</summary>
        <author>
            <name>Brad Hill</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I had the honor and pleasure of presenting at <a href="http://www.w3.org/conf" target="_self">W3Conf</a>, the <a href="http://w3.org/" target="_self">W3C</a>'s first ever developer conference.  I saw some truly amazing work that is expanding the idea of what the Web can be, and all built using open standards.  </p>
<p>In that theme, Scott Stender of <a href="https://www.isecpartners.com/" target="_self">iSEC Partners</a> and I gave a talk for developers titled "The Future of Web Application Security".  We highlighted how growing complexity and capability, new data flows, and the use of Web APIs in all types of clients means that Web App Security can no longer be a strictly server-side concern.  Client-side apps must be designed, built and tested to be able to defend themselves.  Luckily, standards being developed in the <a href="http://www.w3.org/2011/webappsec/" target="_self">W3C Web Application Security WG</a> and elsewhere, such as Cross-Origin Resource Sharing and the Content Security Policy, are finally giving developers better ways to build securable client-side mashups in a least-privilege environment.</p>
<p>Watch the video of the talk (and check out the other fantastic presentations) at <a href="http://www.w3.org/conf/#presentations">http://www.w3.org/conf/#presentations</a> or get our slides <a href="http://www.thesecuritypractice.com/the_security_practice/presentations/W3Conf - Future of Web App Security.pdf" target="_self">here</a>.</p>
<p>-Brad Hill</p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/eVyfCFi_rGs" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/11/the-future-of-web-application-security-at-w3conf-2011.html</feedburner:origLink></entry>
    <entry>
        <title>PayPal Hiring Application Security Manager</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/jH_oUnWALew/paypal-hiring-application-security-manager.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/08/paypal-hiring-application-security-manager.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d988340153911d142e970b</id>
        <published>2011-08-29T11:26:44-07:00</published>
        <updated>2011-08-29T11:26:44-07:00</updated>
        <summary>Hello, Andy Steingruebl here. I'm posting for one of colleagues who is hiring a manager to head PayPal's application security efforts, specifically focused on Secure Development Lifecycle (SDL) work as well as foundational application security capabilities. A job description is...</summary>
        <author>
            <name>Andy Steingruebl</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hello, Andy Steingruebl here.</p>
<p>I'm posting for one of colleagues who is hiring a manager to head PayPal's application security efforts, specifically focused on Secure Development Lifecycle (SDL) work as well as foundational application security capabilities.</p>
<p>A job description is here:<a href="http://bit.ly/nP9Afr" target="_self"> http://bit.ly/nP9Afr</a></p>
<p>An official posting will be up soon with instructions on how to post.  I will update this blog entry when the official job posting is available.</p>
<p>Comments on this blog are moderated. If you'd like more details you can post a comment for us to review or email me, my work email address is fairly easy to find online.</p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/jH_oUnWALew" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/08/paypal-hiring-application-security-manager.html</feedburner:origLink></entry>
    <entry>
        <title>Wanted: Information Security Engineer for PayPal</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/rY-KYt-fop4/wanted-information-security-engineer-for-paypal.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/08/wanted-information-security-engineer-for-paypal.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d98834015434a7b440970c</id>
        <published>2011-08-19T14:55:25-07:00</published>
        <updated>2011-08-19T12:54:22-07:00</updated>
        <summary>Bil Corry here: I'm hiring an Information Security Engineer for our internal Consulting team. While the position is listed for our Scottsdale office, the location is flexible and other locations are possible. Brief description of the position: Providing information security...</summary>
        <author>
            <name>Bil Corry</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Bil Corry here:</p>
<p>I'm hiring an <strong>Information Security Engineer </strong>for our internal Consulting team.  While the position is listed for our Scottsdale office, <strong>the location is flexible </strong>and other locations are possible.</p>
<p>Brief description of the position:</p>
<blockquote>
<p><span style="font-family: courier new,courier;">Providing information security consulting services to internal groups and development teams to assess risk and ensure implementations are consistent with security standards. These services will include architecture review, vulnerability assessment, threat analysis, exception review, and more.</span></p>
</blockquote>
<p>More information and how to apply is here:</p>
<blockquote>
<p><a href="http://rfer.us/EBRc-zIKf">http://rfer.us/EBRc-zIKf</a></p>
</blockquote>
<p>Apply soon!</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/rY-KYt-fop4" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/08/wanted-information-security-engineer-for-paypal.html</feedburner:origLink></entry>
    <entry>
        <title>The Folly of Detecting Tracking from Cookies</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/I-qEEnstLw8/the-folly-of-detecting-tracking-from-cookies.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/08/the-folly-of-detecting-tracking-from-cookies.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d98834015390b9abb2970b</id>
        <published>2011-08-15T14:46:23-07:00</published>
        <updated>2011-08-16T08:12:03-07:00</updated>
        <summary>Hi, Bil Corry here: Earlier this year, Andy Steingruebl and I wrote a position paper on Do-Not-Track that criticized the push of a technology solution that did not have a corresponding comprehensive public policy, a public policy that contained input...</summary>
        <author>
            <name>Bil Corry</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, Bil Corry here:</p>
<p>Earlier this year, Andy Steingruebl and I wrote <a href="http://www.thesecuritypractice.com/the_security_practice/2011/03/where-is-the-comprehensive-online-privacy-policy.html">a position paper</a> on <a href="http://donottrack.us/">Do-Not-Track</a> that criticized the push of a technology solution that did not have a corresponding comprehensive public policy, a public policy that contained input from all stakeholders. Our position is that an early push with Do-Not-Track has not properly define “tracking”, nor does it provide proper guidance for legitimate business use-cases.</p>
<p>To that last point, there has been two research projects that purport to show how user privacy is being violated, both of which rely on observing the behavior of the “tracking” websites to validate their claim.</p>
<p>Jonathan Mayer’s  “<a href="http://cyberlaw.stanford.edu/node/6694">Tracking the Trackers</a>” findings include:</p>
<ul>
<li>Half of the NAI members we tested did not remove their tracking cookies after opting out.</li>
<li>At least eight NAI members promise to stop tracking after opting out, but nonetheless leave tracking cookies in place.</li>
</ul>
<p>Ashkan Soltani’s  “<a href="http://ashkansoltani.org/docs/respawn_redux.html">Respawn Redux</a>” findings include:</p>
<ul>
<li>In our follow up study, we found that Hulu was still respawning deleted user cookies using homegrown Flash and Javascript code present on the Hulu.com site. Additionally, Hulu, Spotify, and many others were also respawning using code provided by analytics firm KISSmetrics.</li>
</ul>
<p>The problem with both studies above is that they conflate cookies with tracking.  One cannot determine if tracking is occurring by observing cookies – let’s look at a few examples:</p>
<ol>
<li>Example: user sends the Do-Not-Track (DNT) header, the NAI member does not remove their “tracking” cookie. 
<ul>
<li>The NAI member may have server-side logic that detects the DNT header and does not record (track) any information related to this user.  That would allow continued tracking in the future should the user turn off the DNT header while preserving the user's choice.</li>
<li>If data was collected prior to the DNT header, does the DNT header mean, “erase everything you already have about the user” and/or “do not use anything you already know about the user”?  What if the data collector provides an alternative mechanism to view and remove data, such as <a href="http://www.bluekai.com/registry/">BlueKai’s Registry</a>?  This area is very unclear.</li>
</ul>
</li>
<li>
<p>Example: server detects their cookie has been removed and respawns it.</p>
<ul>
<li>If the cookie being respawned was the opt-out cookie, would there be a privacy concern?  Cookie respawning can be used as a feature for users that erase all cookies, yet have asked the website to remember them.  Or to prevent fraud.  Or to prevent multiple views of the same ad.  One can argue that there should be a way to remove the respawning, but respawning in and of itself does not necessarily mean tracking is occurring.</li>
<li>The removal of a cookie does not necessarily represent user choice to <strong>not</strong> be tracked.  Cookie storage is finite in all browsers; cookies are removed according to a Least-Recently-Used (LRU) policy.  In addition, it’s possible for an attacker to <a href="http://jeremiahgrossman.blogspot.com/2010/07/patching-auto-complete-vulnerabilities.html">force out all cookies</a> by creating numerous bogus cookies (cookie eviction).</li>
</ul>
</li>
<li>
<p>Example: servers collect tracking information based on email address and share it via a backend process.</p>
<ul>
<li>The user will see no indication that they are being tracked and profiled.  There isn’t any mechanism being used to uniquely track the user on the browser side, instead their user profile with their email address is used to track them.  The user would have to rely on the website to honor the DNT header, there isn’t a technology solution to this scenario.</li>
</ul>
</li>
</ol>
<p>From the above examples, it is clear that it is impossible to determine tracking of users by viewing website behavior.  The only way to know if tracking is occurring is to view the behavior on the server-side.  Until studies actually account for server-side behavior, they are merely speculating as to whether tracking is occurring.</p>
<p>A comprehensive public policy is needed to define tracking and to define the obligations of providers when presented with Do-Not-Track and/or other privacy mechanisms.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/I-qEEnstLw8" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/08/the-folly-of-detecting-tracking-from-cookies.html</feedburner:origLink></entry>
    <entry>
        <title>Combating Cybercrime</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/INPHV6cl61U/combating-cybercrime.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/05/combating-cybercrime.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d9883401538e466fed970b</id>
        <published>2011-05-03T13:33:51-07:00</published>
        <updated>2011-05-03T13:33:51-07:00</updated>
        <summary>Hello, Andy Steingruebl here: We've just published a whitepaper titled "Combating Cybercrime: Principles, Policies, and Programs". You can read a quick summary at this blog post, or download and read the paper itself. While we don't believe we have all...</summary>
        <author>
            <name>Andy Steingruebl</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Policy" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hello, Andy Steingruebl here:</p>
<p>We've just published a whitepaper titled<a href="http://bit.ly/mzQLAw" target="_self"> "Combating Cybercrime: Principles, Policies, and Programs".</a></p>
<p>You can read a quick summary at this <a href="http://bit.ly/kQh8dV" target="_self">blog pos</a>t, or download and read the paper itself.  While we don't believe we have all of the answers to combating crime online, we do believe we've presented a set of principles as well as several workable policy and technology options that will help make progress against this problem.</p>
<p>Please do let us know your thoughts.</p>
<p>Thank you</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/INPHV6cl61U" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/05/combating-cybercrime.html</feedburner:origLink></entry>
    <entry>
        <title>Where is the Comprehensive Online Privacy Policy?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/4uhl0W2UKdI/where-is-the-comprehensive-online-privacy-policy.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/03/where-is-the-comprehensive-online-privacy-policy.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d98834014e8725f1d6970d</id>
        <published>2011-03-31T14:39:29-07:00</published>
        <updated>2011-03-31T14:39:29-07:00</updated>
        <summary>Hi, Andy Steingruebl and Bil Corry here: Our friends at Mozilla have been hard at work creating a Do-Not-Track behavioral advertising opt-out mechanism, which shipped with the recently-released Firefox 4. A stated goal for Mozilla’s Do-Not-Track mechanism is as follows:...</summary>
        <author>
            <name>Bil Corry</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, Andy Steingruebl and Bil Corry here:</p>
<p>Our friends at Mozilla have been hard at work creating a Do-Not-Track behavioral advertising opt-out mechanism, which <a href="http://blog.mozilla.com/blog/2011/03/22/mozilla-launches-firefox-4-and-delivers-a-fast-sleek-and-customizable-browsing-experience-to-more-than-400-million-users-worldwide-2/">shipped</a> with the recently-released Firefox 4.  A <a href="https://wiki.mozilla.org/Privacy/Jan2011_DoNotTrack_FAQ">stated goal</a> for Mozilla’s Do-Not-Track mechanism is as follows:</p>
<p style="padding-left: 30px;"><em>This header is intended to be a signal equivalent to the presence of an opt-out cookie. We believe only a small number of changes from websites and advertisers are necessary to switch from looking for opt-out cookies to looking for the header. </em></p>
<p>Yesterday, <a href="http://blog.mozilla.com/blog/2011/03/30/advertisers-and-publishers-adopt-and-implement-do-not-track/">Mozilla reported </a> that the AP News Registry service implemented their Do-Not-Track mechanism in just a few hours with a single engineer, which appears to confirm Mozilla’s assertion that this feature is a relatively easy one for websites with an existing opt-out cookie mechanism.</p>
<p>While we applaud Mozilla and the Associated Press for their hard work on this issue, we are concerned that this frames the Do-Not-Track discussion around replacing existing opt-out cookie solutions.  Admittedly, Mozilla does acknowledge that <a href="http://firstpersoncookie.wordpress.com/2011/01/23/more-choice-and-control-over-online-tracking/">this is not a complete solution</a>, and indeed, it is our belief that online privacy needs a much more thorough discussion with all stakeholders.</p>
<p>We recently submitted a <a href="http://www.thesecuritypractice.com/the_security_practice/papers/W3C-WhereIsTheFramework.pdf">position paper</a> to the upcoming <a href="http://www.w3.org/2011/track-privacy/">W3C Workshop on Web Tracking and User Privacy</a>; we argue that it is premature to push technical mechanisms for controlling privacy before having a more substantial discussion with all stakeholders to define a complementary policy framework.  Clearly online privacy extends beyond just an alternative opt-out cookie mechanism, but how far?  What does it look like?  Should <a href="http://blogs.wsj.com/digits/2011/03/14/firefox-maker-do-not-track-likely-to-be-regulated/">public regulation</a> also be included?  What is the definition of “tracking”?  The answers to those and many other questions will then determine what a technical solution will look like, which may be entirely different than any technical solution currently being proposed.</p>
<p>We strongly believe an online privacy system needs to be developed, but strongly disagree with the current effort to define a technical solution before a policy framework with stakeholders has been developed.</p>
<p>You may view our position paper here:</p>
<p>                <a href="http://www.thesecuritypractice.com/the_security_practice/papers/W3C-WhereIsTheFramework.pdf">http://www.thesecuritypractice.com/the_security_practice/papers/W3C-WhereIsTheFramework.pdf</a></p>
<p>We welcome your feedback.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/4uhl0W2UKdI" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/03/where-is-the-comprehensive-online-privacy-policy.html</feedburner:origLink></entry>
    <entry>
        <title>Web (In)Security: Remediation Efforts - Status and Outlook</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/XzasRs6Dm54/web-insecurity-remediation-efforts-status-and-outlook.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/03/web-insecurity-remediation-efforts-status-and-outlook.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d988340147e30a4b09970b</id>
        <published>2011-03-06T20:38:53-08:00</published>
        <updated>2011-03-06T20:38:53-08:00</updated>
        <summary>Hi, Jeff Hodges and Andy Steinguebl here. We gave a "status and outlook" talk on the topic of "Web (In)Security: Remediation Efforts" at a major security conference in Feburary. The thrust of the talk is that currently "the Web" has...</summary>
        <author>
            <name>Jeff Hodges</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Browsers" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Protocols" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Threats" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Web/Tech" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, Jeff Hodges and Andy Steinguebl here.</p>
<p>We gave a "status and outlook" talk on the topic of "Web (In)Security: Remediation Efforts" at a major security conference in Feburary.</p>
<p>The thrust of the talk is that currently "the Web" has some issues, and..</p>
<ul>
<li>there has been work going on in various fashions to address aspects of this, though it is unfortunately fairly uncoordinated,<br /><br /></li>
<li>as a result, there are some "knobs and buttons" you as a web application operator can use today to aleviate some of the issues (and here's how),<br /><br /></li>
<li>there are various high-priority issues that are being addressed in various fora, notably the IETF and the W3C, and you can/should participate. </li>
</ul>
<p><a href="http://kingsmountain.com/doc/HodgesSteingruebl-WebInSecurityRemediation-slides-2011-02.pdf" target="_self" title="A facsimile of our presentation slides is here">A facsimile of our presentation is here</a>.</p>
<p>Enjoy!</p>
<p> </p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/XzasRs6Dm54" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/03/web-insecurity-remediation-efforts-status-and-outlook.html</feedburner:origLink></entry>
    <entry>
        <title>'HTTP State Management Mechanism' to Proposed Standard</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/eaP-uiRWA14/http-state-management-mechanism-to-proposed-standard.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/03/http-state-management-mechanism-to-proposed-standard.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d988340147e30a4dc2970b</id>
        <published>2011-03-06T16:43:39-08:00</published>
        <updated>2011-03-07T08:18:53-08:00</updated>
        <summary>Hi, Jeff Hodges and Bil Corry here: The IESG recently approved the Internet-Draft 'HTTP State Management Mechanism' (draft-ietf-httpstate-cookie-23.txt) for publication as a Proposed Standard RFC...  This is great news in that the prior two IETF RFCs specifying "cookies", as...</summary>
        <author>
            <name>Jeff Hodges</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, Jeff Hodges and Bil Corry here:<br /><br />The <a href="https://secure.wikimedia.org/wikipedia/en/wiki/IESG" target="_self" title="IESG">IESG</a> recently approved the <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Internet-Draft" target="_self">Internet-Draft</a> '<a href="http://tools.ietf.org/html/draft-ietf-httpstate-cookie" target="_self" title="HTTP State Management Mechanism">HTTP State Management Mechanism</a>' (draft-ietf-httpstate-cookie-23.txt) for publication as a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Internet_standard#Proposed_Standard" target="_self" title="Proposed Standard">Proposed Standard</a> <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Request_for_Comments" target="_self" title="RFC">RFC</a>...<br /><br />&lt;<a href="http://www.ietf.org/mail-archive/web/http-state/current/msg01257.html" target="_self" title="http://www.ietf.org/mail-archive/web/http-state/current/msg01257.html">http://www.ietf.org/mail-archive/web/http-state/current/msg01257.html</a>&gt;<br /><br />This is great news in that the prior two <a href="http://www.ietf.org/" target="_self">IETF</a> <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Request_for_Comments" target="_self" title="RFC">RFC</a>s specifying "<a href="https://secure.wikimedia.org/wikipedia/en/wiki/HTTP_cookie" target="_self">cookies</a>", as well as the original informal and incomplete "<a href="http://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html" target="_self">cookie spec</a>", have not been implemented uniformly across browsers and servers. Thus how cookies are actually constructed, parsed, and used in practice has been essentially folklore. Anyone wanting to craft a new browser or some other application or tool that needs to consume or send cookie headers had to reverse engineer how the browsers were actually doing it as there wasn't (until now) an <em>accurate</em> specification an implementer could use for reference. This has led to  divergence on edge-cases for cookies within various browsers, servers, and other tools.</p>
<p>The new specification, draft-ietf-httpstate-cookie, differs from the prior specs in that it specifies how cookies are actually used on the Internet today. Anyone crafting a new client or server can implement the spec and have an interoperable implementation as a result. [note that an RFC number is not yet assigned, it ought to be done in several weeks, and the proper RFC published in a couple months]<br /><br /><br />A Bit of History..<br /><br />Before getting to the present-day spec, a bit of history will provide appropriate context:<br /><br />The <a href="http://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html" target="_self" title="original Netscape &quot;cookie spec&quot;">original Netscape "cookie spec"</a>  was written by Lou Montulli sometime in the mid-nineties. By late 1995, three proposals for adding "state management" to <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Http" target="_self" title="HTTP">HTTP</a> were circulating in the technical community. A subgroup of the IETF HTTP working group formed to address this "state management" question, and eventually produced <a href="http://tools.ietf.org/html/rfc2109" target="_self" title="RFC2109">RFC2109</a>, which attempted to be backwards compatible with the "netscape cookies" while offering some enhancements. After three more years, they produced <a href="http://tools.ietf.org/html/rfc2965" target="_self">RFC2965</a>, which offered yet more enhancements and was distinct from the "<a href="http://web.archive.org/web/20020803110822/http://wp.netscape.com/newsref/std/cookie_spec.html" target="_self">netscape cookies</a>". There are many fascinating details this terribly brief summary overlooks, not the least of which is that the cookie effort participants found themselves unexpectedly situated at the intersection of technology and public policy when privacy concerns began to be raised. Dave Kristol, who was co-author with Montulli on RFCs 2109 and 2965, wrote a detailed account of the entire process, which curious parties are encouraged to read..<br /><br />   Kristol, D., "<a href="http://arxiv.org/abs/cs.SE/0105018" target="_self">HTTP Cookies: Standards, Privacy, and<br />   Politics</a>", ACM Transactions on Internet Technology Vol. 1,<br />   #2, November 2001, &lt;<a href="http://arxiv.org/abs/cs.SE/0105018" target="_self">http://arxiv.org/abs/cs.SE/0105018</a>&gt;.<br /><br />Now, fast forward to late 2008, when <a href="https://twitter.com/#!/bilcorry" target="_self">Bil Corry</a>, a web app security specialist who participates in the <a href="http://www.owasp.org/" target="_self">OWASP</a> and other web app security fora, connected with Jim Manico, another figure in that cohort, to try to foster some cohesiveness with respect to the fragmented approach to a relatively commonly implemented, but unspecified cookie "flag" named "<a href="http://www.owasp.org/index.php/HTTPOnly#Browsers_Supporting_HTTPOnly" target="_self">HttpOnly</a>". Bil and Jim saw the security issues arising from how the browser vendors were implementing HttpOnly in varying ways due to a lack of a specification and formed an <a href="https://groups.google.com/group/ietf-httponly-wg/topics?start=" target="_self">ad-hoc working group to tackle the issue</a>.<br /><br />When Bil approached the IETF about forming a charter for an official working group. He was told that he was &lt;quote&gt; "wasting [his] time" because cookies themselves did not have a "proper specification" -- i.e. one that accurately reflected their use on the Internet today -- so it didn't make sense to work on a spec for the HttpOnly cookie flag. Soon after, they pursued reopening the IETF httpstate Working Group to tackle the entire cookie spec issue, not just the HttpOnly flag. Eventually <a href="http://www.adambarth.com/" target="_self">Adam Barth</a> would become the specification editor and <a href="http://xri.net/=JeffH" target="_self">Jeff Hodges</a> the (reconstituted) IETF <a href="http://datatracker.ietf.org/wg/httpstate/charter/" target="_self">httpstate working group</a> chair.<br /><br /><br />Now, Some Thanks..<br /><br />We thank the participants of <a href="https://groups.google.com/group/ietf-httponly-wg/topics?start=" target="_self">the original ietf-httponly-wg</a> effort, especially Jim Manico, for helping to kick-start this effort.<br /><br />Thanks to Adam Barth, the specification editor, and also the keeper, and implementor of, the test cases and test harness, for hanging in there with an unfamiliar IETF process and crowd, taking the time to travel to some IETF meetings, and plugging away until we have a finished spec.<br /><br />Thanks to our area director, <a href="https://stpeter.im/" target="_self">Peter Saint-Andre</a>, whose expert navigation of the IETF document and IESG processes was also an instrumental contribution.<br /><br />We also thank the broad array of participants in the IETF httpstate working group, both online and in person at our sessions at IETF meetings -- your contributions were critical to crafting a high-quality spec and navigating the approval process. Here's the acknowledgements section from draft-ietf-httpstate-cookie where all these folks are noted..<br /><br />   This document borrows heavily from RFC 2109 [RFC2109].  We are<br />   indebted to David M. Kristol and Lou Montulli for their efforts to<br />   specify cookies.  David M. Kristol, in particular, provided<br />   invaluable advice on navigating the IETF process.  We would also like<br />   to thank Thomas Broyer, Tyler Close, Alissa Cooper, Bil Corry,<br />   corvid, Lisa Dusseault, Roy T. Fielding, Blake Frantz, Anne van<br />   Kesteren, Eran Hammer-Lahav, Jeff Hodges, Bjoern Hoehrmann, Achim<br />   Hoffmann, Georg Koppen, Dean McNamee, Alexey Melnikov, Mark Miller,<br />   Mark Pauley, Yngve N. Pettersen, Julian Reschke, Peter Saint-Andre,<br />   Mark Seaborn, Maciej Stachowiak, Daniel Stenberg, Tatsuhiro<br />   Tsujikawa, David Wagner, Dan Winship, and Dan Witte for their<br />   valuable feedback on this document.<br /><br /><br /><br />In Summary..<br /><br />This spec is a milestone in that HTTP "cookie" syntax and behavior has been<br />effectively a matter of undocumented folklore all these years. Getting this<br />finally explicitly documented will be a key underlying piece of moving "the<br />Web", and the wider Internet its built upon, on towards its next stage(s).<br /><br />Note also that although the HttpOnly flag is now nominally documented in <a href="http://tools.ietf.org/html/draft-ietf-httpstate-cookie" target="_self">draft-ietf-httpstate-cookie</a>, there remains undocumented behavior, for example, interactions with <a href="https://secure.wikimedia.org/wikipedia/en/wiki/XMLHttpRequest" target="_self">XMLHttpRequest</a>. So now with a firm foundation, Bil (or others) can address these HttpOnly spec deficiencies.</p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/eaP-uiRWA14" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/03/http-state-management-mechanism-to-proposed-standard.html</feedburner:origLink></entry>
    <entry>
        <title>Phishing Metrics Demystified</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/the_security_practice/~3/GMmfjwqND5A/phishing-metrics-demystified.html" />
        <link rel="replies" type="text/html" href="http://www.thesecuritypractice.com/the_security_practice/2011/02/phishing-metrics-demystified.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00e5502ec8d98834014e86670dc3970d</id>
        <published>2011-02-28T14:37:58-08:00</published>
        <updated>2011-02-28T14:37:58-08:00</updated>
        <summary>Lisa Kelly and Brett McDowell here: According to a recent external report from OpenDNS, PayPal has been deemed the most phished brand of 2010. http://www.net-security.org/secworld.php?id=10487 Phishtank’s original report presented this graph: This recent report showcases the results from PhishTank’s database...</summary>
        <author>
            <name>Lisa Kelly</name>
        </author>
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.thesecuritypractice.com/the_security_practice/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Lisa Kelly and Brett McDowell here:</p>
<p>According to a recent external report from OpenDNS, PayPal has been deemed the most phished brand of 2010.</p>
<p><a href="http://www.net-security.org/secworld.php?id=10487">http://www.net-security.org/secworld.php?id=10487</a></p>
<p>Phishtank’s original report presented this graph: <a href="http://www.thesecuritypractice.com/.a/6a00e5502ec8d988340147e2e735dc970b-pi" style="display: inline;"><img alt="Phish graph" border="0" class="asset  asset-image at-xid-6a00e5502ec8d988340147e2e735dc970b image-full" src="http://www.thesecuritypractice.com/.a/6a00e5502ec8d988340147e2e735dc970b-800wi" title="Phish graph" /></a></p>
<p>    This recent report showcases the results from PhishTank’s database for the 2010 year, and concludes that PayPal was the most phished brand for this time period. It also states PayPal was “targeted nine times more frequently than the next most frequent target, Facebook”.  This is a bold statement, and prompted many questions within our organization about the validity of this specific report.  </p>
<p>        In this blog post, we will share our concerns with the original PhishTank data report for 2010, and  l outline our key methods of properly measuring and reporting the overall phishing threats.  In looking at overall phishing statistics, it is important to understand that they can get distorted based on which organizations contribute their data and the manner in which they do so. We want to share our findings as well as outline the key areas to measure to accurately report the overall phishing attack landscape. When industry can confidently report phishing data, we can aggressively manage the negative impact phishing has caused in our internet ecosystem and continue the fight against this type of fraud.</p>
<p>        First, a few thoughts on the original PhishTank report. In small font under the graph it is noted that this is a “sample of phishing sites” and overall they analyzed 117,102 phishing URLs to arrive at their conclusion. PayPal is the leading provider of known data to Phishtank.com, and knowingly we submitted all of our phish sites to this organization. PayPal currently manages a fraudcast which distributes our known sites to third parties in order to create awareness and help clean the ecosystem. In 2010, we sent over 46,000 phish alerts to this company which weighed heavily on the report that was distributed. By our data alone, we skewed the overall results to at least 40% of total volume. PhishTank’s data is dependent on external feeds (such as the one PayPal supplies), and this is important to note when reviewing their overall findings.</p>
<p>                Another key item to address in this report is the way volume is outlined. Evaluating phishing attacks solely by volume of URLs is not an accurate measure of overall threats. Key areas to look at when evaluating the overall phishing threats are: 1) how many emails were actually delivered to the end user, 2) what types of trends are identified during the phishing attacks, 3) how quickly spoof URLs become deactivated and what other preventative measures are in place to decrease attacks. These are all key areas that PayPal closely monitors and executes strategy to ensure we are disrupting the attempts that fraudsters make to defraud our consumer base.</p>
<ul>
<li><span style="text-decoration: underline;">Email delivery</span>: we currently work with internet service providers and block phishing emails to end users by a technology called domain key identified mail (DKIM). We now cover 40% of our user base, and deliver only PayPal approved messages to the inbox. </li>
<li><span style="text-decoration: underline;">Trends:</span> PayPal is a victim to what is known as the “rockphish” attack trend, regarding spoof URLs. This means that fraudsters can launch a large quantity of sub-domains from one root domain to increase the success rate of the phishing attack. Our current 2010 reports show that 36.5% of our volume was associated with this trend. When we see this attack occur, we deactivate the root domain which will in turn deactivate all sub domains. </li>
<li><span style="text-decoration: underline;">Deactivation</span>: with every detected PayPal phishing site, we have a team that deactivates 100% of the known threats. Working around the clock, PayPal is able to deactivate these sites in a short amount of time, and supports worldwide take downs.</li>
<li><span style="text-decoration: underline;">Prevention</span>: PayPal works closely with consumers and reviews all forwarded phishing emails from this source. We look at headers and evaluate any emails associated with phishing attacks and immediately report to ISPs. On average, we are able to eliminate the risk in 3 hours and stop further phishing attempts from that exact email. </li>
</ul>
<p>                In short, there are reasons why we may appear to be the most phished brand of 2010. In reality, because of all of our strides with our anti-phishing strategies, fraudsters have to create large quantities of spoof URLs in their attempts for a successful attack. When reviewing reports made by other organizations, it is important to understand the source of data as well as how they arrive at their conclusion.</p>
<p>                OpenDNS/PhishTank has also posted a response to their 2010 overall phish findings. They have confirmed that PayPal has skewed the data by submitting a high number of phishing sites to their product. They have pulled the data based on API-based submissions and the numbers are considerably different:</p>
<p>Facebook 8.64%<br />HSBC Group  6.73%<br />World of Warcraft   5.35%<br />Internal Revenue Service  4.87%<br />Sulake Corporation  3.21%<br />Bradesco 3.15%<br />PayPal  3.03%<br />Orkut  2.9%<br />Steam 1.95%<br />Tibia 1.72%n=72,404</p>
<p>Updated response from OpenDNS; <a href="http://blog.opendns.com/2011/02/28/phishing-paypal-and-the-challenges-of-reporting-accurate-data/">http://blog.opendns.com/2011/02/28/phishing-paypal-and-the-challenges-of-reporting-accurate-data/</a></p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/typepad/the_security_practice/~4/GMmfjwqND5A" height="1" width="1" /></div></content>



    <feedburner:origLink>http://www.thesecuritypractice.com/the_security_practice/2011/02/phishing-metrics-demystified.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->

