<?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: explanation]]></title>
    <link>http://www.securityratty.com/tag/explanation</link>
    <description></description>
    <pubDate>Sat, 09 Aug 2008 12:55:20 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[1941 Pencil-and-Paper Cipher]]></title>
      <link>http://www.securityratty.com/article/28d060b1a141d8ca6ed5ce97e6b66c2e</link>
      <guid>http://www.securityratty.com/article/28d060b1a141d8ca6ed5ce97e6b66c2e</guid>
      <description><![CDATA[Fascinating photo and...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.slugsite.com/archives/957">Fascinating photo</a> and explanation.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=JEKMN"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=JEKMN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=mueUN"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=mueUN" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Fri, 28 Nov 2008 03:30:22 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/explanation">explanation</category>
      <category domain="http://www.securityratty.com/tag/photo">photo</category>
      <source url="http://www.schneier.com/blog/archives/2008/11/1941_pencil-and.html">1941 Pencil-and-Paper Cipher</source>
    </item>
    <item>
      <title><![CDATA[New XBox 360 Avatars]]></title>
      <link>http://www.securityratty.com/article/da2428a61b1069050612d232713913d1</link>
      <guid>http://www.securityratty.com/article/da2428a61b1069050612d232713913d1</guid>
      <description><![CDATA[So, near the end of last week, I fired up my Xbox and downloaded the new experience a massive update to the UI, which includes avatars
Lots of cool new stuff, but when I checked out my friends...]]></description>
      <content:encoded><![CDATA[<p> So, near the end of last week, I fired up my Xbox and downloaded the new “experience” – a massive update to the UI, which includes avatars.</p>  <p>Lots of cool new stuff, but when I checked out my friend’s avatars, now that was really cool.</p>  <p>This *is* <a href="www.stepto.com">stepto</a>.&#160; ;-)&#160;&#160; If you know him, then no further explanation is necessary.&#160; If you don’t, check out the picture on his blog header…</p>  <p><img src="http://avatar.xboxlive.com/avatar/stepto/avatar-body.png" /></p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3158785" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 24 Nov 2008 13:28:54 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/blog header">blog header</category>
      <category domain="http://www.securityratty.com/tag/cool">cool</category>
      <category domain="http://www.securityratty.com/tag/includes avatars">includes avatars</category>
      <category domain="http://www.securityratty.com/tag/xbox">xbox</category>
      <category domain="http://www.securityratty.com/tag/friends avatars">friends avatars</category>
      <category domain="http://www.securityratty.com/tag/massive">massive</category>
      <category domain="http://www.securityratty.com/tag/fired">fired</category>
      <category domain="http://www.securityratty.com/tag/week">week</category>
      <category domain="http://www.securityratty.com/tag/stepto">stepto</category>
      <source url="http://blogs.technet.com/security/archive/2008/11/24/new-xbox-360-avatars.aspx">New XBox 360 Avatars</source>
    </item>
    <item>
      <title><![CDATA[Rational Risk Management, Angry Italians, and Irrational Security Analysts]]></title>
      <link>http://www.securityratty.com/article/616867e9cd4e8203d8c23c0bef989749</link>
      <guid>http://www.securityratty.com/article/616867e9cd4e8203d8c23c0bef989749</guid>
      <description><![CDATA[Hope you all had a great weekend. I had meant to point you earlier to a FAIR analysis that Chris Hayes did over at his Blog . But Ive been a little busy, and before I could mention it, Stuart King put...]]></description>
      <content:encoded><![CDATA[<p>Hope you all had a great weekend.  I had meant to point you earlier to a <strong><a href="http://risktical.com/2008/11/06/security-template-exception-part-2-%E2%80%93-the-assessment/">FAIR analysis that Chris Hayes did over at his Blog</a></strong>.  But I&#8217;ve been a little busy, and before I could mention it, Stuart King <strong><a href="http://www.computerweekly.com/blogs/stuart_king/2008/11/ive-written-up-a-report.html">put up a kind of angry response</a></strong> on his ComputerWorld blog.  Snark aside, there are a couple of other really troubling aspects of Stuart&#8217;s reaction to Chris&#8217; analysis that I thought we could talk about this morning.</p>
<blockquote><p>The problem is that (Chris&#8217; analysis is) completely impractical. I&#8217;ll take a recent, and fairly typical situation as an example. I was taking issue with the manner in which remote access was being provisioned for a third party vendor to connect to a system hosted by one of our European business units. To cut a long story short, it was not only a breach of policy but highly insecure. I wanted the access to be disconnected, the business unit director wanted my risk assessment. And he didn&#8217;t want to wait for it.</p>
<p>To quote Chris Hayes, spending time on working out <em> <strong>the expected effectiveness of controls, over a given timeframe, as measured against a baseline level of force </strong></em>was not going to pacify an angry Italian fearful that my decision was going to cost him money. He wanted my explanation of the risk and more importantly, what I was going to offer as a solution to keep his business functioning</p></blockquote>
<p>As Chris is someone who actually does this for a living in a large company, and this is typical of his actual day job, I really find Stuart&#8217;s &#8220;impractical&#8221; comment to be, um, misinformed.</p>
<p>Also, I think Stuart mistakes the purpose of a risk analysis.  The purpose of the risk analysis is not to force someone to be &#8220;secure&#8221;, but to provide knowledge for decision making.  Using it as a &#8220;hammer&#8221; to knock in the nail of your personal risk tolerance impairs efficiency and in the long run retards &#8220;security&#8221; as it creates political resentment.  Seriously, who cares if something might violate policy or not in a pre-implementation discussion?  Policies are not stone tablets handed down from on high, they are state-in-time codification of the <em><strong>data owners </strong></em>risk tolerance.  This risk tolerance changes sometimes, and that&#8217;s OK.</p>
<p>To that extent, I appreciate (and I&#8217;m sure Chris does, as well) that risk analysis does not create rationality in the data owner.  Someone who sees you as a speedbump on the route to progress they may not be ready to appreciate your point of view even if it is stated in the most rational manner possible.   But it&#8217;s worth noting (and Stuart&#8217;s example is indicative of this point) that <em><strong>risk analysis does not create rationality in the analyst, either</strong></em>.  If one is being so &#8220;security minded&#8221; as to ignore the risk tolerance of the business owner - we&#8217;re bound to get a reaction similar to that Stuart encountered.  In fact, a practical risk analysis like Chris performed on his blog, done in 30 minutes, should identify the critical point of disagreement between Stuart and the data owner (again, Stuart doesn&#8217;t own the data, the agitated Italian does).</p>
<p>But let&#8217;s stay rational and open to alternatives to what Chris offers.  Stuart states his approach to risk analysis as:</p>
<blockquote><p>When I need to document a risk assessment I use a very simple form: list the threats, state the level of vulnerability, list the associated operational costs and potential revenue hits. High, medium, or low risk? Describe the controls and options. Write up who needs to do what, and how much of their time it&#8217;s going to take. Job done.</p></blockquote>
<p>At first glance, I don&#8217;t think what Chris has done is any less efficient, and it provides greater insight (using Frequency and Capability instead of just &#8216;listing the threats&#8217;).  But what is key here is that Chris&#8217; approach is consistent and defensible.  Less generous risk geeks and CSO&#8217;s I know would have no little difficulty with Stuart&#8217;s approach.  But to particularly answer Stuart&#8217;s main objection (impracticality) I would offer that with practice, Chris&#8217; work is probably quicker and easier than Stuart&#8217;s described process as it eliminates much of the ambiguity an immature risk analysis creates - reducing the need for further discussion and arguments with data owners (regardless of disposition or nationality).</p>
<p>Finally the irony of Stuart&#8217;s post is that the reason he had this confrontation may in fact be because he was incapable of bringing a salient model for risk to the table, one that identified the factors that create risk and developed a defensible belief statement concerning risk.   We&#8217;ll never know if one would have helped him in this isolated instance, but I can tell you that in organizations like Chris&#8217;, good risk models and strong risk anlayses create operational efficiencies, reduce costs, and streamlines intra-departmental communications.</p>
]]></content:encoded>
      <pubDate>Mon, 17 Nov 2008 13:43:15 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/risk">risk</category>
      <category domain="http://www.securityratty.com/tag/risk tolerance">risk tolerance</category>
      <category domain="http://www.securityratty.com/tag/risk models">risk models</category>
      <category domain="http://www.securityratty.com/tag/practical risk analysis">practical risk analysis</category>
      <category domain="http://www.securityratty.com/tag/strong risk anlayses">strong risk anlayses</category>
      <category domain="http://www.securityratty.com/tag/generous risk geeks">generous risk geeks</category>
      <category domain="http://www.securityratty.com/tag/immature risk analysis">immature risk analysis</category>
      <category domain="http://www.securityratty.com/tag/quote chris hayes">quote chris hayes</category>
      <category domain="http://www.securityratty.com/tag/chris hayes">chris hayes</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=520">Rational Risk Management, Angry Italians, and Irrational Security Analysts</source>
    </item>
    <item>
      <title><![CDATA[Credit Cards Failing Open]]></title>
      <link>http://www.securityratty.com/article/0d97a3eab73024d98685f3d33f481217</link>
      <guid>http://www.securityratty.com/article/0d97a3eab73024d98685f3d33f481217</guid>
      <description><![CDATA[Most consumers are aware that when you close a credit card account, its not really closed . For convenience reasons, recurring subscription charges such as your cable bill will continue to be...]]></description>
      <content:encoded><![CDATA[<p>Most consumers are aware that when you close a credit card account, <a href="http://news.bbc.co.uk/2/hi/programmes/moneybox/3227850.stm">it&#8217;s not really closed</a>.  For &#8220;convenience&#8221; reasons, recurring subscription charges such as your cable bill will continue to be approved.  You can kind of see where the credit card companies are coming from, but it&#8217;s a pretty weak argument.  The cable company just needs to notify me that the credit card on file is no longer valid, and I&#8217;ll update my information.  Problem solved.</p>
<p>But that credit card weirdness is nothing compared to the one I&#8217;m about to describe.  </p>
<p>Before we do that, let&#8217;s take a moment to discuss the design principle of <a href="https://buildsecurityin.us-cert.gov/daisy/bsi/articles/knowledge/principles/349-BSI.html">failing securely</a>.  The general idea is that if a security mechanism fails, it should fail closed.  If your firewall crashes, it should block all traffic, not allow all the packets through.  If the power source to your card key system is interrupted, it shouldn&#8217;t unlock all the doors.  If the connection between your application server and your LDAP directory is severed, subsequent authentication requests should be rejected, not approved.  This is not rocket science.</p>
<p>So back to credit cards.  I had a conversation last night with an old friend who related a bizarre situation they had encountered during the QA process for one of their web applications.  One of their tests involved repeatedly attempting a credit card transaction using a canceled/expired American Express card.  Here&#8217;s what they saw in their logs, paraphrased by me:</p>
<pre>
Attempt 1: Denied
Attempt 2: Denied
Attempt 3: Denied
 .
 .
 .
Attempt 49: Denied
Attempt 50: Denied
Attempt 51: Approved
</pre>
<p>What the&#8230;?  Approved?  That can&#8217;t be right.  So they ran the test again.  Every time, after multiple consecutive rejected attempts, the transaction would inexplicably go through.  The threshold wasn&#8217;t always 50, but the general pattern was consistent &#8212; keep trying and eventually it&#8217;ll work.  Clearly, this had to be a bug in the code, but a deep-dive into the guts of the application turned up nothing. The application security group got American Express on the phone to see if they had any insight on this odd behavior.  The answer?  They didn&#8217;t concede the failure was on their end, despite log data showing the successful authorization codes.  </p>
<p>My gut instinct would be that the application requesting the transactions wasn&#8217;t failing securely (e.g. network connection to AmEx timed out, so just approve the transaction).  But that explanation wouldn&#8217;t account for authorization codes coming back.</p>
<p>So what in the world is going on here?  Why would the system behave this way?  Is it by design?  I can&#8217;t think of a single legitimate use case for failing open like this.  If this is actually a design decision by the credit card companies, I have no doubt that someone in our audience knows the rest of the story.</p>
]]></content:encoded>
      <pubDate>Thu, 30 Oct 2008 16:35:34 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/credit card transaction">credit card transaction</category>
      <category domain="http://www.securityratty.com/tag/transaction">transaction</category>
      <category domain="http://www.securityratty.com/tag/credit card">credit card</category>
      <category domain="http://www.securityratty.com/tag/credit card companies">credit card companies</category>
      <category domain="http://www.securityratty.com/tag/credit card weirdness">credit card weirdness</category>
      <category domain="http://www.securityratty.com/tag/credit card account">credit card account</category>
      <category domain="http://www.securityratty.com/tag/attempt">attempt</category>
      <category domain="http://www.securityratty.com/tag/application server">application server</category>
      <category domain="http://www.securityratty.com/tag/application">application</category>
      <source url="http://www.veracode.com/blog/2008/10/credit-cards-failing-open/">Credit Cards Failing Open</source>
    </item>
    <item>
      <title><![CDATA[More info on the ClickJacking problem]]></title>
      <link>http://www.securityratty.com/article/3b7bb76491ca02f5be8cbbbc406d0680</link>
      <guid>http://www.securityratty.com/article/3b7bb76491ca02f5be8cbbbc406d0680</guid>
      <description><![CDATA[I ran across another great explanation about ClickJacking this morning. You can never be too safe, take the time to read this post


clipped from blogs.hackerscenter.com

ClickJacking Explained





...]]></description>
      <content:encoded><![CDATA[<div > I ran across another great explanation about ClickJacking this morning.<br/>You can never be too safe, take the time to read this post. </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/92CC36FC-9733-4622-9F15-9F2F33FA4FE3/" title="go to this clipmark"><img src="http://content.clipmarks.com/blog_icon/a7723cd3-e86d-4cda-a7da-df472aa3c0d6/92CC36FC-9733-4622-9F15-9F2F33FA4FE3/" 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://blogs.hackerscenter.com/2008/10/clickjacking-explained.html" href="http://blogs.hackerscenter.com/2008/10/clickjacking-explained.html" style="font-size: 11px;">blogs.hackerscenter.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://blogs.hackerscenter.com/2008/10/clickjacking-explained.html --><H3 class="post-title entry-title"><br />
<A href="http://blogs.hackerscenter.com/2008/10/clickjacking-explained.html">ClickJacking Explained</A><br />
<DIV starcolor="Indigo" path="http://blogs.hackerscenter.com/2008/10/clickjacking-explained.html" class="js-kit-rating"><TABLE cellspacing="0" cellpadding="0" border="0"><TBODY><TR><TD><DIV><DIV><DIV><DIV class="js-kit-rater"></DIV><DIV class="js-kit-rater"></DIV><DIV class="js-kit-rater"></DIV><DIV class="js-kit-rater"></DIV><DIV class="js-kit-rater"></DIV></DIV><DIV class="js-rating-labelText">2 votes</DIV></DIV><DIV></DIV><DIV><DIV><DIV class="js-rating-afterRating"><A href="javascript:alert('This link contains javascript. Please visit the clip source to follow this link.');" target="_self">Add a comment to your rating</A></DIV></DIV></DIV></DIV></TD></TR></TBODY></TABLE></DIV><br />
</H3></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://blogs.hackerscenter.com/2008/10/clickjacking-explained.html --><DIV>On its own ClickJacking doesn&#8217;t sound to be a very serious vulnerability, since user interaction is required. However as I have always said, in the world of vulnerabilities 1+1 does not always equal to 2, and might just equal to 10^2. By this I simply mean, that ClickJacking in combination with other vulnerabilities could become a very serious issue.</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/92CC36FC-9733-4622-9F15-9F2F33FA4FE3/blog/" title="blog or email this clip"><img src="http://content9.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>
<BR/><MAP name="bdv_RSS_Ad_141008042918"><AREA alt="Feed Ads By BidVertiser.com" shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=165886&amp;bid=400950&amp;PHS=141008042918&amp;click=1" target="_blank" /><AREA alt="Feed Ads By BidVertiser.com" shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=165886&amp;Ref_Option=main&amp;source=90614506" target="_blank" /></MAP><P><a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=165886&amp;bid=400950&amp;PHS=141008042918&amp;click=1" target="_blank"><IMG src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=165886&amp;bid=400950&amp;PHS=141008042918&amp;rssimage=1&amp;rSRC=2" border="0" usemap="#bdv_RSS_Ad_141008042918" /></a></P>]]></content:encoded>
      <pubDate>Tue, 14 Oct 2008 12:29:18 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/user interaction">user interaction</category>
      <category domain="http://www.securityratty.com/tag/equal">equal</category>
      <category domain="http://www.securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://www.securityratty.com/tag/combination">combination</category>
      <category domain="http://www.securityratty.com/tag/time">time</category>
      <category domain="http://www.securityratty.com/tag/world">world</category>
      <category domain="http://www.securityratty.com/tag/post">post</category>
      <category domain="http://www.securityratty.com/tag/hackerscenter">hackerscenter</category>
      <category domain="http://www.securityratty.com/tag/issue">issue</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=643">More info on the ClickJacking problem</source>
    </item>
    <item>
      <title><![CDATA[Clickjacking causing Browser woes]]></title>
      <link>http://www.securityratty.com/article/8b694afb37d00f5b293b1648b93ee2c1</link>
      <guid>http://www.securityratty.com/article/8b694afb37d00f5b293b1648b93ee2c1</guid>
      <description><![CDATA[The article is a good explanation of what happens with Clickjacking and how to take steps to defeat it


clipped from peterhgregory.wordpress.com
Stop clickjacking with Firefox and?NoScript

...]]></description>
      <content:encoded><![CDATA[<div > The article is a good explanation of what happens with Clickjacking and how to take steps to defeat it. </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/BA53080A-6CB3-4D71-9504-DC5BB3901390/" title="go to this clipmark"><img src="http://content.clipmarks.com/blog_icon/b606e086-35ed-4c24-8f56-845f641c8f96/BA53080A-6CB3-4D71-9504-DC5BB3901390/" 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://peterhgregory.wordpress.com/2008/10/12/stop-clickjacking/" href="http://peterhgregory.wordpress.com/2008/10/12/stop-clickjacking/" style="font-size: 11px;">peterhgregory.wordpress.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://peterhgregory.wordpress.com/2008/10/12/stop-clickjacking/ -->Stop “clickjacking” with Firefox and?NoScript</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://peterhgregory.wordpress.com/2008/10/12/stop-clickjacking/ --><P>Clickjacking is one of the newest and most dangerous web browser vulnerabilities discovered to date. Every browser is vulnerable, even those that can defend against the similar Cross Site Request Forgery (CSRF) vulnerability.</P></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://peterhgregory.wordpress.com/2008/10/12/stop-clickjacking/ --><P>How clickjacking works: when you visit a compromised web site, your browser loads an invisible button that hovers below the mouse pointer. When you visit a legitimate site like online banking or e-mail, when you click on a link, you’re actually clicking the invisible button placed there by the malicious code. As explained by Jeremiah Grossman, CEO of Whitehat Security:</P></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/BA53080A-6CB3-4D71-9504-DC5BB3901390/blog/" title="blog or email this clip"><img src="http://content8.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>
<BR/><MAP name="bdv_RSS_Ad_121008111628"><AREA alt="Feed Ads By BidVertiser.com" shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=165886&amp;bid=400950&amp;PHS=121008111628&amp;click=1" target="_blank" /><AREA alt="Feed Ads By BidVertiser.com" shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=165886&amp;Ref_Option=main&amp;source=90614506" target="_blank" /></MAP><P><a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=165886&amp;bid=400950&amp;PHS=121008111628&amp;click=1" target="_blank"><IMG src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=165886&amp;bid=400950&amp;PHS=121008111628&amp;rssimage=1&amp;rSRC=2" border="0" usemap="#bdv_RSS_Ad_121008111628" /></a></P>]]></content:encoded>
      <pubDate>Sun, 12 Oct 2008 19:16:28 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/browser">browser</category>
      <category domain="http://www.securityratty.com/tag/site">site</category>
      <category domain="http://www.securityratty.com/tag/similar cross site">similar cross site</category>
      <category domain="http://www.securityratty.com/tag/invisible button">invisible button</category>
      <category domain="http://www.securityratty.com/tag/web site">web site</category>
      <category domain="http://www.securityratty.com/tag/browser loads">browser loads</category>
      <category domain="http://www.securityratty.com/tag/whitehat security">whitehat security</category>
      <category domain="http://www.securityratty.com/tag/malicious code">malicious code</category>
      <category domain="http://www.securityratty.com/tag/visit">visit</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=641">Clickjacking causing Browser woes</source>
    </item>
    <item>
      <title><![CDATA[Almost 99,000 Credit Cards Compromised In Data Theft In Forever 21 Retail Stores]]></title>
      <link>http://www.securityratty.com/article/cc274d5b274284ab7e359529a9406474</link>
      <guid>http://www.securityratty.com/article/cc274d5b274284ab7e359529a9406474</guid>
      <description><![CDATA[Payment cards used by customers of several Forever 21 Inc. retail stores may have been compromised in a series of data thefts dating back to August 2004. Forever 21, a discount retailer company based...]]></description>
      <content:encoded><![CDATA[Payment cards used by customers of several Forever 21 Inc. retail stores may have been compromised in a series of data thefts dating back to August 2004. Forever 21, a discount retailer company based in Los Angeles, have been notified by the U.S. Department of Justice in Boston on Aug. 5. There was no explanation [...]]]></content:encoded>
      <pubDate>Thu, 18 Sep 2008 15:20:19 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/forever">forever</category>
      <category domain="http://www.securityratty.com/tag/retail stores">retail stores</category>
      <category domain="http://www.securityratty.com/tag/payment cards">payment cards</category>
      <category domain="http://www.securityratty.com/tag/data thefts">data thefts</category>
      <category domain="http://www.securityratty.com/tag/los angeles">los angeles</category>
      <category domain="http://www.securityratty.com/tag/boston">boston</category>
      <category domain="http://www.securityratty.com/tag/department">department</category>
      <category domain="http://www.securityratty.com/tag/series">series</category>
      <category domain="http://www.securityratty.com/tag/aug">aug</category>
      <source url="http://cyberinsecure.com/almost-99000-credit-cards-compromised-in-forever-21-data-theft/">Almost 99,000 Credit Cards Compromised In Data Theft In Forever 21 Retail Stores</source>
    </item>
    <item>
      <title><![CDATA[Leave Your Webcam On 24/7? Might Want To Reconsider...]]></title>
      <link>http://www.securityratty.com/article/4d1de8afa43b141ff7ed90cd99cc3cb3</link>
      <guid>http://www.securityratty.com/article/4d1de8afa43b141ff7ed90cd99cc3cb3</guid>
      <description><![CDATA[It's nothing new that many hackers use programs that allow them to &quot;spy&quot; on their victims once they've compromised the PC (as long as they have a webcam switched on, of course). Similarly, hacking...]]></description>
      <content:encoded><![CDATA[
        It's nothing new that many hackers use programs that allow them to "spy" on their victims once they've compromised the PC (as long as they have a webcam switched on, of course). Similarly, hacking culture has always had a fascination for memes, <a href="http://blog.spywareguide.com/2008/05/memehacks_1.html">incorporating them</a> into part of the design of their latest DDoS tools.<br /><br />However, the strange obsession with <a href="http://en.wikipedia.org/wiki/Shock_sites">shock memes</a> has now spilled into a "fun" game currently doing the rounds on various hacking sites and forums.<br /><br />What this involves is hackers compromising a PC, ensuring the victim has a webcam switched on then opening up shock meme websites at the most inopportune moment, recording the moment of impact with the webcam feed. Or, as one guy put it:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="spinny1.jpg" src="http://blog.spywareguide.com/images/spinny1.jpg" class="mt-image-none" style="" height="86" width="451" /></span></div><br /><br />If you don't know what Meatspin is, you can probably count yourself lucky. If you still want to know, click <a href="http://answers.yahoo.com/question/index?qid=20060710001351AAMxYqY">here</a> (for an <i>explanation</i>. Not Meatspin itself, though the explanation might be classed NSFW anyway).<br /><br />Here's a real life example of one such incident, taken from a message board:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/spinny2.html" onclick="window.open('http://blog.spywareguide.com/images/spinny2.html','popup','width=929,height=192,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.spywareguide.com/images/spinny2-thumb-329x67.gif" alt="spinny2.gif" class="mt-image-none" style="" height="67" width="329" /></a></span><br />Click to Enlarge<br /></div><br />Typically, the shock meme website is opened up at full blast, which startles the victim (most sites of this nature loop a piece of music in the background while the, er, action takes place on screen). The bigger the shock, the better. Here's one guy who sounds like he shot about six feet in the air when the meme site fired up in his browser:<br /><br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/spinny3.html" onclick="window.open('http://blog.spywareguide.com/images/spinny3.html','popup','width=636,height=108,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.spywareguide.com/images/spinny3-thumb-336x57.jpg" alt="spinny3.jpg" class="mt-image-none" style="" height="57" width="336" /></a></span><br />Click to Enlarge<br /></div><br />This might all sound like fun and games - <i>sort of</i> - but note that the above individual did try to grab the victims credit card details. <br /><br />Generally, the attacker doesn't interact with the victim (because they want friends, relatives or others to think the victim actually brought the site up themselves) but here's a little trash talk anyway:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="spinny4.jpg" src="http://blog.spywareguide.com/images/spinny4.jpg" class="mt-image-none" style="" height="188" width="245" /></span></div><br /><br />At this point, the attacker may or may not grab a screenshot for posterity. I've seen quite a few galleries on sites comprised of people looking shocked at Tubgirl, or being spun round baby right round by Meatspin, and there's no doubt countless others out there floating around. Of course, not everybody is shocked (or indeed impressed) by a shockmeme site popping up on their computer. As an example of that, take this guy:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="spinny5.jpg" src="http://blog.spywareguide.com/images/spinny5.jpg" class="mt-image-none" style="" height="342" width="334" /></span></div><br /><br />Full credit to anyone that counters a shockmeme site appearing on their desktop by picking their nose for five minutes. At any rate, the golden rule with this is that the hackers only bother doing this when a webcam is present and left switched on. If there's no webcam, there's no point trying to elicit a response (because for all they know they're popping open 2 Girls and 1 Cup to an empty server room).<br /><br />Webcams can be a fun tool, but remember to switch them off every now and again or they could come back to haunt you. Of course, depending on the shock meme site deployed (and who happens to be in the room with you at the time), that could be the least of your worries...<br /><div><br /></div><div><br /></div>
        
    ]]></content:encoded>
      <pubDate>Mon, 01 Sep 2008 11:46:09 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/shockmeme site">shockmeme site</category>
      <category domain="http://www.securityratty.com/tag/site">site</category>
      <category domain="http://www.securityratty.com/tag/meme site fired">meme site fired</category>
      <category domain="http://www.securityratty.com/tag/shock">shock</category>
      <category domain="http://www.securityratty.com/tag/shock meme websites">shock meme websites</category>
      <category domain="http://www.securityratty.com/tag/webcam">webcam</category>
      <category domain="http://www.securityratty.com/tag/shock meme site">shock meme site</category>
      <category domain="http://www.securityratty.com/tag/shock meme website">shock meme website</category>
      <category domain="http://www.securityratty.com/tag/webcam feed">webcam feed</category>
      <source url="http://blog.spywareguide.com/2008/09/leave-your-webcam-on-247-might.html">Leave Your Webcam On 24/7? Might Want To Reconsider...</source>
    </item>
    <item>
      <title><![CDATA[ColdFusion: Hack Me or Help Me]]></title>
      <link>http://www.securityratty.com/article/9fb9073abbbbfc649c8feeed2afceb21</link>
      <guid>http://www.securityratty.com/article/9fb9073abbbbfc649c8feeed2afceb21</guid>
      <description><![CDATA[For your consideration, the endless battle between security and convenience
Front and center: ColdFusion
I've been picking on ColdFusion-built apps again a bit lately, and one of my observations has...]]></description>
      <content:encoded><![CDATA[For your consideration, the endless battle between security and convenience.<br />Front and center: ColdFusion.<br />I've been picking on ColdFusion-built apps again a bit lately, and one of my observations has been that consistently, if mismanaged, the verbose error reporting features in ColdFusion can be really problematic.<br /><br /><a href="http://holisticinfosec.org/content/view/78/45/" target="_blank">HIO-2008-0713 JOBBEX JobSite SQLi & XSS</a><br /><a href="http://holisticinfosec.org/content/view/79/45/" target="_blank">HIO-2008-0729 BookMine SQLi & XSS</a><br /><br />Recently, I stumbled on an example of way too much information disclosure in a few sites running a ColdFusion-built CMS. The error reporting was so verbose it included the base path, data source name, database username, and yes, the <strong>database password</strong>.<br />I've cleaned it up for the protection of all involved, but here's a screen shot of only 1/4 of the details this site coughed up when I tweaked the input to a calendar date variable.<br /><br /><a href="http://3.bp.blogspot.com/_kVOWaY1TAF0/SLblWNYqSmI/AAAAAAAAACc/BIPkxSBOxpg/s1600-h/ColdFusionTMI.png"><img style="float:center; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/SLblWNYqSmI/AAAAAAAAACc/BIPkxSBOxpg/s320/ColdFusionTMI.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5239627386205129314" /></a><br /><br />When I reached out to the developers of this app (always and immediately responsive), they assured me that this was not due to a flaw in the app, but that the "information should be protected, and is by default for our installations" and that the client disabled the security check and turned debugging on. I accept this explanation entirely, but it leads to the classic debate around the dangers of mismanaged debugging features, be they developer added or ColdFusion feature driven. Stupid user tricks are always an issue, but how much rope should they be given to hang themselves? Does error reporting really need to include the database username and password?<br /><br />Allow me to present a few different perspectives.<br />First, rvdh's take on <a href="http://www.0x000000.com/?i=610" target="_blank">Attacking ColdFusion</a>. Developers can learn a lot from this post, if only in that it precisely points out attack vectors. Ronald sums up my concerns aptly:<br />"As we know, error messages are important. Especially error messages generated by database software we want to inject. This, is useful for obtaining information about table structures that can be a real time-saver for attackers. If the right information is available, attackers do not have to guess database tables and fields anymore, nor having to brute force them. I have never seen so much information regarding the site's structure, used database, table names, drivers, server setup and other information useful for attackers that those of ColdFusion. It almost says: Please Hack Me!"<br />As I can't presume to improve on this stance, I won't. Well said.<br /><br />Next, a developer's take on the issue from <a href="http://www.usefulconcept.com/" target="_blank">Joshua Cyr</a>, who has declared it <a href="http://www.usefulconcept.com/index.cfm/2008/8/27/ColdFusion-Errors-and-Security" target="_blank">Check Your Error Output Day</a>. Joshua highlights two key points:<br />1) Do NOT enable the robust errors setting in CF Administrator.<br />2) Don't forget to remove debugging dump code.<br />Heed this advice, ColdFusion fans!<br /><br />One destination that all "secure" ColdFusion paths should lead to is the use of <em>cfqueryparam</em>. Ronald spells it out well mid way through his <a href="http://www.0x000000.com/?i=610" target="_blank">discussion</a>, and so do the following resources:<br /><a href="http://www.coldfusionjedi.com/index.cfm/2008/7/29/What-Folks-arent-using-cfqueryparam" target="_blank">coldfusionjedi</a><br /><a href="http://www.coldfusionmuse.com/index.cfm/2008/7/28/cfqueryparam-protects-against-daleks" target="_blank">Coldfusion Muse</a><br /><br />Further excellent resources for ColdFusion security issues:<br /><a href="http://www.coldfusionmuse.com/index.cfm/2008/7/18/Injection-Using-CAST-And-ASCII" target="_blank">SQL Injection Part II (Make Sure You Are Sitting Down)</a><br /><a href="http://www.12robots.com/index.cfm/Security" target="_blank">12Robots.com</a><br /><br />In closing, security and convenience needn't always be at odds, but often allowing for both requires a higher state of awareness for developers and end-users. Let common sense prevail; perhaps it'll give me less to do in the way of <a href="http://holisticinfosec.org/content/category/6/23/45/" target="_blank">research</a>. ;-)<br /><br /><a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2008/08/coldfusion-hack-me-or-help-me.html&title=ColdFusion:%20Hack%20Me%20or%20Help%20Me " title="ColdFusion: Hack Me or Help Me ">del.icio.us</a> | <a href="http://digg.com/submit?phase=2&amp;url=http://holisticinfosec.blogspot.com/2008/08/coldfusion-hack-me-or-help-me.html" title="ColdFusion: Hack Me or Help Me ">digg</a>]]></content:encoded>
      <pubDate>Thu, 28 Aug 2008 06:13:00 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/coldfusion">coldfusion</category>
      <category domain="http://www.securityratty.com/tag/coldfusion paths">coldfusion paths</category>
      <category domain="http://www.securityratty.com/tag/coldfusion fans">coldfusion fans</category>
      <category domain="http://www.securityratty.com/tag/coldfusion security issues">coldfusion security issues</category>
      <category domain="http://www.securityratty.com/tag/error">error</category>
      <category domain="http://www.securityratty.com/tag/database">database</category>
      <category domain="http://www.securityratty.com/tag/database username">database username</category>
      <category domain="http://www.securityratty.com/tag/error messages">error messages</category>
      <category domain="http://www.securityratty.com/tag/coldfusion feature">coldfusion feature</category>
      <source url="http://holisticinfosec.blogspot.com/2008/08/coldfusion-hack-me-or-help-me.html">ColdFusion: Hack Me or Help Me</source>
    </item>
    <item>
      <title><![CDATA[08/08/08 was not a lucky day for MS Vista]]></title>
      <link>http://www.securityratty.com/article/737487aedd8d4569a35d25bb2614114e</link>
      <guid>http://www.securityratty.com/article/737487aedd8d4569a35d25bb2614114e</guid>
      <description><![CDATA[Read about this over at Valleywag.com . As the post says, a good explanation is at Electronista.com
For many users of Vista, its just another reason to not like it
How does it apply to you, the casual...]]></description>
      <content:encoded><![CDATA[<p>Read about this over at <a title="Valleywag.com" href="http://valleywag.com/5034983/vista-security-completely-end+run-by-hack" target="_blank">Valleywag.com</a>. As the post says, a good explanation is at <a title="Electronista.com" href="http://www.electronista.com/articles/08/08/08/vista.security.gutted/" target="_blank">Electronista.com</a></p>
<p>For many users of Vista, its just another reason to not like it.</p>
<p>How does it apply to you, the casual user? It should convince you to insure your online safety. Use a alternate Browser like Firefox. Simply because its less of a target for exploits so far.</p>
<p>Make sure your MS updates are current. Practice good surfing, stay away from sites that may harbor porn, malicious ads and such. Make sure you have a reliable AntiVirus, AntiSpyware and Firewall program up.</p>
<p>And wait for the patch to fix the exploit.</p>
]]></content:encoded>
      <pubDate>Sat, 09 Aug 2008 12:55:20 +0000</pubDate>
      <category domain="http://www.securityratty.com/tag/online safety">online safety</category>
      <category domain="http://www.securityratty.com/tag/casual user">casual user</category>
      <category domain="http://www.securityratty.com/tag/vista">vista</category>
      <category domain="http://www.securityratty.com/tag/reliable antivirus">reliable antivirus</category>
      <category domain="http://www.securityratty.com/tag/malicious ads">malicious ads</category>
      <category domain="http://www.securityratty.com/tag/firewall program">firewall program</category>
      <category domain="http://www.securityratty.com/tag/harbor porn">harbor porn</category>
      <category domain="http://www.securityratty.com/tag/exploit">exploit</category>
      <category domain="http://www.securityratty.com/tag/browser">browser</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=547">08/08/08 was not a lucky day for MS Vista</source>
    </item>
  </channel>
</rss>
