<?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: language]]></title>
    <link>http://securityratty.com/tag/language</link>
    <description></description>
    <pubDate>Tue, 01 Jul 2008 15:03:10 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Army Secretary: 'We're Falling Behind Online']]></title>
      <link>http://securityratty.com/article/730b88f8eef7733308e97030dd4e33df</link>
      <guid>http://securityratty.com/article/730b88f8eef7733308e97030dd4e33df</guid>
      <description><![CDATA[The Army lags with communications technologies, from cell phones to Facebook, the service's chief complains. His advice to the generals: &quot;Find a blog to be a part of,&quot; and learn social media &quot;as a...]]></description>
      <content:encoded><![CDATA[The Army lags with communications technologies, from cell phones to Facebook, the service's chief complains. His advice to the generals: "Find a blog to be a part of," and learn social media "as a second language." Even if it means getting a teenager to be your "translator."<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=b9abbdd5bec616c5e1ee5cdd2eaf9153" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=b9abbdd5bec616c5e1ee5cdd2eaf9153" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=FA7EwJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=FA7EwJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=2DJ4Cj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=2DJ4Cj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=EqkpHj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=EqkpHj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=IEfVMJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=IEfVMJ" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=cH4WzJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=cH4WzJ" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=SHnVVj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=SHnVVj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=nGdghj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=nGdghj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=6JbQuJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=6JbQuJ" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/338313740" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/338313741" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 15:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/social media">social media</category>
      <category domain="http://securityratty.com/tag/communications technologies">communications technologies</category>
      <category domain="http://securityratty.com/tag/cell phones">cell phones</category>
      <category domain="http://securityratty.com/tag/army lags">army lags</category>
      <category domain="http://securityratty.com/tag/chief complains">chief complains</category>
      <category domain="http://securityratty.com/tag/language">language</category>
      <category domain="http://securityratty.com/tag/teenager">teenager</category>
      <category domain="http://securityratty.com/tag/blog">blog</category>
      <category domain="http://securityratty.com/tag/service">service</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/338313741/army-secretary.html">Army Secretary: 'We're Falling Behind Online'</source>
    </item>
    <item>
      <title><![CDATA[Collaboration in the Cloud, Virtual Worlds and the Hacker Mindset]]></title>
      <link>http://securityratty.com/article/451246868f8b52e293c9ac433dce53dd</link>
      <guid>http://securityratty.com/article/451246868f8b52e293c9ac433dce53dd</guid>
      <description><![CDATA[Collaboration in the Cloud
Forward thinking companies use collaboration technologies to melt away the physical distance between disparate offices, remote workers and suppliers. Investments in R&amp;D...]]></description>
      <content:encoded><![CDATA[<h4><img src="http://blogs.cisco.com/images/uploads/johnchamberspost.jpg" alt="" width="450" height="246" /></h4>
<h4>Collaboration in the Cloud</h4>
<p>Forward thinking companies use collaboration technologies to melt away the physical distance between disparate offices, remote workers and suppliers.  Investments in R&amp;D projects to create the next generation of business collaboration technologies and starting to bear early fruits and are worth paying attention to - especially if you get paid to &#8220;do security&#8221;.  One major focus area is Virtual Worlds.</p>
<h4>Teleporting Virgins</h4>
<p>The <a href="http://blog.secondlife.com/2008/07/08/ibm-linden-lab-interoperability-announcement/">big news</a> in the <a href="http://www.secondlife.com/">Second Life</a> research community is that avatars (&#8221;virtual people&#8221;) have successfully teleported between <em><strong>distinct </strong></em>virtual worlds.  The virgin teleporters went from a Second Life Preview Grid - an experimental grid completely disconnected from the Main Grid - to a virtual world running IBM OpenSIM.</p>
<p>At this stage there is intentionally no asset transfer going on at all - in other words, you can&#8217;t take your &#8220;stuff&#8221; from one world to another - but that will come in time as the <a href="http://secondlifegrid.net.s3.amazonaws.com/docs/specs/SLGOGP-draft-1.html">Open Grid Protocol</a> is extended.  Today just login and teleport are supported.  No stealing those trade secret &#8220;assets&#8221; yet ;-).</p>
<p>Linden Labs speaks to this issue:</p>
<blockquote><p>Q: How will Linden Lab prevent property from being copied into other virtual worlds?<br />
We’re paying extremely close attention to that question. We will be designing this with the Second Life community to ensure their needs are met. We want to stress that when it does become possible to move avatars between worlds, we will take the utmost care to protect the rights of Second Life property owners and creators. Linden Lab will not design a system that lets people openly violate the permissions of SL goods and take them to other worlds. We recognize that intellectual property is the engine that drives Second Life, and we are completely committed to preserving the qualities that make Second Life the unique, innovative and dynamic place that it is today.</p></blockquote>
<p>With my &#8220;hacker-vision&#8221; &#8482; enabled I see *all kinds* of opportunities for mischief here.  I&#8217;m betting we&#8217;ll see imaginative attacks as the usual cat and mouse game of vulnerability research and vendor response plays out.  &#8220;Sorry boss, someone hijacked my avatar and now I&#8217;m stuck on this desert island for who knows how long!&#8221;.</p>
<h4>Threat Profiling Second Life</h4>
<p>Getting back to reality, people are already exploring Virtual World security.  <a href="http://www.ernw.de/">Michael Thumann of ERNW</a> in Germany is a pen-tester and security researcher and in this 10 minute video, Michael shares the result of his security research on Second Life.</p>
<p>He covers:</p>
<ul>
<li> In-game cheating</li>
<li> Identity theft</li>
<li> Attacking 3rd party servers using Linden Scripting Language (think about the liability issues and the providers ability to track abusers)</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/6MoptnBsNGc&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6MoptnBsNGc&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>For those interested in more detail, the full presentation he gave at BlackHat Europe 2008 in Amsterdam is <a href="https://www.blackhat.com/presentations/bh-europe-08/Thumann/Whitepaper/bh-eu-08-thumann-WP.pdf">here </a>(pdf).</p>
<p>Of particular note, Michael applied a formal threat model approach to the research - <a href="http://msdn.microsoft.com/en-us/library/ms954176.aspx">STRIDE </a>from Microsoft.</p>
<p>In a future post I&#8217;ll talk more about threat profiling in the context of Cloud Computing vulnerability research and specific API security vulnerability classes we can expect to see exploited.</p>
<img src="http://feeds.feedburner.com/~r/CloudSecurity/~4/338174255" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 11:51:24 +0000</pubDate>
      <category domain="http://securityratty.com/tag/virtual worlds">virtual worlds</category>
      <category domain="http://securityratty.com/tag/worlds">worlds</category>
      <category domain="http://securityratty.com/tag/research">research</category>
      <category domain="http://securityratty.com/tag/vulnerability research">vulnerability research</category>
      <category domain="http://securityratty.com/tag/security research">security research</category>
      <category domain="http://securityratty.com/tag/life">life</category>
      <category domain="http://securityratty.com/tag/life property owners">life property owners</category>
      <category domain="http://securityratty.com/tag/life research community">life research community</category>
      <category domain="http://securityratty.com/tag/collaboration">collaboration</category>
      <source url="http://feeds.feedburner.com/~r/CloudSecurity/~3/338174255/">Collaboration in the Cloud, Virtual Worlds and the Hacker Mindset</source>
    </item>
    <item>
      <title><![CDATA[Formula language button manages Deny Access list searches]]></title>
      <link>http://securityratty.com/article/27be8898a60c9589e509a961b01ab6ad</link>
      <guid>http://securityratty.com/article/27be8898a60c9589e509a961b01ab6ad</guid>
      <description><![CDATA[Get details on how to create a button using Formula language code to search Deny Access lists from the toolbar of a Lotus Notes administrator...]]></description>
      <content:encoded><![CDATA[Get details on how to create a button using Formula language code to search Deny Access lists from the toolbar of a Lotus Notes administrator client.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/338096880" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 06:00:52 +0000</pubDate>
      <category domain="http://securityratty.com/tag/deny access lists">deny access lists</category>
      <category domain="http://securityratty.com/tag/formula language code">formula language code</category>
      <category domain="http://securityratty.com/tag/button">button</category>
      <category domain="http://securityratty.com/tag/toolbar">toolbar</category>
      <category domain="http://securityratty.com/tag/details">details</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/338096880/0,289483,sid4_gci1320819,00.html">Formula language button manages Deny Access list searches</source>
    </item>
    <item>
      <title><![CDATA[A backup tape is stolen from Greensboro Gynecology Associates]]></title>
      <link>http://securityratty.com/article/50667ca11f139e2009a7776a17ed3db5</link>
      <guid>http://securityratty.com/article/50667ca11f139e2009a7776a17ed3db5</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/15/08

Organization
Greensboro Gynecology Associates

Contractor/Consultant/Branch
None

Victims
Physicians, staff members, and patients

Number...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/gga.jpg" width="70" align="right" height="70"><font size="2"><b>Date Reported: </b><br>7/15/08<br><br><b>Organization: </b><br><a href="http://www.greensborogynassoc.medem.com/">Greensboro Gynecology Associates</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>None<br><br><span style="font-weight: bold;">Victims:</span><br>Physicians, staff members, and patients<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown<br><br><span style="font-weight: bold;">Types of Data:</span><br>"names, addresses, Social Security numbers, employers, insurance companies, policy numbers and family members"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"GREENSBORO - Patients at a Greensboro doctors’ office have been notified that their personal information - including Social Security numbers and addresses - was stolen in May."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.news-record.com/content/2008/07/15/article/security_breach_puts_patients_of_greensboro_gynecology_at_risk">News &amp; Record</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Ryan Seals, News &amp; Record<br><br><span style="font-weight: bold;">Response:</span><br>From the online source cited above:<br><br>In a letter mailed to patients, Greensboro Gynecology Associates said a backup tape of their computer database was stolen.<br><span style="font-style: italic;">[Evan] Does "their computer database" include billing information and other confidential information other than personally identifiable information?</span><br style="font-style: italic;"><br>The letter was dated June 16, but some letters weren't postmarked until July 9.<br><br>The medical practice said a backup tape of patient information was stolen on May 29 from an employee who was taking the tape to an off-site storage facility for safekeeping.<br><span style="font-style: italic;">[Evan] I wonder what type of off-site storage facility.&nbsp; Some of the small businesses that I have encountered consider an employee's home to be an "off-site" storage facility.</span><br style="font-style: italic;"><br>The stolen information included patients' name, address, Social Security number, employer, insurance company, policy numbers and family members.<br><br>The tape did not include treatment or specific medical data.<br><br>"We are very concerned about this theft, as we too are victims," Pat Higgins, the practice's administrator, wrote in an e-mail Tuesday. "We are notifying our present and former patients. ..."<br><br>The practice at 719 Green Valley Road Suite 305 said personal information for its physicians and other staff members also was on the stolen tape.<br><br>the case is under investigation<br><br>did not respond to inquiries about how many patients were affected, how the theft occurred and whether anything else was taken<br><br>The practice's letter said the theft had been reported to police. However, officials with the Greensboro Police Department and the Guilford County Sheriff's Office said they had no such report on file.<br><span style="font-style: italic;">[Evan] This is interesting news.</span><br><br>The data was not encrypted, but Greensboro Gynecology Associates said the stolen data isn't likely to be accessed.<br><br>"We have consulted with several computer security experts, and they have advised it is highly unlikely the tapes can be accessed because of the program used and the language (the information) is written in," according to a recording on a hotline set up to address patients' concerns.<br><span style="font-style: italic;">[Evan] Who are these several computer security "experts'?&nbsp; I hate to disagree, but...&nbsp; The assessment is based on "the program used and the language" that the archived information is written in.&nbsp; Really?&nbsp; How hard is it to obtain the necessary hardware and software to access the information?&nbsp; Someone interested in accessing the tape could conceivably flip the data protection tab on the tape (to prevent data corruption through inadvertent writes), download some of the more popular backup software programs, buy a compatible drive (stolen or on eBay), and go to town.&nbsp; Couldn't they?&nbsp; Backup Exec is a very popular backup program.&nbsp; Anyone can download a 60-day trial for free.&nbsp; More talented professionals have even more sophisticated methods of accessing data on tape. </span><br style="font-style: italic;"><br>Greensboro Gynecology Associates said they are consulting with computer security experts to prevent similar thefts in the future.<br><span style="font-style: italic;">[Evan] I kind of hope that they are not consulting with the same computer security "experts" referenced above.</span><br style="font-style: italic;"><br>"We sincerely regret and apologize that this incident occurred," the letter said<br><br><span style="font-weight: bold;">Commentary:</span><br>Many backup software solutions include the option to encrypt the written data built-in.&nbsp; Why not use it?<br><br>Greensboro Gynecology Associates has established a hotline for concerned patients.&nbsp; The phone number is (336) 544-4590.&nbsp;&nbsp; The hotline asks patients to leave their name and telephone number for a staff member to return their call. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/16/gga.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Wed, 16 Jul 2008 12:16:26 +0000</pubDate>
      <category domain="http://securityratty.com/tag/greensboro gynecology">greensboro gynecology</category>
      <category domain="http://securityratty.com/tag/greensboro">greensboro</category>
      <category domain="http://securityratty.com/tag/tape">tape</category>
      <category domain="http://securityratty.com/tag/backup tape">backup tape</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/specific medical data">specific medical data</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <source url="http://breachblog.com/2008/07/16/gga.aspx">A backup tape is stolen from Greensboro Gynecology Associates</source>
    </item>
    <item>
      <title><![CDATA[More CEP Misinformation: Overhyped is not Mere Hype]]></title>
      <link>http://securityratty.com/article/d5cd03af615c343d658ac200f78627bd</link>
      <guid>http://securityratty.com/article/d5cd03af615c343d658ac200f78627bd</guid>
      <description><![CDATA[Paul Vincents blog post CEP: hype, or the next best thing since sliced bread? mispresents the dialog going on the the CEP community
First of all, we have notread anyone saying that CEP is mere hype as...]]></description>
      <content:encoded><![CDATA[<p>Paul Vincent&#8217;s blog post <a href="http://tibcoblogs.com/cep/2008/07/15/cep-hype-or-the-next-best-thing-since-sliced-bread/" target="_blank">CEP: hype, or the next best thing since sliced bread?</a> mispresents the dialog going on the the CEP community.</p>
<p>First of all, we have not read anyone saying that CEP is &#8220;mere hype&#8221; as Paul Vincent has distorted the discussion.  What people have have said is that CEP is overhyped. There is a huge difference in &#8220;Mere Hype&#8221; (Paul Vincent&#8217;s misinformation) and &#8220;Overhyped&#8221;.  </p>
<p>In addition, Paul goes a step further and calls the entire discussion, one he did not participate in, &#8221;over-discussed (but ultimately uninteresting)&#8221; as a sideline observer who has offered nothing to the dialog.  TIBCO&#8217;s customers have not released a CEP announcement in a very long time and they are not contributing to the critical technical discussions.</p>
<p>Instead of sniping at community discussions on the blogosphere,  as a lead-in for a blog post, why not offer the details of a TIBCO customer use case?  Also, instead of misquoting the community discussions, why not be accurate, not misleading and condescending?     How about getting into the details of TIBCO Event Processing Language?  Maybe discussing the plans, if any, for the integration of Insightful and Spotfire with BusinessEvents?  </p>
<p>I greatly admire TIBCO and their technology, but Paul&#8217;s post <a href="http://tibcoblogs.com/cep/2008/07/15/cep-hype-or-the-next-best-thing-since-sliced-bread/" target="_blank">CEP: hype, or the next best thing since sliced bread?</a> is both misleading and inaccurate. We expect more out of the TIBCO bloggers, for example, a strong public customer reference detailing a CEP use case.   Something we have not seen on the TIBCO blog.</p>
<p>PS:  A quick Google search reveals that the only person on the net calling <a href="http://www.google.com/search?hl=th&amp;q=CEP+%22mere+hype%22&amp;meta=" target="_blank">CEP &#8220;Mere Hype&#8221;</a> is Paul Vincent.</p>
]]></content:encoded>
      <pubDate>Wed, 16 Jul 2008 03:47:35 +0000</pubDate>
      <category domain="http://securityratty.com/tag/mere hype">mere hype</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep mere hype">cep mere hype</category>
      <category domain="http://securityratty.com/tag/hype">hype</category>
      <category domain="http://securityratty.com/tag/pauls post cep">pauls post cep</category>
      <category domain="http://securityratty.com/tag/cep community">cep community</category>
      <category domain="http://securityratty.com/tag/cep announcement">cep announcement</category>
      <category domain="http://securityratty.com/tag/paul vincent">paul vincent</category>
      <category domain="http://securityratty.com/tag/entire discussion">entire discussion</category>
      <source url="http://www.thecepblog.com/2008/07/16/more-cep-misinformation-overhyped-is-not-mere-hype/">More CEP Misinformation: Overhyped is not Mere Hype</source>
    </item>
    <item>
      <title><![CDATA[Malware and Office Documents Joining Forces]]></title>
      <link>http://securityratty.com/article/dee3d028ca8134c75e2aec7f397d1493</link>
      <guid>http://securityratty.com/article/dee3d028ca8134c75e2aec7f397d1493</guid>
      <description><![CDATA[Common office files as documents, presentations, spreadsheets and PDF files, are the most widely abused ones in targeted attacks, which when backed up with enough personal information and take into...]]></description>
      <content:encoded><![CDATA[<div style="text-align: left;"></div>
<div class="separator" style="text-align: center; clear: both;"></div>
<a href="http://bp1.blogger.com/_wICHhTiQmrA/SHtuv_mJSwI/AAAAAAAAB6M/X83g6Zkr9hg/s1600-h/screen1.jpg" imageanchor="1" style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;"><img src="http://bp1.blogger.com/_wICHhTiQmrA/SHtuv_mJSwI/AAAAAAAAB6M/b0YAu_NWEQk/s200-R/screen1.jpg" style="border: 0pt none ;" /></a>Common office files as documents, presentations, spreadsheets and PDF files, are the most widely abused ones in targeted attacks, which when backed up with enough personal information and take into consideration the time of their attack if the social engineering campaign is either going to be based on a current/upcoming event, or on an event anticipated due to information gathered through open source intelligence, often make it through common signature based scanning solutions.<br />
<br />
Despite the relatively easy to obtain, point'n'click <a href="http://www.f-secure.com/weblog/archives/00001450.html">DIY tools for backdooring common office files</a> are available for the script kiddies to take advantage of, some are <a href="http://ddanchev.blogspot.com/2007/10/dynamics-of-malware-industry.html">naturally remaining proprietary tools</a>, making them harder to analyze unless a copy is obtained. Like this one, generating "undetected" by signatures based scanning, office documents and spreadsheets that would drop the actual malware on the PC.<br />
<br />
Automatic translation of its description and core features :<br />
<br />
<i>"The program represents a generator OfficeJoiner macros in the language Visual Basic for Application (VBA), for introduction in the document Microsoft Office Word / Microsoft Office Excel executable file (win32 exe), followed by fully automatic recovery and launch, without any&nbsp; additional action by the user. The only requirement that formed in such a way xls / doc files is to support&nbsp; VBA macros on the computer end-user formed file and permission to launch macros.</i><br />
<br />
<i>The program uses NOT a vulnerability (exploit) or macro-virus tools for the introduction, extraction or running embedded files. This means that it has generated macros compatible with ALL versions of Microsoft Office products starting with Microsoft Office 97 package, with any established "patches" and the service pack. Macros generated by this program not detected antivirus, for the simple reason that they are not viruses or macro viruses. The program uses only "established" means products built into Microsoft Excel VBA language to achieve their goals.</i><br />
<br />
<i>- Fully automatic generation of macro for the introduction of documents word / excel any given exe-file with his persistence in the body and subsequent documents automatic recovery and launch, when opening a document word / excel.&nbsp;</i><br />
<br />
<i>- Generated macros are compatible with all versions of ms word / excel since version 97,&nbsp; employments and regardless of the presence / absence of any patches / servicepacs.&nbsp;</i><br />
<br />
<i>- Generated macros are not macro-viruses, exploits do not use and do not contain any malicious code, so do not be detected by any antivirus tools as viruses.&nbsp;</i><br />
<br />
<i>- Conversion body ex-file macro happening in such a way that while in doc / xls file it not detected any antivirus, and can be freely sent by mail safely passed all checks, even if in itself contains viral code defined antivirus. <br />
&nbsp;</i><br />
<i>- Sgenerirovanny and attached to the body of the document macro can be protected with a password or signed certificate, using funds established Microsoft Office, which does not affect him productivity or efficiency (macro, in any case remain fully workable).&nbsp;</i><br />
<br />
<i>- Box macro can be made both in the new document, and in any document containing data and-or other macros. Generated program code is fully compatible with any other embedded in the document macros or entering data, and will not interfere with their work, as well as maintain its efficiency.</i><br />
<br />
<div dir="ltr" id="result_box"><i>- Added auto-finding ways to extract exe-file; <br />
&nbsp;</i></div>
<div dir="ltr" id="result_box"><i>- Added possibility of a macro arbitrary text in the body of the instrument; <br />
&nbsp;</i></div>
<div dir="ltr" id="result_box"><i>- Optimized algorithm macro-generation code; <br />
</i></div>
<div dir="ltr" id="result_box"><i>&nbsp;</i> </div>
<div dir="ltr" id="result_box"></div>
<div style="text-align: left;"></div>
<div class="separator" style="text-align: center; clear: both;"></div>
<div dir="ltr" id="result_box"><a href="http://bp1.blogger.com/_wICHhTiQmrA/SHt7EgPiRwI/AAAAAAAAB6U/BtNJaK_13LM/s1600-h/officedocs_malware_sample.PNG" imageanchor="1" style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;"><img src="http://bp1.blogger.com/_wICHhTiQmrA/SHt7EgPiRwI/AAAAAAAAB6U/xhaiKacT-eM/s200-R/officedocs_malware_sample.PNG" style="border: 0pt none ;" /></a><i>Enabling this option will lead to the creation macro code, who himself will find a way to unpack and run embedded exe-file. Auto-search finds the current user folder and produces there extraction and launch embedded file. The peculiarity of this method is that this method will work on the computers of users with a limited account, because in its user folder in any case has the right to record / performance. Using this option is justified to improve the "punching" macro on computers with limited account or unknown file structure (let Windows installed on the disk is different from C). <br />
<br />
You can specify a name for final file independently, or leave blank, then the name will be generated automatically.</i> </div>
<div dir="ltr" id="result_box"><i><br />
</i></div>
<div dir="ltr" id="result_box"><i>On this possibility has asked for a user program, its essence is that after running a macro, retrieval and downloading exe-file the document with the introduction of exe-file will be withdrawn posed text. Perhaps in this way can improve the application of social engineering, designed to force the user to allow support for macros. For example, in the text of the document indicate: <br />
<br />
"This document contains hidden text (password, a system of calculation formulas, interactive components, etc.), Which can be viewed only after the inclusion of support macros. Please enable support for macros and re-opening this document ". <br />
<br />
After resolving support macros, and the implementation of embedded exe-file, the document will be withdrawn given a string containing probable "password" or any other textual information.</i>  " </div>
<br />
Despite that the tool is proprietary, the underground economy's leaks are largely driven by bargain hunters who would exchange proprietary tool, whose often biased exclusiveness may increase the profit margins, for a service or a good that may be worthless for them in general, but impossible to obtain and take advantage of in the present. It will not just leak in one way or another, someone will inevitably backdoor the backdooring tool and trick the novice bargain hunters into running it, by having both their host infected and money taken.<br />
<br />
<b>Related posts:</b><br />
<a href="http://ddanchev.blogspot.com/2007/03/underground-economys-supply-of-goods.html">The Underground Economy's Supply of Goods and Services</a><br />
<a href="http://ddanchev.blogspot.com/2008/05/yet-another-diy-proprietary-malware.html">Yet Another DIY Proprietary Malware Builder</a><br />
<a href="http://ddanchev.blogspot.com/2008/05/small-pack-web-malware-exploitation-kit.html">The Small Pack Web Malware Exploitation Kit - Proprietary</a><br />
<a href="http://ddanchev.blogspot.com/2008/04/diy-exploit-embedding-tool-proprietary.html">DIY Exploit Embedding Tool - A Proprietary Release</a><br />
<a href="http://ddanchev.blogspot.com/2008/04/skype-spamming-tool-in-wild.html">Skype Spamming Tool in the Wild - Proprietary Release</a><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=mMDIJJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=mMDIJJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=vtGZUJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=vtGZUJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=Voeqqj"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=Voeqqj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=QZJLHj"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=QZJLHj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=4VmcIJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=4VmcIJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=rqLHKJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=rqLHKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=LnaC8j"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=LnaC8j" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/335226251" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 14 Jul 2008 07:20:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/document">document</category>
      <category domain="http://securityratty.com/tag/document macros">document macros</category>
      <category domain="http://securityratty.com/tag/support">support</category>
      <category domain="http://securityratty.com/tag/enable support">enable support</category>
      <category domain="http://securityratty.com/tag/macro">macro</category>
      <category domain="http://securityratty.com/tag/macro viruses">macro viruses</category>
      <category domain="http://securityratty.com/tag/support vba macros">support vba macros</category>
      <category domain="http://securityratty.com/tag/exe-file">exe-file</category>
      <category domain="http://securityratty.com/tag/extract exe-file">extract exe-file</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/335226251/malware-and-office-documents-joining.html">Malware and Office Documents Joining Forces</source>
    </item>
    <item>
      <title><![CDATA[A Niche to a Niche is Still Hard to Staff]]></title>
      <link>http://securityratty.com/article/928e4ced778e9e246c51637aebd03d84</link>
      <guid>http://securityratty.com/article/928e4ced778e9e246c51637aebd03d84</guid>
      <description><![CDATA[Ive touched on this about a bazillion times, let me start today with a very simple statement: due to the scale of the US Government, we cannot find enough skilled security people
Part of the problem...]]></description>
      <content:encoded><![CDATA[<p>I&#8217;ve touched on this about a bazillion times, let me start today with a very simple statement:  due to the scale of the US Government, we cannot find enough skilled security people.</p>
<p>Part of the problem is that good security people need to know the following skills:</p>
<ul>
<li>IT technology: since the data more often than not is in a computer, you need to understand them</li>
<li>People technology: policies and procedures for managing people</li>
<li>Business sense:  understanding that you&#8217;re supporting business goals</li>
<li>And for Government:  politics</li>
</ul>
<p>Back when I was PFC Rybolov, my battalion commander told me something along the lines of &#8220;The intelligence world is a hard job, you have to be able to out-infantry the infantry, out-mechanic the mechanics, out-radio the radio guys, and you need to know a language.&#8221;  Security is pretty much the same thing&#8211;you have to out-techie the techies, out-business the MBAs, and out-jerkify the auditors.  =)</p>
<p>Sound complicated?  Yes, it is, and it&#8217;s hard to find people who can do all this.  IT is an employment niche, IT security is a niche to a niche.  And there isn&#8217;t enough people who have the experience to do it.</p>
<p>So how do we mitigate the staffing shortage?  Here is what we are doing today in the Government:</p>
<ul>
<li>CyberCorps scholarship program for undergrads and graduate students with a minimum government service obligation.</li>
<li>Using other career fields in &#8220;crossover roles&#8221;&#8211;yes, accountants can be used for some light security tasks.  Some things that we think of as security are really Quality Assurance and Change Control jobs that we have a vested interest in making work.</li>
<li>Using contractors in some roles such as ISSO, ISSM, etc.</li>
<li>Automation as much as possible.  Technical is easier, the policy and procedures side takes longer.  What you&#8217;ll find out eventually is that good IT management is good security management.</li>
<li>Hanging on methodologies to &#8220;automate&#8221; the process side of security.</li>
</ul>
<p>Now this is cool and all, but it&#8217;s hard to sustain and really hard to justify as a long-term solution.  In order to support the Government, we need to create more people.  Cybercorps is a start, but the need is so much larger than the supply that we have to consider better ways to create Government security dweebs.</p>
<p>Do we need Security Awareness and Training?  Yes we do, but much more than what is being provided (think system administrator training and procurement specialist training, not end-user training), and as an internal recruiting pipeline.  Still, I don&#8217;t think that we can recruit enough people to &#8220;the dark side&#8221; and that we need to look outside the Beltway for people.  Problem is that DC is such an insular community and we don&#8217;t speak the same language as the rest of the world.</p>
<!-- Social Bookmarks BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.guerilla-ciso.com/archives/420&amp;title=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to Del.icio.us"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/delicious.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Del.icio.us" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.guerilla-ciso.com/archives/420&amp;title=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to digg"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/digg.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to digg" alt="Add 'A Niche to a Niche is Still Hard to Staff' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.guerilla-ciso.com/archives/420&amp;title=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to reddit"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/reddit.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to reddit" alt="Add 'A Niche to a Niche is Still Hard to Staff' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://feedmelinks.com/categorize?from=toolbar&amp;op=submit&amp;name=A+Niche+to+a+Niche+is+Still+Hard+to+Staff&amp;url=http://www.guerilla-ciso.com/archives/420&amp;version=0.7" title="Add 'A Niche to a Niche is Still Hard to Staff' to Feed Me Links"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/feedmelinks.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Feed Me Links" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Feed Me Links" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.guerilla-ciso.com/archives/420" title="Add 'A Niche to a Niche is Still Hard to Staff' to Technorati"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/technorati.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Technorati" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.guerilla-ciso.com/archives/420&amp;t=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to Yahoo My Web"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/yahoo_myweb.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Yahoo My Web" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/refer.php?url=http://www.guerilla-ciso.com/archives/420&amp;title=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to Stumble Upon"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/stumbleupon.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Stumble Upon" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.guerilla-ciso.com/archives/420&amp;title=A+Niche+to+a+Niche+is+Still+Hard+to+Staff" title="Add 'A Niche to a Niche is Still Hard to Staff' to Google Bookmarks"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/google.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Google Bookmarks" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.squidoo.com/lensmaster/bookmark?http://www.guerilla-ciso.com/archives/420" title="Add 'A Niche to a Niche is Still Hard to Staff' to Squidoo"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/squidoo.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Squidoo" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Squidoo" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.bloglines.com/sub/http://www.guerilla-ciso.com/archives/420" title="Add 'A Niche to a Niche is Still Hard to Staff' to Bloglines"><img src="http://www.guerilla-ciso.com/wp-content/plugins/social_bookmarks/bloglines.png" border="0" title="Add 'A Niche to a Niche is Still Hard to Staff' to Bloglines" alt="Add 'A Niche to a Niche is Still Hard to Staff' to Bloglines" /></a></div>
<!-- Social Bookmarks END --><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/TheGuerillaCiso?a=pYh1lJ"><img src="http://feeds.feedburner.com/~f/TheGuerillaCiso?i=pYh1lJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/TheGuerillaCiso?a=bTXEcj"><img src="http://feeds.feedburner.com/~f/TheGuerillaCiso?i=bTXEcj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheGuerillaCiso/~4/331709034" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 10 Jul 2008 08:59:36 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/light security tasks">light security tasks</category>
      <category domain="http://securityratty.com/tag/management">management</category>
      <category domain="http://securityratty.com/tag/security management">security management</category>
      <category domain="http://securityratty.com/tag/government security dweebs">government security dweebs</category>
      <category domain="http://securityratty.com/tag/government">government</category>
      <category domain="http://securityratty.com/tag/security awareness">security awareness</category>
      <category domain="http://securityratty.com/tag/security people">security people</category>
      <category domain="http://securityratty.com/tag/technology">technology</category>
      <source url="http://feeds.feedburner.com/~r/TheGuerillaCiso/~3/331709034/420">A Niche to a Niche is Still Hard to Staff</source>
    </item>
    <item>
      <title><![CDATA[Have you googled, HR security breaches lately?]]></title>
      <link>http://securityratty.com/article/891bb72b417d85643a8bd1df738baf4f</link>
      <guid>http://securityratty.com/article/891bb72b417d85643a8bd1df738baf4f</guid>
      <description><![CDATA[Blogger: Randall Gamby
As briefly mentioned in a Burton Group IdPS blog and a ZDNet Australia published article on July 3, 2008, HR data from Google was stolen from one of their previous HR outsource...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Randall Gamby</p>

<p>As briefly mentioned in a Burton Group <a href="http://bgidps.typepad.com/bgidps/2008/07/physician-heal.html">IdPS blog</a> and a ZDNet Australia published <a href="http://www.zdnet.com.au/news/security/soa/Stolen-Google-s-employee-records-/0,130061744,339290305,00.htm">article</a> on July 3, 2008, HR data from Google was stolen from one of their previous HR outsource partners.&nbsp; It seems that the partner, Colt Express Outsource Partners, had equipment stolen that contained HR data from some of its clients, including Google.&nbsp; The data was unencrypted and stored on systems that were apparently portable.</p>

<p>So what does this mean for all of us?&nbsp; </p>

<p>First, it shows that even large SaaS companies like Google can be bitten by a lack of security at their partners, just like many of us can.&nbsp; Burton Group has been warning clients for a long time about the dangers of sending confidential information to outsource partners without proper security and audit processes in place. Of course this should also be backed by strong contractual language.&nbsp; </p>

<p>Second, be prepared to pay.&nbsp; Even if Google had breach mitigation terms in their contract, Colt Express announced that it was in financial difficulty. So Google has had to pay for financial reporting and other compensation to its own employees, even though Google did nothing wrong.&nbsp; </p>

<p>Third, a Google representative stated &quot;We take the security of our employees very seriously and require outside vendors to meet appropriate security standards. We review and update these standards on an on-going basis.”&nbsp; Does this mean that Google doesn’t require encryption of its confidential information since encryption of the data was not deployed at Colt Express?&nbsp; When working with third parties, whether it’s financial data or confidential personal data, this information needs to be protected from unauthorized access. One of the simplest ways is encrypting the data while at rest, regardless of where it’s located.&nbsp; </p>

<p>Final, the Colt Express breach brings to mind a question Burton Group is always asking: “What is your exit strategy if the contract is terminated with your outsourcing partner?”&nbsp; A lot of effort is expended in creating an outsourcing agreement around use and protection of data, but what happens when the contract is ended?&nbsp; Do you obtain and retain the information the outsource partner maintained?&nbsp; Do you have the outsource partner destroy the information and any archives of it (and verify this was done)?&nbsp; Do you create a custodial contract with the outsourcing partner for them to maintain the information and archives on your behalf (ensuring the data is properly protected)?&nbsp; As was found in this incident, after their contract with Google was terminated the outsourcing partner apparently retained the employee data unencrypted on their servers. This was the fatal mistake that allowed the breach to occur.</p>

<p>So as you work with your outsourcing and SaaS vendors, you should not only consider how day-to-day operations should be secured to maintain the confidentiality of your data. You should also think about how that data is being maintained over time, and what are your procedures should the unthinkable happen if your partner allows your data to be compromised.</p></div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/329819020" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 08 Jul 2008 05:38:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/employee data">employee data</category>
      <category domain="http://securityratty.com/tag/outsource partner destroy">outsource partner destroy</category>
      <category domain="http://securityratty.com/tag/outsource partner">outsource partner</category>
      <category domain="http://securityratty.com/tag/confidential personal data">confidential personal data</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/financial data">financial data</category>
      <category domain="http://securityratty.com/tag/partner">partner</category>
      <category domain="http://securityratty.com/tag/partner apparently">partner apparently</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/329819020/have-you-google.html">Have you googled, HR security breaches lately?</source>
    </item>
    <item>
      <title><![CDATA[A Blast from the Past: CEP at Stanford,1998-2003]]></title>
      <link>http://securityratty.com/article/ecd27eebd62b2df7d9e99b1fcf7ac96f</link>
      <guid>http://securityratty.com/article/ecd27eebd62b2df7d9e99b1fcf7ac96f</guid>
      <description><![CDATA[Courtesy of Complex Event Processing at Stanford
Complex event processing (CEP) is a new technology. It can be applied to extracting and analyzing information from any kind of distributed...]]></description>
      <content:encoded><![CDATA[<p>Courtesy of <a href="http://pavg.stanford.edu/cep/" target="_blank">Complex Event Processing at Stanford</a></p>
<p>Complex event processing (CEP) is a new technology. It can be applied to extracting and analyzing information from any kind of distributed message-based system. It is developed from the Rapide concepts of (1) causal event modeling, (2) event patterns and pattern matching, and (3) event pattern maps and constraints. Complex event processing can be applied to a wide variety of Enterprise monitoring and management problems, from low level network management to high level enterprise intelligence gathering.</p>
<h2>Applications of Complex Event Processing:</h2>
<ul>
<li><strong><a href="http://pavg.stanford.edu/cep/enterprise-viewing.html">Instant Insight</a></strong>  - hierarchical event viewing applied to the Enterprise IT layer. (coming soon)
<ul>
<li><a href="http://pavg.stanford.edu/cep/instantinsightpaper.pdf">Analysing business processes</a> (paper in pdf format)</li>
</ul>
</li>
<li><a href="http://pavg.stanford.edu/cep/netviewer-presentation.ppt">Network Level Monitoring and Management (Powerpoint presentation)</a></li>
<li><a href="http://pavg.stanford.edu/ID/">Cyber Security: Network Intrusion Detection</a></li>
<li>Enterprise Monitoring and Management (coming soon)</li>
<li><a href="http://pavg.stanford.edu/cep/final-version-131102.pdf">Modeling and Simulation of Collaborative Business Processes </a></li>
<li>Business Policy Monitoring. (coming soon)</li>
<li>Analysis and Debugging of Distributed Systems (coming soon)</li>
</ul>
<h2>Presentations:</h2>
<ul>
<li><a href="http://pavg.stanford.edu/cep/ee380abstract.html">&#8220;Complex Event Processing: An Essential Technology for Instant Insight into the Operation of Enterprise Information Systems,&#8221; </a>lecture at the Stanford University Computer Systems Laborary EE380 Colloquium series. <a href="http://stanford-online.stanford.edu/courses/ee380/030115-ee380-100.asx">Video of the lecture (duration: 60 minutes). </a></li>
</ul>
<h2>Publications:</h2>
<ul>
<li><em><a href="http://pavg.stanford.edu/cep/fabline.ps">Complex Event Processing in Distributed Systems.</a></em> David C. Luckham and Brian Frasca, Stanford University Technical Report CSL-TR-98-754, March 1998, 28 pages.<em>Abstract:</em> Complex event processing is a new technology for extracting information from distributed message-based systems. This technology allows users of a system to specify the information that is of interest to them. It can be low level network processing data or high level enterprise management intelligence, depending upon the role and viewpoint of individual users. And it can be changed from moment to moment while the target system is in operation. This paper presents an overview of Complex Event Processing applied to a particular example of a distributed message-based system, a fabrication process management system. The concepts of causal event histories, event patterns, event filtering, and event aggregation are introduced and their application to the process management system is illustrated by simple examples. This paper gives the reader an overview of Complex Event Processing concepts and illustrates how they can be applied using the Rapide toolset to one specific kind of system.<br />
 </li>
<li><em><a href="http://pavg.stanford.edu/cep/99pakdd.ps">Event Mining with Event Processing Networks.</a></em> Louis Perrochon and Walter Mann and Stephane Kasriel and David C. Luckham, The Third Pacific-Asia Conference on Knowledge Discovery and Data Mining. April 26-28, 1999. Beijing, China, 5 pages.<em>Abstract:</em> Event Mining discovers and delivers information and knowledge in a real-time stream of data, or events. We show that the process of delivering knowledge by searching patterns in data and subsequent abstraction of found patterns can be applied in real-time to a complex, asynchronous system. Our event processing engine consists of a network of event processing agents (EPAs) running in parallel that interact using a dedicated event processing infrastructure. The agents can be configured at run-time using a formal pattern language. The underlying infrastructure (1) provides an abstract communication mechanism and thus allows dynamic reconfiguration of the communication topology between agents at run-time and (2) provides transparent, location-independent access to all data. These features allow dynamic allocation of EPAs to different threads and processes on different machines at run time.<br />
 </li>
<li><em><a href="http://pavg.stanford.edu/people/santoro/distrib/ejava.ps">eJava - Extending Java with Causality</a></em>. Alexandre Santoro and Walter Mann and Neel Madhav and David Luckham, Proceedings of the 10th International Conference on Software Engineering and Knowledge Engineering, June 1998, 10 pages.<em>Abstract:</em> Programming languages like Java provide designers with a variety of classes that simplify the process of program development. Some of these classes allow one to easily build multithreaded programs. Though useful, especially in the creation of reactive systems, multithreaded programs present challenging problems such as race conditions and synchronization issues. Validating these programs against a specification is not trivial since Java does not clearly indicate thread interaction. These problems can be solved by modifying Java so that it produces computations, collections of events with both causal and temporal ordering relations defined for them. Specifically, the causal ordering is ideal for identifying thread interaction. This paper presents eJava, an extension to Java that is both event based and causally aware, and shows how it simplifies the process of understanding and debugging multithreaded programs.<br />
 </li>
<li><a href="http://pavg.stanford.edu/cep/99wicsa1.ps.gz">Event-Based Execution Architectures for Dynamic Software Systems</a>. James Vera, Louis Perrochon, David C. Luckham.<br />
Proceedings of the First Working IFIP Conf. on Software Architecture. 1999. San Antonio, Texas.<em>Abstract:</em> Distributed systems&#8217; runtime behavior can be difficult to understand. Concurrent, distributed activity make notions of global state difficult to grasp. We focus on the runtime structure of a system, its execution architecture, and propose representing its evolution as a partially ordered set of predefined architectural event types. This representation allows a system&#8217;s topology to be visualized, analyzed and con-strained. The use of a predefined event types allows the execution architectures of different systems to be readily compared.<br />
 </li>
<li><em><a href="http://pavg.stanford.edu/cep/cidf.ps.gz">Using Context-Based Correlation in Network Operations and Management</a></em>. Louis Perrochon (work in progress, mail author for newest version)<em>Abstract:</em> Network operation consists to a large degree of reaction to activities happening in the network. Better knowledge of the network at any time allows more appropriate reactions. On the example of intrusion detection, we show how context-based correlation of such activities can provide a more detailed view of the network in shorter time. We first present how we model context and then describe the architecture of the Stanford University CEP context-based correlator. Correlation is specified as event patterns in a declarative language that allows us to specify what needs to be detected, instead of specifying how it should be detected. CEP introduces the concept of causal context to intrusion detection. The correlator is able to process events on-line, as they are generated and it can be reconfigured at dynamically. We then show how it increases detection rate, reduce false alarms, and detect large-scale attack patterns at an early stage.</li>
</ul>
]]></content:encoded>
      <pubDate>Mon, 07 Jul 2008 15:20:21 +0000</pubDate>
      <category domain="http://securityratty.com/tag/architectural event types">architectural event types</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/event pattern maps">event pattern maps</category>
      <category domain="http://securityratty.com/tag/event types">event types</category>
      <category domain="http://securityratty.com/tag/event aggregation">event aggregation</category>
      <category domain="http://securityratty.com/tag/event patterns">event patterns</category>
      <category domain="http://securityratty.com/tag/complex event">complex event</category>
      <category domain="http://securityratty.com/tag/event based">event based</category>
      <category domain="http://securityratty.com/tag/hierarchical event">hierarchical event</category>
      <source url="http://www.thecepblog.com/2008/07/07/a-blast-from-the-past-cep-at-stanford1998-2003/">A Blast from the Past: CEP at Stanford,1998-2003</source>
    </item>
    <item>
      <title><![CDATA[Cloudsecurity.org Interviews Guido van Rossum: Google App Engine, Python and Security]]></title>
      <link>http://securityratty.com/article/a2cf6f2181968ed75532873c1bdb09fe</link>
      <guid>http://securityratty.com/article/a2cf6f2181968ed75532873c1bdb09fe</guid>
      <description><![CDATA[In this interview, cloudsecurity.org talks to Guido van Rossum about Python , Google App Engine and security
Guido is the creator of the Python programming language and more recently, Google App...]]></description>
      <content:encoded><![CDATA[<p><a title="Guido van Rossum in Google Uniform" href="http://www.python.org/~guido/" target="_blank"><img src="http://www.python.org/~guido/images/IMG_2192.jpg" border="0" alt="Guido Homepage" /></a></p>
<p>In this interview, cloudsecurity.org talks to <a title="Homepage of Guido van Rossum" href="http://www.python.org/~guido/">Guido van Rossum</a> about <a title="Python website" href="http://python.org">Python</a>, <a title="Description of Google AppEngine" href="http://code.google.com/appengine/docs/whatisgoogleappengine.html">Google App Engine</a> and security.</p>
<p>Guido is the creator of the Python programming language and more recently, Google App Engine team member.  His involvement with the App Engine project was pretty late - the code &#8220;was almost ready for release&#8221; when he get involved.  The security architect of App Engine was primarily project lead, <a title="Kevin Gibbs Campfire Transcript" href="http://code.google.com/appengine/articles/cf1-text.html">Kevin Gibbs</a>, supported by the rest of the App Engine crew and the Google Security Team.</p>
<h4>The Interview</h4>
<p><em>cloudsecurity.org: What security principles did you follow for App Engine?<br />
</em></p>
<p>GvR: While I can&#8217;t share any specifics on what we&#8217;re doing to secure App Engine, I can say that the main principle we&#8217;ve followed could be called &#8220;defense in depth&#8221;. We&#8217;re not relying exclusively on a secure interpreter, or any other single security layer, to protect our users.</p>
<p><em>cloudsecurity.org: Please provide some examples of how those principles played out in terms of the current implementation?<br />
</em> <em> </em></p>
<p>GvR: Sorry, we don&#8217;t divulge such information.</p>
<p><em>cloudsecurity.org: What criteria did you apply to Python module selection?</em></p>
<p>GvR: We first looked for modules that were useful and straightforward to audit. If a module was large or complex, we&#8217;d only audit it (fixing things we found) if it was deemed essential or at least useful for a large number of users; otherwise we&#8217;d exclude it.</p>
<p><em>cloudsecurity.org: What do you see as the security risks inherent in exposing an interpreter runtime in a shared environment?<br />
</em></p>
<p>GvR: <span>I presume you&#8217;re asking about risks to users, like providing accidental access to data belonging to another app. We&#8217;ve taken extensive measures to isolate different apps from each other. For example, each app runs in a separate process, and the datastore prevents an app from accessing data belonging to other apps.</span></p>
<p><em>cloudsecurity.org: I recently attended a fascinating talk by <a title="Justin Ferguson" href="http://eusecwest.com/justin-ferguson-interpreter-vm-attacks.html" target="_blank">Justin Ferguson</a> (a Seattle based security consultant) at <a title="eusecwest" href="http://www.eusecwest.com/" target="_blank">eusecwest</a> in London.  He gave a great talk exploring security vulnerabilities in language interpreters and specifically highlighted some security weaknesses in Python App Engine.  What are your thoughts on his research and specifically the Python issues he highlighted?  When do you anticipate they will get fixed?<br />
</em></p>
<p>GvR: We&#8217;ve anticipated all of the possibilities raised in Justin&#8217;s talk, and took measures to protect our users. Justin highlighted weaknesses in Python, but not in App Engine. Furthermore, our security model does not rely solely upon protections within the Python interpreter; there are additional protections that these external analyses have missed.<em><br />
</em><br />
<em>cloudsecurity.org: How do you contain an attacker that exploits bugs in App Engine from exploiting the underlying OS and potentially interfering with other users processes or attacking backend systems?<br />
</em></p>
<p>GvR: You are correct that there are strong measures in place, but I&#8217;m not at liberty to discuss details.</p>
<p><em>cloudsecurity.org: Python was the first language to get the App Engine treatment, what language is next and what are some of the language specific security challenges the team has had to deal with?<br />
</em></p>
<p>GvR: Although I can&#8217;t comment on what language is next, we are working on this, and have gotten a lot of great feedback from our developers. As far as language-specific security challenges, they stemmed mostly from the complexity of the Python interpreter. We spent a lot of time auditing this, and did a great deal more than just identifying buffer overflows.  I can also add that Google is actively researching the security of interpreted languages.  Google engineers routinely contribute security fixes to open source projects, including but not limited to Python.<em><br />
</em><br />
<em>cloudsecurity.org: How does the team decide when &#8216;enough is enough&#8217; in terms of hardening the interpreter?<br />
</em> <em> </em></p>
<p>GvR: That&#8217;s not really how we approach it. We realize that security is an ongoing effort, and try to stay ahead of threats through continuous monitoring and testing.</p>
<p><em>cloudsecurity.org: Some <a style="color: #551a8b;" title="commentators" href="http://blog.ianbicking.org/2008/04/13/app-engine-and-pylons/" target="_blank">commentators</a> have suggested that perhaps the difficulty of auditing the implementation led to some modules being more heavily restricted than perhaps necessary.  What are your thoughts on that and what plans, if any, are there to bring back code objects/functions that were eliminated in the initial release?  (with the benefit of hindsight).<br />
</em> <em> </em></p>
<p>GvR: The only thing we are likely to put back is the _ast module, which was not audited based upon an underestimation of its usefulness (see my answer to question #3 above).  We will also put back some dummy functions and other objects whose absence currently prevents some popular frameworks from being loaded without modifications. For example, some harmless functionality in the imp module will come back. We&#8217;re also looking into making urllib2 work (to some extent), though that&#8217;s not really a security issue but merely a matter of API adjustment.</p>
<p><em>cloudsecurity.org: It is reported that Google encourages small groups to go off and create.  How involved were the Google security team with App Engine in terms of design and implementation review/testing?  Given the dynamics, is it possible to have a meaningful security process that shadows the development process?<br />
</em> <em> </em></p>
<p>GvR: The Google Security team is involved in everything we do. They have been extremely helpful.</p>
<p><em>cloudsecurity.org: How can people report security weaknesses they discover in App Engine?  What commitment does Google give in terms of dealing vulnerability reports?<br />
</em> <em> </em></p>
<p>GvR: There is a standard process for submitting security issues. See <a title="http://www.google.com/corporate/security.html" href="http://www.google.com/corporate/security.html" target="_blank">http://www.google.com/corporate/security.html</a>. Google moves very fast to protect its users when a verifiable security vulnerability is reported.<span><em><br />
</em></span><br />
<em>cloudsecurity.org: One concern is the potential misuse of App Engine to exploit security vulnerabilities in visitors browsers.  This is not a new problem per se, shared hosting providers know all about this.  But with Google and other Cloud providers, the scalability potential is much higher.  What are your thoughts on this and what pro-active steps is Google taking to detect and terminate evil apps?<br />
</em> <em> </em></p>
<p>GvR: This is high on our list of concerns. We deal with this through a combination of restrictions on what you can do (e.g. certain HTTP headers and ports are off-limits) and, again, monitoring.</p>
<p><em>cloudsecurity.org: Beyond App Engine, what role do you think Python will play in the Cloud both now and in the future?<br />
</em> <em> </em></p>
<p>GvR: Sorry, I&#8217;m not prone to philosophizing about the future.</p>
<p><em>cloudsecurity.org: Trust is often cited as a barrier to enterprise adoption of Cloud Computing.  What role do you personally think Google can play in building that trust?<br />
</em> <em> </em></p>
<p>GvR: I think trust is built up over a long period of experience. Our actions in terms of being open to our users will be the most important factor in establishing trust. Of course, Google&#8217;s reputation also helps: everybody understands that Google doesn&#8217;t want its name associated with a bad product.</p>
<p><em>cloudsecurity.org: Looking at the Cloud Computing landscape beyond Google, what are your thoughts on the current state of Cloud Computing and Security?<br />
</em></p>
<p>GvR: It&#8217;s obvious that Cloud Computing is only just taking off. The next few years will be very exciting.</p>
<p><em>cloudsecurity.org: Lastly, what are some of your favourite App Engine apps?<br />
</em></p>
<p>GvR: There are too many to enumerate. If you insist on a highlight, well, I like Rietveld (<a title="http://codereview.appspot.com" href="http://codereview.appspot.com/" target="_blank">http://codereview.appspot.com</a>), a tool for collaborative code review which I (largely) wrote myself. It is open source and includes some essential components from Mondrian, a similar internal tool which I created before I joined the App Engine team.</p>
<h4><strong>Thanks</strong></h4>
<p>My thanks to Guido for his time and sharing his views.</p>
<img src="http://feeds.feedburner.com/~r/CloudSecurity/~4/324271347" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 01 Jul 2008 15:03:10 +0000</pubDate>
      <category domain="http://securityratty.com/tag/app engine">app engine</category>
      <category domain="http://securityratty.com/tag/google app engine">google app engine</category>
      <category domain="http://securityratty.com/tag/app">app</category>
      <category domain="http://securityratty.com/tag/app engine treatment">app engine treatment</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/app engine project">app engine project</category>
      <category domain="http://securityratty.com/tag/app engine crew">app engine crew</category>
      <category domain="http://securityratty.com/tag/secure app engine">secure app engine</category>
      <category domain="http://securityratty.com/tag/security vulnerabilities">security vulnerabilities</category>
      <source url="http://feeds.feedburner.com/~r/CloudSecurity/~3/324271347/">Cloudsecurity.org Interviews Guido van Rossum: Google App Engine, Python and Security</source>
    </item>
  </channel>
</rss>
