<?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: destination]]></title>
    <link>http://securityratty.com/tag/destination</link>
    <description></description>
    <pubDate>Thu, 03 Jul 2008 14:45:10 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Mafiaboy grows up; a hacker seeks redemption]]></title>
      <link>http://securityratty.com/article/457f3a326287b80b43e647b376927738</link>
      <guid>http://securityratty.com/article/457f3a326287b80b43e647b376927738</guid>
      <description><![CDATA[The Internet attack took Yahoo engineers by surprise. It came so fast and with such intensity that Yahoo, then the Web's second most-popular destination, was knocked offline for about three...]]></description>
      <content:encoded><![CDATA[The Internet attack took Yahoo engineers by surprise. It came so fast and with such intensity that Yahoo, then the Web's second most-popular destination, was knocked offline for about three hours.]]></content:encoded>
      <pubDate>Fri, 10 Oct 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/yahoo engineers">yahoo engineers</category>
      <category domain="http://securityratty.com/tag/yahoo">yahoo</category>
      <category domain="http://securityratty.com/tag/most-popular destination">most-popular destination</category>
      <category domain="http://securityratty.com/tag/internet attack">internet attack</category>
      <category domain="http://securityratty.com/tag/hours">hours</category>
      <category domain="http://securityratty.com/tag/surprise">surprise</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/offline">offline</category>
      <category domain="http://securityratty.com/tag/intensity">intensity</category>
      <source url="http://www.networkworld.com/news/2008/101108-mafiaboy-grows-up-a-hacker.html?fsrc=rss-security">Mafiaboy grows up; a hacker seeks redemption</source>
    </item>
    <item>
      <title><![CDATA[Sao Paulo, here I come]]></title>
      <link>http://securityratty.com/article/2e34b18734b7a577eee71ba74340c1c6</link>
      <guid>http://securityratty.com/article/2e34b18734b7a577eee71ba74340c1c6</guid>
      <description><![CDATA[I have a new TechEd destination this year: Brazil. Itll be my first time to speak at our event there; indeed, even my first time to travel to South America. Im looking forward to it
The event runs...]]></description>
      <content:encoded><![CDATA[<p>I have a new <a target="_blank" href="http://www.teched.com.br/Palestrantes.aspx">TechEd destination</a> this year: Brazil. It’ll be my first time to speak at our event there; indeed, even my first time to travel to South America. I’m looking forward to it.</p>  <p>The event runs during <a target="_blank" href="http://www.teched.com.br/Default.aspx">14-16 October 2008</a>. I’m delivering the same four presentations I gave at TechEd US (and have used at most other TechEds around the world, too):</p>  <ul>   <li>Do these ten things now or else get 0wn3d!</li>    <li>Virtualization and security: what does it mean for me?</li>    <li>Privacy: the why, the what, and the how</li>    <li>21st century networking: throw away your medieval gateways</li> </ul>  <p>That’s gonna be a crazy week, because I’ll have been in Hong Kong for TechEd there the week prior. I get home from Hong Kong on Saturday, spend the night in Seattle, then on Sunday fly down to Sao Paulo! Oh well, I still love my job :)</p>  <p>If you’re headed to TechEd Brazil, be sure to introduce yourself to me after one of my talks. See you soon!</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3130019" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 29 Sep 2008 13:31:02 +0000</pubDate>
      <category domain="http://securityratty.com/tag/hong kong">hong kong</category>
      <category domain="http://securityratty.com/tag/sao paulo">sao paulo</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/event runs">event runs</category>
      <category domain="http://securityratty.com/tag/south america">south america</category>
      <category domain="http://securityratty.com/tag/21st century">21st century</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/brazil">brazil</category>
      <category domain="http://securityratty.com/tag/medieval gateways">medieval gateways</category>
      <source url="http://blogs.technet.com/steriley/archive/2008/09/29/sao-paulo-here-i-come.aspx">Sao Paulo, here I come</source>
    </item>
    <item>
      <title><![CDATA[News from the Rock Phish Gang]]></title>
      <link>http://securityratty.com/article/dc125c8b2486a48f9daca3db254eb1ea</link>
      <guid>http://securityratty.com/article/dc125c8b2486a48f9daca3db254eb1ea</guid>
      <description><![CDATA[Definitely interesting : Based in Europe, the Rock Phish group is a criminal collective that has been targeting banks and other financial institutions since 2004. According to RSA, they are...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.rsa.com/blog/blog_entry.aspx?id=1338">Definitely</a> <a href="http://www.theregister.co.uk/2008/09/05/rock_phish_and_asprox_team_up/">interesting</a>:</p>

<blockquote>Based in Europe, the Rock Phish group is a criminal collective that has been targeting banks and other financial institutions since 2004. According to RSA, they are responsible for half of the worldwide phishing attacks and have siphoned tens of millions of dollars from individuals' bank accounts. The group got its name from a now discontinued quirk in which the phishers used directory paths that contained the word "rock."

<p>The first sign the group was expanding operations came in April, when it introduced a trojan known alternately as Zeus or WSNPOEM, which steals sensitive financial information in transit from a victim's machine to a bank. Shortly afterward, the gang added more crimeware, including a custom-made botnet client that was spread, among other means, using the Neosploit infection kit.</p>

<p>[...]</p>

<p>Soon, additional signs appeared pointing to a partnership between Rock Phishers and Asprox. Most notably, the command and control server for the custom Rock Phish crimeware had exactly the same directory structure of many of the Asprox servers, leading RSA researchers to believe Rock Phish and Asprox attacks were using at least one common server. (Researchers from Damballa were able to confirm this finding after observing malware samples from each of the respective botnets establish HTTP proxy server connections to a common set of destination IPs.)</blockquote> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=DDIkL"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=DDIkL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=LsDIL"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=LsDIL" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Wed, 10 Sep 2008 03:47:38 +0000</pubDate>
      <category domain="http://securityratty.com/tag/rock">rock</category>
      <category domain="http://securityratty.com/tag/rock phish">rock phish</category>
      <category domain="http://securityratty.com/tag/phishers">phishers</category>
      <category domain="http://securityratty.com/tag/rock phishers">rock phishers</category>
      <category domain="http://securityratty.com/tag/attacks">attacks</category>
      <category domain="http://securityratty.com/tag/asprox attacks">asprox attacks</category>
      <category domain="http://securityratty.com/tag/asprox">asprox</category>
      <category domain="http://securityratty.com/tag/rsa researchers">rsa researchers</category>
      <category domain="http://securityratty.com/tag/rsa">rsa</category>
      <source url="http://www.schneier.com/blog/archives/2008/09/news_from_the_r.html">News from the Rock Phish Gang</source>
    </item>
    <item>
      <title><![CDATA[Cisco 7600 OSR Backbone Router]]></title>
      <link>http://securityratty.com/article/a447dc34e61d2770ab6d723a54abcb31</link>
      <guid>http://securityratty.com/article/a447dc34e61d2770ab6d723a54abcb31</guid>
      <description><![CDATA[For our confused CEO blogger over at StreamBase, who thinks an Internetbackbone router is the small $30 device he set up in his home office, here is a photo of a the Cisco 7600 OSR which of course...]]></description>
      <content:encoded><![CDATA[<p style="text-align: left;">For our confused CEO blogger over at StreamBase, who thinks an Internet backbone router is the small $30 device he set up in his home office, here is a photo of a the <a href="http://newsroom.cisco.com/dlls/prod_022001b.html" target="_blank">Cisco 7600 OSR</a> which of course runs <a href="http://www.cisco.com/en/US/products/sw/iosswrel/products_ios_cisco_ios_software_category_home.html" target="_blank">CISCO IOS</a>.</p>
<p style="text-align: center;"><img style="vertical-align: middle;" src="http://newsroom.cisco.com/ts_images/Cisco-7600-OSR-high.jpg" alt="Cisco 7600 OSR" height="600" /></p>
<p style="text-align: left;">The Cisco 7600 OSR consists of a 256 Gbps switching fabric and a 30 million packets per second (mpps) forwarding engine. Its breadth of IP services comes from Cisco IOS, which provides features such as security, enhanced QoS, and destination sensitive services. In addition, the Cisco 7600 OSR allows the migration of existing port adapters from Cisco 7500 series routers, via the Cisco FlexWAN module, giving service providers one the industry&#8217;s widest array of interface options in any single platform. This provides service providers great flexibility in deploying the Cisco 7600 OSR for a variety of applications, protects their investment in existing systems, and gives them a practical migration path to the New World Optical Internet.</p>
<h3>A Revolutionary Platform For Evolving Networks</h3>
<p>The Cisco 7600 OSR helps service providers break through service and bandwidth barriers today, while designing networks to scale for future growth. The Cisco 7600 OSR achieves this through &#8220;adaptive network processing,&#8221; or the ability to evolve the platform for new IP services without hardware upgrades. Unlike fixed, ASIC-based platforms, which are hardware encoded, the Cisco 7600 OSR relies on the highly flexible Parallel eXpress Forwarding (PXF) technology for scalable performance of services. PXF is a patented, Cisco-developed network processor capable of line-rate IP services delivery that can support new IP services through periodic software upgrades. Each OSM has two PXF processors capable of 12 mpps of IP services delivery per interface card.</p>
<p>&#8220;IP+Optical combines the dynamism of the Internet world with the foundation of the transport world, creating an infrastructure that can deliver the services that service providers need,&#8221; said Lele Nardin, vice president of the Internet Systems Business Unit at Cisco. &#8220;Cisco will continue to add innovative solutions on top of this solid foundation to make service providers better equipped to meet the constantly escalating and changing customer demands for new networking services.&#8221;</p>
<h3>Pricing and Availability</h3>
<p>The base Cisco 7600 OSR system is list priced at $73,000 and the entry level system, with interfaces, start at $100,000. The interfaces modules are priced between $27,000 to $180,000. The Cisco 7600 OSR is available now worldwide.</p>
]]></content:encoded>
      <pubDate>Sat, 06 Sep 2008 07:25:02 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cisco">cisco</category>
      <category domain="http://securityratty.com/tag/cisco flexwan module">cisco flexwan module</category>
      <category domain="http://securityratty.com/tag/osr">osr</category>
      <category domain="http://securityratty.com/tag/runs cisco ios">runs cisco ios</category>
      <category domain="http://securityratty.com/tag/base cisco">base cisco</category>
      <category domain="http://securityratty.com/tag/cisco ios">cisco ios</category>
      <category domain="http://securityratty.com/tag/services">services</category>
      <category domain="http://securityratty.com/tag/destination sensitive services">destination sensitive services</category>
      <category domain="http://securityratty.com/tag/osr system">osr system</category>
      <source url="http://www.thecepblog.com/2008/09/06/cisco-7600-osr-backbone-router/">Cisco 7600 OSR Backbone Router</source>
    </item>
    <item>
      <title><![CDATA[Gemba & The Journey]]></title>
      <link>http://securityratty.com/article/e207879f33e6a822f639d8ac96c2c6e7</link>
      <guid>http://securityratty.com/article/e207879f33e6a822f639d8ac96c2c6e7</guid>
      <description><![CDATA[Couple of things first before we get to the next post in the Hansei series. First, Jon Robinson was thinking about reputation damage and stock price and wrote a very lucid and smart post on the...]]></description>
      <content:encoded><![CDATA[<p>Couple of things first before we get to the next post in the Hansei series.  First, <a href="http://jonrobinson.tumblr.com/post/47570999/alexs-post-got-me-thinking-about-reputation">Jon Robinson was thinking about reputation damage and stock price</a> and wrote a very lucid and smart post on the subject:</p>
<blockquote><p>Companies think they own their reputation, but in reality they don’t. A reputation is the aggregate of the popular opinion about you. Opinions, or thoughts, belong to an individual, true or not, and a company doesn’t own a person’s thoughts, therefore a company doesn’t own its reputation. QED.</p></blockquote>
<p><em><strong>Yes</strong></em>.  Absolutely.  In fact, there are already changes in the works to the FAIR model that reflect this line of thinking that will allow us to approach reputation damage in a much more rational manner that anything else I&#8217;ve seen to date.</p>
<p><span style="color: #008000;"><strong>Second</strong></span>, RE:  Hansei &amp; Kaizen, Richard left the following comment.</p>
<blockquote><p>I don’t agree with your view on Gemba even if we live in a virtual world. Look into any company’s wiring closet and you’ll immediately see a reflection in its maturity from the state of the equipment, the labeling / documentation and overall neatness. “Man with messy wiring closet, will have messy virtual servers.”</p>
<p>However, the true benefit in Gemba is not in the actual visual inspection. It is in in the journey from your desk to the data center / wiring closet.</p></blockquote>
<p>I agree that the benefit is in the journey.  I can&#8217;t see the wiring closet as the main destination (I just don&#8217;t see it as a useful prior).  Maybe I wasn&#8217;t clear, or was taking for granted that you guys have been reading the blog for the past 2 years, but the journey needs to be to the LOB that owns the application.  The example most given when describing Gemba is going to the production line to look at the issue that causes a problem in the ability to create and sell a car.  The &#8220;security&#8221; journey is not to the wiring closet, but to the system itself and the logs that we have for the system and whatever network-based controls might be applicable.  And we, as an industry, are just starting to understand that this &#8220;security&#8221; is only part of the picture.  The whole picture is represented by the factors that create risk.</p>
<p>And for our &#8220;risk journey&#8221; that security journey is only a one of serveral useful pieces of prior information for use in analysis.  For risk we have to also journey back to the &#8220;production line&#8221;, or, in our case, to the application/LOB owner.  It may also be to corporate counsel, to marketing, to all sorts of other places in the enterprise because probable losses (a necessary measurement we need in order to understand risk) may come from many different sources in the organization.  For those with FAIR knowledge, think of the six forms of loss to get an idea of what sorts of journeys we need to make.</p>
<p>This is why tomorrow&#8217;s post is designed to look at<em><strong> what should we be reflecting about</strong></em>, and <em><strong>what is needed for reflection</strong></em>.</p>
<p><span style="color: #808080;"><em>Hint:  our models for risk &amp; risk management can give us an idea of how to create structure around Hansei for the IRM program.</em></span></p>
]]></content:encoded>
      <pubDate>Thu, 28 Aug 2008 13:27:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/journey">journey</category>
      <category domain="http://securityratty.com/tag/risk journey">risk journey</category>
      <category domain="http://securityratty.com/tag/approach reputation damage">approach reputation damage</category>
      <category domain="http://securityratty.com/tag/reputation">reputation</category>
      <category domain="http://securityratty.com/tag/security journey">security journey</category>
      <category domain="http://securityratty.com/tag/reputation damage">reputation damage</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/gemba">gemba</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=404">Gemba &amp; The Journey</source>
    </item>
    <item>
      <title><![CDATA[ColdFusion: Hack Me or Help Me]]></title>
      <link>http://securityratty.com/article/9fb9073abbbbfc649c8feeed2afceb21</link>
      <guid>http://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://securityratty.com/tag/coldfusion">coldfusion</category>
      <category domain="http://securityratty.com/tag/coldfusion paths">coldfusion paths</category>
      <category domain="http://securityratty.com/tag/coldfusion fans">coldfusion fans</category>
      <category domain="http://securityratty.com/tag/coldfusion security issues">coldfusion security issues</category>
      <category domain="http://securityratty.com/tag/error">error</category>
      <category domain="http://securityratty.com/tag/database">database</category>
      <category domain="http://securityratty.com/tag/database username">database username</category>
      <category domain="http://securityratty.com/tag/error messages">error messages</category>
      <category domain="http://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[EPTS: Proposed Event Processing Definitions, September 20, 2006]]></title>
      <link>http://securityratty.com/article/c90d53785950324b36b55747a92766da</link>
      <guid>http://securityratty.com/article/c90d53785950324b36b55747a92766da</guid>
      <description><![CDATA[For interested readers, here are the event processing definitions we provided to the (future) EPTS working group on September 20, 2006, coordinated (edited)by David Luckham and Roy Schulte
adaptive...]]></description>
      <content:encoded><![CDATA[<p>For interested readers, here are the <a href="http://www.thecepblog.com/pdf/EVENT.PROCESSING.DRAFT.GLOSSARY.V4.SEPT.pdf" target="_blank">event processing definitions</a> we provided to the (future) EPTS working group on September 20, 2006, <a href="http://complexevents.com/?p=195" target="_blank">coordinated (edited) by David Luckham and Roy Schulte</a>;</p>
<p><strong>adaptive process management</strong> (n.) an element of resource and business process management, adaptive search and event processing. Sometimes referred to as “Level 4” event processing or process refinement.</p>
<p><strong>application concept</strong> (n.) a definition of a set of properties that represent the data fields of an application entity. An application concept can describe relationships among themselves. For example, an order concept might have a parent/child relationship with an item concept. A department concept might be related to a purchase requisition concept based on the shared property, department_id. Application concepts can include an application state model.</p>
<p><strong>application state modeler</strong> (n.) a UML-compliant application that allows you to model the life cycle of a concept instance — that is, for each instance of a given concept, you can define which states it will pass through and how it will transition from state to state. States have entry actions, exit actions, and conditions, providing precision control over the behavior of an event processing agent. Transitions between states also may have rules. Multiple types of states and transitions maximize the versatility and power of the application state modeler.</p>
<p><strong>derived event</strong> (n.) an event that is created as a result of processing one or more other events.</p>
<p><strong>complex event</strong> (n.) an event that is a situation-entity abstraction of two or more simple, derived or other complex events.</p>
<p><strong>complex event processing</strong> (n.) CEP is a technology for extracting information from message-based systems. CEP is primarily an event processing concept that deals with the task of processing multiple events from an event cloud with the goal of identifying the meaningful events within the event cloud. CEP employs techniques such as detection of complex patterns of many events, event correlation and abstraction, event hierarchies, and relationships between events such as causality, membership, and timing, and event-driven processes.</p>
<p><strong>event</strong> (n.) a instance of an event definition. It is an immutable object that represents a business activity that happened at a single point in time. Just as one cannot change the fact that a given activity occurred, one cannot change an event — events are immutable.</p>
<p><strong>event aggregation</strong> (n.) the aggregation of simple, derived or complex events into higher levels of event abstractions.</p>
<p><strong>event definition</strong> (n.) a set of properties related to a given activity that represents an important or interesting change of state in a human, system or computational activity. An event definition includes event properties such as event priority, event time to live (TTL), and a description of the payload, which is comprehensive information related to the activity that occurred. Events expire when the TTL has elapsed, unless the event processing agent has instructions to consume them prior to that time.</p>
<p><strong>event channel</strong> (n.) a communications channel in which events are transmitted from event source to event receivers, typically received as electronic messages. Each channel can have multiple destination and. events can be configured to transmit to a default destination. JMS is an example of an event channel.</p>
<p><strong>event cloud</strong> (n.) a partially ordered set of events (poset), either bounded or unbounded, where the partial orderings are imposed by the causal, timing and other relationships between the events. Typically an event cloud is created by the events produced by one or more distributed systems. An event cloud may contain many event types, event streams and event channels. The difference between a cloud and a stream is that there is no event relationship that totally orders the events in a cloud.</p>
<p><strong>event-driven</strong> (n.) the behavior of a human, system or computational entity whose execution or actuation is in response to events, typically received as electronic messages.</p>
<p><strong>event-driven architecture</strong> (n.) an architectural style for distributed computing applications in which some of the components are event-driven and communicate by means of events.</p>
<p><strong>event processing</strong> (n.) computing that performs operations on events, including modifying, creating and destroying events.</p>
<p><strong>event-object</strong> (n.) an software object that represents an event, generally for the purpose of computer processing, that exhibits both encapsulation, inheritance and polymorphism.</p>
<p><strong>event prediction</strong> (n.) computational activity where the impact of events, complex events, and situations caused by events identified, including both opportunity or threat. Sometimes referred to as “Level 2” event processing, impact assessment or predictive analytics.</p>
<p><strong>event pre-processing</strong> (n.) computational activity where events are cleansed or normalized to produce semantically understandable data. Sometimes referred to as “Level 0” event processing.</p>
<p><strong>event processing</strong> (n.) computational activities on events dealing with the association, correlation, and combination of event data and information from single and multiple event sources to achieve refined identity and situation estimates for observed event objects, and to achieve complete and timely assessments of opportunities, threats, and their significance. Event processing is characterized by continuous refinements of event estimates and assessments and by evaluation of the need for additional sources, or modification of the process itself, to achieve improved results.</p>
<p><strong>event processing agent</strong> (n.) an EPA is a computational entity that performs event processing.</p>
<p><strong>event processing network</strong> (n.) a set of event processing agents and a set of event channels connecting them.</p>
<p><strong>event properties</strong> (n.) data representation of an event, typically by name-value pairs of type string, integer, real, boolean or a complex data type.</p>
<p><strong>event refinement</strong> (n.) filter, identify and track events &amp; make initial processing decisions based on association, correlation and state estimation. Sometimes referred to as “Level 1” event, or event-object, track and trace.</p>
<p><strong>event stream</strong> (n.) a time-ordered sequence of events. An event stream may be bounded by a certain time interval or other contextual dimension (content, space, source, certainty), or be open ended and unbounded.</p>
<p><strong>event stream processing</strong> (n.) a time-ordered sequence of events. An event stream may be bounded by a certain time interval or other contextual dimension (content, space, source, certainty), or be open ended and unbounded.</p>
<p><strong>rule</strong> (n.) defines what triggers unusual, suspicious, problematic, or advantageous activity within an event processing agent and what the EPA does when it discovers these types of activities. Rules execute actions based on certain conditions on events, instances, or a combination of both. A rule includes a group of condition-rule statements and action-rule statements. The condition statements instruct the EPA what to look for in events, and action statements instruct the EPA how to respond when conditions are met. If all the conditions in a rule are satisfied by events or instances or both, the EPA fires the actions. The action might be to execute tasks, create an event instance, modify property values in an event instance, create and send an event, or something else.</p>
<p><strong>rules engine</strong> (n.) a type of event processing agent that uses a declarative programming model to process events. Formally described as &#8220;an abstract structure that describes a formal language precisely, i.e., a set of rules that mathematically delineates a (usually infinite) set of finite-length strings over a (usually finite) alphabet“. Informally, it can be any system that uses rules, in any form, that can be applied to data to produce outcomes.</p>
<p><strong>rule language</strong> (n.) is an artificial language that is used to control the behavior of an event processing agent. Rules languages, like human languages, have syntactic and semantic rules to define meaning.</p>
<p><strong>situation refinement</strong> (n.) identify situations, or complex events, based on event clustering, event-event relationships and relationship analysis and context. Sometimes referred to as “Level 2” event processing.</p>
<p><strong>simple event</strong> (n.) an event that is not an abstraction or composition of other events.</p>
<p><strong>virtual event</strong> (n.) an event that is imagined, modeled or simulated.</p>
<hr />Note:  The Emerging Technologies Engineering Team at <a href="http://www.tibco.com" target="_blank">TIBCO Software </a>significantly contributed to these event processing terms and definitions.</p>
]]></content:encoded>
      <pubDate>Thu, 21 Aug 2008 01:47:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/event-object">event-object</category>
      <category domain="http://securityratty.com/tag/business process management">business process management</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/event correlation">event correlation</category>
      <category domain="http://securityratty.com/tag/process refinement">process refinement</category>
      <category domain="http://securityratty.com/tag/simple">simple</category>
      <category domain="http://securityratty.com/tag/simple event">simple event</category>
      <category domain="http://securityratty.com/tag/process events">process events</category>
      <source url="http://www.thecepblog.com/2008/08/21/epts-proposed-event-processing-definitions-september-20-2006/">EPTS: Proposed Event Processing Definitions, September 20, 2006</source>
    </item>
    <item>
      <title><![CDATA[The Attack of the Spiders from the Clouds]]></title>
      <link>http://securityratty.com/article/c3042dae931bd669c4d7b1dca6ecf7f8</link>
      <guid>http://securityratty.com/article/c3042dae931bd669c4d7b1dca6ecf7f8</guid>
      <description><![CDATA[We have seen a lot of discussions of cloud computing in the news recently, as a technology to permit users to access technology-enabled services without knowledge of, expertise with, nor control over...]]></description>
      <content:encoded><![CDATA[<p>We have seen a lot of discussions of <a href="http://en.wikipedia.org/wiki/Cloud_computing">cloud computing</a> in the news recently, as a technology to permit <em>&#8220;users to access technology-enabled services<sup> </sup>without knowledge of, expertise with, nor control over the technology infrastructure that supports them.&#8221;   </em>This sound great doesn&#8217;t it?!   Users with little to no IT expertise can log into the cloud and launch 8 instances of a server with the equivalence of 16 high performance CPU cores.   However, as we all know, all things, including cool technologies have the potential for both good and evil, opportunity or threat; and cloud computing is no different.</p>
<p>It just so happens that I have been experimenting with <a href="http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud">Amazon Elastic Computing Services (EC2),</a> documented in <a title="Computing in the Clouds with AWS" rel="bookmark" href="http://www.thecepblog.com/2008/07/25/computing-in-the-clouds-with-aws/">Computing in the Clouds with AWS</a> over at <a href="http://www.thecepblog.com/">The CEP Blog</a>.  The server over at <a href="http://www.unix.com/">The UNIX and Linux Forums</a> has been experiencing some very hardware-limited, high load averages recently. We thought we should take a look at moving the forum server up to the clouds.   </p>
<p>Then, a fellow system admin over at the forums suggested that maybe some rogue bots were causing high server loads; so I wrote a one-line command to do a bit of real-time spider hunting in the Apache2 logfiles.  Surprise!  I found there were a number of rogue, hungry spiders that would not follow our <a href="http://www.robotstxt.org/">robots.txt</a> directive not to crawl the site.   One of the bots was from Russia, one was from China, and another one was from Korea.  There were spiders from places I never heard of, all consuming precious  resources and denying our users!</p>
<p>So, I did what any Linux admin would do. I used <strong>iptables</strong> to block the networks of these rogue, hungry, spiders (sorry I was not very kind to these cyber creatures).  It probally comes to no surprise at this point in the story that four of the spiders were from the Amazon EC2 cloud.  Here is a sample of the output from <strong>iptables -L</strong>:</p>
<blockquote dir="ltr"><p>root@www:~# iptables -L<br />
Chain INPUT (policy ACCEPT)<br />
target prot opt source destination<br />
DROP all &#8212; ec2-67-202-45-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-243-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-197-0.compute-1.amazonaws.com/24<br />
DROP all &#8212; ec2-75-101-213-0.compute-1.amazonaws.com/24</p></blockquote>
<p dir="ltr">Well, imagine a not-so-distant future dystopian world where criminals or terrorists want to launch a massive denial-of-service attack against some critical infrastructure, like the root DNS servers, or an attack against major financial institutions, military or e-commerce sites.   </p>
<p dir="ltr">First, the bad guys create an instance of powerful operating system with a malicious network application, they test it, and they place it the cloud (without invoking the instance, paying a very small storage fee, no computing time fee) and they wait.   Then, at the precise moment of their planned attack, they launch 128 instances each with the equivalence of whatever is the mega-platform at the time, and just blast away at their attack target(s).    Even more damaging, they do this from many cloud computing infrastructures.  (Note: The cost of the attack is minimal because the criminals are only charged a few pennies an hour for each running instance and the attack runs an hour or two.)</p>
<p dir="ltr">My experience with cloud computing, which is still maturing, is that cloud computing has great promise for both good and evil.  The very real example of the &#8220;spiders from the clouds&#8221; is a harmless enough story of folks using a cloud computing infrastructure for web crawling, perhaps hoping to be the next Google billionaires. </p>
<p dir="ltr">One the other hand, cloud computing brings with it an emerging and growing danger for the misuse of the power of cloud computing infrastructures.   The misuse could be malicious, or accidental, but never-the-less, the danger is real.</p>
<p>What an interesting world we have created!  Would would have ever dreamed 10 years ago that we could be attacked by &#8230;&#8230;</p>
<p>#include &lt;horror_movie_sounds.mp3&gt;</p>
<p>&#8230;. Spiders from the Clouds.</p>
<p dir="ltr">Reprinted by permission from <a href="http://blog.isc2.org/isc2_blog/2008/07/the-attack-of-t.html" target="_blank">The Attack of the Spiders from the Clouds</a> by Tim Bass, CISSP</p>
]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 11:09:19 +0000</pubDate>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/spiders">spiders</category>
      <category domain="http://securityratty.com/tag/ec2-67-202-45-0">ec2-67-202-45-0</category>
      <category domain="http://securityratty.com/tag/ec2">ec2</category>
      <category domain="http://securityratty.com/tag/amazon ec2 cloud">amazon ec2 cloud</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/clouds">clouds</category>
      <category domain="http://securityratty.com/tag/attack runs">attack runs</category>
      <category domain="http://securityratty.com/tag/hungry spiders">hungry spiders</category>
      <source url="http://www.thecepblog.com/2008/07/31/the-attack-of-the-spiders-from-the-clouds/">The Attack of the Spiders from the Clouds</source>
    </item>
    <item>
      <title><![CDATA[Deadly Attack on U.S. Consulate in Turkey]]></title>
      <link>http://securityratty.com/article/e14961c58686e8af7a3fbb2089447182</link>
      <guid>http://securityratty.com/article/e14961c58686e8af7a3fbb2089447182</guid>
      <description><![CDATA[Once again, we sadly report on a terrorist attack aimed at destroying American lives. Fortunately, no Americans were hurt, but our thoughts go out to the families of the three Turkish Policemen killed...]]></description>
      <content:encoded><![CDATA[Once again, we sadly report on a <a href="http://news.bbc.co.uk/1/hi/world/europe/7497049.stm">terrorist attack</a> aimed at destroying American lives.  Fortunately, no Americans were hurt, but our thoughts go out to the families of the three Turkish Policemen killed while protecting the U.S. Consulate. <br /><span id="fullpost"><br />It was obviously an anti-American terrorist attack.  The Consulate is said to be one of the most secure buildings in Istanbul.  Three terrorists died along with the three Policemen who were guarding the Consulate.<br /><br />Once again, this shows the danger that U.S. visitors face when travelling overseas these days.  Turkey has long been a favourite tourist destination.  Good value, great climate, interesting bazzars, friendly people - all of the ingredients one seeks when spending their holiday savings.  These days howver, visitors need to also weigh up the potential for attack because of their Nationality.      <br /></span><div class="blogger-post-footer">Visit Sexton Executive Security at www.sextonsecurity.com</div>]]></content:encoded>
      <pubDate>Sat, 12 Jul 2008 16:37:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/anti-american terrorist attack">anti-american terrorist attack</category>
      <category domain="http://securityratty.com/tag/terrorist attack aimed">terrorist attack aimed</category>
      <category domain="http://securityratty.com/tag/favourite tourist destination">favourite tourist destination</category>
      <category domain="http://securityratty.com/tag/days">days</category>
      <category domain="http://securityratty.com/tag/days howver">days howver</category>
      <category domain="http://securityratty.com/tag/turkey">turkey</category>
      <category domain="http://securityratty.com/tag/holiday savings">holiday savings</category>
      <category domain="http://securityratty.com/tag/visitors">visitors</category>
      <source url="http://www.thebulletproofblog.com/2008/07/deadly-attack-on-us-consulate-in-turkey.html">Deadly Attack on U.S. Consulate in Turkey</source>
    </item>
    <item>
      <title><![CDATA["Interesting" Advert Placements On Facebook]]></title>
      <link>http://securityratty.com/article/4f9bc22c08b786a8bf666570e4748df3</link>
      <guid>http://securityratty.com/article/4f9bc22c08b786a8bf666570e4748df3</guid>
      <description><![CDATA[I've had a few people mention &quot;odd things&quot; happening when trying to install an application on Facebook called &quot;Gridview&quot;. Well, I decided to try it out. On the install screen, you see this




Makes...]]></description>
      <content:encoded><![CDATA[
        I've had a few people mention "odd things" happening when trying to install an application on Facebook called "Gridview". Well, I decided to try it out. On the install screen, you see this:<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="gview7.jpg" src="http://blog.spywareguide.com/images/gview7.jpg" class="mt-image-none" style="" height="103" width="461" /></span><br /> <div><br />Makes sense so far. Here's the install screen where you agree to let the application loose on your profile:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/gview8.html" onclick="window.open('http://blog.spywareguide.com/images/gview8.html','popup','width=397,height=411,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/gview8-thumb-300x310.jpg" alt="gview8.jpg" class="mt-image-none" style="" height="310" width="300" /></a></span><br /><br />Click to Enlarge<br /></div><br />Once done, you see the following screen and this is where it all starts to go a bit wrong:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/gview6.html" onclick="window.open('http://blog.spywareguide.com/images/gview6.html','popup','width=906,height=581,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/gview6-thumb-306x196.gif" alt="gview6.gif" class="mt-image-none" style="" height="196" width="306" /></a></span><br /><br />Click to Enlarge<br /></div><br />Note that the application is ALREADY installed by this point, because the Gridview icon is on your list of current applications (highlighted by the red box on the left).<br /><br />However, top right (also highlighted) is a box made to look like a standard Facebook "continue" button. When installing the application for the first time, this caught me out too - I didn't notice the app was already installed and (naturally enough) clicked the "continue" button, thinking there was something else I needed to do to complete the installation.<br /><br />Imagine my confusion, then, when I was suddenly presented by this:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/gview2.html" onclick="window.open('http://blog.spywareguide.com/images/gview2.html','popup','width=731,height=460,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/gview2-thumb-331x208.jpg" alt="gview2.jpg" class="mt-image-none" style="" height="208" width="331" /></a></span><br /></div></div><div><div align="center"><br />Click to Enlarge<br /></div><br />A page asking me to download "Mothers Day E-cards", via IAC (creators of Smiley Central, amongst other things). By this point, you've left the Facebook network completely and are sitting on a page served up by an advertising network - go back to the Facebook screenshot above and check out the URL at the bottom of the browser. That's the actual destination of the "Continue" button.<br /><br />That's a pretty sneaky tactic, if you ask me.<br /><br />What needs to be established is, who is responsible for the placement of the fake "Continue" button? Is it the creator of the application, or is it legitimate advertising space on Facebook being subverted in a rather creative fashion by an advertising agency promoting IAC products?<br /><br /> I've tried reinstalling the application a few times, and the graphic displayed sometimes changes to more overt "this is an advert" style banners leading to other sites offering similar downloads / offers. Other applications installed don't seem to display sneaky adverts like that in the same location, but every application install is somewhat different so that's not really a conclusive answer.<br /><br />At any rate, be wary of what you click on when installing Facebook applications...<br /></div>
        
    ]]></content:encoded>
      <pubDate>Thu, 03 Jul 2008 14:45:10 +0000</pubDate>
      <category domain="http://securityratty.com/tag/facebook">facebook</category>
      <category domain="http://securityratty.com/tag/application install">application install</category>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/standard facebook">standard facebook</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/facebook network completely">facebook network completely</category>
      <category domain="http://securityratty.com/tag/applications">applications</category>
      <category domain="http://securityratty.com/tag/facebook applications">facebook applications</category>
      <category domain="http://securityratty.com/tag/application loose">application loose</category>
      <source url="http://blog.spywareguide.com/2008/07/interesting-advert-placements.html">"Interesting" Advert Placements On Facebook</source>
    </item>
  </channel>
</rss>
