<?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: events]]></title>
    <link>http://securityratty.com/tag/events</link>
    <description></description>
    <pubDate>Wed, 06 Aug 2008 11:30:13 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[CEP and Analytics]]></title>
      <link>http://securityratty.com/article/7167551d00ca26f4a0df8a91ba7a3054</link>
      <guid>http://securityratty.com/article/7167551d00ca26f4a0df8a91ba7a3054</guid>
      <description><![CDATA[Peter Lin comments in A Complex Event = Sum (Events) + Situational Knowledge ,continuingthe discussion by asking What is the definition of analytics? Is it purely a calculation, or something else
A...]]></description>
      <content:encoded><![CDATA[<p>Peter Lin <a href="http://www.thecepblog.com/2008/08/16/a-complex-event-sum-events-knowledge/#comment-1079" target="_blank">comments</a> in <a title="A Complex Event = Sum (Events) + Situational Knowledge" rel="bookmark" href="http://www.thecepblog.com/2008/08/16/a-complex-event-sum-events-knowledge/"><span style="color: #105cb6;">A Complex Event = Sum (Events) + Situational Knowledge</span></a>, continuing the discussion by asking &#8221;<em>What is the definition of analytics? Is it purely a calculation, or something else?&#8221;</em></p>
<p>A good place to being to look for clues to an answer is <a href="http://en.wikipedia.org/wiki/Analytics" target="_blank">Wikipedia</a>, where the opinion of the author there is,</p>
<blockquote><p><em> &#8221;A simple and practical definition, however, would be how an entity (i.e., business) arrives at an optimal or realistic decision based on existing data.&#8221;</em></p></blockquote>
<p>Quoting the Wikipedia author(s) further,</p>
<blockquote><p><em>&#8220;Common applications of Analytics include the study of business data using statistical analysis in order to discover and understand historical patterns with an eye to predicting and improving business performance in the future. Also, some people use the term to denote the use of mathematics in business. Others hold that field of analytics include the use of Operations Research, Statistics and Probability. However, it would be erroneous to limit the field of analytics to only statistics and mathematics.&#8221;</em></p></blockquote>
<p>The Wikipedia author(s) continue their discussion of analytics, as follows;</p>
<blockquote><p><em>&#8220;Analytics closely resembles </em><a class="mw-redirect" title="Statistical analysis" href="http://www.thecepblog.com/wiki/Statistical_analysis"><em>statistical analysis</em></a><em> and </em><a title="Data mining" href="http://www.thecepblog.com/wiki/Data_mining"><em>data mining</em></a><em>, but tends to be based on modeling involving extensive computation. Some fields within the area of analytics are </em><a class="new" title="Enterprise decision management (page does not exist)" href="http://www.thecepblog.com/w/index.php?title=Enterprise_decision_management&amp;action=edit&amp;redlink=1"><em>enterprise decision management</em></a><em>, marketing analytics, predictive science, strategy science, credit risk analysis and fraud analytics.&#8221;</em></p></blockquote>
<p>All of these topics above are CEP-related areas involving complex events and situations based on the need for optimal and reliable real-time capabilities to make meaningful (business) decisions. </p>
<p>Simple pattern matching, event mediation and routing, and basic mathematical calculations do not really fall into the realm of complex event processing.  Instead, CEP is real-time decision support based on modeling and &#8220;extensive&#8221; computation.  In a nutshell, complex events and situations require analytical models that are non-trivial and that is why without analytics, there is no true &#8220;complex event processing.&#8221;</p>
<p>See also:</p>
<p><a href="http://en.wikipedia.org/wiki/Predictive_analytics" target="_self">WIkipedia on Predictive Analytics</a></p>
<p><a href="http://en.wikipedia.org/wiki/Predictive_analytics"></a></p>
]]></content:encoded>
      <pubDate>Tue, 19 Aug 2008 10:09:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/analytics">analytics</category>
      <category domain="http://securityratty.com/tag/wikipedia author">wikipedia author</category>
      <category domain="http://securityratty.com/tag/quotingthe wikipedia author">quotingthe wikipedia author</category>
      <category domain="http://securityratty.com/tag/fraud analytics">fraud analytics</category>
      <category domain="http://securityratty.com/tag/author">author</category>
      <category domain="http://securityratty.com/tag/predictive analytics">predictive analytics</category>
      <category domain="http://securityratty.com/tag/analytics include">analytics include</category>
      <category domain="http://securityratty.com/tag/business data">business data</category>
      <category domain="http://securityratty.com/tag/business">business</category>
      <source url="http://www.thecepblog.com/2008/08/19/cep-and-analytics/">CEP and Analytics</source>
    </item>
    <item>
      <title><![CDATA[This Generations ApathyThe Age of Specialization and ADD]]></title>
      <link>http://securityratty.com/article/de3980adf7c1fb760b23b64836636412</link>
      <guid>http://securityratty.com/article/de3980adf7c1fb760b23b64836636412</guid>
      <description><![CDATA[Robert Scoble has some interesting commentary this morning about the number of photojournalists with expensive gear covering the Olympics
Hes a bit indignant that so much energy goes to sporting...]]></description>
      <content:encoded><![CDATA[<p>Robert Scoble has some interesting <a rel="nofollow" target="_blank" href="http://scobleizer.com/">commentary</a> this morning about the number of photojournalists with expensive gear covering the Olympics.</p>
<p>He&#8217;s a bit indignant that so much energy goes to sporting events like the Olympics rather than more important news that isn&#8217;t getting reported around the world.</p>
<blockquote><p>This is in a year when tons of journalists are getting laid off.</p>
<p>This is in a year when there are tons of stories around the world that aren’t getting reported on.</p>
<p>Could we take half of those photographers and send them to Russia, for instance</p></blockquote>
<p>Reminds me of a feeling I had back in college as an undergrad student studying social sciences and humanities, about the way my friends who were physicists interacted with the world. They were so awed by the stars, Mars, astrophysics, and it seemed to me interesting but altogether unimportant. They argued they may find something outside our planet that could help solve Earth-bound problems like disease, or find the origins of earth and humanity &#8212; but really they were doing it because they loved it. One of my friends had a good argument, though &#8212; there are enough people right now that we can specialize in what we care about, and there will still be others covering other topics. He could be a physicist and look into the universe&#8217;s origin, while I studied social interaction and writing, and our other friends looked into solving cancer or eradicating invasive plants in the native wetlands. We have to specialize, and there are enough of us to do it too.</p>
<p>I think it&#8217;s the same way in journalism &#8212; whether it&#8217;s sports, celebrity journalism, or coverage of politics and war, there are a lot of opportunities right now for journalists. Of course the business model is changing, and some old-schoolers won&#8217;t know how to roll with that, but generations change slowly; we&#8217;re learning.</p>
<p>Also, the Olympics is seen as more than a sporting event, it&#8217;s also a symbol of world competition and cooperation too &#8212; a way for countries to come together and share entertainment globally. I think that&#8217;s worth covering.</p>
<p>In the second post, Robert Scoble says there are plenty of great journalists but the public doesn&#8217;t care. In some ways I have to agree with that, but I don&#8217;t think it&#8217;s negative, necessarily. I had a conversation with someone the other day about world news reportage. He says, &#8220;I was just reading this story, but what does it matter to me if there&#8217;s a flood in some city in another country I&#8217;ll never visit and some farmer lost his sheep?&#8221; World news is only important when it&#8217;s relevant, so it&#8217;s no wonder that many people don&#8217;t care &#8212; if they don&#8217;t know much about the area, and it doesn&#8217;t affect them, they have no incentive to give it full attention. You can call that apathy, but I think it&#8217;s an important selectivity skill that humans have. We have to choose what to give priority to, so if nothing stands out as being particularly important, we just ignore it or gloss over it. Human nature&#8230;</p>
<p>Also I think the common person today just gets desensitized and doesn&#8217;t know where to turn their energy, when surrounded by so many crises. Either you focus on one specialty and do your best to work toward one cause in your life &#8212; and maybe that&#8217;s just in the course of your daily work &#8212; or you become a complete Attention-Deficit-Disorder case and bounce from one problem to the next, without knowing how to solve anything. That just causes a sense of bewilderment, despair, and either that bogs you down or eventually you get desensitized.</p>
<p>There&#8217;s a commenter on Scoble&#8217;s blog, Spencer, who talks about this generation&#8217;s apathy. There are so many people who want to blame today&#8217;s generation or the young generation for this &#8220;apathy&#8221; that they sense. But I see it as a survival mechanism that arises from the way information flows these days. We&#8217;re surrounded by crises, everyone wants us to know about them &#8212; the water shortage, global warming, death in Iraq, the national deficit. Okay, crisis, I get it. But no one gives a real clear idea on what any individual is really supposed to do to solve the problem. You can&#8217;t get involved with one global cause, without ignoring all the others, and if you do get involved it&#8217;s likely to become your life&#8217;s purpose. Most people are concerned with other things &#8212; their families, their work, personal development, their homes and futures, and really that&#8217;s enough to take up all their time.</p>
<p>I&#8217;m always amazed when I read about the early unionists. Emma Goldman for example, the activist who pushed for the 8-hr workday, and campaigned for free love in the early 1900s when women were still wearing corsets, used to work 16 hour factory days as a seamstress, then lead meetings late into the night. Today we lead cushy lives comparatively&#8211;8 hour days, plus commute and lunch, family time, dinner time, gym maybe, sleep&#8230; but it still doesn&#8217;t seem like we ever have enough energy and time.</p>
<p>What Emma had that most people today don&#8217;t, is a community living in the same conditions as herself, with clear goals about what they were campaigning for, and a cause that affected their own daily lives. Today, unionism and local activism is in much shorter supply, in part due to the many people who work fairly comfy desk jobs, and the problem that everyone has his own specialization, works in a cubicle, does his or her own thing. The problems we&#8217;re facing today in terms of global warming, global water shortage, aren&#8217;t the same kinds of problems that activists have fought for in the past, and there&#8217;s no clear road map for how to solve them. Our leaders sure aren&#8217;t leading the way.</p>
<p>What we do have, at least, is the Olympics, which is an age old symbol of international cooperation, play and competition&#8230;so, uh, go sports! As for full disclosure, I don&#8217;t actually have a TV and haven&#8217;t watched the Olympics in many years, but I do try taking short showers&#8211;does that help?</p>]]></content:encoded>
      <pubDate>Tue, 19 Aug 2008 09:46:26 +0000</pubDate>
      <category domain="http://securityratty.com/tag/world news reportage">world news reportage</category>
      <category domain="http://securityratty.com/tag/world">world</category>
      <category domain="http://securityratty.com/tag/world competition">world competition</category>
      <category domain="http://securityratty.com/tag/world news">world news</category>
      <category domain="http://securityratty.com/tag/global water shortage">global water shortage</category>
      <category domain="http://securityratty.com/tag/global">global</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/solve earth-bound">solve earth-bound</category>
      <source url="http://feeds.feedburner.com/~r/itsecurity/~3/369359733/">This Generations ApathyThe Age of Specialization and ADD</source>
    </item>
    <item>
      <title><![CDATA[A Complex Event = Sum (Events) + Situational Knowledge]]></title>
      <link>http://securityratty.com/article/6c2bb3d926962cbe55f37d5757e6c129</link>
      <guid>http://securityratty.com/article/6c2bb3d926962cbe55f37d5757e6c129</guid>
      <description><![CDATA[Sometimes we read some opinions about CEP where folksopine thatcomplex event processing is really about processing complex events and not about complex event processing. The truth be told, processing...]]></description>
      <content:encoded><![CDATA[<p>Sometimes we read some opinions about CEP where folks opine that &#8221;complex event processing&#8221; is really about processing &#8220;complex events&#8221; and not about &#8220;complex&#8221; &#8220;event processing&#8221;.   The truth be told, processing &#8220;complex events&#8221; requires &#8220;complex&#8221; &#8220;event processing&#8221; so there is really no difference between the two ways of expressing CEP.</p>
<p>You can not process complex events in some very simple way and expect to get accurate results.  You need knowledge, represented by one or more situational models, to process complex events.</p>
<p>Some folks, like to say that a &#8220;complex event&#8221; is simply an event which is an aggregation of two more more event objects.    If you follow this (flawed) logic, then counting integers is complex event processing; because 1 plus 1 is 2, and 2 is an aggregation of 1 and 1, so 2 is a complex event (not!).  </p>
<p>Since we know that counting is not a complex processing operation, then some folks would say that you can process complex events with very simple operations because you are processing complex events , in the case adding 1 to the previous number (counting), enriching an event object.</p>
<p>This is simply nonsense.</p>
<p>The logic flaw is that the basic definition of a &#8220;complex event&#8221; (used by many people) is wrong.   A complex event is not simply an event object with two more more events as sub-components. </p>
<p>A complex event is when two event objects are combined (processed) to form a complex object with a higher degree of inference, or situational knowledge.   One plus one equals more than two in complex event processing, because the combination of event objects requires knowledge (e.g. a situational model).</p>
<blockquote><p>A Complex Event = Sum (EventsObjects) + Situational Knowledge</p></blockquote>
<p>Let there be no mistake about it.    Complex event processing is the complex processing of complex events.   You cannot accurately process complex events with simple event processing models.</p>
<p>The simple processing of complex events is not CEP, it is simple event processing (event track-and-trace, simple event object enrichment, simple event object aggregation, and so forth).<br />
 </p>
]]></content:encoded>
      <pubDate>Sat, 16 Aug 2008 05:11:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/events">events</category>
      <category domain="http://securityratty.com/tag/complex events">complex events</category>
      <category domain="http://securityratty.com/tag/complex">complex</category>
      <category domain="http://securityratty.com/tag/process complex events">process complex events</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/complex event">complex event</category>
      <category domain="http://securityratty.com/tag/event object">event object</category>
      <category domain="http://securityratty.com/tag/folksopine thatcomplex event">folksopine thatcomplex event</category>
      <category domain="http://securityratty.com/tag/event objects">event objects</category>
      <source url="http://www.thecepblog.com/2008/08/16/a-complex-event-sum-events-knowledge/">A Complex Event = Sum (Events) + Situational Knowledge</source>
    </item>
    <item>
      <title><![CDATA[BlackHat Recap]]></title>
      <link>http://securityratty.com/article/bec2ea65daab94e0e7001ef1ba7b1b9a</link>
      <guid>http://securityratty.com/article/bec2ea65daab94e0e7001ef1ba7b1b9a</guid>
      <description><![CDATA[Another BlackHat has come and gone. As usual, it was a very busy week juggling customer meetings, recruiting, conference planning, vendor parties, and, oh yes, the actual BlackHat presentations. I had...]]></description>
      <content:encoded><![CDATA[<p>Another BlackHat has come and gone.  As usual, it was a very busy week juggling customer meetings, recruiting, conference planning, vendor parties, and, oh yes, the actual BlackHat presentations.  I had a fantastic time catching up with old friends and finally getting the opportunity to meet more of the <a href="http://n0where.org/security-twits/">Security Twits</a> and others in the security community.  I didn&#8217;t submit a talk this year, but nevertheless, fake Dan Kaminsky was still excited to see me.</p>
<p><a href="http://www.veracode.com/blog/wp-content/uploads/2008/08/chris_2742966251_1b47297b33_b.jpg"><center><img src="http://www.veracode.com/blog/wp-content/uploads/2008/08/chris_2742966251_1b47297b33_b-300x225.jpg" alt="" title="chris_2742966251_1b47297b33_b" width="300" height="225" class="aligncenter size-medium wp-image-215 photoborder" /></center></a></p>
<p>My favorite talk, as expected, was the Sotirov/Dowd talk on <a href="http://taossa.com/archive/bh08sotirovdowd.pdf">How To Impress Girls With Browser Memory Protection Bypasses</a>.  The attack is a conceptually simple, yet completely reliable technique for exploiting vulnerabilities in web browsers.  Of course, the media has <a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1324395,00.html">sensationalized </a> the impact of their findings, but ultimately, this is still significant as far as browser-based exploits are concerned.  It&#8217;s worth mentioning that part of the technique allowing them to load a .NET DLL at an arbitrary location under Vista was reliant on an implementation bug wherein the OS disables ASLR if the version in the .NET COR header was below a certain value.  However, the address space spraying and stack spraying techniques are likely to be extended to other platforms utilizing similar memory protection mechanisms.  </p>
<p>As for the girls?  I can report first-hand that the ladies at TAO on Wednesday night were hanging on <a href="http://twitter.com/alexsotirov">Alex</a>&#8217;s every word.  They were particularly impressed when he whipped out the laptop for a live demo.  Unfortunately, none of the dozen iPhone owners in the immediate vicinity thought to snap a picture (too busy Twittering).  Oh well.  </p>
<p>I also enjoyed Hovav Shacham&#8217;s talk on return-oriented programming.  Simply put, he described a generalization of the return-to-libc shellcode approach with the intent to demonstrate that one could achieve Turing-complete computation using &#8220;found code&#8221; in process images.  By chaining together series of mini-computations ending in return (RET) instructions, it was possible to build higher-level programming constructs such as branches and loops.  The nature of the x86 instruction set provides some flexibility because instructions are interpreted differently depending on how you align the instruction pointer (i.e. the old shellcode trick of searching the process image for any JMP EBX instruction and using that as your EIP).  In RISC architectures such as SPARC, however, you don&#8217;t have that luxury; if your %pc isn&#8217;t aligned properly you get a bus error.  So it was quite interesting to see that they were able to extend the concept to RISC.  The practicality of the attack technique is limited by the fact that the shellcode is tuned to a particular binary image &#8212; if the shellcode was built using instructions extrapolated from glibc 2.3.5, it won&#8217;t work for a system running glibc 2.4.  </p>
<p>I thought Scott Stender&#8217;s talk on <a href="http://isecpartners.com/files/iSEC%20Partners%20-%20Concurrency%20Attacks%20in%20Web%20Applications.pdf">Concurrency Attacks in Web Applications</a> was interesting as well.  In a nutshell, spewing thousands of simultaneous requests at web application transactions that are not thread-safe can create interesting problems.  In the presentation, Scott ran his demo against a VM running on the attack machine.  I found myself wondering how effective the same attack would be over the Internet &#8212; would it be significantly less reliable (or not at all)?  Race conditions are generally easier to exploit locally than remotely due to more predictable execution conditions.  Certainly this is an under-tested vulnerability class though.</p>
<p>One presentation I wasn&#8217;t able to attend but want to follow up on is <a href="http://twitter.com/nate_mcfeters">Nate McFeters</a>, John Heasman, and Rob Carter&#8217;s talk which discussed the GIFAR attack I&#8217;ve been hearing so much about lately.  The gist is that you can create a file that is both a valid GIF and a valid JAR, then use some Java applet tricks to initiate HTTP requests on behalf of the victim.  </p>
<p>Finally, the <a href="http://pwnie-awards.org/2008/">Pwnie Awards</a> didn&#8217;t fail to disappoint.  Drama ensued over the Most Overhyped award, but at least this year some of the winners showed up to claim their awards!  <a href="http://twitter.com/halvarflake">Halvar</a> rapping Symantec lyrics was also quite memorable.</p>
<p>All in all, a fun and informative week, but as usual, I was relieved to get the hell out of Vegas and head home on Friday morning. </p>
<p>P.S. For a much more entertaining BlackHat/Defcon Recap, read <a href="http://securityuncorked.net/2008/08/anecdotes-blackhat-defcon/">Jennifer Jabbusch&#8217;s account</a> of the week&#8217;s events.  It&#8217;s my favorite one so far!</p>
]]></content:encoded>
      <pubDate>Tue, 12 Aug 2008 18:43:18 +0000</pubDate>
      <category domain="http://securityratty.com/tag/favorite">favorite</category>
      <category domain="http://securityratty.com/tag/favorite talk">favorite talk</category>
      <category domain="http://securityratty.com/tag/talk">talk</category>
      <category domain="http://securityratty.com/tag/sotirovdowd talk">sotirovdowd talk</category>
      <category domain="http://securityratty.com/tag/scott stenders talk">scott stenders talk</category>
      <category domain="http://securityratty.com/tag/completely reliable technique">completely reliable technique</category>
      <category domain="http://securityratty.com/tag/reliable">reliable</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/technique">technique</category>
      <source url="http://www.veracode.com/blog/?p=202">BlackHat Recap</source>
    </item>
    <item>
      <title><![CDATA[BlackHat Recap]]></title>
      <link>http://securityratty.com/article/6b779e65a6ad790dd8e631057208ff77</link>
      <guid>http://securityratty.com/article/6b779e65a6ad790dd8e631057208ff77</guid>
      <description><![CDATA[Another BlackHat has come and gone. As usual, it was a very busy week juggling customer meetings, recruiting, conference planning, vendor parties, and, oh yes, the actual BlackHat presentations. I had...]]></description>
      <content:encoded><![CDATA[<p>Another BlackHat has come and gone.  As usual, it was a very busy week juggling customer meetings, recruiting, conference planning, vendor parties, and, oh yes, the actual BlackHat presentations.  I had a fantastic time catching up with old friends and finally getting the opportunity to meet more of the <a href="http://n0where.org/security-twits/">Security Twits</a> and others in the security community.  I didn&#8217;t submit a talk this year, but nevertheless, <a href="http://flickr.com/photos/fakedankaminsky/">fake Dan Kaminsky</a> was still excited to see me.</p>
<p><a href="http://www.veracode.com/blog/wp-content/uploads/2008/08/chris_2742966251_1b47297b33_b.jpg"><center><img src="http://www.veracode.com/blog/wp-content/uploads/2008/08/chris_2742966251_1b47297b33_b-300x225.jpg" alt="" title="chris_2742966251_1b47297b33_b" width="300" height="225" class="aligncenter size-medium wp-image-215 photoborder" /></center></a></p>
<p>My favorite talk, as expected, was the Sotirov/Dowd talk on <a href="http://taossa.com/archive/bh08sotirovdowd.pdf">How To Impress Girls With Browser Memory Protection Bypasses</a>.  The attack is a conceptually simple, yet completely reliable technique for exploiting vulnerabilities in web browsers.  Of course, the media has <a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1324395,00.html">sensationalized</a> the impact of their findings, but ultimately, this is still significant as far as browser-based exploits are concerned (here is a <a href="http://blogs.zdnet.com/Bott/?p=513">more accurate report</a>).  It&#8217;s worth mentioning that part of the technique allowing them to load a .NET DLL at an arbitrary location under Vista was reliant on an implementation bug wherein the OS disables ASLR if the version in the .NET COR header was below a certain value.  However, the address space spraying and stack spraying techniques are likely to be extended to other platforms utilizing similar memory protection mechanisms.  </p>
<p>As for the girls?  I can report first-hand that the ladies at TAO on Wednesday night were hanging on <a href="http://twitter.com/alexsotirov">Alex</a>&#8217;s every word.  They were particularly impressed when he whipped out the laptop for a live demo.  Unfortunately, none of the dozen iPhone owners in the immediate vicinity thought to snap a picture (too busy Twittering).  Oh well.  </p>
<p>I also enjoyed Hovav Shacham&#8217;s talk on return-oriented programming.  Simply put, he described a generalization of the return-to-libc shellcode approach with the intent to demonstrate that one could achieve Turing-complete computation using &#8220;found code&#8221; in process images.  By chaining together series of mini-computations ending in return (RET) instructions, it was possible to build higher-level programming constructs such as branches and loops.  The nature of the x86 instruction set provides some flexibility because instructions are interpreted differently depending on how you align the instruction pointer (i.e. the old shellcode trick of searching the process image for any JMP EBX instruction and using that as your EIP).  In RISC architectures such as SPARC, however, you don&#8217;t have that luxury; if your %pc isn&#8217;t aligned properly you get a bus error.  So it was quite interesting to see that they were able to extend the concept to RISC.  The practicality of the attack technique is limited by the fact that the shellcode is tuned to a particular binary image &#8212; if the shellcode was built using instructions extrapolated from glibc 2.3.5, it won&#8217;t work for a system running glibc 2.4.  </p>
<p>I thought Scott Stender&#8217;s talk on <a href="http://isecpartners.com/files/iSEC%20Partners%20-%20Concurrency%20Attacks%20in%20Web%20Applications.pdf">Concurrency Attacks in Web Applications</a> was interesting as well.  In a nutshell, spewing thousands of simultaneous requests at web application transactions that are not thread-safe can create interesting problems.  In the presentation, Scott ran his demo against a VM running on the attack machine.  I found myself wondering how effective the same attack would be over the Internet &#8212; would it be significantly less reliable (or not at all)?  Race conditions are generally easier to exploit locally than remotely due to more predictable execution conditions.  Certainly this is an under-tested vulnerability class though.</p>
<p>One presentation I wasn&#8217;t able to attend but want to follow up on is <a href="http://twitter.com/nate_mcfeters">Nate McFeters</a>, John Heasman, and Rob Carter&#8217;s talk which discussed the GIFAR attack I&#8217;ve been hearing so much about lately.  The gist is that you can create a file that is both a valid GIF and a valid JAR, then use some Java applet tricks to initiate HTTP requests on behalf of the victim.  </p>
<p>Finally, the <a href="http://pwnie-awards.org/2008/">Pwnie Awards</a> didn&#8217;t fail to disappoint.  Drama ensued over the Most Overhyped award, but at least this year some of the winners showed up to claim their awards!  <a href="http://twitter.com/halvarflake">Halvar</a> rapping Symantec lyrics was also quite memorable.</p>
<p>All in all, a fun and informative week, but as usual, I was relieved to get the hell out of Vegas and head home on Friday morning. </p>
<p>P.S. For a much more entertaining BlackHat/Defcon Recap, read <a href="http://securityuncorked.net/2008/08/anecdotes-blackhat-defcon/">Jennifer Jabbusch&#8217;s account</a> of the week&#8217;s events.  It&#8217;s my favorite one so far!</p>
]]></content:encoded>
      <pubDate>Tue, 12 Aug 2008 18:43:18 +0000</pubDate>
      <category domain="http://securityratty.com/tag/favorite">favorite</category>
      <category domain="http://securityratty.com/tag/favorite talk">favorite talk</category>
      <category domain="http://securityratty.com/tag/talk">talk</category>
      <category domain="http://securityratty.com/tag/sotirovdowd talk">sotirovdowd talk</category>
      <category domain="http://securityratty.com/tag/scott stenders talk">scott stenders talk</category>
      <category domain="http://securityratty.com/tag/completely reliable technique">completely reliable technique</category>
      <category domain="http://securityratty.com/tag/reliable">reliable</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/technique">technique</category>
      <source url="http://www.veracode.com/blog/2008/08/blackhat-recap/">BlackHat Recap</source>
    </item>
    <item>
      <title><![CDATA[Gallery: Images From the 16th Annual DefCon]]></title>
      <link>http://securityratty.com/article/fb7d8c7afe69bef6c3f3ee2131da03a6</link>
      <guid>http://securityratty.com/article/fb7d8c7afe69bef6c3f3ee2131da03a6</guid>
      <description><![CDATA[Photo: Dave Bullock/Wired.com
LAS VEGAS -- Last weekend, more than 9,000 hackers, freaks, feds and geeks gathered for the 16th annual DefCon, the world's largest computer security convention
Wired.com...]]></description>
      <content:encoded><![CDATA[<img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_2_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>LAS VEGAS -- Last weekend, more than 9,000 hackers, freaks, feds and geeks gathered for the 16th annual DefCon, the world's largest computer security convention. </p>

<p>Wired.com brought you <a href="http://blog.wired.com/27bstroke6/defcon/index.html">live coverage</a> of the most newsworthy events at DefCon 16. Here are some photos from the lighter side of the conference.</p>

<p><strong>Left:</strong> South Korean hackers compete in the Capture the Flag competition. The goal is to hack into and keep control of targeted servers.</p>
<img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_3_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>Mr. Sinister and Dragon Cracker battle it out in a round of <cite>Guitar Hero</cite> -- one of DefCon's newest competitions.</p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_1_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>Bringing-your-own-booze supply ensures optimal buzz at DefCon. Shortly after this picture was taken, hotel security escorted this backpack-hacker to his room.</p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_4_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>Computer geeks from the National Institute of Standards and Technology set up a network secured with quantum encryption in a conference room at DefCon. The quantum-entangled photons are being used to encrypt a video stream across a line-of-site network.</p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_5_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>A compact optical bench and an atomic clock (left) are used to secure a network with quantum encryption.   </p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_6_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>In the Lock Pick Pavilion, DefCon attendees Dustin, Jennalynn and Kunfoozball practice their lock-picking skills. </p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_7_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>DefCon founder and organizer Jeff Moss, aka Dark Tangent, at the conference's closing ceremony Sunday.</p>

<img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_9_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>A collection of black badges awaits the winners of the various competitions. These badges give their holders lifetime entry to DefCon.</p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_11_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>One of DefCon's logos, the smiley-faced skull and crossbones, is welded inside a yellow sphere. The sphere is the primary stage of one of the most difficult competitions at DefCon: <a href="http://blog.wired.com/27bstroke6/2008/08/the-defcon-16-m.html">The Mystery Challenge</a>. </p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_15_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>Unbeknownst to attendees, this laptop is sniffing RFID tags and taking photos of their owners when they pass in front of the detectors. RFID tags are used in everything from building access to some credit cards.</p><img src='http://www.wired.com/images/slideshow/2008/08/gallery_defcon16/defcon_gallery_12_t.jpg'></img>: Photo: Dave Bullock/Wired.com<p>At the closing ceremony, DefCon organizers turn off the lights while the attendees wave their <a href="http://blog.wired.com/27bstroke6/2008/08/exclusive-defco.html">high-tech badges</a> back and forth.</p><br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=68dd26e52adb5b467e7c3e6137cda635"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=68dd26e52adb5b467e7c3e6137cda635"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=68dd26e52adb5b467e7c3e6137cda635" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=5LS6EK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=5LS6EK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=K4FTfk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=K4FTfk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=IRLAWk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=IRLAWk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=NFFkrK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=NFFkrK" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=oS38eK"><img src="http://feeds.wired.com/~f/wired/politics/security?i=oS38eK" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=qIurlk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=qIurlk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=TG21wk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=TG21wk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=n3oFWK"><img src="http://feeds.wired.com/~f/wired/politics/security?i=n3oFWK" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/362249101" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/362249108" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 11 Aug 2008 14:30:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/defcon">defcon</category>
      <category domain="http://securityratty.com/tag/16th annual defcon">16th annual defcon</category>
      <category domain="http://securityratty.com/tag/defcon founder">defcon founder</category>
      <category domain="http://securityratty.com/tag/attendees wave">attendees wave</category>
      <category domain="http://securityratty.com/tag/attendees">attendees</category>
      <category domain="http://securityratty.com/tag/defcon organizers">defcon organizers</category>
      <category domain="http://securityratty.com/tag/defcon attendees dustin">defcon attendees dustin</category>
      <category domain="http://securityratty.com/tag/photo">photo</category>
      <category domain="http://securityratty.com/tag/dave">dave</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/362249108/gallery_defcon16">Gallery: Images From the 16th Annual DefCon</source>
    </item>
    <item>
      <title><![CDATA[The Secret Sauce is the Situation Models]]></title>
      <link>http://securityratty.com/article/e137f84c371e05c9a9841a0cc1ff27ec</link>
      <guid>http://securityratty.com/article/e137f84c371e05c9a9841a0cc1ff27ec</guid>
      <description><![CDATA[AlanLundberg wrote, Intelligent Business Process Platform? in response to Bringing Order to Chaos where someone from PWC linked event processing to business intelligence and business process...]]></description>
      <content:encoded><![CDATA[<p>Alan Lundberg wrote, <a href="http://tibcoblogs.com/cep/2008/08/04/intelligent-business-process-platform/">Intelligent Business Process Platform?</a> in response to <a href="http://www.pwc.com/extweb/home.nsf/docid/FB2EF3AC6E351ECC8525746B00676021" target="_blank">Bringing Order to Chaos</a> where someone from PWC linked event processing to business intelligence and business process management.  In turn, James Taylor penned <a href="http://smartenoughsystems.com/wp/2008/08/05/using-decision-management-to-deliver-intelligent-business-performance/">Using decision management to deliver intelligent business performance</a> where James rightly said that it does not require &#8220;heroic efforts&#8221; to integrate event processing, BI, BPM and other decision support tools.  </p>
<p>As a reference, you may have seen this briefing, one of many where I show these functional relationships, <a href="http://debs.msrg.utoronto.ca/bass.pdf">Mythbusters: Event Stream Processing Versus Complex Event Processing</a>, from DEBS2007.  For example slide 23 shows the functional relationship between events, pre-processing, event tracking, situational detection, historical patterns (the output of BI tools, for example), visualization and business process management.</p>
<p>In <a href="http://rvsoapbox.blogspot.com/2008/08/faithful-representation.html" target="_blank">Faithful Representation</a>, Richard Veryard reminds his readers that the most challenging part is in the situation models (not the system integration).  Unfortunately, by accident, Richard incorrectly attributes Opher Etzion&#8217;s &#8220;first order situation model approximation&#8221; to both Opher and I in this quote from Richard&#8217;s post, <em>&#8220;a simple situation model of complex events, in which events (including derived, composite and complex events) represent the &#8220;situation&#8221;.    </em></p>
<p>Actually, that simple situation model above is Opher&#8217;s, not mine.  I have offered a more general and comprehensive (first draft) situation model, in <a title="A Simple Situation Model for Complex Events" rel="bookmark" href="http://www.thecepblog.com/2008/07/15/a-simple-situation-model-for-complex-events/">A Simple Situation Model for Complex Events</a> based on a cognitive situation model used by <a href="http://www.nd.edu/~memory/theory.html" target="_blank">researchers at the University of Notre Dame</a>.  I do not believe that complex events and situations can be modelled accurately using Opher&#8217;s simple model of <em>derived, composite and complex events.   </em>This model is overly simple, in my opinion. to represent the vast majority of CEP classes of problems, perhaps explaining why Opher and I do not agree on the state-of-the-art of CEP.  Opher tends to view CEP as mostly an extension of active database technology where I see CEP as a technology that is much more closely aligned with the cognitive models represented in the <a href="http://www.thecepblog.com/what-is-complex-event-processing/" target="_blank">art-and-science of multi-sensor data fusion (MSDF).</a>  </p>
<p>Complex events represent situations, and situations must be accurately modelled if we are going to accurately detect them in real-time.  If your business cannot model a complex event (situation) then it does not matter what software you buy, how much money you spend, or what event processing and integration platform you use.   The models are hard.  The system integration is relatively easy.</p>
<p>The secret sauce is the situation and complex event models.</p>
<p>As mentioned here a few times, it does not matter how fast you process events in real-time, if your model is wrong, you just detect the wrong thing very fast.  This is very bad and quite dangerous.  You will make bad decisions fast.  You will waste time, money and resources.</p>
<p>This is why CEP benchmarks should be based on accuracy in situation detection, not in latency and other low-level performance metrics.   First, get the models right; then refine to detect faster, if speed is required.   What has happened in CEP to date, is that the models are so simple, they do not really detect complex events, they just process and act on simple events that are easy to model. </p>
]]></content:encoded>
      <pubDate>Sat, 09 Aug 2008 06:23:08 +0000</pubDate>
      <category domain="http://securityratty.com/tag/situation">situation</category>
      <category domain="http://securityratty.com/tag/situation detection">situation detection</category>
      <category domain="http://securityratty.com/tag/cognitive situation model">cognitive situation model</category>
      <category domain="http://securityratty.com/tag/simple situation model">simple situation model</category>
      <category domain="http://securityratty.com/tag/model">model</category>
      <category domain="http://securityratty.com/tag/situation models">situation models</category>
      <category domain="http://securityratty.com/tag/situation model approximation">situation model approximation</category>
      <category domain="http://securityratty.com/tag/events">events</category>
      <category domain="http://securityratty.com/tag/complex events based">complex events based</category>
      <source url="http://www.thecepblog.com/2008/08/09/the-secret-sauce-is-the-situation-models/">The Secret Sauce is the Situation Models</source>
    </item>
    <item>
      <title><![CDATA[Links List 8.8.08]]></title>
      <link>http://securityratty.com/article/e04889523cd12799c82bedae1e2f93f6</link>
      <guid>http://securityratty.com/article/e04889523cd12799c82bedae1e2f93f6</guid>
      <description><![CDATA[Peace Corps meets long-term next-generation global leadership development meets really long-term international business development. IBMs new Corporate Service Corps program is assisting numerous...]]></description>
      <content:encoded><![CDATA[<p>Peace Corps meets long-term next-generation global leadership development meets really long-term international business development. IBM’s new Corporate Service Corps program is assisting numerous nonprofits and companies across the globe to <a href="http://online.wsj.com/article/SB121779236200008095.html?mod=djemTECH" target="_blank">become more efficient and more computer-savvy</a>. In a span of three years, over 600 of IBM’s employees will spend month-long projects in countries where it wants a bigger footprint by donating their time and services. A reason (besides getting to work with <a href="http://dougmcclure.net" target="_blank">Doug McClure</a>) to work for IBM.
<p>Buying a lemon is always a bad thing – but when you pay $1 billion for it?! Back in 2005, Google bought a <a href="http://blogs.zdnet.com/BTL/?p=9601" target="_blank">5% stake in AOL for $1 billion</a> and now is calling that investment <a href="http://legal-dictionary.thefreedictionary.com/impaired" target="_blank">“impaired”.</a> That’s one way of putting it, so it’s a good thing Google has money to burn.
<p>At LinuxWorld this week, Bob Sutor, VP of open source and standards at IBM, said that the next <a href="http://www.infoworld.com/article/08/08/07/IBM_exec_on_Linux_apps_Im_tired_of_waiting_1.html?source=NLC-Daily&amp;gcd=2008-08-08" target="_blank">10 years is “do or die”</a> for open source software designed for specific industries. 10 years? That’s like 70 years in open source development time.
<p>And finally…8/8/08…the <a href="http://www.nbcolympics.com/" target="_blank">Olympics</a> are here! Network administrators around the world, except for <a href="http://blog.sciencelogic.com/top-10-signs-your-network-admin-has-gone-rogue/07/2008" target="_blank">Terry Childs</a>, will be eyeing office network bandwidth closely as people go online to watch streaming video of the games. NBC and Microsoft will offer <a href="http://www.bcs.org/server.php?show=ConWebDoc.20432" target="_blank">2,200 hours of live video coverage</a> with up to 20 simultaneous live streams of different events. Plus <a href="http://www.nbcolympics.com/" target="_blank">NBCOlympics.com</a> will offer 3,000 hours of on-demand video content. The time difference means that much of the primetime events will be broadcast while the Western hemisphere is supposed to be hard at work. Me – I’m just glad it’s the weekend, and I can get the Olympics fix I’ve been waiting years for.</p>
]]></content:encoded>
      <pubDate>Fri, 08 Aug 2008 15:03:05 +0000</pubDate>
      <category domain="http://securityratty.com/tag/video">video</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/time difference">time difference</category>
      <category domain="http://securityratty.com/tag/on-demand video content">on-demand video content</category>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/source software">source software</category>
      <category domain="http://securityratty.com/tag/source development time">source development time</category>
      <category domain="http://securityratty.com/tag/live video coverage">live video coverage</category>
      <category domain="http://securityratty.com/tag/ibms">ibms</category>
      <source url="http://blog.sciencelogic.com/links-list-8808/08/2008">Links List 8.8.08</source>
    </item>
    <item>
      <title><![CDATA[Object Refinement in CEP: Tracking Temperatures]]></title>
      <link>http://securityratty.com/article/4f0c3a73b377ca62b6ad376fd4626741</link>
      <guid>http://securityratty.com/article/4f0c3a73b377ca62b6ad376fd4626741</guid>
      <description><![CDATA[Our colleagues at Apama sharean interestinguse case, tracking the bodytemperature of someone walking in their recent press release
This use case is aclear example of a subfunction of complex event...]]></description>
      <content:encoded><![CDATA[<p>Our colleagues at <a href="http://www.progress.com/apama" target="_blank">Apama</a> share an interesting use case, <a href="http://newsroom.progress.com/phoenix.zhtml?c=86919&amp;p=NewsArticle&amp;id=1183176" target="_blank">tracking the body temperature of someone walking</a> in their recent press release.</p>
<p>This use case is a clear example of a subfunction of complex event processing, folks in the mult-sensor data fusion field (and <a href="http://www.thecepblog.com/what-is-complex-event-processing/" target="_blank">here</a> at The CEP Blog) refer to as <a href="http://www.thecepblog.com/2007/05/14/what-is-complex-event-processing-part-3/" target="_blank">event (object) refinement</a>, sometimes called &#8220;track and trace.&#8221;</p>
<p>The reason we call this processing function &#8220;event (object) refinement&#8221; is that, in the way the use case was described in the press release, the medical staff are basically tracking body temperature and comparing it to a key indicator to generate an alarm, in this case &#8220;body temperature too high.&#8221;   This is a simple event, not complex, because the level of inference is quite very low in an overall knowledge hierarchy.</p>
<p>For example, we cannot infer from the alarm that &#8220;body temperature too high&#8221; is caused by a previous medical condition.  There is no causality at this stage of the game.   We cannot infer from the alarm that the walker has embarked up a steep hill, and the body temperature is expected to exceed a key indicator for a period of time.</p>
<p>Looking at another complex event model,  the system does not (yet) combine all of the body temperatures of the entire group of walkers, correlated by the situation of an approaching thunderstorm, and infer that the walkers have increased their pace because they don&#8217;t want to be caught in a driving rainstorm with high winds.</p>
<p>In other words, tracking a single object like &#8220;body temperature&#8221; is a basic-step in a CEP application, but not really a CEP application yet, because to really be a complex event, there should be some inference of higher knowledge, or estimated situation.    For example, tracking and tracing the position of an aircraft is good data, but being able to infer the complex situation &#8220;potential mid-air crash&#8221; between two airplanes is better (defining a complex event vs simply tracking state changes).</p>
<p>Steam processing engines are well suited for track and trace processing of individual event objects, like a walker&#8217;s body temperature, or a similar temperature monitoring application from a network device, as demonstrated by the Apama use case.  Tracking events such as &#8220;temperature in an object reaches critical threshold&#8221; have been going on for decades, in your network, in your car,  in your washing machine, in as spacecraft, just about everywhere we sense-and-respond to temperature changes.</p>
<p>The real marvel of this application was not the event processing on the back end, but in the sensor network, comprised of the human body, an RFID sensor, and a transmission network to a centeralized data collection facility.</p>
]]></content:encoded>
      <pubDate>Thu, 07 Aug 2008 09:39:29 +0000</pubDate>
      <category domain="http://securityratty.com/tag/complex">complex</category>
      <category domain="http://securityratty.com/tag/complex event model">complex event model</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/walkers body temperature">walkers body temperature</category>
      <category domain="http://securityratty.com/tag/body temperature">body temperature</category>
      <category domain="http://securityratty.com/tag/complex event">complex event</category>
      <category domain="http://securityratty.com/tag/temperature">temperature</category>
      <category domain="http://securityratty.com/tag/simple event">simple event</category>
      <category domain="http://securityratty.com/tag/object">object</category>
      <source url="http://www.thecepblog.com/2008/08/07/object-refinement-in-cep-tracking-temperatures/">Object Refinement in CEP: Tracking Temperatures</source>
    </item>
    <item>
      <title><![CDATA[The Fallacy of Self-Fulfilling CEP Use Case Studies]]></title>
      <link>http://securityratty.com/article/47aaa0956d45ca036911731d192fc4e3</link>
      <guid>http://securityratty.com/article/47aaa0956d45ca036911731d192fc4e3</guid>
      <description><![CDATA[I am back at the glaring computer screenafter a day in Lamphun , Northern Thailand, hanging out will my friends who are preparing for a Bonsai tree competition.I spent the dayeating Thai and Chinese...]]></description>
      <content:encoded><![CDATA[<p>I am back at the glaring computer screen after a day in <a href="http://en.wikipedia.org/wiki/Lamphun" target="_blank">Lamphun</a>, Northern Thailand, hanging out will my friends who are preparing for a Bonsai tree competition.  I spent the day eating Thai and Chinese food and relaxing in a lounge chair under imported blue palm trees with the sound of exotic birds making background music to keep me entertained.</p>
<p>Back to CEP and EPTS, there are folks who appear to believe they may define &#8220;CEP&#8221; by the current use cases from self-described CEP vendors. Frankly speaking, I am puzzled by the bottom-up approach.</p>
<p>The bottom-up approach is a bit like saying &#8220;We have a lot of prototype rockets being built, so let&#8217;s define the future of space travel based on the prototypes!&#8221;</p>
<p>It really makes little sense, at least to me, to attempt to define CEP based on what the current generation products (self-described CEP products) are capable of doing.   </p>
<p>From my persective, it would be more beneficial to customers to define the types of complex events (and situations) businesses need to detect in real-time and match the technologies and solution architectures to detect those events, in real-time, with high confidence.</p>
<p>A lot of this &#8220;top down thinking&#8221; has been already done.</p>
<p>IT businesses need to detect operational threats and problems, and be able to pinpoint, with very high accuracy, where the problem is in a complex network, for example.  This problem remains mostly unsolved with a very low signal-to-noise ratio.</p>
<p>Also, most businesses would like to detect fraud and other criminal activity on their network before the activities adversely impacts their business.   This problem remains unsolved for most companies.</p>
<p>Scientific researchers seek models of weather, epidemiology, and so much more; and they need event processing solutions to obtain situational knowledge into current events and predict future ones.  We know how difficult predicting the weather can be!</p>
<p>Folks on the ground need to model urban traffic as events and design better event-driven traffic models and solutions.</p>
<p>The list of important event processing challenges we face go on and on.  </p>
<p>While I see some merit in the bottom-up approach, it is better for users to define what are practical &#8220;complex event&#8221; related problems and then look for the solutions, vs. define the solution and then look for the problem.</p>
<p>From a strategic perspective,  self-fulfilling CEP use case studies are interesting, but they hould not limit the vision, definition, and future of processing complex events; and be careful of use case <a href="http://en.wikipedia.org/wiki/List_of_fallacies" target="_blank">fallacies</a>.</p>
]]></content:encoded>
      <pubDate>Wed, 06 Aug 2008 11:30:13 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep products">cep products</category>
      <category domain="http://securityratty.com/tag/believethey maydefine cep">believethey maydefine cep</category>
      <category domain="http://securityratty.com/tag/detect">detect</category>
      <category domain="http://securityratty.com/tag/liketo detect fraud">liketo detect fraud</category>
      <category domain="http://securityratty.com/tag/cep vendors">cep vendors</category>
      <category domain="http://securityratty.com/tag/current generation products">current generation products</category>
      <category domain="http://securityratty.com/tag/complex events">complex events</category>
      <category domain="http://securityratty.com/tag/define">define</category>
      <source url="http://www.thecepblog.com/2008/08/06/the-fallacy-of-self-fulfilling-cep-use-case-studies/">The Fallacy of Self-Fulfilling CEP Use Case Studies</source>
    </item>
  </channel>
</rss>
