<?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: poc]]></title>
    <link>http://securityratty.com/tag/poc</link>
    <description></description>
    <pubDate>Tue, 27 Nov 2007 05:37:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Patch For Android Security Flaw Released By Google And T-Mobile]]></title>
      <link>http://securityratty.com/article/19b72914c0f8ef9bfa06abe0e1fe70dc</link>
      <guid>http://securityratty.com/article/19b72914c0f8ef9bfa06abe0e1fe70dc</guid>
      <description><![CDATA[During the weekend, Google has started issuing a patch to tighten up a well-publicized security hole in its Google Android mobile operating system. The patch is being pushed out to users in the form...]]></description>
      <content:encoded><![CDATA[During the weekend, Google has started issuing a patch to tighten up a well-publicized security hole in its Google Android mobile operating system. The patch is being pushed out to users in the form of a system update and users are given a choice to update now or later. The flaw and the PoC were [...]]]></content:encoded>
      <pubDate>Tue, 04 Nov 2008 23:30:58 +0000</pubDate>
      <category domain="http://securityratty.com/tag/google">google</category>
      <category domain="http://securityratty.com/tag/google android mobile">google android mobile</category>
      <category domain="http://securityratty.com/tag/patch">patch</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/users">users</category>
      <category domain="http://securityratty.com/tag/flaw">flaw</category>
      <category domain="http://securityratty.com/tag/security hole">security hole</category>
      <category domain="http://securityratty.com/tag/weekend">weekend</category>
      <category domain="http://securityratty.com/tag/poc">poc</category>
      <source url="http://cyberinsecure.com/patch-for-android-security-flaw-released-by-google-and-t-mobile/">Patch For Android Security Flaw Released By Google And T-Mobile</source>
    </item>
    <item>
      <title><![CDATA[Another Google Bug Put Users At Phishing Risk Due To Domain Flaw And Frame Injection Possibility]]></title>
      <link>http://securityratty.com/article/a3a826883c2875f86d3d818f4095efc1</link>
      <guid>http://securityratty.com/article/a3a826883c2875f86d3d818f4095efc1</guid>
      <description><![CDATA[A security expert has demonstrated that Googles Gmail service suffers from security flaws that make it trivial for attackers to create authentic-looking spoof pages that steal users login credentials....]]></description>
      <content:encoded><![CDATA[A security expert has demonstrated that Google&#8217;s Gmail service suffers from security flaws that make it trivial for attackers to create authentic-looking spoof pages that steal users&#8217; login credentials. Google Calendar and other sensitive Google services are susceptible to similar tampering.
A proof-of-concept (PoC) attack, published by Adrian Pastor of the GNUCitizen ethical hacking collective, exploits [...]]]></content:encoded>
      <pubDate>Fri, 10 Oct 2008 19:05:05 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sensitive google services">sensitive google services</category>
      <category domain="http://securityratty.com/tag/users login credentials">users login credentials</category>
      <category domain="http://securityratty.com/tag/spoof pages">spoof pages</category>
      <category domain="http://securityratty.com/tag/adrian pastor">adrian pastor</category>
      <category domain="http://securityratty.com/tag/security flaws">security flaws</category>
      <category domain="http://securityratty.com/tag/google calendar">google calendar</category>
      <category domain="http://securityratty.com/tag/security expert">security expert</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/collective">collective</category>
      <source url="http://cyberinsecure.com/another-google-bug-put-users-at-phishing-risk-due-to-domain-flaw-and-frame-injection-possibility/">Another Google Bug Put Users At Phishing Risk Due To Domain Flaw And Frame Injection Possibility</source>
    </item>
    <item>
      <title><![CDATA[Is an incorrectly implemented security program better than a non-existent one ?]]></title>
      <link>http://securityratty.com/article/5893399324f415d7cb19e54c1340401b</link>
      <guid>http://securityratty.com/article/5893399324f415d7cb19e54c1340401b</guid>
      <description><![CDATA[Think carefully before you answer that one. A large majority of you would be inclined to give a resounding 'yes' - but I really want you to think carefully on this one. Think long term. Think about...]]></description>
      <content:encoded><![CDATA[Think carefully before you answer that one. A large majority of you would be inclined to give a resounding 'yes' - but I really want you to think <em>carefully </em>on this one. Think long term. Think about implementation hurdles, think about project documentation.<br /><br />The answer to this IMHO is a big "DEPENDS". <br /><br />To explain:<br /><br />Imagine you're working in a company that has no security controls in place - and is in desperate need of getting a security program impemented. They hire a new CISO to make sure their physical and logical controls are in place, network and applications are secured appropriately and their incident management and forensics capabilities are upto date. At this point the CISO clearly  knows that he needs to create and implement a number of programs and hires a bunch of people to perform and manage a series of tasks. Till this point, things are going smoothly. Everyone understands the need, and is working towards meeting a common goal. The program is not in place yet, but people know and understand the urgency need to act immediately. The CISO's risk radar has a list of projects ranked by priority and everone begins to tackle them. <br /><br />Now consider the scenario when certain security programs are not done right - say, a few of the high risk  applications are not considered in the initial risk matrix or there are certain business units that have been granted an 'exception'to the process that is being put in place, with the most common excuses of:<br /><br />1. This is a pilot<br />2. We will get to this in the next phase<br />3. The group has a number of high profile clients who don't want it implemented right now<br />4. &ltplug your own excuse here&gt<br /><br />Well - initially, everyone is completely aware that they have more issues to remediate and and have honest intentions to fix that too, once the pilot and<br />PoC is well established and in place. But then things change. Leaders change. Managers change. People's roles change. What doesn't, is the documentation regarding the project. But documents usually tend to highlight what the project <em>does</em>, not what it <em>doesn't do</em>. Nobody seems to remember there are additional tasks that need to get completed. People take a quick look at documents detailing what was done in the program and begin to assume that it is well established, completely ignoring the fact that a very important Phase 2 still needs to be in place. A false sense of security is now well in place... and life goes on. <br /><br />Till you get hacked. <br /><br />..and then a forensics team attempts to determine the cause. A new CISO comes in, reviews the existing program, decides it is too complex and structureless and decides to do away with it entirely and create a new security program.. and the cycle continues.<br /><br />The moral of the story: When you have no security program - be very careful while diligently working to get one in place<br /><br />But when you have a partial one, be extremely careful and don't leave any loose ends while getting it completely and correctly put in place.<br /><br /><br />On a lighter note - here's an email I received from a school I was doing some courses from ..<br /><a href="http://4.bp.blogspot.com/_XTqu2iQGpYM/SL8CCfFxwwI/AAAAAAAAAq8/dQfN6tdLU-M/s1600-h/blog1.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_XTqu2iQGpYM/SL8CCfFxwwI/AAAAAAAAAq8/dQfN6tdLU-M/s400/blog1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5241910733011272450" /></a><br />Beautiful !! Here is your PIN (username). But we will not give you your password over email. I was sooo impressed when I got that! - Could it be that schools and universities are finally waking up and trying to understand security ? No more SSNs as IDs ? No more default 'password' passwords ?  This was great. I followed the procedure outlined to receive a new password - it asked for my name, DOB and email.. and then .. I receive this:<br /><br /><a href="http://2.bp.blogspot.com/_XTqu2iQGpYM/SL7-9CTJaKI/AAAAAAAAAq0/ZY9Q0SqaxkU/s1600-h/blog2.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_XTqu2iQGpYM/SL7-9CTJaKI/AAAAAAAAAq0/ZY9Q0SqaxkU/s400/blog2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5241907340848490658" /></a><br /><br /><br />For those who cannot see the image:<br /><br /><br />the email says:<br /><br />blah blah blah blah blah blah..<br />your PIN: <my PIN><br />your password: password1234<br /><br />blah blah blah blah blah blah]]></content:encoded>
      <pubDate>Wed, 03 Sep 2008 12:02:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security program">security program</category>
      <category domain="http://securityratty.com/tag/program">program</category>
      <category domain="http://securityratty.com/tag/security controls">security controls</category>
      <category domain="http://securityratty.com/tag/change">change</category>
      <category domain="http://securityratty.com/tag/leaders change">leaders change</category>
      <category domain="http://securityratty.com/tag/programs">programs</category>
      <category domain="http://securityratty.com/tag/security programs">security programs</category>
      <category domain="http://securityratty.com/tag/roles change">roles change</category>
      <source url="http://securitycoin.blogspot.com/2008/09/is-incorrectly-implemented-security.html">Is an incorrectly implemented security program better than a non-existent one ?</source>
    </item>
    <item>
      <title><![CDATA[Some Burning Logging Questions - Answered!]]></title>
      <link>http://securityratty.com/article/d9d6f72f9a5cc1e9a8b472fe3df3a204</link>
      <guid>http://securityratty.com/article/d9d6f72f9a5cc1e9a8b472fe3df3a204</guid>
      <description><![CDATA[I was wandering down a street and somebody came out and confronted me with these logging questions :-) So I answered them - now I am posting them here since they might be useful for my readers
Q1: For...]]></description>
      <content:encoded><![CDATA[<p>I was wandering down a street and somebody came out and confronted me with these logging questions :-) So I answered them - now I am posting them here since they might be useful for my readers.</p> <p><strong>Q1: For those companies that have successfully implemented enterprise-wide logging, what  were the big nasty surprises that they encountered? </strong> </p><p><strong>A1:</strong>  Here are a few:</p> <ul> <li>political boundaries within the organization: "these are our logs, and you are  not getting them"  </li><li>privacy laws: some logs cannot be collected in some countries; some  cannot cross the border, some cannot be seen by some people, etc. This  is true mostly in EU, less in US.  </li><li>legal blocks: work with legal before deploying any org-wide log  management; legal might try to prevent certain data from ever being  created (for fear of being legally discovered later)  </li><li>log volume: underestimating log volume is common and pretty nasty  </li><li>related to the last one: vendors being "optimistic" about their tool  scalability  </li><li>time synchronization (of course!), specifically, lack thereof.</li></ul> <p> </p> <p><strong>Q2: For those companies that have successfully implemented enterprise-wide logging,  what was their  implementation approach?</strong>  </p><p><strong>A2:</strong> Typically, 2-3 vendor PoC or pilot first.  Then with the chosen vendor: phased approach based on location + type of log source (e.g. firewalls, then routers, then OS, then proxies, etc) + network topology (e.g. DMZ, then internal) + log  source criticality (e.g. critical servers first; the rest next). <a href="http://chuvakin.blogspot.com/2007/01/natural-flow-of-log-management.html%20">This</a> might be handy to look at.<br />  </p><p><strong>Q3: What kind of storage requirements have been experienced by those organizations who have successfully implemented enterprise-wide logging?</strong>  </p><p><strong>A3:</strong> Massive? :-)  </p><p>Here is a simple example: PCI DSS is a bit more aggressive than NERC  since it mandates 1 year of log retention vs NERC 90 days, so: 1 year worth of logs is =  365 days x 24 hours x 3600 seconds x 1 (one!!!) busy firewall with 100 log  messages each second x 200 bytes per message average (e.g. valid for  PIX and ASA devices) = 588 gigabytes / year of raw log data uncompressed (assuming 10x  compression you'd get about 60GB of compressed log data per year)  </p><p>Store it in RDBMS? Multiple it by 2-3. Have an index? Add about 30%.  </p><p>The bottom line is: terabyte is the unit to measure logs.  </p><p>  </p><p><strong>Q4: At the organizations that have successfully implemented enterprise-wide logging, how logging impacted network and system performance? </strong> </p><p><strong>A4: </strong>Too broad a question, so here are a few pointers:  </p><ul> <li><strong>logging</strong> affects performance much more on some types of systems compared to other types: most painful  examples are databases where some people (can't find a link...sorry) report performance  loss of up to 40% if logging all SELECT statements and other data retrieval  commands (you need to log selectively on these); in other cases (e.g. web  servers) there is no performance loss and logging is "always on"  </li><li><strong>log collection</strong>: agents impact system performance (<a href="http://chuvakin.blogspot.com/2008/02/more-on-hating-agents.html">long post on this subjects</a>): a little when they  run (everybody knows this) and A LOT when they crash (few people think  about it - agent software memory leaks are not uncommon); unlike agents,  remote agentless log collection barely affects system performance  (unless you have one of the few esoteric cases)  </li><li><strong>log transfer</strong> and network performance: look for compressed (logs  compress really well), TCP-based transfers; syslogging over UDP uncompressed  has a chance of doing a pipe saturation DoS on your network.  Yes, people say "use a dedicated LAN," but  this is definitely wishful thinking for many. Also, raw UDP syslog in large quantities over WAN  = insanity :-)</li></ul> <p><strong></strong>  </p><p><strong>Q5: What were some successful strategies for obtaining  buy-in from system owners and operators in regards to turning logging on?</strong>  </p><p><strong>A5:</strong> OK, also too broad a question, but here are some pointers:</p> <ul> <li>provide them a <em>useful service</em> based on their logs (e.g. performance  measurement, availability monitoring, compromise detection :-), or other security metrics, etc)  </li><li>help them with <em>their compliance mandates</em> (e.g. create reports that  they can show to the auditors that "bug" them)  </li><li>give them <em>tools</em> to <em>better solve their problems</em> (e.g. allow access to a  log management tool so that can investigate issues better, search the logs, check on their users, etc) </li></ul> <p> </p> <p><strong>Q6: How the organizations that have successfully implemented enterprise-wide logging dealt with unusual  devices (=log sources)  that have no log management vendor  support?</strong>  </p><p><strong>A6: </strong>They were in massive pain - if they choose a log management vendor wrong. You need to look for  vendors that have "universal log source support"  with NO requirement for a custom  rules or custom collector/connector/agent development. <a href="http://www.loglogic.com/">Some vendors</a> have generic  text log collectors that can grab and analyze  unknown logs. Typically  this is done via some form of text indexing that works across all logs,  including those from unknown, vertical, esoteric or custom-developed log  sources  </p><p>Hope it was useful!</p><div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=37ns1sG"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=37ns1sG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=YlGQ9BG"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=YlGQ9BG" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/276500279" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 23 Apr 2008 12:20:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/raw log data">raw log data</category>
      <category domain="http://securityratty.com/tag/logs compress">logs compress</category>
      <category domain="http://securityratty.com/tag/logs">logs</category>
      <category domain="http://securityratty.com/tag/analyze unknown logs">analyze unknown logs</category>
      <category domain="http://securityratty.com/tag/unknown">unknown</category>
      <category domain="http://securityratty.com/tag/data retrieval commands">data retrieval commands</category>
      <category domain="http://securityratty.com/tag/measure logs">measure logs</category>
      <category domain="http://securityratty.com/tag/log data">log data</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/276500279/some-burning-logging-questions-answered.html">Some Burning Logging Questions - Answered!</source>
    </item>
    <item>
      <title><![CDATA[XSS on Whois]]></title>
      <link>http://securityratty.com/article/a81e3923220ae8c69dd1dc5c2d3643f6</link>
      <guid>http://securityratty.com/article/a81e3923220ae8c69dd1dc5c2d3643f6</guid>
      <description><![CDATA[Klaus over on Blackhatdomainer described on his blog the use of XSS in whois information to take over domains when people are researching your domain . Very cool stuff. I have a feeling there are also...]]></description>
      <content:encoded><![CDATA[<p>Klaus over on <A HREF="http://www.blackhatdomainer.com/whois-xss/">Blackhatdomainer described on his blog the use of XSS in whois information to take over domains when people are researching your domain</a>.  Very cool stuff.  I have a feeling there are also servers that may be vulnerable to SQL injection as well, but that&#8217;s probably much more difficult and dangerous to test.  Dotster was apparently vulnerable to this, but we didn&#8217;t have a working PoC.</p>
<p>However, <A HREF="http://sla.ckers.org/forum/read.php?3,17925#msg-18623">Thrill then posted an screenshot</a> of this on one of the several domain registrars that we found to be vulnerable to this.  So now we proof that this can be done.  Of course the usefulness of this is probably limited to only a few sites, but sites which often take credit card information for payment processing of domains.  Which, obviously, has some usefulness for phishing.  Anyway, pretty interesting stuff!</p>
<!--Sun, 30 December 2007 15:12:59 +000-->]]></content:encoded>
      <pubDate>Sun, 30 Dec 2007 17:55:53 +0000</pubDate>
      <category domain="http://securityratty.com/tag/apparently vulnerable">apparently vulnerable</category>
      <category domain="http://securityratty.com/tag/vulnerable">vulnerable</category>
      <category domain="http://securityratty.com/tag/credit card information">credit card information</category>
      <category domain="http://securityratty.com/tag/domain">domain</category>
      <category domain="http://securityratty.com/tag/cool stuff">cool stuff</category>
      <category domain="http://securityratty.com/tag/domain registrars">domain registrars</category>
      <category domain="http://securityratty.com/tag/stuff">stuff</category>
      <category domain="http://securityratty.com/tag/usefulness">usefulness</category>
      <category domain="http://securityratty.com/tag/sql injection">sql injection</category>
      <source url="http://ha.ckers.org/blog/20071230/xss-on-whois/">XSS on Whois</source>
    </item>
    <item>
      <title><![CDATA[Poll: How Important is a POC When Getting Someone to Fix a Security Issue]]></title>
      <link>http://securityratty.com/article/0815fdfe5f027fa19daefa249d4112a2</link>
      <guid>http://securityratty.com/article/0815fdfe5f027fa19daefa249d4112a2</guid>
      <description><![CDATA[Working on security inside a company that takes security seriously sometimes blinds me to how other people work and the challenges they face with getting security issues taken seriously

I've noticed...]]></description>
      <content:encoded><![CDATA[Working on security inside a company that takes security seriously sometimes blinds me to how other people work and the challenges they face with getting security issues taken seriously.<br /><br />I've noticed that lots of people that work as consultants and/or inside companies have to jump through lots of hoops to get a security vulnerability taken seriously.<br /><br />In many cases I see people spending hours and hours crafting a working proof-of-concept exploit for a vulnerability and needing to actually demonstrate that exploit to get the issue taken seriously.<br /><br />To understand this better, I set up a small poll to get some data about why people are needing to craft a working POC when demonstrating a vulnerability exists.<br /><br />I've only ever had to do this once, and yet it seems that every time I read about a penetration test I see people spending lots of time crafting sample exploits rather than spending more time on finding more vulnerabilities, or fixing classes of vulnerabilities that are similar and offering solutions to those.<br /><br />In my experience the only time a POC has been really useful is when I need to make sure that the person fixing the issue has the necessary information/tests to make sure they've closed the issue.<br /><br />For those who do penetration tests (network or application) - how often do you feel that you need to create working POCs for exploits in order for the company's management to take it seriously?<img src="http://feeds.feedburner.com/~r/SecurityRetentive/~4/191378871" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 27 Nov 2007 05:37:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/issue">issue</category>
      <category domain="http://securityratty.com/tag/people">people</category>
      <category domain="http://securityratty.com/tag/vulnerability">vulnerability</category>
      <category domain="http://securityratty.com/tag/vulnerability exists">vulnerability exists</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/poc">poc</category>
      <category domain="http://securityratty.com/tag/lots">lots</category>
      <category domain="http://securityratty.com/tag/exploits">exploits</category>
      <category domain="http://securityratty.com/tag/security vulnerability">security vulnerability</category>
      <source url="http://feeds.feedburner.com/~r/SecurityRetentive/~3/191378871/poll-how-important-is-poc-when-getting.html">Poll: How Important is a POC When Getting Someone to Fix a Security Issue</source>
    </item>
  </channel>
</rss>
