<?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: classification]]></title>
    <link>http://securityratty.com/tag/classification</link>
    <description></description>
    <pubDate>Sat, 22 Mar 2008 10:16:50 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[NIST revises SP800-60 Volume 1: Go forth and classify]]></title>
      <link>http://securityratty.com/article/49cded7ac0f52666b282669d6a8216be</link>
      <guid>http://securityratty.com/article/49cded7ac0f52666b282669d6a8216be</guid>
      <description><![CDATA[According to GCN , NIST has released a revision to SP800-60 Vol 1 and Volume 2 . The two-volume Special Publication 800-60 Revision 1, Guide for Mapping Types of Information and Information Systems to...]]></description>
      <content:encoded><![CDATA[According to <a href="http://www.gcn.com/online/vol1_no1/46877-1.html" target="_blank">GCN</a>,  NIST has released a revision to <a href="http://csrc.nist.gov/publications/nistpubs/800-60-rev1/SP800-60_Vol1-Rev1.pdf" target="_blank">SP800-60 Vol 1</a> and <a href="http://csrc.nist.gov/publications/nistpubs/800-60-rev1/SP800-60_Vol2-Rev1.pdf" target="_blank">Volume 2</a>. The two-volume Special Publication 800-60 Revision 1, “Guide for Mapping Types of Information and Information Systems to Security Categories,” is a revision of guidelines published in 2004.<br /><span style="font-weight:bold;">Asset and data classification is the keystone to building proper protective schemes. Simply, if you don't know what you have, you can't apply the appropriate levels of value and importance.</span><br />SP 800-60's intro reads:<br />"The identification of information processed on an information system is essential to the proper selection of security controls and ensuring the confidentiality, integrity, and availability of the system and its information. The National Institute of Standards and Technology (NIST) Special Publication (SP) 800-60 has been developed to assist Federal government agencies to categorize information and information systems."<br />Give this document a read; while it is geared to a federal agency audience, it is entirely useful for baselining your own classification process.]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 04:33:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/volume">volume</category>
      <category domain="http://securityratty.com/tag/information system">information system</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information systems">information systems</category>
      <category domain="http://securityratty.com/tag/two-volume special publication">two-volume special publication</category>
      <category domain="http://securityratty.com/tag/special publication">special publication</category>
      <category domain="http://securityratty.com/tag/nist">nist</category>
      <category domain="http://securityratty.com/tag/federal agency audience">federal agency audience</category>
      <category domain="http://securityratty.com/tag/proper protective schemes">proper protective schemes</category>
      <source url="http://holisticinfosec.blogspot.com/2008/08/nist-revises-sp-800-60-volume-1-go.html">NIST revises SP800-60 Volume 1: Go forth and classify</source>
    </item>
    <item>
      <title><![CDATA[Assessing the Security Benefits of Cloud Computing]]></title>
      <link>http://securityratty.com/article/1e09e5c89f15d3a4df4ea921f9230c2d</link>
      <guid>http://securityratty.com/article/1e09e5c89f15d3a4df4ea921f9230c2d</guid>
      <description><![CDATA[With all this talk and reporting about security concerns, lets change the channel for a moment and assess the potential security benefits of Cloud Computing
In my view, there are some strong technical...]]></description>
      <content:encoded><![CDATA[<p><a title="Is the glass half empty or half full?" href="http://www.flickr.com/photos/94094843@N00/2292559560/" target="_blank"><img class="alignright" style="border: 0; float: right; margin: 3px;" src="http://farm4.static.flickr.com/3004/2292559560_378f226531_m.jpg" border="0" alt="Is the glass half empty or half full?" /></a></p>
<p>With all this <a href="http://cloudsecurity.org">talk</a> and <a href="http://www.gartner.com/DisplayDocument?id=685308">reporting</a> about security concerns, lets change the channel for a moment and assess the <strong>potential security benefits</strong> of Cloud Computing.</p>
<p>In my view, there are some strong technical security arguments in favour of Cloud Computing - assuming we can find ways to manage the risks.</p>
<p>With this new paradigm come challenges <strong>and </strong>opportunities.  The challenges are getting plenty of attention - I&#8217;m regularly afforded the opportunity to <a href="http://www.gridtoday.com/grid/2422309.html">comment</a> on them, plus obviously I cover them on this blog.  However, lets not lose sight of the potential upside.</p>
<p>In this post, I walk through seven technical security benefits.  Some are immediate, others may arise over time and have conditions attached (some unstated for the sake of brevity).  However, I&#8217;m including the longer-range benefits now to raise awareness.  Some of the outcomes listed are available today without the Cloud, but they are either complex and slow to implement (and thus less likely to happen) or prohibitive for capital cost reasons.  I don&#8217;t claim this is a definitive list - it reflects where my thinking is today.</p>
<p>Some benefits depend on the Cloud service used and therefore do not apply across the board.  For example; I see no solid forensic benefits with SaaS.  Also, for space reasons, I&#8217;m purposely not including the &#8216;flip side&#8217; to these benefits, however if you read this blog regularly you should <a href="http://cloudsecurity.org/2008/04/24/cloud-stacks-please-mind-the-gap/">recognise some</a>.</p>
<p>On a sidenote, I believe the Cloud offers Small and Medium Businesses major potential security benefits.  Frequently SMBs struggle with limited or non-existent in-house INFOSEC resources and budgets.  The caveat is that the Cloud market is still very new - security offerings are somewhat foggy - making selection tricky.  Clearly, not all Cloud providers will offer the same security.</p>
<h4>Seven Technical Security Benefits of the Cloud</h4>
<h4>1. Centralised Data</h4>
<ul>
<li><strong>Reduced Data Leakage</strong>: this is the benefit I hear most from Cloud providers - and in my view they are right.  How many laptops do we need to lose before we get this?  How many backup tapes?  The data &#8220;landmines&#8221; of today could be greatly reduced by the Cloud as thin client technology becomes prevalent.  Small, temporary caches on handheld devices or Netbook computers pose less risk than transporting data buckets in the form of laptops.  Ask the CISO of any large company if all laptops have company &#8216;mandated&#8217; controls consistently applied; e.g. full disk encryption.  You&#8217;ll see the answer by looking at the whites of their eyes.  Despite best efforts around asset management and endpoint security we continue to see embarrassing and disturbing misses.  And what about SMBs?  How many use encryption for sensitive data, or even have a data classification policy in place?</li>
<li><strong>Monitoring benefits</strong>: central storage is easier to control and monitor.  The flipside is the nightmare scenario of <a href="http://www.gnucitizen.org/blog/most-attractive-targets-saas/">comprehensive data theft</a>.  However, I would rather spend my time as a security professional figuring out smart ways to protect and monitor access to data stored in one place (with the benefit of situational advantage) than trying to figure out all the places where the company data resides across a myriad of thick clients!  You can get the benefits of Thin Clients today but Cloud Storage provides a way to centralise the data faster and potentially cheaper.  The logistical challenge today is getting Terabytes of data to the Cloud in the first place.</li>
</ul>
<h4>2. Incident Response / Forensics</h4>
<ul>
<li><strong>Forensic readiness</strong>: with Infrastructure as a Service (IaaS) providers, I can build a dedicated forensic server in the same Cloud as my company and place it offline, ready for use when needed.  I would only need pay for storage until an incident happens and I need to bring it online.  I don&#8217;t need to call someone to bring it online or install some kind of remote boot software - I just click a button in the Cloud Providers web interface.  If I have multiple incident responders, I can give them a copy of the VM so we can distribute the forensic workload based on the job at hand or as new sources of evidence arise and need analysis.  To fully realise this benefit, commercial forensic software vendors would need to move away from archaic, physical dongle based licensing schemes to a network licensing model.</li>
<li><strong>Decrease evidence acquisition time</strong>: if a server in the Cloud gets compromised (i.e. broken into), I can now clone that server at the click of a mouse and make the cloned disks instantly available to my Cloud Forensics server.  I didn&#8217;t need to &#8220;find&#8221; storage or have it &#8220;ready, waiting and unused&#8221; - its just there.</li>
<li><strong>Eliminate or reduce service downtime</strong>: Note that in the above scenario I didn&#8217;t have to go tell the COO that the system needs to be taken offline for hours whilst I dig around in the RAID Array hoping that my physical acqusition toolkit is compatible (and that the version of RAID firmware isn&#8217;t supported by my forensic software).  Abstracting the hardware removes a barrier to even doing forensics in some situations.</li>
<li><strong>Decrease evidence transfer time</strong>: In the same Cloud, bit fot bit copies are super fast - made faster by that replicated, distributed filesystem my Cloud provider engineered for me.  From a network traffic perspective, it may even be free to make the copy in the same Cloud.  Without the Cloud, <strong>I </strong>would have to a lot of time consuming and expensive provisioning of physical devices.  I only pay for the storage as long as I need the evidence.</li>
<li><strong>Eliminate forensic image verification time</strong>: Some Cloud Storage implementations expose a cryptographic checksum or hash.  For example, Amazon S3 generates an MD5 hash <a href="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTObjectPUT.html">automagically</a> when you store an object.  In theory you no longer need to generate time-consuming MD5 checksums using external tools - its already there.</li>
<li><strong>Decrease time to access protected documents</strong>: Immense CPU power opens some doors.  Did the suspect password protect a document that is relevant to the investigation?  You can now test a wider range of candidate passwords in less time to speed investigations.</li>
</ul>
<h4>3. Password assurance testing (aka cracking)</h4>
<ul>
<li><strong>Decrease password cracking time</strong>: if your organisation regularly tests password strength by running password crackers you can use Cloud Compute to decrease crack time and you only pay for what you use.  Ironically, your cracking costs go up as people choose better passwords ;-).</li>
<li><strong>Keep cracking activities to dedicated machines</strong>: if today you use a distributed password cracker to spread the load across non-production machines, you can now put those agents in dedicated Compute instances - and thus stop mixing sensitive credentials with other workloads.</li>
</ul>
<h4>4. Logging</h4>
<ul>
<li><strong>&#8220;Unlimited&#8221;, pay per drink storage</strong>: logging is often an afterthought, consequently insufficient disk space is allocated and logging is either non-existant or minimal.  Cloud Storage changes all this - no more &#8216;guessing&#8217; how much storage you need for standard logs.</li>
<li><strong>Improve log indexing and search</strong>: with your logs in the Cloud you can leverage Cloud Compute to index those logs in real-time and get the benefit of <a href="http://blogs.splunk.com/thewilde/2008/06/24/splunk-ninja-inside-the-cloud/">instant search results.</a> What is different here?  The Compute instances can be plumbed in and scale as needed based on the logging load - meaning a true real-time view.</li>
<li><strong>Getting compliant with Extended logging</strong>: most modern operating systems offer extended logging in the form of a C2 audit trail.  This is rarely enabled for fear of performance degradation and log size.  Now you can &#8216;opt-in&#8217; easily - if you are willing to pay for the enhanced logging, you can do so.  Granular logging makes compliance and investigations easier.</li>
</ul>
<h4>5. Improve the state of security software (performance)</h4>
<ul>
<li><strong>Drive vendors to create more efficient security software</strong>: Billable CPU cycles get noticed.  More attention will be paid to inefficient processes; e.g. poorly tuned security agents.  Process accounting will make a comeback as customers target &#8216;expensive&#8217; processes.  Security vendors that understand how to squeeze the most performance from their software will win.</li>
</ul>
<h4>6. Secure builds</h4>
<ul>
<li><strong>Pre-hardened, change control builds</strong>: this is primarily a benefit of virtualization based Cloud Computing.  Now you get a chance to start &#8217;secure&#8217; (by your own definition) - you create your Gold Image VM and clone away.  There are ways to do this today with bare-metal OS installs but frequently these require additional 3rd party tools, are time consuming to clone or add yet another agent to each endpoint.</li>
<li><strong>Reduce exposure through patching offline</strong>: Gold images can be kept up securely kept up to date.  Offline VMs can be conveniently patched &#8220;off&#8221; the network.</li>
<li><strong>Easier to test impact of security changes</strong>: this is a big one.  Spin up a copy of your production environment, implement a security change and test the impact at low cost, with minimal startup time.  This is a big deal and removes a major barrier to &#8216;doing&#8217; security in production environments.</li>
</ul>
<h4>7. Security Testing</h4>
<ul>
<li><strong>Reduce cost of testing security: </strong>a SaaS provider only passes on a portion of their security testing costs.  By sharing the same application as a service, you don&#8217;t foot the expensive security code review and/or penetration test.  Even with Platform as a Service (PaaS) where your developers get to write code, there are potential cost economies of scale (particularly around use of code scanning tools that sweep source code for security weaknesses).</li>
</ul>
<h4>Your Thoughts?</h4>
<p>What benefits do you see that I haven&#8217;t included in the above list?  Where do you agree/disagree and importantly, why?</p>
<img src="http://feeds.feedburner.com/~r/CloudSecurity/~4/341289594" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 03:00:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/benefits">benefits</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/technical security benefits">technical security benefits</category>
      <category domain="http://securityratty.com/tag/based">based</category>
      <category domain="http://securityratty.com/tag/virtualization based cloud">virtualization based cloud</category>
      <category domain="http://securityratty.com/tag/efficient security software">efficient security software</category>
      <category domain="http://securityratty.com/tag/security software">security software</category>
      <category domain="http://securityratty.com/tag/cloud market">cloud market</category>
      <source url="http://feeds.feedburner.com/~r/CloudSecurity/~3/341289594/">Assessing the Security Benefits of Cloud Computing</source>
    </item>
    <item>
      <title><![CDATA[A Simple Situation Model for Complex Events]]></title>
      <link>http://securityratty.com/article/f18e0a427dcb70072a18706f7be16a27</link>
      <guid>http://securityratty.com/article/f18e0a427dcb70072a18706f7be16a27</guid>
      <description><![CDATA[In an earlier post I explained why situation modelling, and preferable an object-oriented situation model, is one of the key attributes of CEP. Unfortunately, I have yet to find a situation model for...]]></description>
      <content:encoded><![CDATA[<p>In an earlier post I explained why situation modelling, and preferable an object-oriented situation model, is one of the key attributes of CEP. Unfortunately, I have yet to find a situation model for complex events, so I offer a few simple baseline concepts here.  Your comments and improvements are much appreciated.</p>
<p>1. A situation model of a complex event is an abstract representation of a described or experienced situation that we wish to detect in real-time.</p>
<p>2. Situation models are composed of four primary objects:</p>
<blockquote><p>a. A spatial-temporal reference framework (spatial locations, time frames, window size)<br />
b. Entities objects (people, objects, system)<br />
c. Properties of entities objects (velocity, amount, size, price, direction)<br />
d. Object relational information (spatial, temporal, causal, dependence, proximity, network, taxonomy, classification)</p></blockquote>
<p>3. Situation models of complex events may have three levels of model representation:</p>
<blockquote><p>a. Situation model (event-specific)<br />
b. Episodic model (coherence sequences of events)<br />
c. Comprehensive model (a comprehensive collection of episodes)</p></blockquote>
<p>Hence, in a nutshell, it is imperative that we have a situation model for representing complex events if we are going to move CEP forward.    The simple model in this post may or may not be the right one to develop, but at least we have something to talk about.  Ideally, the model should be object-oriented, althought it does not have to be.</p>
<p>When we have a workable model for situations in the context of event processing, we will have a working model for complex events.   Then, with a working model of complex events, we can build a working model for complex event processing. </p>
<p>References: <a href="http://www.nd.edu/~memory/theory.html" target="_blank">The New Theory for Situation Models</a></p>
]]></content:encoded>
      <pubDate>Tue, 15 Jul 2008 05:29:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/model">model</category>
      <category domain="http://securityratty.com/tag/situation">situation</category>
      <category domain="http://securityratty.com/tag/situation model">situation model</category>
      <category domain="http://securityratty.com/tag/workable model">workable model</category>
      <category domain="http://securityratty.com/tag/simple model">simple model</category>
      <category domain="http://securityratty.com/tag/complex events">complex events</category>
      <category domain="http://securityratty.com/tag/situation models">situation models</category>
      <category domain="http://securityratty.com/tag/events">events</category>
      <category domain="http://securityratty.com/tag/comprehensive model">comprehensive model</category>
      <source url="http://www.thecepblog.com/2008/07/15/a-simple-situation-model-for-complex-events/">A Simple Situation Model for Complex Events</source>
    </item>
    <item>
      <title><![CDATA[Mashup of the Titans]]></title>
      <link>http://securityratty.com/article/6289294023616c0d4219941919c976a5</link>
      <guid>http://securityratty.com/article/6289294023616c0d4219941919c976a5</guid>
      <description><![CDATA[Information Security - an Oxymoron for the information age

Always the beautiful answer who asks a more beautiful question. e. e. cummings
or why i am with Gelernter

This is a mashup of Saltzer &amp;...]]></description>
      <content:encoded><![CDATA[<div>Information Security - an Oxymoron for the information age</div><br /><div>“Always the beautiful answer who asks a more beautiful question.” e. e. cummings</div><div>...or why i am with Gelernter</div><br /><div>This is a mashup of Saltzer &amp; Schroeder&#39;s famous <a href="http://www.cs.virginia.edu/~evans/cs551/saltzer/">information security principles</a> with David Gelernter&#39;s <a href="http://www.edge.org/documents/archive/edge70.html">Manifesto</a>.</div><br /><div>The premise of this mashup is to examine the paper by Saltzer and Schroeder which was written in 1975 and serves as the basis for most information security programs against the Gelernter&#39;s manifesto as to where computing is actually going. Each of the eight principles in Saltzer and Schroeder&#39;s paper is listed in order, and followed by select excerpts of Gelernter&#39;s manifesto. This comparison is to examine theoretical information security principles vis a vis the actual utility of modern information systems. I will not make an attempt to reconcile theory and practice, but will point out where the two schools of thought agree. In fairness, Saltzer and Schroeder&#39;s paper was written 25 years before Gelernter&#39;s, however Saltzer and Schroeder&#39;s principles dominate the thinking about information security to this day and so its important to view them side by side with Gelernter&#39;s thinking on the direction of computing.</div><br /><div style="color: #bf5f00; ">Saltzer and Schroeder:</div><div>&quot;a) Economy of mechanism: Keep the design as simple and small as possible. This well-known principle applies to any aspect of a system, but it deserves emphasis for protection mechanisms for this reason: design and implementation errors that result in unwanted access paths will not be noticed during normal use (since normal use usually does not include attempts to exercise improper access paths). As a result, techniques such as line-by-line inspection of software and physical examination of hardware that implements protection mechanisms are necessary. For such techniques to be successful, a small and simple design is essential.&quot;</div><br /><div style="color: #0060bf; ">Gelernter:</div><div>&quot;9. The computing future is based on &quot;cyberbodies&quot; — self-contained, neatly-ordered, beautifully-laid-out collections of information, like immaculate giant gardens.&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;So far, so good</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;b) Fail-safe defaults: Base access decisions on permission rather than exclusion. This principle, suggested by E. Glaser in 1965,8 means that the default situation is lack of access, and the protection scheme identifies conditions under which access is permitted. The alternative, in which mechanisms attempt to identify conditions under which access should be refused, presents the wrong psychological base for secure system design. A conservative design must be based on arguments why objects should be accessible, rather than why they should not. In a large system some objects will be inadequately considered, so a default of lack of permission is safer. A design or implementation mistake in a mechanism that gives explicit permission tends to fail by refusing permission, a safe situation, since it will be quickly detected. On the other hand, a design or implementation mistake in a mechanism that explicitly excludes access tends to fail by allowing access, a failure which may go unnoticed in normal use. This principle applies both to the outward appearance of the protection mechanism and to its underlying implementation.&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;A conservative design principle that puts the object&#39;s owner in control of permissions. This makes a lot of sense from the object point of view, but does little to address the use case in which it executes.</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;c) Complete mediation: Every access to every object must be checked for authority. This principle, when systematically applied, is the primary underpinning of the protection system. It forces a system-wide view of access control, which in addition to normal operation includes initialization, recovery, shutdown, and maintenance. It implies that a foolproof method of identifying the source of every request must be devised. It also requires that proposals to gain performance by remembering the result of an authority check be examined skeptically. If a change in authority occurs, such remembered results must be systematically updated.&quot;</div><br /><div><span style="color: #0060bf; ">Gelernter:</span><br /></div><div>&quot;8. The software systems we depend on most today are operating systems (Unix, the Macintosh OS, Windows et. al.) and browsers (Internet Explorer, Netscape Communicator...). Operating systems are connectors that fasten users to computers; they attach to the computer at one end, the user at the other. Browsers fasten users to remote computers, to &quot;servers&quot; on the internet.</div><br /><div>Today&#39;s operating systems and browsers are obsolete because people no longer want to be connected to computers — near ones OR remote ones. (They probably never did). They want to be connected to information. In the future, people are connected to cyberbodies; cyberbodies drift in the computational cosmos — also known as the Swarm, the Cybersphere.</div><br /><div>13. Any well-designed next-generation electronic gadget will come with a ``Disable Omniscience&#39;&#39; button.</div><br /><div>17. A cyberbody can be replicated or distributed over many computers; can inhabit many computers at the same time. If the Cybersphere&#39;s computers are tiles in a paved courtyard, a cyberbody is a cloud&#39;s drifting shadow covering many tiles simultaneously.</div><br /><div>20. If a million people use a Web site simultaneously, doesn&#39;t that mean that we must have a heavy-duty remote server to keep them all happy? No; we could move the site onto a million desktops and use the internet for coordination. The &quot;site&quot; is like a military unit in the field, the general moving with his troops (or like a hockey team in constant swarming motion). (We used essentially this technique to build the first tuple space implementations. They seemed to depend on a shared server, but the server was an illusion; there was no server, just a swarm of clients.) Could Amazon.com be an itinerant horde instead of a fixed Central Command Post? Yes.&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;Complete mediation provides the underpinning for Saltzer and Schroeder&#39;s system, but does not appear to scale to the desired itinerant horde at least in common interpretation.</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;d) Open design: The design should not be secret. The mechanisms should not depend on the ignorance of potential attackers, but rather on the possession of specific, more easily protected, keys or passwords. This decoupling of protection mechanisms from protection keys permits the mechanisms to be examined by many reviewers without concern that the review may itself compromise the safeguards. In addition, any skeptical user may be allowed to convince himself that the system he is about to use is adequate for his purpose. Finally, it is simply not realistic to attempt to maintain secrecy for any system which receives wide distribution.&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;both seem to agree, hard to get the itinerant horde moving in a swarm without open standards.</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;e) Separation of privilege: Where feasible, a protection mechanism that requires two keys to unlock it is more robust and flexible than one that allows access to the presenter of only a single key. The relevance of this observation to computer systems was pointed out by R. Needham in 1973. The reason is that, once the mechanism is locked, the two keys can be physically separated and distinct programs, organizations, or individuals made responsible for them. From then on, no single accident, deception, or breach of trust is sufficient to compromise the protected information. This principle is often used in bank safe-deposit boxes. It is also at work in the defense system that fires a nuclear weapon only if two different people both give the correct command. In a computer system, separated keys apply to any situation in which two or more conditions must be met before access should be permitted. For example, systems providing user-extendible protected data types usually depend on separation of privilege for their implementation.&quot;</div><br /><div><span style="color: #0060bf; ">Gelernter:</span><br /></div><div>&quot;37. Elements stored in a mind do not have names and are not organized into folders; are retrieved not by name or folder but by contents. (Hear a voice, think of a face: you&#39;ve retrieved a memory that contains the voice as one component.) You can see everything in your memory from the standpoint of past, present and future. Using a file cabinet, you classify information when you put it in; minds classify information when it is taken out. (Yesterday afternoon at four you stood with Natasha on Fifth Avenue in the rain — as you might recall when you are thinking about &quot;Fifth Avenue,&quot; &quot;rain,&quot; &quot;Natasha&quot; or many other things. But you attached no such labels to the memory when you acquired it. The classification happened retrospectively.)&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;Information Security models tend to look at things statically through information classification lenses, but its how information is used that makes it valuable. In practice this is how information security theory breaks down in the face of reality - what does an access control matrix look like for a mashup? What does it look like for a data mining app?</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;f) Least privilege: Every program and every user of the system should operate using the least set of privileges necessary to complete the job. Primarily, this principle limits the damage that can result from an accident or error. It also reduces the number of potential interactions among privileged programs to the minimum for correct operation, so that unintentional, unwanted, or improper uses of privilege are less likely to occur. Thus, if a question arises related to misuse of a privilege, the number of programs that must be audited is minimized. Put another way, if a mechanism can provide &quot;firewalls,&quot; the principle of least privilege provides a rationale for where to install the firewalls. The military security rule of &quot;need-to-know&quot; is an example of this principle.&quot;</div><br /><div><span style="color: #0060bf; ">Gelernter:</span><br /></div><div>&quot;28. Metaphors have a profound effect on computing: the file-cabinet metaphor traps us in a &quot;passive&quot; instead of &quot;active&quot; view of information management that is fundamentally wrong for computers.</div><br /><div>29. The rigid file and directory system you are stuck with on your Mac or PC was designed by programmers for programmers — and is still a good system for programmers. It is no good for non-programmers. It never was, and was never intended to be.</div><br /><div>30. If you have three pet dogs, give them names. If you have 10,000 head of cattle, don&#39;t bother. Nowadays the idea of giving a name to every file on your computer is ridiculous.&quot;</div><br /><div><span style="color: #00bf00; ">Conclusion(gp):</span>&#0160;Least Privilege is the point where the practical matter of applying Saltzer and Schroeder&#39;s principles breaks down in modern systems. Its a deployment issue, and a matter of insufficient models and modes.</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;g) Least common mechanism: Minimize the amount of mechanism common to more than one user and depended on by all users [28]. Every shared mechanism (especially one involving shared variables) represents a potential information path between users and must be designed with great care to be sure it does not unintentionally compromise security. Further, any mechanism serving all users must be certified to the satisfaction of every user, a job presumably harder than satisfying only one or a few users. For example, given the choice of implementing a new function as a supervisor procedure shared by all users or as a library procedure that can be handled as though it were the user&#39;s own, choose the latter course. Then, if one or a few users are not satisfied with the level of certification of the function, they can provide a substitute or not use it at all. Either way, they can avoid being harmed by a mistake in it.&quot;</div><br /><div><span style="color: #0060bf; ">Gelernter:</span><br /></div><div>&quot;6. Miniaturization was the big theme in the first age of computers: rising power, falling prices, computers for everybody. Theme of the Second Age now approaching: computing transcends computers. Information travels through a sea of anonymous, interchangeable computers like a breeze through tall grass. A dekstop computer is a scooped-out hole in the beach where information from the Cybersphere wells up like seawater.</div><br /><div>16. The future is dense with computers. They will hang around everywhere in lush growths like Spanish moss. They will swarm like locusts. But a swarm is not merely a big crowd. The individuals in the swarm lose their identities. The computers that make up this global swarm will blend together into the seamless substance of the Cybersphere. Within the swarm, individual computers will be as anonymous as molecules of air.</div><br /><div>55. Software can solve hard problems in two ways: by algorithm or by making connections — by delivering the problem to exactly the right human problem-solver. The second technique is just as powerful as the first, but so far we have ignored it.</div><br /><div>56. Lifestreams and microcosms are the two most important cyberbody types; they relate to each other as a single musical line relates to a single chord. The stream is a &quot;moment in space,&quot; the microcosm a moment in time.&quot;</div><br /><div>**</div><br /><div><span style="color: #bf5f00; ">Saltzer and Schroeder:</span><br /></div><div>&quot;h) Psychological acceptability: It is essential that the human interface be designed for ease of use, so that users routinely and automatically apply the protection mechanisms correctly. Also, to the extent that the user&#39;s mental image of his protection goals matches the mechanisms he must use, mistakes will be minimized. If he must translate his image of his protection needs into a radically different specification language, he will make errors.&quot;</div><br /><div><span style="color: #0060bf; ">Gelernter:</span><br /></div><div>&quot;7. &quot;The network is the computer&quot; — yes; but we&#39;re less interested in computers all the time. The real topic in astronomy is the cosmos, not telescopes. The real topic in computing is the Cybersphere and the cyberstructures in it, not the computers we use as telescopes and tuners.</div><br /><div>27. Modern computing is based on an analogy between computers and file cabinets that is fundamentally wrong and affects nearly every move we make. (We store &quot;files&quot; on disks, write &quot;records,&quot; organize files into &quot;folders&quot; — file-cabinet language.) Computers are fundamentally unlike file cabinets because they can take action.</div><br /><div>31. Our standard policy on file names has far-reaching consequences: doesn&#39;t merely force us to make up names where no name is called for; also imposes strong limits on our handling of an important class of documents — ones that arrive from the outside world. A newly-arrived email message (for example) can&#39;t stand on its own as a separate document — can&#39;t show up alongside other files in searches, sit by itself on the desktop, be opened or printed independently; it has no name, so it must be buried on arrival inside some existing file (the mail file) that does have a name. The same holds for incoming photos and faxes, Web bookmarks, scanned images...</div><br /><div>32. You shouldn&#39;t have to put files in directories. The directories should reach out and take them. If a file belongs in six directories, all six should reach out and grab it automatically, simultaneously.</div><br /><div>33. A file should be allowed to have no name, one name or many names. Many files should be allowed to share one name. A file should be allowed to be in no directory, one directory, or many directories. Many files should be allowed to share one directory. Of these eight possibilities, only three are legal and the other five are banned — for no good reason.</div><br /><div>53. Your car, your school, your company and yourself are all one-track vehicles moving forward through time, and they will each leave a stream-shaped cyberbody (like an aircraft&#39;s contrail) behind them as they go. These vapor-trails of crystallized experience will represent our first concrete answer to a hard question: what is a company, a university, any sort of ongoing organization or institution, if its staff and customers and owners can all change, its buildings be bulldozed, its site relocated — what&#39;s left? What is it? The answer: a lifestream in cyberspace.&quot;</div><br /><br /><div>**</div><div style="color: #00bf00; ">Conclusion(gp):</div><br /><div>The Saltzer and Schroeder principles of Open Design and Economy of Mechanism hold up well in the face of modern computing realities, and to a certain extent Fail Safe Defaults does as well; however if we information security people are to be effective we need to re-think the other principles.</div><br /><div>**</div><br /><div>Last word:&#0160;<span style="color: #0060bf; ">Gelernter:</span></div><div>We&#39;ll know the system is working when a butterfly wanders into the in-box and (a few wingbeats later) flutters out — and in that brief interval the system has transcribed the creature&#39;s appearance and analyzed its way of moving, and the real butterfly leaves a shadow-butterfly behind. Some time soon afterward you&#39;ll be examining some tedious electronic document and a cyber-butterfly will appear at the bottom left corner of your screen (maybe a Hamearis lucina) and pause there, briefly hiding the text (and showing its neatly-folded rusty-chocolate wings like Victorian paisley, with orange eyespots) — and moments later will have crossed the screen and be gone.</div>]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 13:29:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/protection mechanisms">protection mechanisms</category>
      <category domain="http://securityratty.com/tag/protection mechanisms correctly">protection mechanisms correctly</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/implements protection mechanisms">implements protection mechanisms</category>
      <category domain="http://securityratty.com/tag/information travels">information travels</category>
      <category domain="http://securityratty.com/tag/information security people">information security people</category>
      <category domain="http://securityratty.com/tag/protection">protection</category>
      <category domain="http://securityratty.com/tag/potential information path">potential information path</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/06/mashup-of-the-titans.html">Mashup of the Titans</source>
    </item>
    <item>
      <title><![CDATA[Links for 2008-06-06 [del.icio.us]]]></title>
      <link>http://securityratty.com/article/305e58fe4ea74d55c7b171bab5cd1209</link>
      <guid>http://securityratty.com/article/305e58fe4ea74d55c7b171bab5cd1209</guid>
      <description><![CDATA[Business Creativity &amp; Innovation - How Promote an Innovative Culture
Content Discovery vs. E-Discovery vs. Content Classification | securosis.com
Enroll For: The Art of Evangelism
Event Logging...]]></description>
      <content:encoded><![CDATA[<ul>
<li><a href="http://www.schulersolutions.com/business_creativity___innovati.html">Business Creativity &amp; Innovation - How Promote an Innovative Culture</a></li>
<li><a href="http://securosis.com/2008/04/15/content-discovery-vs-e-discovery-vs-content-classification/">Content Discovery vs. E-Discovery vs. Content Classification | securosis.com</a></li>
<li><a href="http://www.webex.com/web-seminars/enroll_recording/662851581?sid=mktfu">Enroll For: The Art of Evangelism</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa368560(VS.85).aspx">Event Logging (Windows)</a></li>
<li><a href="http://future.iftf.org/2008/04/post-scientific.html">IFTF's Future Now: Post-scientific society</a><br/>
So I was especially struck by Gregg Zachary's latest column in the New York Times, which asks, &quot;might cheap science from low-wage countries help keep American innovators humming?&quot; At least a few policy analysts and scholars studying global trends in scien</li>
<li><a href="http://innovation.freedomblogging.com/2008/04/04/11-innovation-lessons-from-creators-of-world-of-warcraft/">Inside Innovation with Colin Stewart &raquo; Blog Archive &raquo; 11 innovation lessons from creators of World of Warcraft - OCRegister.com</a></li>
<li><a href="http://communities.intel.com/openport/blogs/it/2008/05/12/how-do-you-measure-something-that-doesnt-happen">Intel Open Port: IT@Intel Blog: How do you measure something that doesn't happen?</a></li>
<li><a href="http://www.fastcompany.com/fast50_08/google_marissa-mayers-9-principles-of-innovation.html">Marissa Mayer's 9 Principles of Innovation | Fast Company</a></li>
</ul><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/306582526" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 06 Jun 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/innovation">innovation</category>
      <category domain="http://securityratty.com/tag/innovation lessons">innovation lessons</category>
      <category domain="http://securityratty.com/tag/inside innovation">inside innovation</category>
      <category domain="http://securityratty.com/tag/marissa mayer">marissa mayer</category>
      <category domain="http://securityratty.com/tag/global trends">global trends</category>
      <category domain="http://securityratty.com/tag/gregg zachary">gregg zachary</category>
      <category domain="http://securityratty.com/tag/innovative culture">innovative culture</category>
      <category domain="http://securityratty.com/tag/business creativity">business creativity</category>
      <category domain="http://securityratty.com/tag/cheap science">cheap science</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/306582526/anton18">Links for 2008-06-06 [del.icio.us]</source>
    </item>
    <item>
      <title><![CDATA[Information Centric Security is dead!]]></title>
      <link>http://securityratty.com/article/dde288653b5dc334f4108a1e5ffeb8de</link>
      <guid>http://securityratty.com/article/dde288653b5dc334f4108a1e5ffeb8de</guid>
      <description><![CDATA[Ok,ok, I just want to jump on the bandwagon. It seems you are not regarded as an innovative and forward thinking Information Security Blogger unless you declare something dead so I will do that with...]]></description>
      <content:encoded><![CDATA[Ok,ok, I just want to jump on the bandwagon. It seems you are not regarded as an innovative and forward thinking Information Security Blogger unless you declare something dead so I will do that with Info-Centric Security.<br /><br />So, what do I elect to replace this with? Process-centric Security.<br /><br />I think that as we get closer to Information Security Nivana (and isn't that what we really want?) we will start to get closer to the point where we look at Business and how it uses Information to do what it does. We define processes, work out what Information is needed, add in resources and voila we have all the information (process, standard, information classification, user details, etc) that we need to properly define and hence secure a process.<br /><br />If this brings back bad memories of Flowcharts and the like then maybe, just maybe, flow charts are what we really need to secure our businesses. Maybe when we decided to throw out all of those tools we had way back when, we did it without thining of the repurcussions. The goal to get a "Fast Company" and "be more adaptable" and "beat our competitors" just made us more sloppy and insecure. It may be a good time now to reassess.<br /><br />And, by the way, Information Centric Security is not really dead... its just part of this larger idea, just like IDS is part of IPS.<img src="http://feeds.feedburner.com/~r/SecurityThoughts/~4/295608709" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 22 May 2008 02:11:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information security blogger">information security blogger</category>
      <category domain="http://securityratty.com/tag/information centric security">information centric security</category>
      <category domain="http://securityratty.com/tag/information security nivana">information security nivana</category>
      <category domain="http://securityratty.com/tag/information classification">information classification</category>
      <category domain="http://securityratty.com/tag/process-centric security">process-centric security</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/dead">dead</category>
      <category domain="http://securityratty.com/tag/define processes">define processes</category>
      <source url="http://feeds.feedburner.com/~r/SecurityThoughts/~3/295608709/information-centric-security-is-dead.html">Information Centric Security is dead!</source>
    </item>
    <item>
      <title><![CDATA[Links for 2008-05-09 [del.icio.us]]]></title>
      <link>http://securityratty.com/article/3fe1f0aa8979d7c2c05ca2f576a08b64</link>
      <guid>http://securityratty.com/article/3fe1f0aa8979d7c2c05ca2f576a08b64</guid>
      <description><![CDATA[How did the TJX data breach happen? Part 1: Anatomy
Data Classification Is Dead | securosis.com
The legal implications of the PCI data security standard - SC Magazine...]]></description>
      <content:encoded><![CDATA[<ul>
<li><a href="http://blog.tizor.com/data_auditing_blog/tabid/8146/bid/4793/How-did-the-TJX-data-breach-happen-Part-1-Anatomy.aspx">How did the TJX data breach happen? Part 1: Anatomy</a></li>
<li><a href="http://securosis.com/2008/04/23/data-classification-is-dead/">Data Classification Is Dead | securosis.com</a></li>
<li><a href="http://www.scmagazineus.com/The-legal-implications-of-the-PCI-data-security-standard/article/109235/?DCMP=EMC-SCUS_Newswire">The legal implications of the PCI data security standard - SC Magazine US</a></li>
</ul><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/287297297" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 09 May 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tjx data breach">tjx data breach</category>
      <category domain="http://securityratty.com/tag/legal implications">legal implications</category>
      <category domain="http://securityratty.com/tag/data classification">data classification</category>
      <category domain="http://securityratty.com/tag/magazine">magazine</category>
      <category domain="http://securityratty.com/tag/dead">dead</category>
      <category domain="http://securityratty.com/tag/securosis">securosis</category>
      <category domain="http://securityratty.com/tag/anatomy">anatomy</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/287297297/anton18">Links for 2008-05-09 [del.icio.us]</source>
    </item>
    <item>
      <title><![CDATA[Fun Reading on Security - 2]]></title>
      <link>http://securityratty.com/article/44c91f772953aa48d30abd91879f33cd</link>
      <guid>http://securityratty.com/article/44c91f772953aa48d30abd91879f33cd</guid>
      <description><![CDATA[Instead of my usual &quot;blogging frenzy&quot; machine gun blast of short posts, I will just combine them into my new blog series &quot; Fun Reading on Security .&quot; Here is an issue #2, dated May 8, 2008
So my next...]]></description>
      <content:encoded><![CDATA[<p>Instead of my usual "blogging frenzy" machine gun blast of short posts, I will just combine them into my new blog series "<a href="http://chuvakin.blogspot.com/search/label/reading">Fun Reading on Security</a>." Here is an issue #2, dated May 8, 2008.</p> <p>So my next iteration of fun reading on security, logging and other topics.</p> <ol> <li><a href="http://www.0x000000.com">0x000000 blog</a> has <a href="http://www.0x000000.com/?i=545">a neat post on security</a>, word definition and all. It reminds us that "security is forever" since it is about people, not broken technologies. A quote: "And so we will never able to secure other people, they have to secure them self. And we know that they can't." Same blog also have a fun (but a little bizarre with a little 80s feel) <a href="http://www.0x000000.com/?i=551">interview with Richard Stallman</a>.</li> <li>Along the same line, discussion about security industry longevity is <a href="http://1raindrop.typepad.com/1_raindrop/2008/04/message-to-secu.html">here</a> at <a href="http://1raindrop.typepad.com/1_raindrop/">Gunnar Peterson's blog</a>: specifically, he debates <a href="http://securityincite.com/TDI-2008-04-28#TSN1">Mike R's semi-humorous prediction</a> that in 2012 there will be 0 "security professionals." Indeed, secure networks + secure OS + secure apps &lt; security.</li> <li>Also a very fun read comes from DarkReading: <a href="http://www.infoworld.com/article/08/05/01/7-dirty-secrets-of-the-security-industry_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/05/01/7-dirty-secrets-of-the-security-industry_1.html">"7 dirty secrets of the security industry.</a>" Example quotes: "The goal of the security vendor is not to secure, it's to make money" , "Security vendors want businesses to buy what they sell, so they push specific products to block specific threats "; it also discusses another facet of compliance vs security.</li> <li>Fun - and as usual heated - debates about the "AV is dead" and "anti-anti-virus revolt" happen <a href="http://anti-virus-rants.blogspot.com/2008/05/anti-av-revolt.html">here</a>. Is blacklisting&nbsp; AV dead now? More dead than before? :-) Or just "limited",&nbsp; but still very useful? BTW, Matasano <a href="http://www.matasano.com/log/1049/contest-protest/">opines on the subject here</a> as well, calling it not a revolution, but a protest.</li> <li>The next&nbsp; <a href="http://securityviews.com/blog/2008/04/22/carnival-of-the-security-catalyst-community-april-22-2008/">Carnival of the Security Catalyst Community - April 22, 2008</a>; as always fun. Next carnival Apr 29 is <a href="http://securethink.blogspot.com/2008/04/security-catalyst-forums.html">here</a> and the last (so far) one is <a href="http://infosecramblings.wordpress.com/2008/05/06/security-catalyst-community-roundup-may-6th-2008/">here</a>.</li> <li>Really good look at logging for developers is <a href="http://www.codesecurely.org/wiki/view.aspx/security_code_reviews/logging__auditing">here</a>. "all too often logging gets treated as optional and not necessary. In this column we will cover the essentials of logging []for developers!] from a security perspective"</li> <li>Latest stolen account prices are posted <a href="http://www.avertlabs.com/research/blog/index.php/2008/05/07/you-have-to-pay-for-quality/">here</a> by AVERT Labs guys. Account with $16,000 goes for about 700 euros (!) Also, Finjan <a href="http://www.finjan.com/Pressrelease.aspx?id=1944&amp;PressLan=1819&amp;lan=3">reminds us</a> that top corporations are all owned.</li> <li>ISP data retention rears <a href="http://www.news.com/8301-13578_3-9926803-38.html">its (ugly?) head again</a>. Good business for <a href="http://www.loglogic.com">LogLogic</a> or privacy nightmare?</li> <li>A fun read from <a href="http://blog.tizor.com">Tizor Blog</a>: "<a href="http://blog.tizor.com/data_auditing_blog/tabid/8146/bid/4793/How-did-the-TJX-data-breach-happen-Part-1-Anatomy.aspx">How did the TJX data breach happen? Part 1: Anatomy</a>" A must read, with diagrams, etc. "After breaching the TJX wireless system, the attacker was able to gain administrative privileges to the RTS servers located at the TJX corporate headquarters in Framingham, MA."</li> <li>A very good read from Greg Shipley: "<a href="http://www.informationweek.com/shared/printableArticle.jhtml?articleID=207000078">Risk Management: Do It Now, Do It Right</a>." A lot of interesting bits about CSOs, security technologies evolution, etc. "The journey continues. We invested hundreds of millions of dollars in intrusion-detection systems without a solid understanding of their relative effectiveness and total cost of ownership. The IDS craze led to reinvestments in intrusion-prevention systems that even today are only partially enabled, and PKI is still a bad word in many IT circles. There's no shortage of disappointments on other product fronts."</li> <li>"<a href="http://securosis.com/2008/04/23/data-classification-is-dead/">Data Classification Is Dead</a>?"&nbsp; <a href="http://securosis.com">Rich Mogul</a> explains why data classification by the owners is never going to fly... "Enterprise content is just too volatile for static tags to really represent its value. Even those of you in defense/intelligence don’t *really* do granular data classification. " This is a good reminder to shoe that just spout the propaganda "first, need to classify data." Can you hope to do "DLP" without it? Also, <a href="http://securosis.com/2008/05/05/information-centric-security-tip-know-your-users-and-infrastructure/">read this one</a> from Rich as well: not only you can't classify, you often don't know who owns what.</li> <li>Hot, hot, hot! "<a href="http://www.darkreading.com/blog.asp?blog_sectionid=403">Snake Bytes</a> " on DarkReading. "We are all in the business of stopping just enough crime to keep us in business." Wow! Definitely <a href="http://www.darkreading.com/blog.asp?blog_sectionid=403">a must read.</a></li> <li><a href="http://www.loganalysis.org/pipermail/loganalysis/2008-May/000679.html">Marcus Ranum on logging in Start Trek</a> (<a href="http://www.loganalysis.org/pipermail/loganalysis/2008-May/thread.html#679">read the whole thread</a>): "What do you expect from a starship that runs on Windows-24k? Microsoft added support for syslog in 2348 - citing customer demand - but still<br>has no Enterprise-class log architecture." :-)</li> <li><a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1310853,00.html">Piece on PCI and log management</a> where a vendor makes an idiotic <em>faux pas</em> by saying that "less than 1% logs are of interest." In reality, all (OK, most) logs are of interest <em>under the right circumstances. </em>And we almost never know which ones we'd need.</li> <li><a href="http://www.scmagazineus.com/The-legal-implications-of-the-PCI-data-security-standard/article/109235/?DCMP=EMC-SCUS_Newswire">A fun blurb</a> from a lawyer on PCI. Good conclusion too: "Regardless, now is the time for merchants to begin engaging their legal teams to address PCI compliance, and opening the lines of communication between the lawyers and security pros." He also fights the <a href="http://chuvakin.blogspot.com/2007/09/war-on-security.html">checkbox mentality</a> by saying that&nbsp; "merchants should not view their internal security personnel or QSAs as “rubber stamps” of PCI compliance." I am happy to see this lawyer basically say that if you ignore PCI, your ass is&nbsp; 0wned :-)</li></ol> <p>On that happy note - see you next time! :-)</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:878258d6-31bf-4155-9add-cda8cb70ef73" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/security" rel="tag">security</a>, <a href="http://technorati.com/tags/reading" rel="tag">reading</a>, <a href="http://technorati.com/tags/trends" rel="tag">trends</a>, <a href="http://technorati.com/tags/market" rel="tag">market</a></div>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=Mz1bqH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=Mz1bqH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=XX3MXH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=XX3MXH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=M424QH"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=M424QH" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/287071172" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 09 May 2008 08:20:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security industry longevity">security industry longevity</category>
      <category domain="http://securityratty.com/tag/security industry">security industry</category>
      <category domain="http://securityratty.com/tag/technologies">technologies</category>
      <category domain="http://securityratty.com/tag/security technologies evolution">security technologies evolution</category>
      <category domain="http://securityratty.com/tag/security vendors">security vendors</category>
      <category domain="http://securityratty.com/tag/security perspective">security perspective</category>
      <category domain="http://securityratty.com/tag/security catalyst community">security catalyst community</category>
      <category domain="http://securityratty.com/tag/fun">fun</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/287071172/fun-reading-on-security-2.html">Fun Reading on Security - 2</source>
    </item>
    <item>
      <title><![CDATA[Spam Filtering: Understanding SEP and CEP]]></title>
      <link>http://securityratty.com/article/be4c2576b66c13e7a6372d0d74f630d1</link>
      <guid>http://securityratty.com/article/be4c2576b66c13e7a6372d0d74f630d1</guid>
      <description><![CDATA[In order tohelp folksfurther understand the differences between CEP and SEP, prompted byMarcs reply in the blogosphere, More Cloudy Thoughts , here is the scoop
In the early days of spam filtering,...]]></description>
      <content:encoded><![CDATA[<div class='snap_preview'><br /><p>In order to help folks further understand the differences between CEP and SEP, prompted by Marc&#8217;s reply in the blogosphere, <a href="http://magmasystems.blogspot.com/2008/04/more-cloudy-thoughts.html" target="_blank">More Cloudy Thoughts</a>, here is the scoop.</p>
<p>In the early days of spam filtering, let&#8217;s go back around 10 years, detecting spam was performed with rule-based systems.  In fact, here is a link to one of the first papers that documented rule-based approaches in spam filtering, <a href="http://www.silkroad-asia.com/d/node/31" target="_blank">E-Mail Bombs and Countermeasures: Cyber Attacks on Availability and Brand Integrity</a> published in IEEE Network Magazine, Volume 12, Issue 2, p.10-17 (1998).   At the time, rule-based approaches were common (the state-of-the-art) in antispam filtering.</p>
<p>Over time, however, the spammers get more clever and they find many ways to poke holes in rule-based detection approaches.  They learn to write with spaces between the letters in the words, they change the subject and message text frequently, they randomize their originating IP addresses, they use IP addresses of your best friends, they changed the timing and frequency of the spam, etc. ad infinitium.</p>
<p>Not to sound like an elitist for speaking the truth,  but the more operational experience you have with detection-oriented solutions, the more you will understand that rule-based approaches (alone) are not scalable nor efficient.  If you followed a rules-based approach (only), against heavy, complex spam (the type of spam we see in cyberspace today), you would spend much of your time writing rules and still not stop very much of the spam!</p>
<p>The same is true for the security situation-detection example in <a href="http://magmasystems.blogspot.com/2008/04/more-cloudy-thoughts.html" target="_blank">Marc&#8217;s example</a>.</p>
<p>Like Google&#8217;s Gmail spam filter, and Microsoft&#8217;s old Mr Clippy (the goofy help algorithm of the past), you need detection techiques that use advanced statistical methods to detect complex situations as they emerge.  With rules, you can only detect simple situations unless you have a tremendous amount of resources to build a maintain very complex rule bases (and even then rules have limitations for real-time analytics).</p>
<p>We did not make this up at Techrotech, BTW.   Neither did our favorite search engine and leading free email provider, Google!   </p>
<p>This is precisely why Gmail has a great spam filter.   Google detects spam with a <a href="http://en.wikipedia.org/wiki/Naive_Bayes_classifier" target="_blank">Bayesian Classifer</a>, not a rule-based system.    If they used (only) a rule-based approach, your Gmail inbox would be full of spam!!! </p>
<p>The same is true for search and retrieval algorithms, but that is a topic for another day.  However, you can bet your annual paycheck that Google uses a Bayesian type of classifer in their highly confidential search and retreival (and - hint - classification) algorithms.</p>
<p>In closing, don&#8217;t let the folks selling software and analysts promoting three-letter-acronyms (TLAs) cloud your thinking. </p>
<p>What we are seeing in the market place, the so-called CEP market place, are simple event processing engines.  CEP is already happening in the operations of Google, a company that needs real-time CEP for spam filtering and also for search-and-retrieval.  We also see real-time CEP in top quality security products that use advanced neural networks, and Bayesian networks, to detect problems (fraud, abuse, denial-of-service attacks, phishing, identity theft) in cyberspace.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eventprocessing.wordpress.com/221/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eventprocessing.wordpress.com/221/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eventprocessing.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eventprocessing.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eventprocessing.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eventprocessing.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eventprocessing.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eventprocessing.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eventprocessing.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eventprocessing.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eventprocessing.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eventprocessing.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thecepblog.com&blog=1100533&post=221&subd=eventprocessing&ref=&feed=1" /></div>]]></content:encoded>
      <pubDate>Mon, 14 Apr 2008 00:56:52 +0000</pubDate>
      <category domain="http://securityratty.com/tag/spam">spam</category>
      <category domain="http://securityratty.com/tag/complex spam">complex spam</category>
      <category domain="http://securityratty.com/tag/google detects spam">google detects spam</category>
      <category domain="http://securityratty.com/tag/spam filter">spam filter</category>
      <category domain="http://securityratty.com/tag/cep">cep</category>
      <category domain="http://securityratty.com/tag/detect">detect</category>
      <category domain="http://securityratty.com/tag/detect complex situations">detect complex situations</category>
      <category domain="http://securityratty.com/tag/google">google</category>
      <category domain="http://securityratty.com/tag/approaches">approaches</category>
      <source url="http://thecepblog.com/2008/04/13/spam-filtering-understanding-sep-and-cep/">Spam Filtering: Understanding SEP and CEP</source>
    </item>
    <item>
      <title><![CDATA[A breach that hits home with 2008 presidential candidates]]></title>
      <link>http://securityratty.com/article/460a0db17397821f919fc08c4eba7a6a</link>
      <guid>http://securityratty.com/article/460a0db17397821f919fc08c4eba7a6a</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
3/20/08

Organization
U.S. Government

Contractor/Consultant/Branch
U.S. Department of State
Stanley, Inc
The Analysis Corporation

Victims
United States...]]></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/usdos.jpg" align="right" height="42" width="202"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>3/20/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.usa.gov/">U.S. Government</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.state.gov/">U.S. Department of State</a> <br><a href="http://www.stanleyassociates.com/">Stanley, Inc.</a> <br><a href="http://www.theanalysiscorp.com/">The Analysis Corporation</a> <br><br><span style="font-weight: bold;">Victims:</span><br>United States passport applicants<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown*<br><br><font size="1">*Prominent political figures such as Barack Obama, Hillary Clinton and John McCain were all affected.&nbsp; It is expected and assumed that there are more affected individuals, but due to the sensational nature of events, the full extent of the breach is not known.</font><br><br><span style="font-weight: bold;">Types of Data:</span><br>"It is not clear whether the employees saw anything other than the basic personal data such as name, citizenship, age, Social Security number and place of birth, which is required when a person fills out a passport application."<br><br><span style="font-weight: bold;">Breach Description:</span><br>"The passport files of all three major presidential candidates were breached by unauthorized searches by four employees, the State Department said yesterday, prompting apologies from Secretary of State Condoleezza Rice, outrage from the candidates and calls by lawmakers for further probes."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.msnbc.msn.com/id/23736254/">MSNBC News Story</a> <br><a href="http://ap.google.com/article/ALeqM5hSo6sfNtX07SC1ESOuLLk28FYK0QD8VIGNS80">Associated Press Story</a> <br><a href="http://www.stanleyassociates.com/news/Press_Releases/Official%20Statement%20from%20Stanley%2003_21_08.pdf">Stanley, Inc. Official Company Statement</a> <br><a href="http://www.theanalysiscorp.com/docs/dosissue.html">Statement from The Analysis Corporation</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Associated Press, posted to The Breach Blog through the kind urging of an informed reader<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>State Department employees snooped through the passport files of three presidential candidates — Sens. Barack Obama, Hillary Rodham Clinton and John McCain — and the department's inspector general is investigating.<br><span style="font-style: italic;">[Evan] The Inspector General job is still vacant.&nbsp; Would you want this job?&nbsp; If so, you may have to call them.&nbsp; I don't see a job description or a posting on Monster.com. <img src="http://breachblog.com/emoticons/smile.png" border="0"></span><br style="font-style: italic;"><br><img src="http://images.quickblogcast.com/95781-88451/oig.jpg" border="0" width="272"><br><br>State Department spokesman Sean McCormack said the violations of McCain and Clinton's passport files were not discovered until Friday, after officials were made aware of the unauthorized access of Obama's records and a separate search was conducted.<br><span style="font-style: italic;">[Evan] Are we safe to assume that the unauthorized access to McCain and Clinton's passport files would have gone unnoticed without the discovery of the Obama access?</span><br><br>The incidents raise questions as to whether the information was accessed for political purposes and why two contractors involved in the Obama search were dismissed before investigators had a chance to interview them.<br><br>McCormack said one of the individuals who accessed Obama's files also reviewed McCain's file earlier this year. This contract employee has been reprimanded, but not fired. The individual no longer has access to passport records, he said.<br><br>"I can assure you that person's going to be at the top of the list of the inspector general when they talk to people, and we are currently reviewing our (disciplinary) options with respect to that person," McCormack said.<br><br>Secretary of State Condoleezza Rice spoke with all three candicates on Friday and expressed her regrets.<br><br>After speaking with Obama, Rice told reporters: "I told him that I was sorry, and I told him that I myself would be very disturbed."<br><br>"None of us wants to have a circumstance in which any American's passport file is looked at in an unauthorized way," said Secretary of State Condoleezza Rice as she offered apologies to the candidates.<br><br>The State Department said the Justice Department would be monitoring the probe in case it needs to get involved.<br><br>In Clinton's case, an individual last summer accessed her file as part of a training session involving another State Department worker. McCormack said the one-time violation was immediately recognized and the person was admonished.<br><span style="font-style: italic;">[Evan] As part of a training session?&nbsp; What the….?&nbsp; Is it common practice to train employees/contractors with live confidential information?&nbsp; Bad.</span><br><br>Obama's records were accessed without permission on three separate occasions — Jan. 9, Feb. 21 and as recently as last week, on March 14.<br><br>McCain, who was in Paris on Friday, said any breach of passport privacy deserves an apology and a full investigation. <br>"The United States of America values everyone's privacy and corrective action should be taken," he said. <br><span style="font-style: italic;">[Evan] Yes, especially when it is your own privacy!</span><br><br>Aside from the file, the information could allow critics to dig deeper into the candidates' private lives. While the file includes date and place of birth, address at time of application and the countries the person has traveled to, the most important detail would be their Social Security number, which can be used to pull credit reports and other personal information.<br><br>The violations were detected by internal State Department computer checks because certain records, including those of high-profile people, are "flagged" with a computer tag that tips off supervisors when someone tries to view the records without a proper reason.<br><span style="font-style: italic;">[Evan] Excellent.&nbsp; It is good practice to log access attempts (successful and not) to confidential information.&nbsp; Of course you need to identify confidential information and classify it first, which is a huge challenge in a vast majority of companies.&nbsp; I think the government does a pretty good job of data classification however.</span><br><br>Former Independent Counsel Joseph diGenova said the firings of the contract employees will make the investigation more difficult because the inspector general can't compel them to talk.<br><span style="font-style: italic;">[Evan] We have ways of making you talk!&nbsp; Seriously though.&nbsp; With all the resources at the disposal of the United States government, do you really think that officials won't be able to conduct a thorough investigation?&nbsp; Whether they will or not, or whether any details become public is another story.</span><br><br>Two companies that provide workers for the State Department say they fired or otherwise punished those who improperly accessed the passport records of the three major presidential candidates.<br><br>Stanley Inc., based in Arlington, Va., and The Analysis Corp., or TAC, of McLean, Va., said Friday that their employees' actions were unauthorized and not consistent with company policies.<br><br>Just this week, Stanley won a five-year, $570 million government contract extension to support passport services.<br><br>"When you have not just one but a series of attempts to tap into people's personal records, that's a problem not just for me but for how our government functions," Obama told reporters while campaigning in Portland, Ore. "I expect a full and thorough investigation. It should be done in conjunction with those congressional committees that have oversight function so it's not simply an internal matter."<br><br>From the Stanley, Inc. Official Company Statement:<br>Stanley manages more than 1,800 personnel including subcontractor personnel nationwide on contracts<br>assisting Department of State and other contract employees with production of over 18 million passports<br>annually.<br><span style="font-style: italic;">[Evan] 18,000,000+ passports annually!&nbsp; We already know that there are trust issues with these four (both Stanley and TAC) contractors, does the potential exist for a breach of 18,000,000 records?&nbsp; Is the risk significant?</span><br><br>Prior to employment, Stanley and its subcontractor candidates undergo several background checks, including security and credit checks. Candidates are also subjected to a Government-sponsored background check. In addition, candidates receive training on the Privacy Act and are required to sign a Privacy Act acknowledgement prior to starting employment. This acknowledgement, among other items, indicates that any employee who knowingly obtains access to information under false pretense is subject to immediate dismissal and both civil and criminal prosecution.<br><span style="font-style: italic;">[Evan] Obviously, some people don't care.</span><br><br>While this is a rare occurrence, we regret the unauthorized access of any individual's private information.&nbsp; Two Stanley subcontractor employees were involved in the unauthorized access of Senator Barack Obama’s passport files. In each of these instances the employee was terminated the day the unauthorized search occurred.<br><br>At this time we are unaware of the involvement of any Stanley or subcontractor employees in the unauthorized searches of Senator John McCain’s or Senator Hillary Clinton’s passport files.<br><br>From the "Statement from The Analysis Corporation":<br>Late this morning, representatives of the Department of State informed The Analysis Corporation (TAC) for the first time that one of the individuals who had been detected inappropriately accessing passport files of prominent political figures was a TAC employee. The individual was working on contract at the Department of State.<br><br>This individual's actions were taken without the knowledge or direction of anyone at TAC and are wholly inconsistent with our professional and ethical standards.<br><span style="font-style: italic;">[Evan] Classic attempt by the company to separate themselves from the incident in question.&nbsp; I hope that this is an obvious statement.</span><br><br>TAC has an exemplary record of supporting the Department of State and other elements of the U.S. Government for close to two decades. We are fully cooperating with the Department of State in its investigation. Specifically, we have honored the Department's request to delay taking any administrative action related to the employment of the individual in order to give the Department's Office of the Inspector General the opportunity to conduct its investigation.<br><br>We deeply regret that the incident occurred and believe it is an isolated incident.<br><span style="font-style: italic;">[Evan] What are the chances of four contractors from two independent contracting companies accessing confidential information while on contract at the same organization?&nbsp; Isolated?&nbsp; Maybe, maybe not.</span><br><br><span style="font-weight: bold;">Commentary:</span><br>Well, now information security (and privacy) hits home with some very powerful people.&nbsp; This will almost certainly spur changes.&nbsp; More so than when "commoners" were the ones affected.<br><br>I am concerned that these series of reported incidents are part of a bigger problem at the Department of State. It's probably unlikely that someone is going steal Barack Obama's identity (do you think he will get the standard one year of free identity theft protection? [heh]).&nbsp; Employees and the risks involved with their identity and access management are some of the most challenging issues to deal with as an information security professional.&nbsp; Employees need a certain amount of access in order to perform tasks, but how do you detect when an employee decides to use their "legitimate" access for purposes outside of the scope of their duties?&nbsp; You maybe able to detect when they "do" abuse access rights, but how could you detect when they "decide" to? <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/03/22/usdos.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Sat, 22 Mar 2008 10:16:50 +0000</pubDate>
      <category domain="http://securityratty.com/tag/stanley subcontractor employees">stanley subcontractor employees</category>
      <category domain="http://securityratty.com/tag/subcontractor employees">subcontractor employees</category>
      <category domain="http://securityratty.com/tag/subcontractor">subcontractor</category>
      <category domain="http://securityratty.com/tag/confidential information">confidential information</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/stanley">stanley</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/employees">employees</category>
      <source url="http://breachblog.com/2008/03/22/usdos.aspx">A breach that hits home with 2008 presidential candidates</source>
    </item>
  </channel>
</rss>
