<?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: devise]]></title>
    <link>http://securityratty.com/tag/devise</link>
    <description></description>
    <pubDate>Wed, 01 Aug 2007 15:27:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[How can we co-operate to tackle phishing?]]></title>
      <link>http://securityratty.com/article/0b1c35bf86cb16980eeff0d57cfe4abb</link>
      <guid>http://securityratty.com/article/0b1c35bf86cb16980eeff0d57cfe4abb</guid>
      <description><![CDATA[Richard Clayton and I recently presented evidence of the adverse impact of take-down companies not sharing phishing feeds . Many phishing websites are missed by the take-down company which has the...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.cl.cam.ac.uk/~rnc1/">Richard Clayton</a> and <a href="http://people.seas.harvard.edu">I</a> recently presented <a href="http://www.lightbluetouchpaper.org/2008/10/16/non-cooperation-in-the-fight-against-phishing/">evidence of the adverse impact of take-down companies not sharing phishing feeds</a>.  Many phishing websites are missed by the take-down company which has the contract for removal; unsurprisingly, these websites are not removed very fast. Consequently, more consumers&#8217; identities are stolen.</p>
<p>In the <a href="http://people.seas.harvard.edu/~tmoore/ecrime08.pdf">paper</a>, we propose a simple solution: take-down companies should share their raw, unverified feeds of phishing URLs with their competitors.  Each company can examine the raw feed, pick out the websites impersonating their clients, and focus on removing these sites.</p>
<p>Since we presented our findings to the <a href="http://www.apwg.org">Anti-Phishing Working Group</a> <a href="http://www.ecrimeresearch.org/">eCrime Researchers Summit</a>, we have received considerable feedback from take-down companies.  Take-down companies attending the APWG meeting understood that sharing would help speed up response times, but expressed reservations at sharing their feeds unless they were duly compensated.  <a href="http://www.cyveillence.com/web/corporate/exec/olson.asp">Eric Olsen</a> of <a href="http://www.cyveillance.com">Cyveillance</a> (another company offering take-down services) has written a <a href="http://www.cyveillanceblog.com/phishing/a-contrary-perspective-–-forced-data-sharing-will-decrease-performance-and-reduce-protection">comprehensive rebuttal</a> of our recommendations.  He argues that competition between take-down companies drives investment in efforts to detect more websites. Mandated sharing of phishing URL feeds, in his view, would undermine these detection efforts and cause take-down companies such as Cyveillance to exit the business.</p>
<p>I do have some sympathy for the objections raised by the take-down companies.  As we state in the paper, <a href="http://en.wikipedia.org/wiki/Free_rider_problem">free-riding</a> (where one company relies on another to invest in detection so they don&#8217;t have to) is a concern for any sharing regime.  Academic research studying other areas of information security (e.g., <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1000369">here</a> and <a href="http://ideas.repec.org/p/wpa/wuwpio/0503004.html">here</a>), however, has shown that free-riding is unlikely to be so rampant as to drive all the best take-down companies out of offering service, as Mr. Olsen suggests.</p>
<p>While we can quibble over the extent of the threat from free free-riding, it should not detract from the conclusions we draw over the need for greater sharing.  In our view, it would be unwise and irresponsible to accept the current status quo of keeping phishing URL feeds completely private.  After all, competition without sharing has approximately <em>doubled</em> the lifetimes of phishing websites!  The solution, then, is to devise a sharing mechanism that gives take-down companies the incentive to keep detecting more phishing URLs.<br />
<span id="more-469"></span><br />
Here is our stab at devising a suitable sharing mechanism.  We propose the creation of a members-only sharing club with compensation for net contributors paid for by net receivers. Take-down companies submit real-time copies of their entire feeds to a trusted third party (for the sake of argument, let&#8217;s assume that the <a href="http://www.apwg.org">APWG</a> takes on this role).  The APWG collates the individual feeds, marks the source of each submission (i.e., which take-down company) along with a timestamp.  The APWG makes the amalgamated feed available immediately to all members.  The members pick out phishing URLs impersonating their own clients, while ignoring the rest.  Crucially, the expensive task of verifying phishing URLs and initiating take-down continues to be performed by the take-down company. </p>
<p>Periodically, the combined feed is audited to determine the reciprocity of contributions.  Take-down companies provide a list of their clients to the auditor.  The auditor then computes the number of phishing websites impersonating each take-down company&#8217;s clients that are missed by the takedown company but identified by others.  The auditor also tallies the time difference for phishing websites  that are identified by others first.</p>
<p>For example, suppose bank A1 has hired take-down company A to remove phishing sites on its behalf, and bank B1 has hired take-down company B.  Suppose 500 phishing sites impersonate A1, and that A identifies 400 while B identifies an additional 100 sites missed by A.  Likewise, suppose another 500 phishing sites impersonate bank B1, and that B identifies 300 while A identifies an additional 200 sites missed by B. B has received a net of 100 useful phishing sites more from A than B has given to A.  Consequently, B should pay A a previously-agreed &#8216;finder&#8217;s fee&#8217; for identifying these extra 100 websites. </p>
<p>The &#8216;finder&#8217;s fee&#8217; provides additional incentive for take-down companies to invest in better phishing website detection. Designed properly, such a sharing club can overcome the potential for free-riding that companies such as Cyveillance fret about, while increasing sharing to shorten phishing website lifetimes. </p>
<p>Some subtleties must be mentioned, however.  If the finder&#8217;s fee is big enough, some companies may be tempted to cheat to minimize their payout.  For instance, underperforming take-down companies could claim to have independently discovered missing data from their feed shortly after collecting it from the shared feed.  This can be mitigated by adding a credible threat of detection &#8212; inserting a few dubious fake phishing URLs that only appear in the shared feed.  If the company claims to have &#8216;independently&#8217; rediscovered these URLs, then they will be caught cheating.  Another issue is that the auditing system does incur some overhead, which could be avoided if sharing was made unconditional.  </p>
<p>To sum up, we recognize that many take-down companies will be reticent to share.  However, we feel that sharing is too important to the goal of tackling phishing to brush aside because of a few inevitable complications.  For the good of protecting consumers, the anti-phishing industry should learn to co-operate!</p>
]]></content:encoded>
      <pubDate>Mon, 27 Oct 2008 09:47:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/companies">companies</category>
      <category domain="http://securityratty.com/tag/take-down companies provide">take-down companies provide</category>
      <category domain="http://securityratty.com/tag/hired take-down company">hired take-down company</category>
      <category domain="http://securityratty.com/tag/take-down company">take-down company</category>
      <category domain="http://securityratty.com/tag/take-down companies">take-down companies</category>
      <category domain="http://securityratty.com/tag/company">company</category>
      <category domain="http://securityratty.com/tag/feeds">feeds</category>
      <category domain="http://securityratty.com/tag/entire feeds">entire feeds</category>
      <category domain="http://securityratty.com/tag/url feeds completely">url feeds completely</category>
      <source url="http://www.lightbluetouchpaper.org/2008/10/27/how-can-we-co-operate-to-tackle-phishing/">How can we co-operate to tackle phishing?</source>
    </item>
    <item>
      <title><![CDATA[Around The Web For Friday]]></title>
      <link>http://securityratty.com/article/854f3c7cd7fbfd4b803df29d7a415b9d</link>
      <guid>http://securityratty.com/article/854f3c7cd7fbfd4b803df29d7a415b9d</guid>
      <description><![CDATA[Were frequently asked what were reading and what we like in blog posts, so here are some interesting things that hit our RSS readers that you may have missed
COBIT rivals ITIL from The IT Skeptic...]]></description>
      <content:encoded><![CDATA[<p>We&#8217;re frequently asked what we&#8217;re reading and what we like in blog posts, so here are some interesting things that hit our RSS readers that you may have missed:</p>
<p><a href="http://www.itskeptic.org/node/692"><strong>COBIT rivals ITIL from The IT Skeptic</strong></a></p>
<blockquote><p>&#8220;Everyone is tiptoeing around the fact that COBIT offers a significant competitive body of knowledge (BOK) to ITIL. Sure ITIL goes into more depth in places, but to say COBIT sits over the top is to grossly understate the overlap. COBIT extends a long way down into the &#8220;how&#8221; and it does it with an intellectual rigour that ITIL lacks.&#8221;</p></blockquote>
<p>Interesting stuff that.  A detailed mapping might help some folks.  Either way, the good news for those keen on understanding risk management is that governance metrics, done right, allow us to understand a part of that &#8220;capability to manage risk&#8221; we&#8217;re always looking for.   Assurance, verification and the acquisition and interpretation of knowledge is king.   Speaking of which&#8230;.</p>
<p><a href="http://spiresecurity.typepad.com/spire_security_viewpoint/2008/09/how-to-tell-when-nothing-happens.html"><strong>How To Tell When &#8220;Nothing Happens&#8221; by Pete Lindstrom</strong></a></p>
<blockquote><p>&#8220;&#8230;problem is that, it isn&#8217;t really true that &#8220;nothing happens&#8221; when you employ some specific security control to prevent an exploit. Not only that, but even when it is difficult to collect data on what didn&#8217;t happen, one can devise experiments to tell how frequently that nothing occurred.&#8221;</p></blockquote>
<p><em>Good</em> analysis is all about the uncertainty.   Speaking of accounting for uncertainty&#8230;</p>
<p><a href="http://1raindrop.typepad.com/1_raindrop/2008/09/assets-good-until-reached-for.html"><strong>Assets Good Until Reached For by Gunnar Peterson</strong></a></p>
<blockquote><p>&#8220;If you have a 100,000 dekstops or 100,000 servers it hard to manage. You will need to automate and to do that you need to abstract, but you should also realize that its a drawing on a whiteboard not reality. You need abstraction assurance.&#8221;</p></blockquote>
<p>And there&#8217;s the trick.  We might call &#8220;abstraction assurance&#8221; an analog to &#8220;confidence&#8221; or &#8220;uncertainty&#8221; in certain priors (metrics) or posteriors (calculated values based on those metrics).  The stronger that abstraction assurance is, the less uncertainty we have in our knowledge and the better our ability to create wisdom from that knowledge (you know, make decisions).</p>
<p><a href="http://www.emergentchaos.com/archives/2005/12/epstein_snow_an.html"><strong>Epstein, Snow and Flake: Three Views of Software Security by Adam Shostack</strong></a></p>
<p>Adam&#8217;s focus is on software security, but the discussion here can be abstracted out into the broader realm of risk management quite nicely.</p>
<p><a href="http://www.securityfocus.com/brief/825?ref=rss"><strong>Two-thirds of firms hit by cybercrime from Security Focus</strong></a></p>
<p>The US DoJ says that in 2005 (there&#8217;s some timely data) 2/3 of their surveyed firms detected at least one cybercrime.  &#8220;Cybercrime&#8221; is &#8220;classified &#8230; into cyber attacks, cyber theft, and other incidents.&#8221;  Pretty general.  Also from the report:  &#8220;Computer viruses made up more than half of all cyber attacks.&#8221;</p>
<p>(That sound you hear is me tapping my forehead lightly on large iron object)</p>
<p><a href="http://blog.ca-grc.com/2008/09/lessons-learned-from-%E2%80%9Cpersonal%E2%80%9D-risk-management/"><strong>Lessons Learned from “Personal” Risk Management By: Christopher Daugherty</strong></a></p>
<blockquote><p>&#8220;This process is what I call “personal risk management.”  All of us have done it and will continue to do so.  Why is it, then, many companies have ignored following similar principles with the on-going health of the business?  This is a debate with many different answers so I ask you to select the best answer for your employer:</p>
<p>a) Have not ignored as this keeps me awake at night!</p>
<p>b) Please restate the problem, I cannot hear well with my head buried in the sand.</p>
<p>c) We passed our SOX audit so we checked this off the list!</p>
<p>d) We are informed of the challenge but we have a business to run and profits to make</p>
<p>e) Is this what internal audit and risk management has been telling us?&#8221;</p></blockquote>
]]></content:encoded>
      <pubDate>Fri, 26 Sep 2008 08:56:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/call abstraction assurance">call abstraction assurance</category>
      <category domain="http://securityratty.com/tag/abstraction assurance">abstraction assurance</category>
      <category domain="http://securityratty.com/tag/personal risk management">personal risk management</category>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/assurance">assurance</category>
      <category domain="http://securityratty.com/tag/itil">itil</category>
      <category domain="http://securityratty.com/tag/itil lacks">itil lacks</category>
      <category domain="http://securityratty.com/tag/cobit rivals itil">cobit rivals itil</category>
      <category domain="http://securityratty.com/tag/software security">software security</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=450">Around The Web For Friday</source>
    </item>
    <item>
      <title><![CDATA[EIC 2008: Takeaways from Europe's biggest identity event]]></title>
      <link>http://securityratty.com/article/f0c9e9b51234be82cd6931f69a06573e</link>
      <guid>http://securityratty.com/article/f0c9e9b51234be82cd6931f69a06573e</guid>
      <description><![CDATA[Several weeks on and I'm still digesting the massive amount of information and insight from the second European identity conference in Munich, organized by Kuppinger Cole. Five days chock-full of...]]></description>
      <content:encoded><![CDATA[<p><img border="0" title="Bill Nagel" alt="Bill Nagel" src="http://www.forrester.com/role_based/images/author/imported/forresterDotCom/Analyst_Photos/Silhouette/Color/Bill-Nagel.gif" style="margin: 0px 5px 5px 0px; float: left;" /></p>

<p>Several weeks on and I'm still digesting the massive amount of information and insight from the second <a href="http://www.id-conf.com/events/eic2008/agenda">European identity conference</a> in Munich, organized by Kuppinger Cole. Five days chock-full of content (7 am to 7 pm every day!), 50 exhibitors, 130 speakers, four workshop tracks, five theme tracks, and 25 best-practice sessions. Hundreds of delegates showed up from all over, even though <a href="http://blogs.forrester.com/srm/2008/04/infosec-2008-se.html">Infosecurity 2008 was raging</a> in London the same week. EIC 2008 was a superbly run event, with the seemingly inexhaustible Martin Kuppinger at the center of the storm.</p>

<p>It's difficult to sum up the content: Internet-scale identity, identity-driven security, federation, single sign-on (SSO), provisioning, context-based authentication, mobile and user-centric identity, SOA, entitlement management, and information risk management all commanded their own tracks. But some unifying themes emerged, chief among them that well-planned and -implemented identity and access management (IAM) is increasingly a must-have if we want to have effective information security, information risk management, and even GRC in today's and tomorrow's enterprises. 2008 may not be the tipping point for IAM, but we're getting close. A few highlights:</p>

<ul><li>It seemed that every third presentation contained the words &quot;Société Générale&quot; or &quot;<a href="http://en.wikipedia.org/wiki/Kerviel">Jérôme Kerviel</a>&quot;. Nothing like an(other) egregious breach of policy, procedure, and trust to concentrate the mind! Suddenly everyone is rediscovering the <a href="http://en.wikipedia.org/wiki/Barings_Bank">Barings debacle</a> of a decade ago and recalling the name &quot;Nick Leeson&quot; — and realizing that, while we have made great technological strides in the past decade, all too often the people and process elements get short shrift. (If the control framework breaks down, it matters little what tech was used to enact it...). So while there was plenty of forward-looking technology-centric discussion, the thread of policy and process ran through every conversation — there was even an entire track session devoted to avoiding internal fraud via rogue trading and the changing threat landscape. </li>

<li>A lot of the <a href="http://identity20.com/">Identity 2.0</a> discussion was still quite fuzzy. There was little agreement on what <a href="http://www.forrester.com/Research/Document/0,7211,43632,00.html">mobile identity</a> really means and how companies offering consumer services can provide it to customers, and what the role of mobile operators (who at the moment look like the weak link in the security chain) might ultimately be. User-centric identity is a great idea, but needs to be implemented in a way that gives users meaningful control over their identities and associated credentials in a way that doesn't also shift all of the liability for financial fraud (identity abuse) from institutions to individuals. This has significant implications for things like mobile commerce. </li>

<li>There was a great <a href="http://www.forrester.com/Research/Document/0,7211,43123,00.html">physical/logical convergence</a> case study from <a href="http://www.covcollege.ac.uk/">City College Coventry</a> (UK), which is providing converged smart-card credentials to more than 10,000 students and staff. The card will function as an ID badge across the College, parking pass, building pass, cashless payment card, library card, etc. It will also be required to use any computer, printer, or photocopier connected to the College's network, and will allow lecturers secure access to classroom resources. The College does have the luxury of setting up this system in the context of moving to brand-new facilities, but it shows that if the IT and physical security folks can agree to pull in the same direction, convergence is a wholly attainable goal. </li>

<li>Results of an enterprise IAM study were presented; one of the most troubling findings was that half of the respondents reported that their biggest obstacle to implementing IAM was that the business was just not ready for it. User management is often in place, but downstream functions like auditing and monitoring are still far from mature in a holistic IAM context. Firms also report big gaps between expected and actual benefits from implementing IAM. That last bit is one reason we advise not trying to do it all at once; rather, break a planned IAM implementation into manageable project chunks, focusing on one set of short-term, tangible, demonstrable benefits at a time.</li></ul>

<p>One panelist put it best: Technology maturity and integration are all well and good, but we need workflow integration and organizational maturity. The need to implement IAM provides an opportunity to share information, define new policies and processes, and streamline existing ones. The CEO and CIO/CSO/CISO need to sit at the same table, commit to eliminating organizational silos, and devise a cooperative approach.</p>]]></content:encoded>
      <pubDate>Fri, 13 Jun 2008 04:19:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/identity">identity</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information risk management">information risk management</category>
      <category domain="http://securityratty.com/tag/user-centric identity">user-centric identity</category>
      <category domain="http://securityratty.com/tag/iam">iam</category>
      <category domain="http://securityratty.com/tag/iam implementation">iam implementation</category>
      <category domain="http://securityratty.com/tag/effective information security">effective information security</category>
      <category domain="http://securityratty.com/tag/implement iam">implement iam</category>
      <category domain="http://securityratty.com/tag/holistic iam context">holistic iam context</category>
      <source url="http://blogs.forrester.com/srm/2008/06/eic-2008-takeaw.html">EIC 2008: Takeaways from Europe's biggest identity event</source>
    </item>
    <item>
      <title><![CDATA[Virtualization and security - are we missing the wood for the trees?]]></title>
      <link>http://securityratty.com/article/9b32a4222f8ef6628f3995981d02a3db</link>
      <guid>http://securityratty.com/article/9b32a4222f8ef6628f3995981d02a3db</guid>
      <description><![CDATA[I've sat through a number of presentations and sessions about security and virtualization in recent times and can't help thinking that people are falling into the old trap of going after the possible...]]></description>
      <content:encoded><![CDATA[<p>I've sat through a number of presentations and sessions about security and virtualization in recent times and can't help thinking that people are falling into the old trap of going after the possible rather than the probable.</p>

<p>Most discussions I've seen around security and virtualization center around subtle threats to the hypervisor layer, and whether its possible to jump from one virtual machine to another. Then there are the circular discussions about whether its provably more secure to perform AV and intrusion inspection from inside the virtual machine, or have the host perform all the functions.</p>

<p>All pretty tedious if you ask me. I reckon we've some much bigger problems in a virtual world.</p>

<p>Isn't it more of a problem that in a virtual world its harder to keep track of what business activities happen where? Isn't the patch and vulnerability management process exponentially more complex when you're instantiating and destroying virtual machines left right and center? How do you determine what risks you're introducing if you move a virtual machine from one place to another? How do we track all this and demonstrate it to our friendly auditors when they come a-knocking?</p>

<p>I reckon we need to elevate the level of conversation to talk about the real risk consequences of virtualization, and what it does to the security business model. </p>

<p>Don't get me wrong, we do need to consider these more subtle virtualization threats, but rather than talking about them in isolation, we can incorporate them into wider conversation. This can then include the slew of new deployment, implementationm and licensing options virtualization introduces for security services, and devise a more business oriented way to establish who does what, where, and when for optimal security and cost.</p>]]></content:encoded>
      <pubDate>Mon, 31 Mar 2008 08:05:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/virtualization">virtualization</category>
      <category domain="http://securityratty.com/tag/security business model">security business model</category>
      <category domain="http://securityratty.com/tag/options virtualization introduces">options virtualization introduces</category>
      <category domain="http://securityratty.com/tag/subtle virtualization threats">subtle virtualization threats</category>
      <category domain="http://securityratty.com/tag/business">business</category>
      <category domain="http://securityratty.com/tag/security services">security services</category>
      <category domain="http://securityratty.com/tag/virtual machine">virtual machine</category>
      <category domain="http://securityratty.com/tag/virtualization center">virtualization center</category>
      <source url="http://blogs.forrester.com/srm/2008/03/virtualization.html">Virtualization and security - are we missing the wood for the trees?</source>
    </item>
    <item>
      <title><![CDATA[Diminutive Worm Contest Wrapup]]></title>
      <link>http://securityratty.com/article/6d13b9777a184bcc19b56b633c0aa3be</link>
      <guid>http://securityratty.com/article/6d13b9777a184bcc19b56b633c0aa3be</guid>
      <description><![CDATA[While the fun is over, there is a lot to talk about in the wrap-up. So much so that I think it will take longer to deal with the output of the contest than the contest itself took. First of all, a...]]></description>
      <content:encoded><![CDATA[<p>While the fun is over, there is a lot to talk about in the wrap-up.  So much so that I think it will take longer to deal with the output of the contest than the contest itself took.  First of all, a huge congrats to both <A HREF="http://sla.ckers.org/forum/read.php?2,18790,page=19">Giorgio Maone and Sirdarckcat</A> for winning the contest with an incredibly small 161 byte worm.  They tied because they both had nearly the same vector and it worked equally well.  It was a tough battle and there were a lot of close calls, but various rules, cross browser compatibility and interoperability with Apache caused the pool of potential winners to be relatively small when the scoring was complete.  However, that&#8217;s not to diminish everyone&#8217;s work - everyone did amazingly and I was very impressed when it all came together.</p>
<p>But now that leaves us to the aftermath.  After looking at the contest for the first four days <A HREF="http://ha.ckers.org/xss-worms/">we may have figured out a way to potentially stop worm propagation</a>.  Unlike tracking this method actually may help companies devise plans on how to reduce the likelihood of worm propagation across their websites.  This should put to rest the nay sayers who thought nothing good could come of this contest.  The paper is not for everyone - it&#8217;s pretty complex (as worms tend to be), but I think the people who have the problem will understand how to use it in their own environments.</p>
<p>That said, there is at least two or three more potential outputs of this contest - including papers on propagation analytics, worm tracking technology, and potentially other things that I&#8217;m not privy to.  Was it worth it?  Absolutely.  I couldn&#8217;t have been happier with the results.  Thanks again to everyone who made it such a success.  It was a lot of work, but it was the first step towards large scale worm defense.  Again, a huge congrats to Giorgio Maone and Sirdarckcat!</p>
<!--Thu, 10 January 2008 19:01:15 +000-->]]></content:encoded>
      <pubDate>Thu, 10 Jan 2008 20:26:37 +0000</pubDate>
      <category domain="http://securityratty.com/tag/worm">worm</category>
      <category domain="http://securityratty.com/tag/stop worm propagation">stop worm propagation</category>
      <category domain="http://securityratty.com/tag/worm propagation">worm propagation</category>
      <category domain="http://securityratty.com/tag/scale worm defense">scale worm defense</category>
      <category domain="http://securityratty.com/tag/huge congrats">huge congrats</category>
      <category domain="http://securityratty.com/tag/giorgio maone">giorgio maone</category>
      <category domain="http://securityratty.com/tag/byte worm">byte worm</category>
      <category domain="http://securityratty.com/tag/cross browser compatibility">cross browser compatibility</category>
      <category domain="http://securityratty.com/tag/companies devise plans">companies devise plans</category>
      <source url="http://ha.ckers.org/blog/20080110/diminutive-worm-contest-wrapup/">Diminutive Worm Contest Wrapup</source>
    </item>
    <item>
      <title><![CDATA[Security is not all about Security Updates]]></title>
      <link>http://securityratty.com/article/a0711d9e330524a50356ec7644f9318c</link>
      <guid>http://securityratty.com/article/a0711d9e330524a50356ec7644f9318c</guid>
      <description><![CDATA[Hi, Michael here
I'm always asked &quot;How can you claim the SDL is working when Microsoft still issues security updates?&quot; So I want to make sure people understand the goals of the SDL and perhaps more...]]></description>
      <content:encoded><![CDATA[Hi, Michael here. 
<P>I'm always asked "How can you claim the SDL is working when Microsoft still issues security updates?" So I want to make sure people understand the goals of the SDL and perhaps more importantly, the non-goals.</P>
<P>There are three major security-related disciplines here at Microsoft and people outside the company often confuse the three. </P>
<UL>
<LI>1. Security feature development</LI>
<LI>2. Security response</LI>
<LI>3. Secure software engineering</LI></UL>
<P>The first is all about building security features such as authentication technologies, firewalls and such. This is not SDL. At Microsoft the SDL obviously impacts the design and code that goes into these security features, however.</P>
<P>Next is the response process. All software has security vulnerabilities at some stage, and it's important that quality updates for all supported versions of the software in all supported languages be available as soon as possible. But no sooner! You can't rush a security fix out with minimal testing or on a subset of supported platforms or languages because you run the risk of releasing sub-quality fixes, or protecting some customers, but not all.</P>
<P>Finally, we come to secure software engineering. When we set out on the SDL journey, we realized that we needed to achieve two main objectives. The first is to reduce the number of vulnerabilities that creep into the software's design and code. I want to emphasize this point because this is the single most important goal of the SDL: To reduce the number of vulnerabilities in software products. This is not about who can fix bugs faster, <B><U>SDL is about reducing the chance that vulnerabilities are added to the software in the first place</U></B>. Writing lots of code quickly, shipping it and then racing to fix security bugs later is not engineering, it's chaos, and it's not good for customers. A question I like to ask software developers outside of Microsoft is, "what are you doing to reduce the chance an engineer will add a new security bug to the system?" The answer to this question must be holistic and include:</P>
<UL>
<LI>Education</LI>
<LI>Secure design and attack surface reduction</LI>
<LI>Threat modeling</LI>
<LI>Secure coding requirements (note the word, "requirements" not "best practices")</LI>
<LI>Static analysis tools</LI>
<LI>Testing requirements</LI>
<LI>End-user security documentation.</LI>
<LI>Response Planning</LI></UL>
<P>In a nutshell, this is a high-level view of SDL process.</P>
<P>The next goal of the SDL is to reduce the impact of security vulnerabilities missed during the software development process. Security is an ongoing arms race where attackers constantly devise new attacks to thwart the defender's defenses. Which means you can never hope for zero security vulnerabilities. We have seen many of these forward-looking defenses in action in Windows Vista, IIS6, SQL Server 2005 and Office 2007.</P>
<P>Look carefully at the list of products I just mentioned, they are all products that had a full release after the implementation of security process improvements at Microsoft. They are not service packs, and this is where I need to make a critically important point about the SDL. To gain the full impact and benefit of the SDL, you <B><U>must apply the SDL to a product at its inception</U></B>. With the exception of Windows XP SP2, (which was a security-focused release, but predates the SDL), service packs at Microsoft include fixes and perhaps some opportunistic feature enhancements requested by customers. Such releases cannot get the full benefit of the SDL, because security is not just about bug fixes, it is a holistic property that goes beyond fixing implementation vulnerabilities to encompass sound design and defense in depth.</P>Ultimately, this means that newer Microsoft code is more secure than the older Microsoft code, and that is the trend we're seeing across the board. Don't expect to see a marked drop in the vulnerability count in older code. &nbsp;You won't see it, because we can't dramatically improve the security of an already released product.<img src="http://blogs.msdn.com/aggbug.aspx?PostID=6789352" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 17 Dec 2007 09:58:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/end-user security documentation">end-user security documentation</category>
      <category domain="http://securityratty.com/tag/security response">security response</category>
      <category domain="http://securityratty.com/tag/fix security bugs">fix security bugs</category>
      <category domain="http://securityratty.com/tag/response">response</category>
      <category domain="http://securityratty.com/tag/security fix">security fix</category>
      <category domain="http://securityratty.com/tag/implementation vulnerabilities">implementation vulnerabilities</category>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/security feature development">security feature development</category>
      <source url="http://blogs.msdn.com/sdl/archive/2007/12/17/security-is-not-all-about-security-updates.aspx">Security is not all about Security Updates</source>
    </item>
    <item>
      <title><![CDATA[Removing Spyware and Adware Effectively]]></title>
      <link>http://securityratty.com/article/60fc73f69f3845642ca127472d47a23d</link>
      <guid>http://securityratty.com/article/60fc73f69f3845642ca127472d47a23d</guid>
      <description><![CDATA[Removing Spyware and Adware Effectively

If you want to remove spyware and adware programs from your PC, you might need a good removal software tool to do it for you. Spyware and adware has become...]]></description>
      <content:encoded><![CDATA[Removing Spyware and Adware Effectively<br /><br />If you want to remove spyware and adware programs from your PC, you might need a good removal software tool to do it for you. Spyware and adware has become more and more sophisticated as more and more malicious programmers try to devise of ways for people to get rid of their malicious computer codes. <br /><br />Spyware and adware programs are such a nuisance when you use a computer that has been infected by them. Some of these malicious programs will attach into your computer and bombard it with pop-up ads that you cannot seem to get rid of easily. <br /><br />There are some adware programs that are really legitimate advertisements that won't be such a bother to you. But the proliferation of extreme forms of pop-up ads has given such programs a bad name. Instead of a good way of promoting a product or service on the internet, adware programs have been seen as a hassle that every computer users have begun to dread.<br /><br />And then there are spywares. These malicious programs try to get in to your PC and work secretly from among the many programs you are running. They are called spyware because they try to hide behind the cover of other seemingly legitimate computer programs in order to get inside your computer. <br /><br />Once they are downloaded, they can begin doing their malicious work. Some spyware programs try to spy on your surfing habits or on how you use your computer. It monitors the websites that you visit as well as the programs that you frequently use. This type of spyware compiles the data and then sends it to the spyware author.<br /><br />Then there are other spyware programs that can do a scarier job. There are types of spyware programs that actually try to record your very keystrokes. This in turn will let the spyware author know and discover your own passwords, email addresses, credit card information as well as other sensitive information that you would otherwise like to keep to yourself. <br /><br />There are also other spyware programs that are capable of scanning your hard drive and can be sophisticated enough to download other programs into your computer. These types of spyware can even prevent you from using other computer programs and try to force you to use instead a certain program that they might be promoting or selling. <br /><br />There are many signs to know that your PC may be infected by spyware. Although they may run secretly, you may be able to notice them if you try to look closely. Have you noticed any changes lately on your web browser? Do you see any extra toolbars? Did your homepage settings surprisingly change without you knowing it? <br /><br />If you notice these things, chances are, your PC may already have spyware in it. Do you suddenly get pop-up ads that are not related to the website that you are currently browsing? Is your PC getting a bit sluggish even though you have tried everything to make it go faster? These and many other things are tell-tale signs of a spyware infection.<br /><br />There is a wide range of anti-spyware programs now available on the market that may help you get rid of these nuisance programs. These programs work by trying to identify spyware programs inside your hard drive and remove them or put them into quarantine. Such spyware removal tools usually have a database of known spyware and adware programs that gets updated to make sure that your PC is always protected from newer and more recent spyware threats.]]></content:encoded>
      <pubDate>Wed, 01 Aug 2007 15:27:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/spyware">spyware</category>
      <category domain="http://securityratty.com/tag/spyware programs inside">spyware programs inside</category>
      <category domain="http://securityratty.com/tag/inside">inside</category>
      <category domain="http://securityratty.com/tag/spyware programs">spyware programs</category>
      <category domain="http://securityratty.com/tag/anti-spyware programs">anti-spyware programs</category>
      <category domain="http://securityratty.com/tag/spyware removal tools">spyware removal tools</category>
      <category domain="http://securityratty.com/tag/spyware infection">spyware infection</category>
      <category domain="http://securityratty.com/tag/programs">programs</category>
      <category domain="http://securityratty.com/tag/computer programs">computer programs</category>
      <source url="http://adwarespyware.blogspot.com/2007/08/removing-spyware-and-adware-effectively.html">Removing Spyware and Adware Effectively</source>
    </item>
  </channel>
</rss>
