<?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: processes]]></title>
    <link>http://securityratty.com/tag/processes</link>
    <description></description>
    <pubDate>Mon, 23 Jun 2008 04:11:34 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <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>
    <item>
      <title><![CDATA[Do business intelligence tools require a data warehouse?]]></title>
      <link>http://securityratty.com/article/099c592cd3569dd19becfd5f5d8111d8</link>
      <guid>http://securityratty.com/article/099c592cd3569dd19becfd5f5d8111d8</guid>
      <description><![CDATA[Learn why business intelligence tools and data integration processes are best supported by data warehouses, according to an...]]></description>
      <content:encoded><![CDATA[Learn why business intelligence tools and data integration processes are best supported by data warehouses, according to an expert.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/323366341" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 08:16:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/business intelligence tools">business intelligence tools</category>
      <category domain="http://securityratty.com/tag/data integration processes">data integration processes</category>
      <category domain="http://securityratty.com/tag/data warehouses">data warehouses</category>
      <category domain="http://securityratty.com/tag/expert">expert</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/323366341/0,289625,sid91_gci1318942,00.html">Do business intelligence tools require a data warehouse?</source>
    </item>
    <item>
      <title><![CDATA[Enforceable Policies]]></title>
      <link>http://securityratty.com/article/4b11bc7e086ec29036a0e6147198f36e</link>
      <guid>http://securityratty.com/article/4b11bc7e086ec29036a0e6147198f36e</guid>
      <description><![CDATA[Blogger: Randall Gamby

Across the different security technology presentations given this week at Catalyst, one common theme has been the important role of policy. As people hear about new and better...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Randall Gamby<br /><br />Across the different security technology presentations given this week at Catalyst, one common theme has been the important role of policy. As people hear about new and better technologies and how they can be integrated into their existing infrastructures, they should take the time to examine their policies to make sure they keep up with the solutions being considered.&nbsp; Questions to ask:</p>

<ul><li>When did we review our policies last?</li>

<li>Do we have not enough or too many?</li>

<li>Will they still be valid?</li>

<li>Are there other influencers on them? </li></ul>

<p>But while changes will most likely be needed for many current policies, a question that often isn’t asked is, “Are they enforceable?”&nbsp; As enterprises create policies based upon what users “should do,” can the security team validate that they “did do” what was asked?&nbsp; For example, a common policy is, “All sensitive data at rest must be encrypted.”&nbsp; So this means you must encrypt your Active Directory, your e-mail storage, every production database, yes? That's probably not happening.&nbsp; So if the enterprise has no way to implement the policy, then it ultimately is not a valid policy and needs to either be modified or the enterprise needs money, resources and time to conform to the policy.&nbsp; <br /><br />The social effect on the user population also needs to be considered.&nbsp; Essentially, the enterprise is teaching users that they don’t have to conform to this policy, so maybe they don’t have to be conformant to others on the books.&nbsp; Not a good lesson to teach them.<br /><br />So as the Catalyst attendees go back with “dreams of technology sugar plums dancing in their heads” don’t forget that good governance with valid processes should be skipping around the edge.</p></div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/321502595" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 10:23:29 +0000</pubDate>
      <category domain="http://securityratty.com/tag/policies">policies</category>
      <category domain="http://securityratty.com/tag/policy">policy</category>
      <category domain="http://securityratty.com/tag/valid policy">valid policy</category>
      <category domain="http://securityratty.com/tag/common policy">common policy</category>
      <category domain="http://securityratty.com/tag/policies based">policies based</category>
      <category domain="http://securityratty.com/tag/valid">valid</category>
      <category domain="http://securityratty.com/tag/valid processes">valid processes</category>
      <category domain="http://securityratty.com/tag/current policies">current policies</category>
      <category domain="http://securityratty.com/tag/catalyst attendees">catalyst attendees</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/321502595/enforceable-pol.html">Enforceable Policies</source>
    </item>
    <item>
      <title><![CDATA[Enforceable Policies]]></title>
      <link>http://securityratty.com/article/d8d4776279822d375303e5c33de34f10</link>
      <guid>http://securityratty.com/article/d8d4776279822d375303e5c33de34f10</guid>
      <description><![CDATA[Blogger: Randall Gamby

Across the different security technology presentations given this week at Catalyst, one common theme has been the important role of policy. As people hear about new and better...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Randall Gamby<br /><br />Across the different security technology presentations given this week at Catalyst, one common theme has been the important role of policy. As people hear about new and better technologies and how they can be integrated into their existing infrastructures, they should take the time to examine their policies to make sure they keep up with the solutions being considered.&nbsp; Questions to ask:</p>

<ul><li>When did we review our policies last?</li>

<li>Do we have not enough or too many?</li>

<li>Will they still be valid?</li>

<li>Are there other influencers on them? </li></ul>

<p>But while changes will most likely be needed for many current policies, a question that often isn???t asked is, ???Are they enforceable????&nbsp; As enterprises create policies based upon what users ???should do,??? can the security team validate that they ???did do??? what was asked?&nbsp; For example, a common policy is, ???All sensitive data at rest must be encrypted.???&nbsp; So this means you must encrypt your Active Directory, your e-mail storage, every production database, yes? That's probably not happening.&nbsp; So if the enterprise has no way to implement the policy, then it ultimately is not a valid policy and needs to either be modified or the enterprise needs money, resources and time to conform to the policy.&nbsp; <br /><br />The social effect on the user population also needs to be considered.&nbsp; Essentially, the enterprise is teaching users that they don???t have to conform to this policy, so maybe they don???t have to be conformant to others on the books.&nbsp; Not a good lesson to teach them.<br /><br />So as the Catalyst attendees go back with ???dreams of technology sugar plums dancing in their heads??? don???t forget that good governance with valid processes should be skipping around the edge.</p></div>
]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 10:23:29 +0000</pubDate>
      <category domain="http://securityratty.com/tag/policies">policies</category>
      <category domain="http://securityratty.com/tag/policy">policy</category>
      <category domain="http://securityratty.com/tag/valid policy">valid policy</category>
      <category domain="http://securityratty.com/tag/common policy">common policy</category>
      <category domain="http://securityratty.com/tag/policies based">policies based</category>
      <category domain="http://securityratty.com/tag/valid">valid</category>
      <category domain="http://securityratty.com/tag/valid processes">valid processes</category>
      <category domain="http://securityratty.com/tag/current policies">current policies</category>
      <category domain="http://securityratty.com/tag/catalyst attendees">catalyst attendees</category>
      <source url="http://srmsblog.burtongroup.com/2008/06/enforceable-pol.html">Enforceable Policies</source>
    </item>
    <item>
      <title><![CDATA[Security Thoughts from TechEd 2008]]></title>
      <link>http://securityratty.com/article/a3d4e71cb168d507868ea3b8a865378a</link>
      <guid>http://securityratty.com/article/a3d4e71cb168d507868ea3b8a865378a</guid>
      <description><![CDATA[Hi, this week is a post from Michael Howard and Laura Machado de Wright, who both attended and presented at TechEd 2008 in Orlando the week of June 2 nd
First up is Laura
I have been a Security...]]></description>
      <content:encoded><![CDATA[<P>Hi, this week is a post from Michael Howard and Laura Machado de Wright, who both attended and presented at TechEd 2008 in Orlando the week of June 2<SUP>nd</SUP>. </P>
<P>First up is Laura. </P>
<P>I have been a Security Program Manager for the last 3 years, working as a security advisor for a variety of products across Microsoft and the last seven months as a member of the SDL policy team.</P>
<P>&nbsp;It's been a few years since I've been to TechEd, and this was my first time attending as a member of the security team. TechEd is now a two week conference, with one week dedicated to developers and&nbsp; the other to IT professionals. &nbsp;I think that breaking down the conference into a Developer week and an ITPro week was a good idea, and it allowed us to have good conversations with people who wanted more information about the SDL. I did two main things at TechEd:, I presented on threat modeling, and I spent a lot of time talking to customers at the SDL booth. At the SDL booth, we heard questions ranging from "What does the SDL stand for?" to "Our Web site was hacked; how do I stop it from happening again?" It was encouraging hearing people interested to hear more specifics about how we implement the SDL at Microsoft, and thinking through how they can apply it in their own companies.&nbsp; My understanding from other TechEd veterans in our booth is that interest in the SDL seemed higher, which is great.</P>
<P>During my Threat Modeling session, , most of the feedback and follow-up questions were similar to the ones in the booth: how to expand the threat modeling processes to their own companies, and how to get started. </P>
<P>My typical response to both questions is to start small and do what makes sense for your organization. At &nbsp;Microsoft, for example, when we introduce new SDL requirements, we usually start with a few teams so we can refine the requirement and supporting tools before expanding the requirements to a broader group. Similarly, while we have a core set of requirements that all teams have to meet, there are other requirements that are specific to a platform, scenario, or functionality. For example, there are some requirements that make sense for desktop-oriented products, but do not make sense for mobile devices. &nbsp;You may very likely have to make changes to our policies to make them relevant to your organization, your scenarios, and functionality. </P>
<P>Now over to Michael.</P>
<P>Hi, Michael here.</P>
<P>One of the joys of presenting at TechEd each year is hearing from real people about the issues they face using our products in the real world; rarely are the issues pure philosophical security geekness. This year I gave two talks and one "chalk talk." The talks were "Top Ten Strategies <BR>To Secure Your Code" and "How To Review Your Code<BR>and Test For Security Bugs", and the chalk talk, which was a lot of fun, was simply answering numerous developer questions.</P>
<P>It's interesting to gauge overall security awareness from our customers, and there is no doubt that over the years, the level of security knowledge and maturity has risen. I think it's possible to evaluate overall security maturity by the questions posed. Some years ago, security was never really a topic of discussion other than those that relate to security technologies, such as how to use and manage X.509 certificates. About four years ago the tide really changed and people started asking more questions about "secure" application deployment and management, and developers wanted to learn more about securing their code; especially C and C++ code. Even then there was still a reliance on exterior defenses like firewalls. All too often I would hear people claim that they don't need to focus on securing their apps because a firewall was in the way. Heck, <A href="http://blogs.msdn.com/david_leblanc/" mce_href="http://blogs.msdn.com/david_leblanc/">David</A> and I documented this excuse in the original version of Writing Secure Code (Appendix D, "Lame Excuses We've Heard, #6, ‘We're Secure-we use a Firewall'") way back in 2002.</P>
<P>Fast forward to 2008.</P>
<P>Things have obviously changed. I don't know if finally the security message is getting through because many people asked me highly specific questions about securing their apps and how best to use the defenses we offer in Windows Vista and Windows Server 2008. </P>
<P>I still hear the firewall excuse a little, but not too much!</P>
<P>Perhaps the most telling trend I saw this year was a great deal of interest in the SDL. Not cursory, "that looks interesting" interest, but, "how can I implement this in my company" interest. After answering specific questions, I pointed most folks to&nbsp; Jeremy's "<A href="http://blogs.msdn.com/sdl/archive/2008/03/06/crawling-toward-sdl.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2008/03/06/crawling-toward-sdl.aspx">Crawling Toward SDL</A>" post on the subject.</P>
<P>In my opinion, getting to a point where you want to change your development process shows you really understand there's an issue that needs fixing. </P>And that's goodness.<img src="http://blogs.msdn.com/aggbug.aspx?PostID=8657045" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 11:07:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/numerous developer questions">numerous developer questions</category>
      <category domain="http://securityratty.com/tag/questions">questions</category>
      <category domain="http://securityratty.com/tag/highly specific questions">highly specific questions</category>
      <category domain="http://securityratty.com/tag/requirements">requirements</category>
      <category domain="http://securityratty.com/tag/security knowledge">security knowledge</category>
      <category domain="http://securityratty.com/tag/sdl requirements">sdl requirements</category>
      <category domain="http://securityratty.com/tag/maturity">maturity</category>
      <category domain="http://securityratty.com/tag/security maturity">security maturity</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx">Security Thoughts from TechEd 2008</source>
    </item>
    <item>
      <title><![CDATA[On Elephants and Analytics]]></title>
      <link>http://securityratty.com/article/1442c3136b28a9d1abcf4dffefbd1935</link>
      <guid>http://securityratty.com/article/1442c3136b28a9d1abcf4dffefbd1935</guid>
      <description><![CDATA[In On EP and Analytics , good friend and respected colleague Opher Etzionapplies the well known metaphor of the big elephantto describe how, if you areobserving certain specific domains of a subject,...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>In <a href="http://epthinking.blogspot.com/2008/06/on-ep-and-analytics.html" target="_self">On EP and Analytics</a>, good friend and respected colleague Opher Etzion applies the well known metaphor of the big elephant to describe how, if you are observing certain specific domains of a subject, like fraud detection, then your view of the whole elephant is biased by your lack of perspective of entire big elephant.</p>
<p>I am pleased that dear Opher continues to use this metaphor in counterpoint because the same metaphor can be used to describe the carefully selected group of vendors that have banded together to called themselves CEP Vendors.  This group, many founding members of the EPTS, have formed a merry band of well-intended event processing &#8220;specialists&#8221; and the same lovely elephant causes this group of bonded colleagues to make elephant-blinded statements, as Opher has made in his <a href="http://epthinking.blogspot.com/2008/06/on-ep-and-analytics.html" target="_self">quoted post</a>:</p>
<p><em>&#8220;Currently most CEP applications do not require analytics.&#8221;</em> </p>
<p>The reason, I believe, that Opher makes the statement above is because the group of software vendors calling themselves &#8220;CEP vendors&#8221; represent a very small part of the overall event processing elephant;  and hence, since these self-described CEP applications appear to require very little or no analytics, then, by the same logic, CEP requires no analytics. </p>
<p>(I should outline the boolean logic in a future post!)</p>
<p>For example, one friend and colleague in Thailand is the CTO of True Internet, a leading telecommunications, voice, Video and Internet service provider in Thailand.   True processes myriad events on their network using a dynamic, self-learning neural networking technology.    The US company providing this very clever and highly recommended event processing application do not call themselves a &#8220;CEP vendor&#8221;; however, they process complex events better and more interesting than the band of merry self-described &#8220;CEP players&#8221;.</p>
<p>Again,  visualize the gentle giant elephant metaphor that Opher likes to use as a basis for his comments in CEP counterpoint.</p>
<p>When folks define the term &#8220;complex event processing&#8221; to match a technology marketing campaign that is primarily driven by software running rules against time-series data streaming in a sliding-time windows, and then go on to take the same software capabilities and apply these capabilities to problems that are suitable for that domain, then you match Opher&#8217;s elegant description of &#8220;a small view of the overall elephant&#8221;.</p>
<p>The fact of the matter is that the overall domain of event processing is at least three orders of magnitude larger than the combined annual revenue of the self-described companies marketing what they call &#8220;CEP engines.&#8221;  The very large &#8220;rest of the big elephant&#8221; is doing what is also &#8220;complex event processing&#8221; in everyday operations that are somehow overlooked in &#8221;other&#8221; analysis and counterplay.</p>
<p>Therefore,  I kindly remain unmoved of my view  that the self-described CEP community, as currently organized, is not immune to counterpoint using the same gentle giant elephant metaphor.  I like this metaphor and hope well-respected colleagues will continue to use this metaphor; because we can easily apply this elegant manner of discussion to explain why the current group of self-described CEP vendors are, in a manner of speaking, selling <a href="http://eventprocessing.wordpress.com/wp-admin/post.php?action=edit&amp;post=255" target="_self">Capital Market Snake Oil </a>because they are making outrageous claims about the capabilities of their products, as if they can solve the entire &#8221;elephant&#8221; of event processing problems.   Recently, <a href="http://reddevnews.com/news/article.aspx?editorialsid=9988" target="_self">in this article</a>, CEP was positioned as a technology to mitigate against corporate megadisasters like the subprime meltdown.</p>
<p>Advice:  Tone down the hype.</p>
<p>Furthermore, the noise in the counter arguments marginalize most of the real event processing challenges faced by customers.</p>
<p>In consistant and well respected rebuttal, Opher likes to use the &#8220;glass half-full, half-empty&#8221; metaphor.   Opher&#8217;s point is a valid attempt to paint my operational realism as &#8220;half empty&#8221; negativism; while at the same time positioning the promotion of the (narrow) event processing capabilities of the self-described CEP rules community as &#8220;half-full&#8221; thinking. </p>
<p>For the record, I do see my worldview as &#8220;half full&#8221; or &#8220;half empty&#8221;; but an unbiased pragmatic view based on day-to-day interaction with customers with what they would call &#8220;complex event processing&#8221; problems. </p>
<p>These same customers would fall over laughing if we tried to bolt one of these rule-based, time-series streaming data processing engines on their network and told them they can detect anything other than trival business events, business opportunities and threats, in near real-time. </p>
<p>Is it &#8220;half empty&#8221; thinking to caution people that a &#8220;glass&#8221; of software that is being touted as the answer to a wide range of complex (even going so far in a recent news article to imply CEP would have magically stopped the subprime crisis!) tangible business problems is not really as that it is hyped to be?  </p>
<p>If so, then I plead guilty to honesty and realism, with the added offense of a sense of fiscal responsibility to customers and end users.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/259/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/259/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=259&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 08:11:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/call">call</category>
      <category domain="http://securityratty.com/tag/call cep engines">call cep engines</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep community">cep community</category>
      <category domain="http://securityratty.com/tag/cep counterpoint">cep counterpoint</category>
      <category domain="http://securityratty.com/tag/cep players">cep players</category>
      <category domain="http://securityratty.com/tag/imply cep">imply cep</category>
      <category domain="http://securityratty.com/tag/cep rulescommunity">cep rulescommunity</category>
      <category domain="http://securityratty.com/tag/cep vendors">cep vendors</category>
      <source url="http://thecepblog.com/2008/06/26/on-elephants-and-analytics/">On Elephants and Analytics</source>
    </item>
    <item>
      <title><![CDATA[On Elephants and Analytics]]></title>
      <link>http://securityratty.com/article/d267d4bd8cc726a7efb346107f8889a3</link>
      <guid>http://securityratty.com/article/d267d4bd8cc726a7efb346107f8889a3</guid>
      <description><![CDATA[In On EP and Analytics , good friend and respected colleague Opher Etzionapplies the well known metaphor of the big elephantto describe how, if you areobserving certain specific domains of a subject,...]]></description>
      <content:encoded><![CDATA[<p>In <a href="http://epthinking.blogspot.com/2008/06/on-ep-and-analytics.html" target="_self">On EP and Analytics</a>, good friend and respected colleague Opher Etzion applies the well known metaphor of the big elephant to describe how, if you are observing certain specific domains of a subject, like fraud detection, then your view of the whole elephant is biased by your lack of perspective of the entire big elephant.</p>
<p>I am pleased that dear Opher continues to use this metaphor in counterpoint because the same metaphor can be used to describe the carefully selected group of vendors that have banded together to called themselves CEP Vendors.  This group, many founding members of the EPTS, have formed a merry band of well-intended event processing &#8220;specialists&#8221; and the same lovely elephant causes this group of bonded colleagues to make elephant-blinded statements, as Opher has made in his <a href="http://epthinking.blogspot.com/2008/06/on-ep-and-analytics.html" target="_self">quoted post</a>:</p>
<p><em>&#8220;Currently most CEP applications do not require analytics.&#8221;</em> </p>
<p>The reason, I believe, that Opher makes the statement above is because the group of software vendors calling themselves &#8220;CEP vendors&#8221; represent a very small part of the overall event processing elephant;  and hence, since these self-described CEP applications appear to require very little or no analytics, then, by the same logic, CEP requires no analytics. </p>
<p>(I should outline the boolean logic in a future post!)</p>
<p>For example, one friend and colleague in Thailand is the CTO of True Internet, a leading telecommunications, voice, Video and Internet service provider in Thailand.   True processes myriad events on their network using a dynamic, self-learning neural networking technology.    The US company providing this very clever and highly recommended event processing application does not call themselves a &#8220;CEP vendor&#8221;; however, they process complex events better and more interesting than the band of merry self-described &#8220;CEP players&#8221;.</p>
<p>Again,  visualize the gentle giant elephant metaphor that Opher likes to use as a basis for his comments in CEP counterpoint.</p>
<p>When folks define the term &#8220;complex event processing&#8221; to match a technology marketing campaign that is primarily driven by software running rules against time-series data streaming in a sliding-time windows, and then go on to take the same software capabilities and apply these capabilities to problems that are suitable for that domain, then you match Opher&#8217;s elegant description of &#8220;a small view of the overall elephant&#8221;.</p>
<p>The fact of the matter is that the overall domain of event processing is at least two orders of magnitude larger (maybe more) than the combined annual revenue of the self-described companies marketing what they call &#8220;CEP engines.&#8221;  The very large &#8220;rest of the big elephant&#8221; is doing what is also &#8220;complex event processing&#8221; in everyday operations that are somehow overlooked in &#8221;other&#8221; analysis and counterplay.</p>
<p>Therefore,  I kindly remain unmoved from my view  that the self-described CEP community, as currently organized, is not immune to counterpoint using the same gentle giant elephant metaphor.  I like this metaphor and hope well-respected colleagues will continue to use this metaphor; because we can easily apply this elegant manner of discussion to explain why the current group of self-described CEP vendors are, in a manner of speaking, selling <a href="http://eventprocessing.wordpress.com/wp-admin/post.php?action=edit&amp;post=255" target="_self">Capital Market Snake Oil </a>because they are making outrageous claims about the capabilities of their products, as if they can solve the entire &#8221;elephant&#8221; of event processing problems.   Recently, <a href="http://reddevnews.com/news/article.aspx?editorialsid=9988" target="_self">in this article</a>, CEP was positioned as a technology to mitigate against corporate megadisasters like the subprime meltdown.</p>
<p>Advice:  Tone down the hype.</p>
<p>Furthermore, the noise in the counter arguments marginalize most of the real event processing challenges faced by customers.</p>
<p>In consistant and well respected rebuttal, Opher likes to use the &#8220;glass half-full, half-empty&#8221; metaphor.   Opher&#8217;s point is a valid attempt to paint my operational realism as &#8220;half empty&#8221; negativism; while at the same time positioning the promotion of the (narrow) event processing capabilities of the self-described CEP rules community as &#8220;half-full&#8221; thinking. </p>
<p>For the record, I do see my worldview as &#8220;half full&#8221; or &#8220;half empty&#8221;; but an unbiased pragmatic view based on day-to-day interaction with customers with what they would call &#8220;complex event processing&#8221; problems. </p>
<p>These same customers would fall over laughing if we tried to bolt one of these rule-based, time-series streaming data processing engines on their network and told them they can detect anything other than trival business events, business opportunities and threats, in near real-time. </p>
<p>Is it &#8220;half empty&#8221; thinking to caution people that a &#8220;glass&#8221; of software that is being touted as the answer to a wide range of complex (even going so far in a recent news article to imply CEP would have magically stopped the subprime crisis!) tangible business problems is not really as that it is hyped to be?  </p>
<p>If so, then I plead guilty to honesty and realism, with the added offense of a sense of fiscal responsibility to customers and end users.</p>
]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 08:11:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/call">call</category>
      <category domain="http://securityratty.com/tag/call cep engines">call cep engines</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/cep community">cep community</category>
      <category domain="http://securityratty.com/tag/cep counterpoint">cep counterpoint</category>
      <category domain="http://securityratty.com/tag/cep players">cep players</category>
      <category domain="http://securityratty.com/tag/imply cep">imply cep</category>
      <category domain="http://securityratty.com/tag/cep rulescommunity">cep rulescommunity</category>
      <category domain="http://securityratty.com/tag/cep vendors">cep vendors</category>
      <source url="http://www.thecepblog.com/2008/06/26/on-elephants-and-analytics/">On Elephants and Analytics</source>
    </item>
    <item>
      <title><![CDATA[Sending a message to an output file after backup completion]]></title>
      <link>http://securityratty.com/article/104f0c1b2e0116bd266630c921b84196</link>
      <guid>http://securityratty.com/article/104f0c1b2e0116bd266630c921b84196</guid>
      <description><![CDATA[On AS/400, it may be easier to create a special message queue for backup processes and send completion and/or error messages there instead of trying to write them to spool or to a physical...]]></description>
      <content:encoded><![CDATA[On AS/400, it may be easier to create a special message queue for backup processes and send completion and/or error messages there instead of trying to write them to spool or to a physical file.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/320626580" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 07:47:02 +0000</pubDate>
      <category domain="http://securityratty.com/tag/special message queue">special message queue</category>
      <category domain="http://securityratty.com/tag/physical file">physical file</category>
      <category domain="http://securityratty.com/tag/backup processes">backup processes</category>
      <category domain="http://securityratty.com/tag/as400">as400</category>
      <category domain="http://securityratty.com/tag/easier">easier</category>
      <category domain="http://securityratty.com/tag/spool">spool</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/320626580/0,289625,sid3_gci1318951,00.html">Sending a message to an output file after backup completion</source>
    </item>
    <item>
      <title><![CDATA[Minimizing the Attack Surface, Part 1]]></title>
      <link>http://securityratty.com/article/4cc07bb9b410d28285eec3f2156fa1e6</link>
      <guid>http://securityratty.com/article/4cc07bb9b410d28285eec3f2156fa1e6</guid>
      <description><![CDATA[What was the first thing you learned about network security? Theres a good chance it had something to do with port scanning. After scanning a few boxes, you realized that modern operating systems have...]]></description>
      <content:encoded><![CDATA[<p>What was the first thing you learned about network security?  There&#8217;s a good chance it had something to do with port scanning.  After scanning a few boxes, you realized that modern operating systems have a lot of open ports by default, meaning a lot of services.  Some had an obvious purpose, like telnet on tcp/23 or ftp fon tcp/21.  Others left you wondering, what the heck is listening on tcp/515 or tcp/7100?  And remember, you couldn&#8217;t ask Google because it didn&#8217;t exist (well, maybe it did depending on when you got into security).</p>
<p>Your first real lesson about locking down a host was how to reduce its attack surface.  You learned how to disable services using /etc/inetd.conf.  Then you learned about rc.d and how to prevent unnecessary services from being launched at startup.  Next, maybe you configured the Xserver to disallow remote connections or moved on to removing setuid permissions from files.  As you worked, you&#8217;d periodically re-scan the box to gauge progress, asking yourself &#8220;have I removed everything I don&#8217;t need?&#8221;  The underlying motivation, of course, is that an attacker can&#8217;t hack something that isn&#8217;t there.</p>
<p>You learned how to extend those concepts to the network &#8212; configuring firewall rules, router ACLs, VLANs, etc.  Segmenting the network.  Creating a DMZ.  No need to dwell on this, you get the idea.</p>
<p>Eventually, people realized that applications had an attack surface too.  Web servers and application servers got a lot of attention, followed closely by custom web applications.  &#8220;What do you mean you can execute SQL queries against my database?  That&#8217;s impossible, I have a firewall!&#8221;</p>
<p>Some companies, the ones who could afford it anyway, started to build security into their development cycle.  Doing threat modeling during the design phase made sense, because hey, it&#8217;s much cheaper to fix security holes in a whiteboard drawing than it is to rewrite your authorization module from scratch after it&#8217;s in production.</p>
<p>Let&#8217;s talk strictly about custom web applications now.  What I&#8217;ve observed is that most development groups, even the ones who actively engage in threat modeling, do not understand their web application&#8217;s attack surface.  The lead architect can whiteboard a high-level diagram of all the major components and how they interact.  Individual developers can go a bit deeper, telling you which files they touch, what database permissions they need, or how various pieces of data are encrypted in storage.  At the end of this exercise you have a complete picture of the processes, data flows, protocols, privilege boundaries, external entities, and so on, and you&#8217;re well on your way to understanding all of the potential attack vectors.</p>
<p>Or are you?</p>
<p>What often gets overlooked or glossed over is the impact of external libraries or packages.  Nobody writes everything from scratch. A typical list of third-party libraries for a Java-based Web 2.0 application might include DWR, GWT, Axis, and Dojo, plus about 30 other libraries to do everything from logging to parsing to image manipulation.  Nine out of ten times, the libraries will be installed in full, using the default configuration from page one of the README file.</p>
<p>Why is this relevant? Because just as those old Unix boxes exposed unnecessary services, libraries expose unnecessary code.  Let&#8217;s say you installed Dojo to simplify the process of creating an HTML table with rows and columns that can be sorted on demand.  Did you remember to remove all the .js files you didn&#8217;t need?  Or maybe you installed Axis or DWR or anything else that has its own Servlet(s) for processing requests.  Have you compared what that Servlet <i>can do</i> against what you <i>need it to do</i>?  </p>
<p>A fictitious example may help illustrate further.  Imagine you just downloaded a new library called WhizBang.  You follow the installation instructions to define and map two servlets in your web.xml file, WhizServlet and BangServlet, and you configure it to integrate with your web app.  After a bit of trial and error, it&#8217;s functional. Yay!  This is where most developers stop.  </p>
<p>Nobody asks, &#8220;how much of this do I actually need?&#8221;  Case in point, what if your application only uses WhizServlet?  BangServlet is still exposed, and you don&#8217;t even use it!  Similarly, what if WhizServlet takes an &#8220;action&#8221; parameter which can be either &#8220;view&#8221;, &#8220;edit&#8221;, or &#8220;delete&#8221;, and your application only uses &#8220;view&#8221;?  You&#8217;re still exposing the other actions to anybody who knows the URL syntax (pretty trivial if it&#8217;s open source).  You wouldn&#8217;t expose large chunks of your own code that you weren&#8217;t using, so why should it be any different with libraries?</p>
<p>This post is getting kind of long so I&#8217;m going to split it up.  In the next post, I&#8217;ll continue the discussion of attack surface minimization, as well as some of the tradeoffs that go along with this approach.</p>
]]></content:encoded>
      <pubDate>Tue, 24 Jun 2008 15:09:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/attack surface">attack surface</category>
      <category domain="http://securityratty.com/tag/custom web applications">custom web applications</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/services">services</category>
      <category domain="http://securityratty.com/tag/prevent unnecessary services">prevent unnecessary services</category>
      <category domain="http://securityratty.com/tag/unnecessary services">unnecessary services</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/third-party libraries">third-party libraries</category>
      <category domain="http://securityratty.com/tag/fix security holes">fix security holes</category>
      <source url="http://www.veracode.com/blog/?p=111">Minimizing the Attack Surface, Part 1</source>
    </item>
    <item>
      <title><![CDATA[Some of the other noteworthy breaches last week, 6/16/08 - 6/22/08]]></title>
      <link>http://securityratty.com/article/807b1e3ccc47c175a72b57ee98773462</link>
      <guid>http://securityratty.com/article/807b1e3ccc47c175a72b57ee98773462</guid>
      <description><![CDATA[Technorati Tag: Security Breach

The Breach Blog

Just SOME of the other noteworthy breaches from the past week (6/16/08 - 6/22/08

Citibank Hack Blamed for Alleged ATM Crime Spree
By Kevin Poulsen,...]]></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/tbblogo.jpg" width="192" align="right" height="96"><font size="2"><font size="3"><span style="font-weight: bold;">The Breach Blog</span></font><br><br>Just <span style="font-weight: bold;">SOME </span>of the other noteworthy breaches from the past week (6/16/08 - 6/22/08)<br><br><font style="font-weight: bold;" size="3"><a href="%20http://blog.wired.com/27bstroke6/2008/06/citibank-atm-se.html">Citibank Hack Blamed for Alleged ATM Crime Spree</a></font><br>By Kevin Poulsen, Wired.com, 6/18/08<br><br></font><div style="margin-left: 40px;"><font size="2">A computer intrusion into a Citibank server that processes ATM withdrawals led to two Brooklyn men making hundreds of fraudulent withdrawals from New York City cash machines in February, pocketing at least $750,000 in cash, according to federal prosecutors. </font><br><br><font size="2">The ATM crime spree is apparently the first to be publicly linked to the breach of a major U.S. bank's systems, experts say. </font><br></div><font size="2"><br><font style="font-weight: bold;" size="3"><a href="http://www.networkworld.com/news/2008/061808-security-firm-finds-server-with.html">Security firm finds server with health-care data</a></font><br>By Jeremy Kirk, NetworkWorld, 6/18/08<br><br></font><div style="margin-left: 40px;"><font size="2">Security researchers with <a href="http://www.finjan.com/">Finjan Software</a> are seeing a growing thirst from cybercriminals for data other than credit-card numbers, with the latest findings including servers containing passwords leading to heath-care records and airline systems data. </font><br><br><font size="2">The problem is two-fold: sensitive data is being stolen after PCs are infected with malicious software, and then that data sent to unprotected remote servers, said Yuval Ben-Itzhak, chief technology officer for Finjan. The content of those servers is then indexed by search engines, leaving it open to anyone who uses the right query terms. </font><br></div><font size="2"><br><font size="3"><a style="font-weight: bold;" href="http://www.wsbt.com/news/local/20465589.html">Bank scam spreads as institutions look for possible source of breach</a></font><br>By Leanne Tokars, WSBT Channel 22 News, 6/18/08<br><br></font><div style="margin-left: 40px;"><font size="2">SOUTH BEND - An international bank scam is spreading, and there is some idea how that information may have gotten out.</font><br><br><font size="2">Hundreds of people and dozens of banks and credit unions across our area are trying to recover from a major security breach.</font><br><br><font style="font-style: italic;" size="2">[Evan] This story is related to the "<a href="http://breachblog.com/2008/06/05/1stsource.aspx">1st Source Bank reissues all debit cards in response to breach</a>" posting on 5/30/08.&nbsp; Another supporting story;<a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyId=17&amp;articleId=9101158&amp;intsrc=hm_topic"> Fraudulent ATM transactions overseas could be tied to Indiana bank breach</a></font><span style="font-style: italic;">&nbsp; This is a winding storyline.</span><br></div><font size="2"><br><font size="3"><a style="font-weight: bold;" href="http://www.topnews.in/parents-livid-over-database-putting-student-profiles-pictures-online-247747">Parents livid over database putting student profiles, pictures online</a></font><br>By Mohit Joshi, Top News, 6/16/08<br><br></font><div style="margin-left: 40px;"><font size="2">Melbourne, June 16: With the State government planning to post the profile of every state school student on its intranet database, called OneSchool, parents in Australia are livid over the fact that it will make their kids vulnerable to paedophiles.</font><br><br><font size="2">OneSchool, will provide each and every detail of the state's 480,000 public school students enrolled from Prep to Year 12, for which, the photographs, personal details, career aspirations, off-campus activities and student performance records are already being collected from all 1251 state schools.</font><br><br><font style="font-style: italic;" size="2">[Evan] I think I’d be livid too.&nbsp; Are parents given the opportunity to opt out, without penalty or lost opportunities?</font><span style="font-style: italic;">&nbsp; "According to Education Minister Rod Welford, if the parents refuse to
give their consent to their child being profiled, they could also be
denied access to public education."</span></div><font size="2"><br><font size="3"><a style="font-weight: bold;" href="http://news.bbc.co.uk/2/hi/uk_news/politics/7459579.stm">Blears PC loss - officials blamed </a></font><br>BBC News, 6/17/08<br><br></font><div style="margin-left: 40px;"><font size="2">Information on a computer stolen from Communities Secretary Hazel Blears' office had been sent in breach of data security rules, it has emerged. </font><br><br><font size="2">The Communities and Local Government department admitted its officials had "not fully" complied with guidance on handling sensitive data. </font><br><br><font size="2">Its top civil servant Peter Housden said "no damage had been done" as the documents were not secret.</font><br><br><font size="2">The computer contained a combination of constituency and government information relating to defence and extremism.</font><br><br><font style="font-style: italic;" size="2">[Evan] It is disappointing to read about breaches where the government does not follow its own laws and regulations.&nbsp; Mr. Housden claims that the files were "not secret".&nbsp; They certainly weren’t public, were they?</font><br></div><font size="2"><br><font style="font-weight: bold;" size="3"><a href="http://www.dailymail.co.uk/news/article-1027457/Personal-details-20-000-patients-stolen-hospital-new-security-blunder.html">Personal details of thousands of patients stolen from hospital in new security blunder</a></font><br>By James Tozer, The Daily Mail, 6/18/08<br><br></font><div style="margin-left: 40px;"><font size="2">Laptops holding tens of thousands of patients' records have been stolen from a hospital and a GP's home, it emerged yesterday. </font><br><br><font size="2">In the latest lost personal data scandal, the information was stored on the machines in contravention of NHS guidelines. </font><br><br><font size="2">It was revealed that details of 20,000 patients were on six laptops stolen earlier this month from filing cabinets at St George's Hospital, in Tooting, South West London. </font><br><br><font style="font-style: italic;" size="2">[Evan]&nbsp; This is six stolen laptops in one month, and the four breaches in one year?!&nbsp; The exposed information in this breach was "names, postcodes, hospital numbers and dates of birth".&nbsp; Check out the excuse for storing confidential information on these poorly secured laptops; "Normally such information is stored on the hospital's central network, but because of technical problems it was being stored temporarily on the laptops."</font><br></div><font size="2"><br><br><b>To Readers:</b>&nbsp; I am testing this weekly "Other noteworthy breaches" post.&nbsp; I am using this first one to gauge interest and decide if it is something we should continue.&nbsp; Please feel free to comment.<br></font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/06/23/062308.aspx%E2%80%9D%20type=" text="" javascript="" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 23 Jun 2008 04:11:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/major security breach">major security breach</category>
      <category domain="http://securityratty.com/tag/breach">breach</category>
      <category domain="http://securityratty.com/tag/security breach">security breach</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/airline systems data">airline systems data</category>
      <category domain="http://securityratty.com/tag/breaches">breaches</category>
      <category domain="http://securityratty.com/tag/noteworthy breaches">noteworthy breaches</category>
      <category domain="http://securityratty.com/tag/indiana bank breach">indiana bank breach</category>
      <category domain="http://securityratty.com/tag/sensitive data">sensitive data</category>
      <source url="http://breachblog.com/2008/06/23/062308.aspx">Some of the other noteworthy breaches last week, 6/16/08 - 6/22/08</source>
    </item>
  </channel>
</rss>
