<?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: reduce]]></title>
    <link>http://securityratty.com/tag/reduce</link>
    <description></description>
    <pubDate>Sat, 26 Jul 2008 03:01:30 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[SDL and the XSS Filter]]></title>
      <link>http://securityratty.com/article/ce479edf032699e552a4cb52750d1f63</link>
      <guid>http://securityratty.com/article/ce479edf032699e552a4cb52750d1f63</guid>
      <description><![CDATA[Steve Lipner here. When the Internet Explorer team posted the announcement about the XSS Filter feature in IE8 I asked some other members of the SDL blog team why arent we talking about the new XSS...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Steve Lipner here.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>When the Internet Explorer team posted the announcement about the </FONT><A href="http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-iv-the-xss-filter.aspx"><FONT face=Calibri color=#0000ff size=3>XSS Filter feature in IE8</FONT></A><FONT size=3><FONT face=Calibri> <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>I asked some other members of the SDL blog team “why aren’t we talking about the new XSS Filter feature on the SDL blog?” &nbsp;Bryan and Jeremy said something like “that’s a mitigation that only applies to specific clients and a subset of attacks”.&nbsp; So we didn’t cross-reference IE’s XSS Filter post on the SDL blog at the time.&nbsp; Instead, I agreed to write a subsequent post about the relationship of XSS Filter to the SDL and to the ways that our SDL and security science teams think about improving product security.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>For those of you who aren’t familiar with XSS Filter, a brief summary is that it is a client-side defense against reflected cross-site scripting (XSS) attacks.&nbsp; It works by recognizing that reflected XSS attacks inject script into the string that the browser sends to the targeted web server.&nbsp; If the server doesn’t neuter or strip out the injected script, it gets sent back to the browser and executed in the context of the target web page.&nbsp; Bad things then happen.&nbsp; At a high level, XSS Filter remembers the string that the browser sent to the server, and looks at the server’s response to see if any of the script was actually in that string.&nbsp; If it was, then XSS Filter decides that it got there because it was injected by an XSS attack and blocks the script from executing.&nbsp; The rest of the web page renders as usual.&nbsp; This is a vastly oversimplified sketch of XSS Filter – for details, see the post by David Ross, inventor of XSS Filter on the </FONT><A href="http://blogs.technet.com/swi/archive/2008/08/19/ie-8-xss-filter-architecture-implementation.aspx"><FONT face=Calibri color=#0000ff size=3>Security Vulnerability Research and Defense blog</FONT></A><FONT size=3><FONT face=Calibri>.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT face=Calibri>So what does XSS Filter have to do with the SDL?&nbsp; Well, for almost nine years, since XSS was first discovered at Microsoft, we’ve been trying to figure out effective ways to reduce vulnerability to XSS attacks.&nbsp; Our focus has been on improving the ways that web page developers code their pages, and we’ve developed a lot of tools and techniques for making web content safer from XSS attacks and for detecting XSS vulnerabilities in live pages.&nbsp; The SDL requires the use of many of these tools and techniques, and we’re sure we’ve prevented a lot of XSS vulnerabilities from being introduced into Microsoft web pages as a result.&nbsp; <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT face=Calibri>But while we identify (and the SDL requires) measures that allow developers to avoid classes of vulnerabilities, we also look to identify more sweeping solutions that can either 1) eliminate classes of vulnerabilities, 2) reduce their severity, or 3) reduce the likelihood of attacks being successful.&nbsp; The process usually starts from deep understanding of a class of vulnerabilities and attacks, and then we broaden defenses from there.&nbsp; In the case of XSS Filter, David’s years of work researching XSS led him to come up with an approach that blocks many of the most common vulnerabilities to reflected attacks found on the web today.&nbsp; The solution is compatible with existing web pages (doesn’t “break the web”) and thus we were able to enable it by default for users of Internet Explorer 8.&nbsp; Because it’s a client-side mitigation, it will help protect users from attacks even though the sites they visit may be vulnerable to XSS.&nbsp; <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Our work on buffer overrun defenses follows a somewhat similar pattern – we started by prescribing coding techniques, banning the use of some APIs, and building tools that detect coding constructs that look like buffer overruns.&nbsp; As we gained a deeper understanding of how buffer overruns can be exploited, we enhanced the </FONT><A href="http://msdn.microsoft.com/en-us/library/8dbf701c(VS.80).aspx"><FONT face=Calibri size=3>/GS compiler flag</FONT></A><FONT face=Calibri size=3> and added </FONT><A href="http://blogs.msdn.com/michael_howard/archive/2006/05/26/address-space-layout-randomization-in-windows-vista.aspx"><FONT face=Calibri color=#0000ff size=3>ASLR</FONT></A><FONT size=3><FONT face=Calibri> in a quest to cause classes of exploits to fail even if a buffer overrun remains.&nbsp; We’re not yet close to eliminating the SDL requirements for use of tools and coding techniques, but the SDL also requires the use of the mitigations to reduce the severity of vulnerabilities that slip past.&nbsp; Will we ever get to the point where the mitigating technologies are so strong that we can relax the coding requirements?&nbsp; Maybe not, but we will continue to introduce technologies that reduce the chances of a successful attack.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Similarly, in the case of XSS, even after IE8 ships, the SDL will continue to require the use of safe web site coding practices and tools such as the </FONT><A href="http://msdn.microsoft.com/en-us/library/aa973813.aspx"><FONT face=Calibri color=#0000ff size=3>Anti-XSS library</FONT></A><FONT size=3><FONT face=Calibri> both to protect users of browsers other than IE8 and to provide protection in recognition of the fact that XSS Filter is a mitigation or defense in depth rather than a complete solution.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>But we’ll also be keeping our eyes open (and doing active research) in the quest for an even more effective defense – whether client or server side – that eliminates XSS for good.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>This post is a little far afield from the normal content of the SDL blog, but I thought it was important to provide a picture of the role of security science and security research in defining SDL requirements and in making major improvements in software security.&nbsp; You can read more about our work in security science in the </FONT><A href="http://blogs.technet.com/swi/default.aspx"><FONT face=Calibri color=#0000ff size=3>Security Vulnerability Research and Defense blog</FONT></A><FONT size=3><FONT face=Calibri>.</FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8900490" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 27 Aug 2008 11:35:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/xss">xss</category>
      <category domain="http://securityratty.com/tag/xss filter">xss filter</category>
      <category domain="http://securityratty.com/tag/xss vulnerabilities">xss vulnerabilities</category>
      <category domain="http://securityratty.com/tag/xss led">xss led</category>
      <category domain="http://securityratty.com/tag/anti-xss library">anti-xss library</category>
      <category domain="http://securityratty.com/tag/xss attack">xss attack</category>
      <category domain="http://securityratty.com/tag/xss attacks">xss attacks</category>
      <category domain="http://securityratty.com/tag/attacks">attacks</category>
      <category domain="http://securityratty.com/tag/xss filter remembers">xss filter remembers</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/08/27/sdl-and-the-xss-filter.aspx">SDL and the XSS Filter</source>
    </item>
    <item>
      <title><![CDATA[Security is bigger than finding and fixing bugs]]></title>
      <link>http://securityratty.com/article/9c8ebf47be004fc532a7e7de3eceed48</link>
      <guid>http://securityratty.com/article/9c8ebf47be004fc532a7e7de3eceed48</guid>
      <description><![CDATA[Ive been catching up on various security-related articles that Ive been meaning to read, and the following article was on the list...]]></description>
      <content:encoded><![CDATA[<P>I’ve been catching up on various security-related articles that I’ve been meaning to read, and the following article was on the list <A href="http://www.itnews.com.au/News/73635,google-shares-its-security-secrets.aspx">http://www.itnews.com.au/News/73635,google-shares-its-security-secrets.aspx</A> about Google’s “security secrets.” <BR>&nbsp;<BR>Quoting from the article: </P>
<BLOCKQUOTE>
<P>“In order to keep its products safe, Google has adopted a philosophy of 'security as a cultural value'. The programme includes mandatory security training for developers, a set of in-house security libraries, and code reviews both by Google developers and outside security researchers."</P></BLOCKQUOTE>
<P>I think it is great that Google has a security program they are willing to talk about and I could not agree more with the ‘security as a cultural value’ philosophy. But isn’t there something really fundamental missing here? Design? There is a lot more to software engineering other than coding and testing. <BR>&nbsp;<BR>The SDL has a very large set of implementation-related requirements, but there are many design-related requirements also.</P>
<P>Computer security experts have known since the early 1970s that you have to get the design right; and our experiences with the SDL over the last 5 years have taught us that you need to consider security and privacy (but remember, you have to ship too!) very early in the design phase and have a consistent end-to-end process if you truly hope to reduce vulnerabilities and create more secure software. This is how the SDL is helping to create ‘security as a cultural value’ at Microsoft. </P>
<P>We’ve seen a general trend downward in security vulnerabilities in Microsoft products, and the IBM X-Force 2008 mid-year <A href="http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf" mce_href="http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf">report</A> backs the assertion that we’re making progress; according to the report Microsoft’s share of total vulnerabilities decreased from 3.7% in 2007 (1st place) to 2.5% (that’s 2.5% for <STRONG><U>all</U></STRONG> Microsoft products; a more appropriate comparison might be Windows vs Linux vs Mac OSX, or SQL Server vs Oracle vs DB2) in the first 6 months of 2008 (3rd place.) This is an encouraging signal that the SDL is working on a large scale… of course, it might also show that vulnerability researchers are moving to easier targets, which, to me shows the SDL is working too.<BR>&nbsp;<BR>What do you think?<BR></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8867829" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 14 Aug 2008 16:09:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security researchers">security researchers</category>
      <category domain="http://securityratty.com/tag/security vulnerabilities">security vulnerabilities</category>
      <category domain="http://securityratty.com/tag/computer security experts">computer security experts</category>
      <category domain="http://securityratty.com/tag/googles security secrets">googles security secrets</category>
      <category domain="http://securityratty.com/tag/in-house security libraries">in-house security libraries</category>
      <category domain="http://securityratty.com/tag/security program">security program</category>
      <category domain="http://securityratty.com/tag/microsoft products">microsoft products</category>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/08/14/security-is-bigger-than-finding-and-fixing-bugs.aspx">Security is bigger than finding and fixing bugs</source>
    </item>
    <item>
      <title><![CDATA[When turning updates off really doesnt]]></title>
      <link>http://securityratty.com/article/ad6bfd3501bc1cd24c641aab64e8f592</link>
      <guid>http://securityratty.com/article/ad6bfd3501bc1cd24c641aab64e8f592</guid>
      <description><![CDATA[In any business dealings, if you cant trust the company to do what they say they will do, You go elsewhere right? Its your decision. Not in this instance folks


clipped from windowssecrets.com

Youll...]]></description>
      <content:encoded><![CDATA[<div > In any business dealings, if you cant trust the company to do what they say they will do,<br/>You go elsewhere right?<br/>Its your decision. Not in this instance folks. </div>
<table cellpadding="0" cellspacing="0" width="100%" style="margin: 12px 0px; font-family: arial; color: #333333; background: #ffffff; border: solid 4px #e5e5e5; width: 100%; clear: left;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" class="CM_CTB_Content_Wrap" style="margin: 0px; padding: 0px;background-color: #ffffff;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" style="border-bottom: solid 1px #dcdcdc; white-space: nowrap; margin-bottom: 8px; background-color: #eeeeee ;background-image: url(http://clipmarks.com/images/source-bg.gif); background-repeat: repeat-x; height: 24px; line-height: 24px; vertical-align: middle; padding-bottom: 4px; color: #666666; font-size: 10px;">
<tr>
<td valign="top"><a href="http://clipmarks.com/clipmark/B5BE1F57-04DA-47A4-81B1-6DCC22F654F6/" title="go to this clipmark"><img src="http://content.clipmarks.com/blog_icon/9d9b6101-4fcd-4b38-800c-4f4f98154898/B5BE1F57-04DA-47A4-81B1-6DCC22F654F6/" alt="" width="19" height="19" border="0" style="vertical-align: middle; margin: 0px 4px; display: inline; border: none; float:none;" /></a>clipped from <a title="http://windowssecrets.com/comp/080814" href="http://windowssecrets.com/comp/080814" style="font-size: 11px;">windowssecrets.com</a></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://windowssecrets.com/comp/080814 --><B><br />
You&#8217;ll get a new Windows Update, like it or not<br />
</B></td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://windowssecrets.com/comp/080814 --><DIV><br />
This time, Microsoft is being more up-front about its forthcoming<br />
refresh of Windows Update. For example, product manager Michelle Haven described in a<br />
<A href="http://WindowsSecrets.com/links/$P20d/fee5a4h/?url=blogs.technet.com%2Fmu%2Farchive%2F2008%2F07%2F03%2Fupcoming-update-to-windows-update.aspx" class="nwindow" target="_blank">blog post</A> on July 3 some new features that the upgrade will add.</DIV></td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://windowssecrets.com/comp/080814 --><DIV><br />
The new version will reportedly reduce the time WU takes to scan for and send out new updates. In addition, if you use the online version of WU, and you click an update for more information, the new version will offer you more links with additional details.</DIV></td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://windowssecrets.com/comp/080814 --><DIV><br />
But the Redmond company hasn&#8217;t changed the wording of the Control Panel settings that appear to prevent Windows Update from performing silent downloads — but don&#8217;t.</DIV></td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://windowssecrets.com/comp/080814 --><DIV><br />
In light of these potentially misleading controls, a few tricks on managing Windows Update are just what the doctor ordered.</DIV></td>
</tr>
</table>
</td>
</tr>
</table>
<div style="margin: 0px 6px 6px 4px;">
<table style="font-size: 11px;border-spacing: 0px;padding: 0px;" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="background:transparent;border-width:0px;padding:0px;">&nbsp;</td>
<td align="right" style="background:transparent;border-width:0px;padding:0px;width:107px" width="107"><a href="http://clipmarks.com/share/B5BE1F57-04DA-47A4-81B1-6DCC22F654F6/blog/" title="blog or email this clip"><img src="http://content7.clipmarks.com/images/c2b-foot.png" border="0" alt="blog it" width="107" height="17" style="border-width:0px;padding:0px;margin:0px;" /></a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
]]></content:encoded>
      <pubDate>Thu, 14 Aug 2008 09:31:32 +0000</pubDate>
      <category domain="http://securityratty.com/tag/windows">windows</category>
      <category domain="http://securityratty.com/tag/prevent windows">prevent windows</category>
      <category domain="http://securityratty.com/tag/online version">online version</category>
      <category domain="http://securityratty.com/tag/version">version</category>
      <category domain="http://securityratty.com/tag/redmond company">redmond company</category>
      <category domain="http://securityratty.com/tag/company">company</category>
      <category domain="http://securityratty.com/tag/product manager michelle">product manager michelle</category>
      <category domain="http://securityratty.com/tag/control panel settings">control panel settings</category>
      <category domain="http://securityratty.com/tag/additional details">additional details</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=559">When turning updates off really doesnt</source>
    </item>
    <item>
      <title><![CDATA[Eight Steps to Responsible Surfing]]></title>
      <link>http://securityratty.com/article/a72ad36f246a9ff490930a87868f7ede</link>
      <guid>http://securityratty.com/article/a72ad36f246a9ff490930a87868f7ede</guid>
      <description><![CDATA[Web threats and attacks will continue to evolve, but surfers can protect themselves against the majority of malicious code by following eight different steps. To provide the greatest degree of...]]></description>
      <content:encoded><![CDATA[<div><strong></strong>Web threats and attacks will continue to evolve, but surfers can protect themselves against the majority of malicious code by following eight different steps. To provide the greatest degree of security, surfers cannot rely entirely on technology, and should also address the behavioral issues that are most likely to create risky situations.</div>
<p><strong>Changing Behavior</strong></p>
<div>The safest way to deal with a danger is avoidance. By surfing safely and adapting offline sensibilities online, surfers can greatly reduce their danger of exposure to malware.</div>
<p><strong>1. Educate yourself.</strong><br />
At least every 6 to 12 months, surfers should browse the educational information provided by their operating system and security vendors and subscribe to any security-related newsletters they might offer. According to David Perry, familiarity with the latest threats, dangers, and recommended safety tips will allow surfers to make safe choices. &#8220;Until you know what&#8217;s out there, you&#8217;re just flying blind. Without an education, you&#8217;re wide open&#8221;.<br />
<strong>2. Avoid suspect sites.</strong><br />
While criminals can infect even mainstream Web sites, sites such as gambling sites, adult Internet sites, and illegal file-sharing sites are far more likely to carry malicious code. Web sites that offer &#8220;something for nothing&#8221; frequently recoup their losses by infecting visitors&#8217; PCs.<br />
<strong>3. Lose Your Comfort Zone.</strong></p>
<div>Web surfers should migrate their offline precautions to their online experience. By beginning with an attitude of healthy skepticism and only doing business with trusted Web sites, surfers can bypass a good deal of risk.</div>
<p><strong>Recommended Technology</strong></p>
<div>Despite the best precautions, every user will encounter Web-based malware. While no technology can guarantee protection against all attacks, a combination of preventive technologies provides the most comprehensive protection possible.</div>
<p><strong>4. Use an updated virus scanning suite.</strong><br />
The most important component of any threat mitigation system is a virus scanning suite. In addition to detecting and removing known viruses and malware, modern virus scanning suites provide additional protections against new attacks by disabling their known protocols. For example, Trend Micro™ Internet Security encrypts keyboard traffic, protecting personal data from keyboard logging programs that might go unnoticed. Users should update their scanner and virus definitions as frequently as possible to ensure the best possible coverage.<br />
<strong>5. Upgrade your OS and browser.</strong><br />
In addition to offering more features, Microsoft&#8217;s Internet Explorer version 7 and the latest Mozilla Firefox are both substantially more secure than previous-generation browsers. Users of older browsers should upgrade immediately to take advantage of increased security. Similarly, Windows Vista and Mac OS X are more secure than their predecessors, and users of older operating systems should consider upgrading, as well.<br />
<strong>6. Disable scripting and &#8220;widgets.&#8221;</strong><br />
Many Web-based attacks use various scripting languages to run infectious programs in a browser or use downloadable &#8220;widgets&#8221; to execute infections locally. By disabling scripting and avoiding downloadable widgets wherever possible, surfers disable these common attack vectors.<br />
<strong>7. Rate your Web pages.</strong><br />
Some available services rate the risk of Web pages in search results, allowing surfers to avoid unwanted content and hidden threats before viewing the pages. Rating applications (e.g., Trend Micro TrendProtect™) consume few system resources and run unobtrusively, so they are suitable for any Web-enabled personal computer.<br />
<strong>8. Ask your provider.</strong><br />
Commerce companies, banks, and credit card associations are all interested in computer security, and many offer additional features. For example, Visa&#8217;s Verified By Visa program requires cardholders to enter a second password to identify themselves during a transaction, while businesses in Poland require cell-phone confirmation of credit card purchases. While nothing will be 100 percent effective, any additional security measure provided by a trusted source will increase protection, and surfers should adopt as many as possible.</p>
<p>This article provided for your reading pleasure by Trend Micro.</p>
]]></content:encoded>
      <pubDate>Wed, 06 Aug 2008 20:30:41 +0000</pubDate>
      <category domain="http://securityratty.com/tag/mainstream web sites">mainstream web sites</category>
      <category domain="http://securityratty.com/tag/sites">sites</category>
      <category domain="http://securityratty.com/tag/adult internet sites">adult internet sites</category>
      <category domain="http://securityratty.com/tag/web sites">web sites</category>
      <category domain="http://securityratty.com/tag/web surfers">web surfers</category>
      <category domain="http://securityratty.com/tag/surfers">surfers</category>
      <category domain="http://securityratty.com/tag/surfers disable">surfers disable</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=536">Eight Steps to Responsible Surfing</source>
    </item>
    <item>
      <title><![CDATA[Twisted Coronas]]></title>
      <link>http://securityratty.com/article/7ceb9ae30eb4801d1b48db211acf0539</link>
      <guid>http://securityratty.com/article/7ceb9ae30eb4801d1b48db211acf0539</guid>
      <description><![CDATA[Okay it's Saturday, so let me share something completely nontechnical and fun
What you need to make these cocktails: Six pack of Corona Extra
Bottle of Bacardi Limon
Lime
Coctail stirrer (a chopstick...]]></description>
      <content:encoded><![CDATA[<p>Okay it&#39;s Saturday, so let me share something completely nontechnical and fun.</p> <p>What you need to make these cocktails:</p> <blockquote>Six pack of <a href="http://www.corona.com/" target="_blank">Corona Extra</a><br />Bottle of <a href="http://www.bacardi.com/us/en-us/products/additionalproducts/bacardilim%C3%B3n?accessibility=true&amp;marketlanguageid=2" target="_blank">Bacardi Limon</a><br />Lime<br />Coctail stirrer (a chopstick works fine)</blockquote> <p>Pop a slice of lime into a Corona and hand to a friend. Have them drink the neck, then refill with Bacardi Limon (putting the lime in first seems to reduce fizzing). Stir and hand back to them so they can drink it down as it fizzes up a bit.</p> <p>Mixing rum and beer may sound nasty, but this actually results in a very smooth, tasty drink. It&#39;s our favorite accompaniment when we are playing <a href="http://www.xbox.com/en-us/games/r/rockband/" target="_blank">Rock Band</a>.</p> <p>We took this recipe and applied it to one of our other favorite beers as well: <a href="http://www.epinions.com/content_369863855748" target="_blank">Honey Moon Summer Ale</a> (also works with <a href="http://en.wikipedia.org/wiki/Blue_Moon_(beer)" target="_blank">Blue Moon</a>, or any other typically orange-flavored beer). Just use <a href="http://www.bacardi.com/us/en-us/products/additionalproducts/bacardio?accessibility=true&amp;marketlanguageid=2" target="_blank">Barcardi O</a> instead of Limon.</p> <p>Enjoy!</p><div style="clear:both;"></div><img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=52330" width="1" height="1">]]></content:encoded>
      <pubDate>Sat, 02 Aug 2008 13:33:51 +0000</pubDate>
      <category domain="http://securityratty.com/tag/limon">limon</category>
      <category domain="http://securityratty.com/tag/bacardi limon">bacardi limon</category>
      <category domain="http://securityratty.com/tag/drink">drink</category>
      <category domain="http://securityratty.com/tag/tasty drink">tasty drink</category>
      <category domain="http://securityratty.com/tag/lime">lime</category>
      <category domain="http://securityratty.com/tag/corona extra">corona extra</category>
      <category domain="http://securityratty.com/tag/corona">corona</category>
      <category domain="http://securityratty.com/tag/blue moon">blue moon</category>
      <category domain="http://securityratty.com/tag/favorite beers">favorite beers</category>
      <source url="http://www.pluralsight.com/community/blogs/keith/archive/2008/08/02/twisted-coronas.aspx">Twisted Coronas</source>
    </item>
    <item>
      <title><![CDATA[Laptops can be seized at the US border]]></title>
      <link>http://securityratty.com/article/0afd36f2ded706e4bd4b0f5bfea7372d</link>
      <guid>http://securityratty.com/article/0afd36f2ded706e4bd4b0f5bfea7372d</guid>
      <description><![CDATA[New rulings allow the Homeland Security to seize and analyze laptops as folks cross the border. Will this will increase the propensity of folks to encrypt their laptops or reduce it (thereby reducing...]]></description>
      <content:encoded><![CDATA[New rulings allow the <a href="http://news.cnet.com/8301-13578_3-10004646-38.html">Homeland Security to seize </a>and analyze laptops as folks cross the border. Will this will increase the propensity of folks to encrypt their laptops or reduce it (thereby reducing suspicion)? I don't think businesses will look at this as another reason to encrypt - the majority would rather data not be stolen or lost than think about what a border agent might find on that machine.<br /><br />For folks who have personal machines (maybe speaking for myself), I am not sure I would care much if a border agent looked through my laptop. But maybe I should - who knows what that information can be used for later?<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/BitArmor1?a=6bv9pK"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=6bv9pK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/BitArmor1?a=vVT7Ok"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=vVT7Ok" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/BitArmor1?a=INxeHK"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=INxeHK" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BitArmor1/~4/352933824" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 01 Aug 2008 14:28:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/border">border</category>
      <category domain="http://securityratty.com/tag/laptops">laptops</category>
      <category domain="http://securityratty.com/tag/border agent">border agent</category>
      <category domain="http://securityratty.com/tag/folks">folks</category>
      <category domain="http://securityratty.com/tag/folks cross">folks cross</category>
      <category domain="http://securityratty.com/tag/analyze laptops">analyze laptops</category>
      <category domain="http://securityratty.com/tag/homeland security">homeland security</category>
      <category domain="http://securityratty.com/tag/encrypt">encrypt</category>
      <category domain="http://securityratty.com/tag/personal machines">personal machines</category>
      <source url="http://feeds.feedburner.com/~r/BitArmor1/~3/352933824/laptops-can-be-seized-at-us-border.html">Laptops can be seized at the US border</source>
    </item>
    <item>
      <title><![CDATA[A sneak peek at a Black Hat presentation]]></title>
      <link>http://securityratty.com/article/181fe8daaf5608a4eaded35d8d32675f</link>
      <guid>http://securityratty.com/article/181fe8daaf5608a4eaded35d8d32675f</guid>
      <description><![CDATA[No, it is not the Dan K DNS presentation, sorry. Patrick McGregor, CEO of BitArmor Systems is presenting at Black Hat as well. As part of our promotion with the SBN and Black Hat I have made my blog...]]></description>
      <content:encoded><![CDATA[<p>No, it is not the Dan K DNS presentation, sorry.  Patrick McGregor, CEO of BitArmor Systems is presenting at Black Hat as well.  As part of our promotion with the SBN and Black Hat I have made my blog available to Patrick to give us a sneak peek at his presentation.  Patrick was nice enough to prepare the following:</p>  <h4>Braving the Cold (Boot) – A Sneak Peek of My Presentation at Black Hat</h4>  <p>by Patrick McGregor</p>  <p>Cold boot attacks aren’t theoretical academic exercises. Cold boot attacks are real. And they’re serious.</p>  <p>In the past few years, companies have poured hundreds of millions of dollars into full disk encryption technologies. Companies expect full disk encryption to reduce the risk of exposure of sensitive information such as intellectual property or customer data. Reality often deviates from what is expected, however. Researchers from Princeton shocked the industry earlier in 2008 when they released a <a href="http://citp.princeton.edu/memory/">research paper</a> that showed that low-cost “Cold Boot” attacks could be used to defeat the security of most full disk encryption systems. They <a href="http://bitarmor.blogspot.com/2008/07/for-your-hacking-pleasure-cold-boot.html">recently even published</a> all the tools needed to do this at home!</p>  <p>Some have argued that Cold Boot attacks are not serious security threats. I disagree! First, an unskilled person can capitalize on the exploit using <a href="http://securosis.com/2008/03/27/uh-oh-time-to-take-cold-boot-encryption-attacks-very-seriously/">simple, automated steps</a> and <a href="http://mcgrewsecurity.com/projects/msramdmp/">publicly available tools</a>. In fact, Cold Boot attacks require nothing more than plugging a USB drive into a laptop. Second, the physical target of a Cold Boot attack, such as a laptop, is very easily obtainable (see the <a href="http://www.networkworld.com/news/2008/063008-laptops-lost-like-hot-cakes.html">recent Ponemon report</a> on laptops lost/stolen in airports – scary!). Third, although many laptops and desktops are stolen via random acts of theft, it is well known that some criminals profit from organized, calculated data theft. It is only a matter of time before we hear of a high-profile data breach that results from a simple Cold Boot attack.</p>  <p>I am excited to <a href="http://www.blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#McGregor">present at Black Hat</a> several innovations for preventing Cold Boot attacks. In addition to summarizing how a Cold Boot attack works, I’ll describe four new software techniques for hardening full disk encryption against the attacks. The software technology was developed by myself, Tim Hollebeek, Alexander Volynkin, and Matt White. All of us work for <a href="http://www.bitarmor.com/">BitArmor,</a> an exciting security startup based in Pittsburgh. Here’s a sneak peek:</p>  <p>· <b>Wash up</b>: Wipe keys immediately before certain OS state transitions, such as before the computer shuts down or goes into hibernation mode – accessing the memory will yield nothing. </p>  <p>· <b>Take advantage of BIOS memory smashing</b>: By strategically placing keys in certain regions of memory, we can rely on the BIOS boot process to overwrite keys before any operating system can dump the contents of memory.</p>  <p>· <b>Is it chilly in here?</b>: Using built-in temperature sensors, we can lock down the system in reaction to temperature drops that may indicate a Cold Boot attack is in progress.</p>  <p>· <b>Create a virtual enclave for keys</b>: We can implement special cryptographic, OS and processor architecture techniques to provide robust protection for keys against the most aggressive cold boot attacks. By creating a “virtual secure enclave” for encryption keys in software, an attacker cannot extract critical keys from memory – even if the RAM is super-cooled.</p>  <p>Hope you can join us at Black Hat as we take an <a href="http://www.blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#McGregor">in-depth look</a> at the future of full disk encryption technology.</p>
<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=GGsLbi"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=GGsLbi" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=tvgRLJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=tvgRLJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=TafXWJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=TafXWJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=IRPnWJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=IRPnWJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=xFRbVJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=xFRbVJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=cwAU8j"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=cwAU8j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=7pGUFj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=7pGUFj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/350948771" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 30 Jul 2008 14:08:27 +0000</pubDate>
      <category domain="http://securityratty.com/tag/boot">boot</category>
      <category domain="http://securityratty.com/tag/bios boot process">bios boot process</category>
      <category domain="http://securityratty.com/tag/cold boot attacks">cold boot attacks</category>
      <category domain="http://securityratty.com/tag/attacks">attacks</category>
      <category domain="http://securityratty.com/tag/cold">cold</category>
      <category domain="http://securityratty.com/tag/black hat">black hat</category>
      <category domain="http://securityratty.com/tag/disk encryption">disk encryption</category>
      <category domain="http://securityratty.com/tag/keys">keys</category>
      <category domain="http://securityratty.com/tag/wipe keys immediately">wipe keys immediately</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/350948771/a-sneak-peek-at.html">A sneak peek at a Black Hat presentation</source>
    </item>
    <item>
      <title><![CDATA[Image gallery: Norton Internet Security 2009 beta]]></title>
      <link>http://securityratty.com/article/ea5a88ee9703a315c294c59d7825fa29</link>
      <guid>http://securityratty.com/article/ea5a88ee9703a315c294c59d7825fa29</guid>
      <description><![CDATA[NIS 2009 has undergone a major overhaul in an effort to reduce memory usage, enhance performance and provide a new level of...]]></description>
      <content:encoded><![CDATA[NIS 2009 has undergone a major overhaul in an effort to reduce memory usage, enhance performance and provide a new level of safety.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=BDerNM"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=BDerNM" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/349078132" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 29 Jul 2008 02:27:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/reduce memory usage">reduce memory usage</category>
      <category domain="http://securityratty.com/tag/enhance performance">enhance performance</category>
      <category domain="http://securityratty.com/tag/major overhaul">major overhaul</category>
      <category domain="http://securityratty.com/tag/effort">effort</category>
      <category domain="http://securityratty.com/tag/undergone">undergone</category>
      <category domain="http://securityratty.com/tag/safety">safety</category>
      <category domain="http://securityratty.com/tag/level">level</category>
      <category domain="http://securityratty.com/tag/nis">nis</category>
      <category domain="http://securityratty.com/tag/provide">provide</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/349078132/article.do">Image gallery: Norton Internet Security 2009 beta</source>
    </item>
    <item>
      <title><![CDATA[Norton Internet Security 2009 beta hits the accelerator]]></title>
      <link>http://securityratty.com/article/04486a3d7500a548dc6c974bf1667fe3</link>
      <guid>http://securityratty.com/article/04486a3d7500a548dc6c974bf1667fe3</guid>
      <description><![CDATA[NIS 2009 has undergone a major overhaul in an attempt to reduce memory usage, enhance performance and provide a new level of...]]></description>
      <content:encoded><![CDATA[NIS 2009 has undergone a major overhaul in an attempt to reduce memory usage, enhance performance and provide a new level of safety.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=gFd8KB"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=gFd8KB" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/349078135" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 29 Jul 2008 02:27:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/reduce memory usage">reduce memory usage</category>
      <category domain="http://securityratty.com/tag/enhance performance">enhance performance</category>
      <category domain="http://securityratty.com/tag/major overhaul">major overhaul</category>
      <category domain="http://securityratty.com/tag/undergone">undergone</category>
      <category domain="http://securityratty.com/tag/safety">safety</category>
      <category domain="http://securityratty.com/tag/attempt">attempt</category>
      <category domain="http://securityratty.com/tag/level">level</category>
      <category domain="http://securityratty.com/tag/nis">nis</category>
      <category domain="http://securityratty.com/tag/provide">provide</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/349078135/article.do">Norton Internet Security 2009 beta hits the accelerator</source>
    </item>
    <item>
      <title><![CDATA[Distributed Memory in Blackboard Systems]]></title>
      <link>http://securityratty.com/article/c8294d6fcd37560ac3558a8a3914fdaa</link>
      <guid>http://securityratty.com/article/c8294d6fcd37560ac3558a8a3914fdaa</guid>
      <description><![CDATA[Paul Vincent, ex-colleague at TIBCO, kindly responds to A Brief Introduction to Blackboard Architectures with Blackboards for Complex Event Processing . Paul correctly mentions that TIBCOs...]]></description>
      <content:encoded><![CDATA[<p>Paul Vincent, ex-colleague at TIBCO, kindly responds to <a href="http://www.thecepblog.com/2008/07/20/a-brief-introduction-to-blackboard-architectures/" target="_blank">A Brief Introduction to Blackboard Architectures</a> with <a title="Permalink" href="http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/">Blackboards for Complex Event Processing</a>.   Paul correctly mentions that TIBCO&#8217;s BusinessEvents software is an excellent scheduling component in a blackboard systems architecture.</p>
<p>However, I should briefly clarify Paul&#8217;s note that &#8220;<em>blackboard systems historically used a single memory model (i.e. multiple threads or processes using a single machine’s memory model)</em>&#8220;.</p>
<p>In fact, there were many blackboard systems, some more than a decade old, that used a distributed memory data-model.   What I think Paul meant to say, and my apologies to Paul for being so literal, is that &#8220;<em>blackboard systems <strong>originally </strong>used a single memory model (i.e. multiple threads or processes using a single machine’s memory model)</em>&#8221;</p>
<p>John McManus, <a href="http://www.nasa.gov/offices/ocio/about/j_mcmanus_bio.html" target="_blank">former CTO of NASA</a>, wrote an excellent PhD dissertation in 1992,  <a href="http://www.thecepblog.com/tb/pdf/mcmanus_thesis_blackboard.pdf" target="_blank">Design and Analysis Techniques for Concurrent Blackboard Systems</a>.    John&#8217;s thesis, now more than 16 years old, examined many details of concurrent blackboards where memory is distributed.  For example, refer to<em> Figure 2.3. Distributed Blackboard System with Distributed Blackboard Data Structure, </em> page 36 of John&#8217;s dissertation.</p>
<p>Quoting directly from page 37 of John&#8217;s disseration;</p>
<blockquote><p>Rice, Aiello and Nii [20] present several options for gaining speedups in a distributed blackboard system.</p>
<ul>
<li>1) Eliminate the centralized scheduling mechanism</li>
<li>2) Optimize system design for a distributed memory, message-passing hardware</li>
<li>3) Distribute the data across the blackboard to reduce hotspots</li>
</ul>
</blockquote>
<p>Quoting further from the same page;</p>
<blockquote><p>Poligon [21] is based on a distributed memory hardware model when each processor is viewed as a blackboard node. They define a blackboard node as follows: <em>“a blackboard node is a process on a processor, surrounded by a collection of processors able to service its requests to execute rules.” </em>[22] The implicit assumption in this definition is that all knowledge sources are rule–based systems. This assumption may severely limit the performance of systems implemented using Poligon, and limits the types of problems it is suited to address.</p></blockquote>
<p>In <a title="Permalink" href="http://tibcoblogs.com/cep/2008/07/25/blackboards-for-complex-event-processing/">Blackboards for Complex Event Processing</a>, Paul concludes, <em></em></p>
<blockquote><p><em>&#8220;One suspects the blackboard systems domain and terminology is overdue some updates thanks to developments in the Complex Event Processing space.&#8221;</em></p></blockquote>
<p>If you look at the historical literature, I would say that the following restatement is more accurate:</p>
<blockquote><p><em>&#8220;The CEP domain and terminology is overdue some updates because folks working in CEP did not reference or incorporate the advanced event processing prior art in a number of very important areas, blackboard systems being only one.&#8221;</em></p></blockquote>
<p>On the other hand,  commercial off-the-shelf rule-processing technology such as TIBCO&#8217;s BusinessEvents (BE), advances the ability to economically implement myriad complex problems that blackboard systems are designed to address.</p>
]]></content:encoded>
      <pubDate>Sat, 26 Jul 2008 03:01:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/systems">systems</category>
      <category domain="http://securityratty.com/tag/blackboard systems architecture">blackboard systems architecture</category>
      <category domain="http://securityratty.com/tag/blackboard">blackboard</category>
      <category domain="http://securityratty.com/tag/concurrent blackboard systems">concurrent blackboard systems</category>
      <category domain="http://securityratty.com/tag/blackboard architectures">blackboard architectures</category>
      <category domain="http://securityratty.com/tag/blackboard system">blackboard system</category>
      <category domain="http://securityratty.com/tag/memory">memory</category>
      <category domain="http://securityratty.com/tag/blackboard systems domain">blackboard systems domain</category>
      <category domain="http://securityratty.com/tag/blackboard systems">blackboard systems</category>
      <source url="http://www.thecepblog.com/2008/07/26/distributed-memory-in-blackboard-systems/">Distributed Memory in Blackboard Systems</source>
    </item>
  </channel>
</rss>
