<?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: professor]]></title>
    <link>http://securityratty.com/tag/professor</link>
    <description></description>
    <pubDate>Fri, 20 Jun 2008 12:52:59 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Whitfield-Diffie Gives Prize to the 1,000th RHUL Student]]></title>
      <link>http://securityratty.com/article/4d7ec25ac97322ce6677e33a6c63ecdd</link>
      <guid>http://securityratty.com/article/4d7ec25ac97322ce6677e33a6c63ecdd</guid>
      <description><![CDATA[The inventor of public key cryptography (a visiting Professor) gives a signed copy of his book to the 1,000th student to attend the Information Security Masters at RHUL. Taken at the Alumni conference...]]></description>
      <content:encoded><![CDATA[The inventor of public key cryptography (a visiting Professor) gives a signed copy of his book to the 1,000th student to attend the Information Security Masters at RHUL. 
Taken at the Alumni conference today. 
       ]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 12:41:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information security masters">information security masters</category>
      <category domain="http://securityratty.com/tag/public key cryptography">public key cryptography</category>
      <category domain="http://securityratty.com/tag/alumni conference">alumni conference</category>
      <category domain="http://securityratty.com/tag/rhul">rhul</category>
      <category domain="http://securityratty.com/tag/000th student">000th student</category>
      <category domain="http://securityratty.com/tag/professor">professor</category>
      <category domain="http://securityratty.com/tag/copy">copy</category>
      <category domain="http://securityratty.com/tag/book">book</category>
      <category domain="http://securityratty.com/tag/inventor">inventor</category>
      <source url="http://securitybuddha.com/2008/07/21/whitfield-diffie-gives-prize-to-the-1000th-the-rhul-student/">Whitfield-Diffie Gives Prize to the 1,000th RHUL Student</source>
    </item>
    <item>
      <title><![CDATA[A Brief Introduction to Blackboard Architectures]]></title>
      <link>http://securityratty.com/article/22d6319038389d6b246f89f8c8e84bc2</link>
      <guid>http://securityratty.com/article/22d6319038389d6b246f89f8c8e84bc2</guid>
      <description><![CDATA[A blackboard architecture is a distributed computing architecture wheredistributed applications, modelled as intelligent agents,share acommon data structure calledthe blackboard and a...]]></description>
      <content:encoded><![CDATA[<p>A <a href="http://en.wikipedia.org/wiki/Blackboard_(computing)" target="_blank">blackboard architecture</a><strong> </strong>is a distributed computing architecture where distributed applications, modelled as intelligent agents, share a common data structure called the &#8220;blackboard&#8221;  and a scheduling/control process.  The blackboard can be either centeralized or distrbuted, depending on the requirements and constraints of the application(s).</p>
<p>To solve a complex problem in the blackboard-style, the intelligent agents cooperate as functional specialists, observing updates to the blackboard and self-actualizing in an event driven process) when there is new information to process.  Agents continually update the blackboard with partial solutions when the agents capabilities for processing match the state of the blackboard. </p>
<p>The blackboard architecture is a distributed computing model for a metaphor describing how people work together to collaboratively solve a problem around a blackboard (whiteboard in todays lingo).   For example, one person is standing at the whiteboard working on a solution while three other people are sitting (or standing) around watching.   One of the observers sees new information on the whiteboard, thinks of how he (or she) can contribute, and then jumps up, takes the whiteboard marker from the person working, and adds to the solution.  This process is repeated in various scenarios.  </p>
<p>The blackboard architecture can be very effective in solving complex distributed computing problems, including event processing problems; however, scheduling the self-actuating agents can be a key challenge.   Another core challenge is how to model and manage the blackboard itself, especially in distributed blackboard architectures.  </p>
<p>John McManus, <a href="http://www.nasa.gov/offices/ocio/about/j_mcmanus_bio.html" target="_blank">former CTO of NASA</a>, wrote an excellent PhD dissertation in 1992,  <a href="http://www.timbass.info/pdf/mcmanus_thesis_blackboard.pdf" target="_blank">Design and Analysis Techniques for Concurrent Blackboard Systems</a>, at the <a href="http://www.wm.edu/" target="_blank">College of William and Mary</a>, addressing challenges in BB systems.</p>
<p>The table below lists two books that focus on blackboard architecture:</p>
<table style="background:#f0f0f0;" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td>Date</td>
<td>Editor(s)</td>
<td>Publisher</td>
<td>ISBN</td>
<td>Title</td>
</tr>
<tr>
<td>1989</td>
<td>V. Jagannathan <em>et al</em></td>
<td>Academic Press</td>
<td>0123799406</td>
<td>Blackboard Architectures and Applications</td>
</tr>
<tr>
<td>1988</td>
<td>Robert Engelmore and Tony Morgan</td>
<td>Addison-Wesley</td>
<td>0201174316</td>
<td>Blackboard Systems</td>
</tr>
</tbody>
</table>
<p>One of the thought leaders in blackboard architecture is <a href="http://dancorkill.home.comcast.net/~dancorkill/pubs/" target="_blank">Daniel D. Corkill</a> a professor at the <a href="http://www.cs.umass.edu/~cork/" target="_blank">University of Massachusetts Amherst</a>. </p>
<p>Blackboard architecture is relevant to the field of event processing, and in particular complex event processing.   I will go into more details in future blog posts on this topic, including how blackboard architectures relate to grid computing, distributed object caching (of the blackboard), and CEP.</p>
]]></content:encoded>
      <pubDate>Sun, 20 Jul 2008 09:57:12 +0000</pubDate>
      <category domain="http://securityratty.com/tag/blackboard architecture">blackboard architecture</category>
      <category domain="http://securityratty.com/tag/blackboard architecture isrelevant">blackboard architecture isrelevant</category>
      <category domain="http://securityratty.com/tag/blackboard">blackboard</category>
      <category domain="http://securityratty.com/tag/blackboard architectures">blackboard architectures</category>
      <category domain="http://securityratty.com/tag/architecture">architecture</category>
      <category domain="http://securityratty.com/tag/systems">systems</category>
      <category domain="http://securityratty.com/tag/concurrent blackboard systems">concurrent blackboard systems</category>
      <category domain="http://securityratty.com/tag/blackboard systems">blackboard systems</category>
      <category domain="http://securityratty.com/tag/complex problemin">complex problemin</category>
      <source url="http://www.thecepblog.com/2008/07/20/a-brief-introduction-to-blackboard-architectures/">A Brief Introduction to Blackboard Architectures</source>
    </item>
    <item>
      <title><![CDATA[On Measuring a Markets Maturity]]></title>
      <link>http://securityratty.com/article/fab7f9ba9252b7312f5d80cd5260d882</link>
      <guid>http://securityratty.com/article/fab7f9ba9252b7312f5d80cd5260d882</guid>
      <description><![CDATA[Professor David Luckham posts a good question in Measuring a Markets Maturity . Here is a slightlyrevised reprint of our reply
A few folks have tried to tie maturity to if the code is robust or if the...]]></description>
      <content:encoded><![CDATA[<p>Professor David Luckham posts a good question in <a href="http://forum.complexevents.com/viewtopic.php?f=13&#038;p=407#p407" target="_blank">Measuring a Market&#8217;s Maturity</a>.  Here is a slightly revised reprint of our reply:</p>
<p>A few folks have tried to tie &#8220;maturity&#8221; to &#8220;if the code is robust&#8221; or &#8220;if the product has certain product features.&#8221; The way we have addressed this emerging controversy over at <a href="http://www.thecepblog.com" target="_blank">The CEP blog</a> is to center the discussion around the <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">Gartner Hype Cycle</a>, which is a pretty good model for representing the maturity, adoption and business application of specific technologies.</p>
<p><a href=" http://www.thecepblog.com/2008/06/01/on-cep-maturity-and-the-gartner-hype-cycle/" target="_blank">On CEP Maturity and the Gartner Hype Cycle</a></p>
<p>Since many folks work very closely with <a href="http://www.gartner.com" target="_blank">Gartner</a>, I expect they are keenly aware of Gartner&#8217;s view on technology adoption maturity models and their definitions. Just for our readers who might not be as familar, I quote Gartner&#8217;s definitions below to be complete from <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">here</a>:</p>
<blockquote><p>A hype cycle is a graphic representation of the maturity, adoption and business application of specific technologies. The term was coined by Gartner[citation needed], an analyst/research house, based in the United States, that provides opinions, advice and data on the global information technology industry.</p>
<p>Since 1995, Gartner has used hype cycles to characterize the over-enthusiasm or &#8220;hype&#8221; and subsequent disappointment that typically happens with the introduction of new technologies. Hype cycles also show how and when technologies move beyond the hype, offer practical benefits and become widely accepted. According to Gartner, hype cycles aim to separate the hype from the reality, and enable CIOs and CEOs to decide whether or not a particular technology is ready for adoption. A longer-term historical perspective on such cycles can be found in the research of the economist Carlota Perez.</p>
<p>A hype cycle in Gartner&#8217;s interpretation comprises 5 steps:</p>
<p>&#8220;Technology Trigger&#8221; — The first phase of a hype cycle is the &#8220;technology trigger&#8221; or breakthrough, product launch or other event that generates significant press and interest.</p>
<p>&#8220;Peak of Inflated Expectations&#8221; — In the next phase, a frenzy of publicity typically generates over-enthusiasm and unrealistic expectations. There may be some successful applications of a technology, but there are typically more failures.</p>
<p>&#8220;Trough of Disillusionment&#8221; — Technologies enter the &#8220;trough of disillusionment&#8221; because they fail to meet expectations and quickly become unfashionable. Consequently, the press usually abandons the topic and the technology.</p>
<p>&#8220;Slope of Enlightenment&#8221; — Although the press may have stopped covering the technology, some businesses continue through the &#8220;slope of enlightenment&#8221; and experiment to understand the benefits and practical application of the technology.</p>
<p>&#8220;Plateau of Productivity&#8221; — A technology reaches the &#8220;plateau of productivity&#8221; as the benefits of it become widely demonstrated and accepted. The technology becomes increasingly stable and evolves in second and third generations. The final height of the plateau varies according to whether the technology is broadly applicable or benefits only a niche market.</p>
<p>The term is now used more broadly in the marketing of new technologies.</p>
</blockquote>
<p>We used the <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">Gartner Hype Cycle</a> in <a href="http://www.thecepblog.com/2008/07/12/two-thirds-of-our-readers-say-cep-is-still-immature/" target="_blank">Two-Thirds of Our Readers Say CEP is Still Immature</a> as a basis for having interested readers vote, and in a unscientific straw poll, the readers indicated that, in their view, CEP is still immature.</p>
<p>At the CEP Blog we ground our discussions and terminology on maturity in Gartner&#8217;s models on maturity, and we ground our discussions on event processing in the art-and-science of a long standing domain in event processing - multisensor data fusion (MSDF).</p>
]]></content:encoded>
      <pubDate>Sun, 20 Jul 2008 08:10:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/hype cycles aim">hype cycles aim</category>
      <category domain="http://securityratty.com/tag/hype cycles">hype cycles</category>
      <category domain="http://securityratty.com/tag/hype">hype</category>
      <category domain="http://securityratty.com/tag/gartner hype cycle">gartner hype cycle</category>
      <category domain="http://securityratty.com/tag/hype cycle">hype cycle</category>
      <category domain="http://securityratty.com/tag/maturity">maturity</category>
      <category domain="http://securityratty.com/tag/markets maturity">markets maturity</category>
      <category domain="http://securityratty.com/tag/cep blogwe ground">cep blogwe ground</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <source url="http://www.thecepblog.com/2008/07/20/on-measuring-a-markets-maturity/">On Measuring a Markets Maturity</source>
    </item>
    <item>
      <title><![CDATA[Indiana State University professor's laptop is stolen]]></title>
      <link>http://securityratty.com/article/ac01a165449e657f832374db2c405cad</link>
      <guid>http://securityratty.com/article/ac01a165449e657f832374db2c405cad</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/15/08

Organization
Indiana State University

Contractor/Consultant/Branch
None

Victims
students who took economics classes from 1997 through the...]]></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/indianastate.jpg" width="137" align="right" height="48"><font size="2"><b>Date Reported: </b><br>7/15/08<br><br><b>Organization: </b><br><a href="http://www.indstate.edu/home.htm">Indiana State University</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>None<br><br><span style="font-weight: bold;">Victims:</span><br>"students who took economics classes from 1997 through the spring semester 2008"<br><br><span style="font-weight: bold;">Number Affected:</span><br>"more than 2,500"<br><br><span style="font-weight: bold;">Types of Data:</span><br>"names, grades, e-mail addresses and student identification numbers"*<br><br><font size="1">*Until 2003, student identification numbers were the equivalent of each student’s Social Security number.</font><br><br><span style="font-weight: bold;">Breach Description:</span><br>"A password-protected laptop computer containing personal information for current and former Indiana State University students was stolen during the weekend, the university reported Tuesday."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www1.indstate.edu/laptopsecurity/">Indiana State University</a> <br><a href="http://www.wthitv.com/Global/story.asp?S=8684098&amp;nav=menu593_1">Associated Press via WTHI Channel 10 News</a> <br><a href="%20http://www.chicagotribune.com/news/chi-ap-in-isu-stolenlaptop,0,1255776.story">Associated Press via Chicago Tribune</a><br><br><span style="font-weight: bold;">Report Credit:</span><br>Indiana State University<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>A password-protected laptop computer containing personal information for current and former Indiana State University students was stolen during the weekend, the university reported Tuesday.<br><span style="font-style: italic;">[Evan] What do you suppose the purpose of the "password-protected" mention is?&nbsp; I hope it is not meant to reassure anyone that the information is safe.&nbsp; For those of you that do not know, password-protection is easily bypassed and in the opinion of many information security professionals (this one included), does NOT provide adequate protection for confidential information.</span><br><br>While there is no evidence to suggest that password security was breached, the university is taking the precaution of notifying all affected students for whom it has current contact information.<br><span style="font-style: italic;">[Evan] If someone were to breach the "password security", what evidence would the school see?&nbsp; None.&nbsp; There would be no evidence (except locally on the laptop) if the local password store had been compromised.&nbsp; The school no longer has possession of the laptop, so the school would have no evidence.</span><br><br>The laptop contained data for students who took economics classes from 1997 through the spring semester 2008, estimated at more than 2,500 individuals.<br><br>If you took an economics class during this time period, but did not receive a letter, please call the Registrar’s Office to verify that you were on the list, and to update your address so that we may send you a letter.<br><span style="font-style: italic;">[Evan] Contact information for the Registrar's Office, click </span><a style="font-style: italic;" href="http://www1.indstate.edu/registrar/">here</a><span style="font-style: italic;">.</span><br><br>The information includes names, grades, e-mail addresses and student identification numbers.<br><br>Beginning in 2003, use of social security numbers as student ID numbers was discontinued in favor of university-specific identification numbers.<br><span style="font-style: italic;">[Evan] A sound security decision by the university would have been to follow up with a project to identify and remove Social Security numbers already held as student IDs.&nbsp; Maybe it was, but the information on this laptop was missed.</span><br><br>The theft occurred Saturday while the professor was traveling in southern Indiana<br><br>the professor was traveling with his family and briefly left the computer unattended<br><span style="font-style: italic;">[Evan] A laptop can grow legs in a flash.&nbsp; A person doesn't need to leave a laptop unattended for very long for it to disappear.</span><br><br>The incident occurred on July 12, 2008 and was reported to university officials on July 14, 2008.<br><br>The incident was reported immediately to the appropriate law enforcement agency and early Monday to university officials.<br><br>The extent of the information contained on the computer was not determined until Monday night.<br><br>Faculty and staff are being reminded that university policy prohibits the storage of private, sensitive data on portable computers.<br><span style="font-style: italic;">[Evan] Excellent policy provision.&nbsp; Policy does little if it is not communicated, enforced, audited against, and improved.&nbsp; Where was the failure in the breach?&nbsp; Was the policy not communicated to this professor, and thus he/she was not aware?</span><br><br>In addition, laptops provided to faculty are equipped with several security measures including encryption and a bio-metric fingerprint reader to prevent access by anyone other than the assigned user.<br><span style="font-style: italic;">[Evan] An excellent standard (or procedure).</span><br><br>Approximately 500 ISU faculty members have laptop computers.<br><br>The university is reviewing its procedures to ensure compliance with existing policies, said Interim President C. Jack Maynard, the university’s provost and vice president for academic affairs<br><br><span style="font-weight: bold;">From the FAQs:</span><br><br>Q: What can someone do with a stolen SSN?<br>A: "With just a SSN there is little anyone can do in the way of setting up a false identity or securing credit. Generally an identity thief would need more information and documentation to set up false credit.<br><span style="font-style: italic;">[Evan] A SSN needs to be held in strict confidentiality in today's financial, employment, health, and other systems.&nbsp; It is often used for identification and authentication.&nbsp; Once an identity thief has a SSN, the owner of that SSN is now a prime target because the thief has the most confidential piece of information (ingredient) in the identity theft recipe.&nbsp; The rest of the information is typically easier to come by, i.e. name, address, employer, etc.&nbsp; It is true that an SSN alone is not enough information to commit identity theft, but it is an EXCELLENT start.</span><br><br><span style="font-weight: bold;">Commentary:</span><br>We can assume that the school knows the risks involved in storing confidential information on a poorly protected laptop.&nbsp; Otherwise, they probably wouldn't have policy and procedure against it.&nbsp; The school's statements that are meant to minimize the risk, seemingly without fact, are disappointing. <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/17/indianastate.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 05:29:35 +0000</pubDate>
      <category domain="http://securityratty.com/tag/university">university</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/information includes names">information includes names</category>
      <category domain="http://securityratty.com/tag/university students">university students</category>
      <category domain="http://securityratty.com/tag/confidential information">confidential information</category>
      <category domain="http://securityratty.com/tag/laptop">laptop</category>
      <category domain="http://securityratty.com/tag/evan contact information">evan contact information</category>
      <category domain="http://securityratty.com/tag/university policy prohibits">university policy prohibits</category>
      <source url="http://breachblog.com/2008/07/17/indianastate.aspx">Indiana State University professor's laptop is stolen</source>
    </item>
    <item>
      <title><![CDATA[Homeland Security Cost-Benefit Analysis]]></title>
      <link>http://securityratty.com/article/6b0e37e67b2f5aeb085b3f59c8223674</link>
      <guid>http://securityratty.com/article/6b0e37e67b2f5aeb085b3f59c8223674</guid>
      <description><![CDATA[This is an excellent paper by Ohio State political science professor John Mueller. Titled &quot;The Quixotic Quest for Invulnerability: Assessing the Costs, Benefits, and Probabilities of Protecting the...]]></description>
      <content:encoded><![CDATA[<a href="http://psweb.sbs.ohio-state.edu/faculty/jmueller/ISA2008.pdf">This</a> is an excellent paper by Ohio State political science professor John Mueller.  Titled "The Quixotic Quest for Invulnerability: Assessing the Costs, Benefits, and Probabilities of Protecting the Homeland," it lays out some common send premises and policy implications.

The premises:

<blockquote>1. The number of potential terrorist targets is essentially infinite. 

2. The probability that any individual target will be attacked is essentially zero.

3. If one potential target happens to enjoy a degree of protection, the agile terrorist usually can readily move on to another one.

4. Most targets are "vulnerable" in that it is not very difficult to damage them, but invulnerable in that they can be rebuilt in fairly short order and at tolerable expense.

5. It is essentially impossible to make a very wide variety of potential terrorist targets invulnerable except by completely closing them down.</blockquote>

The policy implications:

<blockquote>1. Any protective policy should be compared to a "null case": do nothing, and use the money saved to rebuild and to compensate any victims.

2. Abandon any effort to imagine a terrorist target list.

3. Consider negative effects of protection measures: not only direct cost, but inconvenience, enhancement of fear, negative economic impacts, reduction of liberties.

4. Consider the opportunity costs, the tradeoffs, of protection measures.</blockquote>

Here's the abstract:

<blockquote>This paper attempts to set out some general parameters for coming to grips with a central homeland security concern: the effort to make potential targets invulnerable, or at least notably less vulnerable, to terrorist attack. It argues that protection makes sense only when protection is feasible for an entire class of potential targets and when the destruction of something in that target set would have quite large physical, economic, psychological, and/or political consequences. There are a very large number of potential targets where protection is essentially a waste of resources and a much more limited one where it may be effective.</blockquote>

The whole paper is worth reading.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=wqEb6J"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=wqEb6J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=MgOPQJ"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=MgOPQJ" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 02:43:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/potential targets invulnerable">potential targets invulnerable</category>
      <category domain="http://securityratty.com/tag/potential targets">potential targets</category>
      <category domain="http://securityratty.com/tag/targets">targets</category>
      <category domain="http://securityratty.com/tag/protection">protection</category>
      <category domain="http://securityratty.com/tag/invulnerable">invulnerable</category>
      <category domain="http://securityratty.com/tag/protection measures">protection measures</category>
      <category domain="http://securityratty.com/tag/paper">paper</category>
      <category domain="http://securityratty.com/tag/paper attempts">paper attempts</category>
      <category domain="http://securityratty.com/tag/potential terrorist targets">potential terrorist targets</category>
      <source url="http://www.schneier.com/blog/archives/2008/07/homeland_securi_2.html">Homeland Security Cost-Benefit Analysis</source>
    </item>
    <item>
      <title><![CDATA[No, I Dont Know the Answer to the Big DNS Secret]]></title>
      <link>http://securityratty.com/article/5fafafd2e37af52ca51fbeb322a4b88a</link>
      <guid>http://securityratty.com/article/5fafafd2e37af52ca51fbeb322a4b88a</guid>
      <description><![CDATA[Rich Mogulls executive overview of Dan Kaminskys latest DNS vulnerability fluffed a few feathers yesterday
The good news is that due to the nature of this problem, it is extremely difficult to...]]></description>
      <content:encoded><![CDATA[<p>Rich Mogull&#8217;s <a href="http://securosis.com/publications/DNS-Executive-Overview.pdf">executive overview</a> of Dan Kaminsky&#8217;s <a href="http://www.us-cert.gov/cas/techalerts/TA08-190B.html">latest DNS vulnerability</a> fluffed a few feathers yesterday:</p>
<blockquote><p>The good news is that due to the nature of this problem, it is extremely difficult to determine the vulnerability merely by analyzing the patches; a common technique malicious individuals use to figure out security weaknesses.</p></blockquote>
<p>The typical response I heard was &#8220;what do you mean, it can&#8217;t be reverse engineered?  I&#8217;ll just look at the diffs!&#8221; </p>
<p>In hindsight, after examining the BIND diffs (yes, I did it too) and discussing with colleagues, all most people saw was UDP source port randomization and a better PRNG for generating the transaction ID, the latter of which would appear to be related to <a href="http://www.trusteer.com/files/BIND_9_DNS_Cache_Poisoning.pdf">Amit Klein&#8217;s cache poisoning attack</a> from about a year ago.</p>
<p>What Rich was really saying is that you can reverse engineer the patch until you&#8217;re blue in the face, but that won&#8217;t reveal the specifics of the vulnerability.</p>
<p>Dan&#8217;s <a href="http://www.doxpara.com/?p=1162">blog post this morning</a> appeared to confirm that interpretation:</p>
<blockquote><p>DJB was right. All those years ago, Dan J. Bernstein was right: Source Port Randomization should be standard on every name server in production use.</p>
<p>There is a fantastic quote that guides a lot of the work I do: Luck is the residue of design. Dan Bernstein is a notably lucky programmer, and that’s no accident. The professor lives and breathes systems engineering in a way that my hackish code aspires to one day experience. DJB got “lucky” here — he ended up defending himself against an attack he almost certainly never encountered.</p>
<p>Such is the mark of excellent design. Excellent design protects you against things you don’t have any information about. And so we are deploying this excellent design to provide no information.</p>
<p>To translate the fix strategy into a more familiar domain, imagine large chunks of Windows RPC went from Anonymous to Authenticated User only, or even all the way to Admin Only. Or wait, just remember Windows XPSP2 :&#41; This is a sledgehammer, by design. It cuts off attack surface, without necessarily saying why. Astonishingly subtle bugs can be easily hidden, or even rendered irrelevant, by a suitably blunt fix.</p></blockquote>
<p>Nate McFeters appears to think that Tom Ptacek <a href="http://blogs.zdnet.com/security/?p=1468">has figured it out</a>.  I&#8217;m going to go out on a limb and say that Tom didn&#8217;t figure anything out yet but still wanted to write a pithy blog post.  I think that if Tom had figured it out, he would have written it down privately and posted the SHA-1 hash, as is the trendy thing to do these days.  </p>
<p>Speculation aside, the title of Tom&#8217;s blog entry, <a href="http://www.matasano.com/log/1089/dan-kaminsky-could-have-made-hundreds-of-thousands-of-dollars-with-this-dns-flaw/"> Dan Kaminsky could have made hundreds of thousands of dollars with this DNS flaw!</a>, does make an important point &#8212; Dan didn&#8217;t sell the details to <a href="http://www.zerodayinitiative.com/">ZDI</a>, he used his influence and reputation to coordinate a massive vendor patch effort.  That&#8217;s an admirable move.</p>
]]></content:encoded>
      <pubDate>Wed, 09 Jul 2008 11:26:37 +0000</pubDate>
      <category domain="http://securityratty.com/tag/design">design</category>
      <category domain="http://securityratty.com/tag/excellent design protects">excellent design protects</category>
      <category domain="http://securityratty.com/tag/excellent design">excellent design</category>
      <category domain="http://securityratty.com/tag/dan">dan</category>
      <category domain="http://securityratty.com/tag/dan kaminsky">dan kaminsky</category>
      <category domain="http://securityratty.com/tag/dan bernstein">dan bernstein</category>
      <category domain="http://securityratty.com/tag/tom ptacek">tom ptacek</category>
      <category domain="http://securityratty.com/tag/attack surface">attack surface</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <source url="http://www.veracode.com/blog/?p=118">No, I Dont Know the Answer to the Big DNS Secret</source>
    </item>
    <item>
      <title><![CDATA[Australian medical information found in abandoned amusement park]]></title>
      <link>http://securityratty.com/article/5603502d0088acde782f2669d07e2fb6</link>
      <guid>http://securityratty.com/article/5603502d0088acde782f2669d07e2fb6</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
6/27/08

Organization
New South Wales Government (AU

Contractor/Consultant/Branch
Sydney West Area Health Service
Unnamed &quot;bankrupt contractor

Victims...]]></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/swahs.jpg" width="165" align="right" height="58"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>6/27/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://nsw.gov.au/">New South Wales Government (AU)</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.wsahs.nsw.gov.au/">Sydney West Area Health Service</a> <br>Unnamed "bankrupt contractor"<br><br><span style="font-weight: bold;">Victims:</span><br>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>"confidential medical records"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"The Sydney West Area Health Service has been embarrassed by the discovery of medical records in an abandoned amusement park."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.abc.net.au/news/stories/2008/06/27/2288377.htm">ABC News</a> <br><a href="http://www.livenews.com.au/Articles/2008/06/27/Shipping_container_full_of_medical_waste_dumped_at_derelict_fun_park">Macquarie National News</a> <br><a href="%20http://livenews.com.au/Articles/2008/06/28/Dumped_medical_container_blamed_on_bankrupt_contractor">Macquarie National News (2)</a><br><br><span style="font-weight: bold;">Report Credit:</span><br>ABC NEws<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>The Sydney West Area Health Service has been embarrassed by the discovery of medical records in an abandoned amusement park.<br><span style="font-style: italic;">[Evan] This is a first.&nbsp; An abandoned amusement park?&nbsp; I would be embarrassed too!</span><br><br>Pathology results and slides were found when a container dumped in the former Magic Kingdom park at Lansvale was set alight this week.<br><br>The container was discovered after it caught on fire yesterday, attracting the attention of the local fire department.<br><br>A bankrupt contractor is being blamed for dumping confidential medical records and contaminated waste in the grounds of an abandoned fun park.<br><span style="font-style: italic;">[Evan] Confidential medical records AND contaminated waste?&nbsp; Ugh.</span><br><br>Police said it was likely the container had been there for a decade.<br><span style="font-style: italic;">[Evan] A decade?&nbsp; This story keeps getting more bizarre.</span><br><br>The Health Department is reviewing waste disposal procedures following the discovery at Lansvale in Sydney's south west.<br><span style="font-style: italic;">[Evan] I presume that the waste disposal procedures have probably changed over the past ten years.&nbsp; The Health Department should be reviewing procedures on a regular basis anyway.</span><br style="font-style: italic;"><br>The health service's chief executive, Professor Steven Boyages, says it is a serious breach and the health service is reviewing its waste disposal procedures.<br><br>"There are clear policy and procedures in place to manage records and disposal of records and clear policies in place to manage and dispose of any clinical waste," he said.<br><br>"It appears at first glance that the policy and procedures weren't followed by the contractors who were engaged to do this."<br><br>“It is a huge concern, I’ve called for an immediate review to ensure our existing contractors are following standard policy and procedures so this doesn't happen again," he said <br><br>Shadow health minister Jillian Skinner said the state government also has some explaining to do.<br><br>"Why if it was know this company had gone bankrupt and wasn't carrying out its duties they didn't check to make sure this material was disposed of properly?" Ms Skinner said. <br><br><span style="font-weight: bold;">Commentary:</span><br>The landscape of information security and personal information issues has changed markedly over the past ten years.&nbsp; SWAHS should still be held accountable, but how much can you comment on something that happened ten years ago and probably does not reflect upon current practice.<br><br>This is one of the most bizarre breaches I have read about in some time. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/06/28/swahs.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Sat, 28 Jun 2008 09:10:55 +0000</pubDate>
      <category domain="http://securityratty.com/tag/confidential medical records">confidential medical records</category>
      <category domain="http://securityratty.com/tag/medical records">medical records</category>
      <category domain="http://securityratty.com/tag/clinical waste">clinical waste</category>
      <category domain="http://securityratty.com/tag/waste">waste</category>
      <category domain="http://securityratty.com/tag/waste disposal procedures">waste disposal procedures</category>
      <category domain="http://securityratty.com/tag/disposal">disposal</category>
      <category domain="http://securityratty.com/tag/records">records</category>
      <category domain="http://securityratty.com/tag/procedures">procedures</category>
      <category domain="http://securityratty.com/tag/amusement park">amusement park</category>
      <source url="http://breachblog.com/2008/06/28/swahs.aspx">Australian medical information found in abandoned amusement park</source>
    </item>
    <item>
      <title><![CDATA[The Infant, the Elephant and the Intelligent Event]]></title>
      <link>http://securityratty.com/article/69d5df2507ada50dcc8e08da37c1e831</link>
      <guid>http://securityratty.com/article/69d5df2507ada50dcc8e08da37c1e831</guid>
      <description><![CDATA[Fellow blogger Opher Etzion, replies to On Elephants andAnalytics with On Unicorn,Professor and Infant . Opher is kindly givingus another metaphor to consider, the Infant and the Profession, since we...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>Fellow blogger Opher Etzion, replies to  <a title="On Elephants and Analytics" rel="bookmark" href="http://thecepblog.com/2008/06/26/on-elephants-and-analytics/">On Elephants and Analytics</a> with <a href="http://epthinking.blogspot.com/2008/06/on-unicorn-professor-and-infant.html" target="_blank">On Unicorn, Professor and Infant</a>.   Opher is kindly giving us another metaphor to consider, the Infant and the Profession, since we are both big fans of big gentle elephants, babies and our universities.  </p>
<p>Opher and I agree that Infants are not Professors, and we also agree that CEP is in its Infancy and there is overhype by folks often implying CEP is a Professor.     So it seems we all have a huge elephant in the room with an Infant Professor hanging on the end of a wildly swinging Elephant&#8217;s trunk!</p>
<p>To keep the blogopoints interesting, I should point out that with all this agreement and <a href="http://en.wikipedia.org/wiki/Kumbaya" target="_self">Kumbaya</a><strong> </strong>campfire singing, there are a couple of things I do disagree with in Opher&#8217;s amusing counterpoint. </p>
<p>First of all, Opher uses the well know debate technique of falsely attributing some easily refutable discussion point and then offering a slam dunk counterpoint.   He does this in this clever, but completely inaccurate Opher quote,</p>
<blockquote><p> <em>&#8220;I [Opher] respectfully disagree with Tim &#8230; in his claim that what has been done until today is just hype and hence totally worthless&#8230;&#8221;</em></p></blockquote>
<p>Folks reading my blog know that I have never said &#8220;what has been done until today is &#8230; totally worthless.&#8221;    This is a misfortunate misquote.  Shame on you Opher!  </p>
<p>What I said, easily read in the blog, was that CEP is overhyped and that most of the self-described CEP software on the market today does not live up to the inflated claims we read and hear from CEP software vendors, the analysts and reporters they influence.</p>
<p>The second counterpoint that I find interesting is Opher&#8217;s consistent attempt to redress the dramatic lack of capability and analytics in current generation self-described CEP software by repositioning CEP as &#8220;intelligent event processing&#8221; (IEP) as he is continues in <a href="http://epthinking.blogspot.com/2008/06/on-intelligent-event-processing-aaai.html" target="_self">On Intelligent Event Processing</a>.   </p>
<p>Perhaps Opher will be successful in repositioning the vast majority of the original CEP problem space as IEP.   This is a interesting slippery slope, in my opinion.   The new positioning that Opher is offering is that when &#8220;event processing&#8221; has advanced analytics, it is not CEP anymore, it becomes IEP because CEP is really &#8220;Simple Event Processing&#8221; (SEP) - event processing with little to no analytical capability.</p>
<p>I don&#8217;t know about most of our readers, but all this positioning and repositioning to match the capabilities, or lack of capabilities, in the current portfolio of self-described CEP software vendors is fascinating.</p>
<p>Here is the next logical question is:</p>
<p>What is the difference between a &#8220;Complex Event&#8221; and an &#8220;Intelligent Event&#8221; ?</p>
<p>This could get quite interesting, so stay tuned!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/261/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/261/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=261&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 11:49:56 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep software">cep software</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/intelligent event">intelligent event</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/original cep">original cep</category>
      <category domain="http://securityratty.com/tag/cep software vendors">cep software vendors</category>
      <category domain="http://securityratty.com/tag/opher quote">opher quote</category>
      <category domain="http://securityratty.com/tag/opher">opher</category>
      <category domain="http://securityratty.com/tag/complex event">complex event</category>
      <source url="http://thecepblog.com/2008/06/27/the-infant-the-elephant-and-the-intelligent-event/">The Infant, the Elephant and the Intelligent Event</source>
    </item>
    <item>
      <title><![CDATA[The Infant, the Elephant and the Intelligent Event]]></title>
      <link>http://securityratty.com/article/3d0a83c8a231895433e42292765a0893</link>
      <guid>http://securityratty.com/article/3d0a83c8a231895433e42292765a0893</guid>
      <description><![CDATA[Fellow blogger Opher Etzion, replies to On Elephants andAnalytics with On Unicorn,Professor and Infant . Opher is kindly givingus another metaphor to consider, the Infant and the Profession, since we...]]></description>
      <content:encoded><![CDATA[<p>Fellow blogger Opher Etzion, replies to  <a title="On Elephants and Analytics" rel="bookmark" href="http://thecepblog.com/2008/06/26/on-elephants-and-analytics/">On Elephants and Analytics</a> with <a href="http://epthinking.blogspot.com/2008/06/on-unicorn-professor-and-infant.html" target="_blank">On Unicorn, Professor and Infant</a>.   Opher is kindly giving us another metaphor to consider, the Infant and the Profession, since we are both big fans of big gentle elephants, babies and our universities.  </p>
<p>Opher and I agree that Infants are not Professors, and we also agree that CEP is in its Infancy and there is overhype by folks often implying CEP is a Professor.     So it seems we all have a huge elephant in the room with an Infant Professor hanging on the end of a wildly swinging Elephant&#8217;s trunk!</p>
<p>To keep the blogopoints interesting, I should point out that with all this agreement and <a href="http://en.wikipedia.org/wiki/Kumbaya" target="_self">Kumbaya</a><strong> </strong>campfire singing, there are a couple of things I do disagree with in Opher&#8217;s amusing counterpoint. </p>
<p>First of all, Opher uses the well know debate technique of falsely attributing some easily refutable discussion point and then offering a slam dunk counterpoint.   He does this in this clever, but completely inaccurate Opher quote,</p>
<blockquote><p> <em>&#8220;I [Opher] respectfully disagree with Tim &#8230; in his claim that what has been done until today is just hype and hence totally worthless&#8230;&#8221;</em></p></blockquote>
<p>Folks reading my blog know that I have never said &#8220;what has been done until today is &#8230; totally worthless.&#8221;    This is a misfortunate misquote.  Shame on you Opher!  </p>
<p>What I said, easily read in the blog, was that CEP is overhyped and that most of the self-described CEP software on the market today does not live up to the inflated claims we read and hear from CEP software vendors, the analysts and reporters they influence.</p>
<p>The second counterpoint that I find interesting is Opher&#8217;s consistent attempt to redress the dramatic lack of capability and analytics in current generation self-described CEP software by repositioning CEP as &#8220;intelligent event processing&#8221; (IEP) as he is continues in <a href="http://epthinking.blogspot.com/2008/06/on-intelligent-event-processing-aaai.html" target="_self">On Intelligent Event Processing</a>.   </p>
<p>Perhaps Opher will be successful in repositioning the vast majority of the original CEP problem space as IEP.   This is a interesting slippery slope, in my opinion.   The new positioning that Opher is offering is that when &#8220;event processing&#8221; has advanced analytics, it is not CEP anymore, it becomes IEP because CEP is really &#8220;Simple Event Processing&#8221; (SEP) - event processing with little to no analytical capability.</p>
<p>I don&#8217;t know about most of our readers, but all this positioning and repositioning to match the capabilities, or lack of capabilities, in the current portfolio of self-described CEP software vendors is fascinating.</p>
<p>Here is the next logical question is:</p>
<p>What is the difference between a &#8220;Complex Event&#8221; and an &#8220;Intelligent Event&#8221; ?</p>
<p>This could get quite interesting, so stay tuned!</p>
]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 11:49:56 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cep software">cep software</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/intelligent event">intelligent event</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/original cep">original cep</category>
      <category domain="http://securityratty.com/tag/cep software vendors">cep software vendors</category>
      <category domain="http://securityratty.com/tag/opher quote">opher quote</category>
      <category domain="http://securityratty.com/tag/opher">opher</category>
      <category domain="http://securityratty.com/tag/complex event">complex event</category>
      <source url="http://www.thecepblog.com/2008/06/27/the-infant-the-elephant-and-the-intelligent-event/">The Infant, the Elephant and the Intelligent Event</source>
    </item>
    <item>
      <title><![CDATA[The first steps in reducing the embarrassing frequency of college system breaches]]></title>
      <link>http://securityratty.com/article/655ab0e39d157dd8b64f4a44bdd8e2a3</link>
      <guid>http://securityratty.com/article/655ab0e39d157dd8b64f4a44bdd8e2a3</guid>
      <description><![CDATA[Heres a scenario that could happen to anybody in any organization. But with the staggering number of information security breaches occurring at colleges and universities recently, this scenario is...]]></description>
      <content:encoded><![CDATA[Here&#8217;s a scenario that could happen to anybody in any organization. But with the staggering number of information security breaches occurring at colleges and universities recently, this scenario is perhaps more common in within educational institutions.
A university professor receives an email from another colleague working in the university. The subject line says, &#8220;Here&#8217;s a good [...]]]></content:encoded>
      <pubDate>Fri, 20 Jun 2008 12:52:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/university">university</category>
      <category domain="http://securityratty.com/tag/university professor receives">university professor receives</category>
      <category domain="http://securityratty.com/tag/information security breaches">information security breaches</category>
      <category domain="http://securityratty.com/tag/scenario">scenario</category>
      <category domain="http://securityratty.com/tag/universities recently">universities recently</category>
      <category domain="http://securityratty.com/tag/subject line">subject line</category>
      <category domain="http://securityratty.com/tag/educational institutions">educational institutions</category>
      <category domain="http://securityratty.com/tag/common">common</category>
      <category domain="http://securityratty.com/tag/email">email</category>
      <source url="http://securityviews.com/blog/2008/06/20/the-first-steps-in-reducing-the-embarrassing-frequency-of-college-system-breaches/">The first steps in reducing the embarrassing frequency of college system breaches</source>
    </item>
  </channel>
</rss>
