<?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: endpoints]]></title>
    <link>http://securityratty.com/tag/endpoints</link>
    <description></description>
    <pubDate>Fri, 16 May 2008 09:04:06 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Wakeup Call for Risk Management]]></title>
      <link>http://securityratty.com/article/5c961827ce1d8ef57419fb5d2d847236</link>
      <guid>http://securityratty.com/article/5c961827ce1d8ef57419fb5d2d847236</guid>
      <description><![CDATA[Blogger: Dan Blum
With the crisis in financial markets still unfolding, it is important to draw what lessons we can from the experience. Since the roots of the crisis lie in a monumental failure of...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Dan Blum</p>

<p>With the crisis in financial markets still unfolding, it is important to draw what lessons we can from the experience. Since the roots of the crisis lie in a monumental failure of risk management, it’s important to understand more about what happened, and then draw some parallels to our business risk management and&nbsp; IT risk management situations.</p>

<p>The risk management failure in the housing market and on Wall Street had multiple interdependent dimensions:</p>

<ul><li><strong>Mortgage lenders abandoned long standing prudent loan practices</strong>. They made too many loans that buyers might not be able to repay. Exotic instruments like ARMs, option ARMs, and interest only loans proliferated. In many cases, all pretense of lending standards were abandoned, so-called “liar loans” approved.</li>

<li><strong>Capital was grossly over-leveraged</strong>. Mortgage lenders and other financial services packaged loans into securities, which they sold to raise capital to support more lending. Real capital reserve requirements to back loans were reduced. Of course, if borrowers could not repay loans, all or parts of the derivative securities would become worthless.</li>

<li><strong>Risk was aggregated at Fannie Mae, Freddie Mac, and mortgage loan insurance companies</strong>. These companies bought or insured some mortgage loans, providing something of a backstop should loans fail. Government sponsored enterprises (GSEs) Fannie and Freddie in turn became over-leveraged and securities that they sold were in turn repackaged in the murky brew of mortgage-backed securities called collateralized debt obligations (CDOs) and other exotic instruments returning generous yields. </li>

<li><strong>Non-Caveat Emptor.</strong> Institutional wealth funds and financial services firms who should have known better bought securities that had been deliberately structured to obfuscate risk. They bought securities they didn’t understand with buried tranches of toxic subprime loans..</li></ul>

<p>It was a great Ponzi scheme – one that kept working as long as housing prices were going up; the recipients of subprime loans could always flip that house to the next buyer. Everyone made money. As Chuck Prince of Citigroup famously put it during <a href="http://search.ft.com/ftArticle?sortBy=gadatearticle&amp;queryText=chuck+prince+dancing&amp;y=0&amp;aje=true&amp;x=0&amp;id=070710000610&amp;ct=0&amp;page=6&amp;nclick_check=1">a July, 2007 interview</a>: “So long as the music is playing, you’ve got to keep dancing. We’re still dancing.” But one month later, the music stopped. Since then, Citigroup and other financial institutions have taken massive writeoffs with more to come. Wall Street titans like Bear Sterns, Lehman Brothers, Merrill Lynch, and AIG have fallen or been bought out.</p>

<p>What can we learn from this risk management debacle?</p>

<p>As business risk managers and investors, we should ask questions like these:</p>

<ul><li><strong>Does the executive incentive structure of the company encourage managers to dance around risk?</strong> Many Wall Street firms paid senior managers 5 times their salary in bonuses tied to annual growth alone.</li>

<li><strong>Is the company over-leveraged?</strong> Is it borrowing too much money and betting it on ventures with uncertain outcomes?</li>

<li><strong>Are financial models used for risk management realistic?</strong> Earlier, I described the mortgage market of the past few years as a Ponzi scheme, where risk management models must have assumed prices would keep rising. Unlike the dotcom boom whose demise many predicted, very few in the industry foresaw the sharp declines to come in housing prices and sales volumes. Historically, the U.S. housing market has been a steadily rising one, but on the other hand the 2000s saw unprecedented rates of price increases. In reality, what goes up must come down. </li>

<li><strong>Has your company’s risk council ever performed worst case scenario analysis and built adequate reserves?</strong> In the days before economics emerged as a would-be “hard” deterministic science, business leaders may have been more cautious, more aware of and more accepting of uncertainty. Events like the Great Tulip Bubble came once in decades or centuries – not every few years. Note that legendary investor George Soros has proposed a Theory of Reflexivity that, if true, helps explain the recent extremes of boom and bust cycles. This theory holds that market participants model market behaviors based on self-interest, and for a time, their manipulations change the reality of the market – until gravitational forces bring it back to earth. Has the music of ephemeral success played to the backbeat of deterministic-sounding economic models gone to your heads and infected your risk management models? </li>

<li><strong>Are cost cutting efforts pursued blindly?</strong> Outsourcing and other forays into treacherous global waters may be giving away the crown jewels. Smart companies cut costs, but they do it in smart ways. Smart companies think like intelligence agencies as they parcel out work to different partners with varying levels of dependability, and they check on those partners.</li></ul>

<p>Risk management failures can also occur at the more technical level of IT security. As IT risk managers, we might ask questions like these:</p>

<ul><li><strong>Are the accounting and financial systems your IT department supports under adequate control?</strong> As Fred Cohen wrote in <a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=750">one of our documents</a>: “Many companies use computers to manage financial systems, and despite the Sarbanes-Oxley Act (SOX) claims about accounts being properly kept, there are many attacks on financial systems that remain. For example, most of the largest financial systems in the world running on common financial databases do not use <a href="http://en.wikipedia.org/wiki/Double-entry_bookkeeping">double-entry bookkeeping</a> and are thus susceptible to all manner of frauds by insiders.” We find it troubling that a prudent control dating back to the 12th century is going out of style in the name of convenience and cost cutting. Kind of like credit checking became anachronistic during the housing bubble, eh?</li>

<li><strong>Is the “separation” in your “separation of duty” (SoD) for real?</strong> Sure the SOX auditors are looking for SoD, and maybe you have different administrators with different accounts maintaining different systems or functions. But when they say Western civilization may be but one weak password from collapse they’re not lying. Look what happened to Sarah Palin’s email account! Weak and straggly SoD is a problem across all critical IT systems where deperimiterization and server consolidation may be bringing down protective barriers, identity management is weak, and strong process controls (e.g., where two people must sign on, one perform a critical operation such as backbone router reconfiguration, and the second observe) abandoned in the name of expediency. </li>

<li><strong>Are risks being aggregated to unacceptable levels in centralized control systems?</strong> There are many ways that risks aggregate within enterprise IT infrastructures as we pursue automation and cost cutting. Network risks aggregate when centralized domain name system control is implemented. Application risks aggregate when common infrastructure is shared among applications. And enterprises aggregate platform risks when they use low-assurance endpoints, authentication, and directory systems with single sign-on to access large numbers of resources and don’t separate high consequence systems. </li>

<li><strong>Non-caveat emptor:</strong> Has IT security really done the worst case consequence analysis, attack graphs, and vulnerability analysis to know when putting more eggs in a supposedly stronger basket aggregates risks to an unacceptable level? Or are you depending only on vendor claims about some black box appliance equivalent of a risk-obfuscated CDO security? Caveat emptor (buyer beware) again! (The good news is we’ll keep talking about promoting vendor and product rating systems so you don’t have to do all the detailed product analysis yourself, but that’s another post.)</li></ul>

<p>There are many parallels between the monumental risk management failure in the financial markets, and the probable weaknesses in our day to day business risk management and IT risk management. Abandonment of prudent practices for profit; excessive leverage and centralization; ill-constructed risk analysis models; risk obfuscation; and a failure of caveat emptor seem to be common problems. Please take this as a wakeup call to sharpen up the risk management thinking, process, and execution.</p></div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/397240912" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 19 Sep 2008 06:11:09 +0000</pubDate>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/risk management debacle">risk management debacle</category>
      <category domain="http://securityratty.com/tag/risk management failure">risk management failure</category>
      <category domain="http://securityratty.com/tag/failure">failure</category>
      <category domain="http://securityratty.com/tag/risk management realistic">risk management realistic</category>
      <category domain="http://securityratty.com/tag/business risk management">business risk management</category>
      <category domain="http://securityratty.com/tag/risk management models">risk management models</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/risk management situations">risk management situations</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/397240912/wakeup-call-for.html">Wakeup Call for Risk Management</source>
    </item>
    <item>
      <title><![CDATA[Interop NY: Cloud Language: The Taxonomy of On-Demand Computing]]></title>
      <link>http://securityratty.com/article/69fa97ea284dec188b278c522ed18fd8</link>
      <guid>http://securityratty.com/article/69fa97ea284dec188b278c522ed18fd8</guid>
      <description><![CDATA[This session on cloud computing was presented by Peter Laird of Oracle Corporation. Peter is a lead architect for the WebCenter product family. He previously worked with BEA as an architect for SaaS...]]></description>
      <content:encoded><![CDATA[<p>This <a href="http://www.interop.com/newyork/conference/all-by-day.php?tag=Cloud+Computing" target="_blank">session on cloud computing</a> was presented by Peter Laird of Oracle Corporation. Peter is a lead architect for the WebCenter product family. He previously worked with BEA as an architect for SaaS efforts. He also blogs at <a href="http://peterlaird.blogspot.com/" target="_blank">Laird On Demand</a>.</p>
<p><strong>Defining Cloud Computing</strong></p>
<p>Cloud computing is a very active community. The <a href="http://groups.google.com/group/cloud-computing" target="_blank">Google Group</a> gets 600 posts per month and many bloggers are covering the space. However, &#8220;cloud computing&#8221; is impossible to define in a way that satisfies everyone (or even most). Cloud computing is not alone in this controversy, consider the definition and meaning of &#8220;Web 2.0&#8243;, &#8220;mashups&#8221; or &#8220;RESTful architecture&#8221;. All of these terms are relatively recent. According to Google Trends, these terms became popular to the general public sometime between 2005 and 2007:</p>
<ul>
<li>Web 2.0 - often confused with RIA, AKA Social Computing, Long-Tail Apps, Crowdware (2005 by O&#8217;Reilly Media)</li>
<li>Mashup - made popular by Google Maps, AKA Composite/Situational Apps. (2005)</li>
<li>REST - Has a strict definition, but many don&#8217;t understand it and abuse the term. (2006 by R. Fielding)</li>
<li>Cloud computing - collides with many other terms, such as SaaS, Grid, Utility, PaaS, etc. (2007)</li>
</ul>
<p>The definition of cloud computing is in progress:</p>
<blockquote><p>There&#8217;s a Darwinian evolution of the exact definition of cloud computing running around. We&#8217;re about a country mile away from &#8220;knowing when I see it&#8221;, which is excellent progress. The cloud to everyone&#8217;s silver-lining has enough material to write a 3 volume desktop reference at this point. - Michael Cote, June 2008</p></blockquote>
<p><strong>Definition #1</strong> - &#8220;Cloud computing is the realisation of Internet (&#8221;Cloud&#8221;) based development and use of computer technology (&#8221;Computing&#8221;) delivered by an ecosystem of providers. - Sam Johnston, July 2008</p>
<p><strong>Definition #2</strong> - &#8220;Cloud computing = network computing. I love the idea of cloud computing, the next evolution of the most network intensive architecture possible, but one that if it works well, is transparent. It&#8217;s all about the transparency.&#8221; - Douglas Gourlay, Cisco, May 2008</p>
<p><strong>Definition #3</strong> - &#8220;There seems to be a group myopia around so-called &#8220;cloud computing&#8221; and its definitions. What we&#8217;re really talking about are &#8220;cloud services&#8221; of which, &#8220;computing&#8221; is only a subset&#8230;Cloud services are not SaaS. They are far more akin to web services&#8230;&#8221; - Randy Bias, neoTactics, May 2008</p>
<p><strong>(Anti-)Definition #4</strong> - &#8220;Note that I refer to cloud services, not to the could. I am not interested in defining cloud as a term, because I don&#8217;t think it&#8217;s very useful. For those of us in the distributed computing&#8217;s pace</p>
<p><strong>The Working Definition (Winner!):</strong></p>
<p>&#8220;&#8230;the notion of providing easily accessible compute and storage resources on a pay-as-you-go, on-demand basis, from a virtually infinite infrastructure managed by someone else. As a customer, you don&#8217;t know where the resources are, and for the most part, you don&#8217;t care. What&#8217;s really important is the capability to access your application anywhere, move it freely and easily, and inexpensively add resources for instant scalability.&#8221; - Mitchell Crandell, Rightscale, June 2008</p>
<p><strong>Taxonomies of the Cloud Space</strong></p>
<p>Taxonomies are useful to provide insight into a market. It classifies a multitude of players into a smaller bucket.</p>
<p><em>Andreessen&#8217;s Platforms - September 2007</em></p>
<p>Provided an early taxonomy model for emerging cloud platforms</p>
<p>Platform being a system that can be programmed</p>
<ul>
<li>Access API - platform that provides web service endpoints</li>
<li>Plug-In API - platform invokes your code, that you have deployed remotely</li>
<li>Runtime Environment - your code runs inside the platform&#8217;s process space.</li>
</ul>
<p><em>Mehta 11 Layer Stack, April 2008</em></p>
<ol>
<li>Facilities (space, power, cooling)</li>
<li>Network</li>
<li>Hardware (e.g. servers Amazon EC2 runs)</li>
<li>Hardware virtualization (e.g. Xen for EC2) - optional</li>
<li>O/S (e.g. Linux)</li>
<li>Systems Management (e.g., tools to manage EC2 instances)</li>
<li>Application Middleware (e.g., MySQL on EC2)</li>
<li>Application Code</li>
<li>Application APIs / Web Services</li>
<li>GUI for Application</li>
<li>GUI for Application Development / Customization</li>
</ol>
<p><em>Croll Cloud Stack, June 2008</em></p>
<p>7 layer stack within Turnkey app and Generic Platform.</p>
<p><em>Turnkey app</em></p>
<ul>
<li>SaaS</li>
<li>Extensible app</li>
<li>Generic IDE</li>
<li>Constrained APIs</li>
<li>App Cluster</li>
<li>Virtual Data Center</li>
<li>Virtual Servers</li>
</ul>
<p><em>Generic Platform</em></p>
<p>The bottom of Alistair&#8217;s stack includes &#8220;root access &#8220;style compute clouds.</p>
<p><em>Robert Anderson, July 2008</em></p>
<p>3 layer stack</p>
<ul>
<li>Software (SaaS)</li>
<li>Platform (PaaS)</li>
<li>Infrastructure (IaaS)</li>
</ul>
<p>This is the model taxonomy for this session.</p>
<p><strong>Related Concepts and Terms</strong></p>
<ul>
<li>Infrastructure as a Service (IaaS), Hardware as a Service (HaaS) are synonyms to cloud infrastructure.</li>
<li>Virtualization</li>
<li>Hosting</li>
<li>Autonomic computing</li>
<li>Distributed computing</li>
<li>Grid computing</li>
</ul>
<p>Cloud Applications</p>
<ul>
<li>SaaS</li>
<li>S+S (Software+Services)</li>
<li>Managed Service Provider (MSP)</li>
</ul>
]]></content:encoded>
      <pubDate>Wed, 17 Sep 2008 14:25:32 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/cloud applications">cloud applications</category>
      <category domain="http://securityratty.com/tag/croll cloud stack">croll cloud stack</category>
      <category domain="http://securityratty.com/tag/cloud infrastructure">cloud infrastructure</category>
      <category domain="http://securityratty.com/tag/platforms process space">platforms process space</category>
      <category domain="http://securityratty.com/tag/space">space</category>
      <category domain="http://securityratty.com/tag/cloud space">cloud space</category>
      <category domain="http://securityratty.com/tag/cloud platforms">cloud platforms</category>
      <category domain="http://securityratty.com/tag/cloud services">cloud services</category>
      <source url="http://blog.sciencelogic.com/interop-ny-cloud-language-the-taxonomy-of-on-demand-computing/09/2008">Interop NY: Cloud Language: The Taxonomy of On-Demand Computing</source>
    </item>
    <item>
      <title><![CDATA[Monitoring P2P Networks]]></title>
      <link>http://securityratty.com/article/e2525ed966d30506e3fee3375e62db16</link>
      <guid>http://securityratty.com/article/e2525ed966d30506e3fee3375e62db16</guid>
      <description><![CDATA[Interesting paper: &quot; Challenges and Directions for Monitoring P2P File Sharing Networks or Why My Printer Received a DMCA Takedown Notice &quot;: Abstract -- We reverse engineer copyright enforcement in...]]></description>
      <content:encoded><![CDATA[<p>Interesting paper: "<a href="http://dmca.cs.washington.edu/dmca_hotsec08.pdf">Challenges and Directions for Monitoring P2P File Sharing Networks or Why My Printer Received a DMCA Takedown Notice</a>":</p>

<blockquote>Abstract -- We reverse engineer copyright enforcement in the popular BitTorrent file sharing network and find that a common approach for identifying infringing users is not conclusive. We describe simple techniques for implicating arbitrary network endpoints in illegal content sharing and demonstrate the effectiveness of these techniques experimentally, attracting real DMCA complaints for nonsense devices, e.g., IP printers and a wireless access point. We then step back and evaluate the challenges and possible future directions for pervasive monitoring in P2P file sharing networks.</blockquote>

<p><a href="http://dmca.cs.washington.edu/">Webpage</a> on the research.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=puuvpK"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=puuvpK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=3GKIiK"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=3GKIiK" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Fri, 22 Aug 2008 08:08:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/describe simple techniques">describe simple techniques</category>
      <category domain="http://securityratty.com/tag/networks">networks</category>
      <category domain="http://securityratty.com/tag/techniques">techniques</category>
      <category domain="http://securityratty.com/tag/p2p file">p2p file</category>
      <category domain="http://securityratty.com/tag/arbitrary network endpoints">arbitrary network endpoints</category>
      <category domain="http://securityratty.com/tag/dmca takedown notice">dmca takedown notice</category>
      <category domain="http://securityratty.com/tag/popular bittorrent file">popular bittorrent file</category>
      <category domain="http://securityratty.com/tag/real dmca complaints">real dmca complaints</category>
      <source url="http://www.schneier.com/blog/archives/2008/08/monitoring_p2p.html">Monitoring P2P Networks</source>
    </item>
    <item>
      <title><![CDATA[The Not-So-Sweet Life of Supplicants]]></title>
      <link>http://securityratty.com/article/a7513e6c4a71a61081c2aa1aef143439</link>
      <guid>http://securityratty.com/article/a7513e6c4a71a61081c2aa1aef143439</guid>
      <description><![CDATA[There are plenty of integration and configuration challenges when we look at 802.1X , but one of the most notable issues is choosing the right supplicant to best serve your end users
Some of the major...]]></description>
      <content:encoded><![CDATA[<P>There are plenty of integration and configuration challenges when we look at <A title="802.1X Primer" href="http://securityuncorked.squarespace.com/security-uncorked/2008/4/2/what-is-8021x-heres-a-technology-primer-for-you.html">802.1X</A>, but one of the most notable issues is <strong>choosing the right <A title="What is a supplicant?" href="http://securityuncorked.squarespace.com/security-uncorked/2008/6/5/know-the-difference-between-a-nac-client-and-a-1x-supplicant.html">supplicant</A> to best serve your end users</strong>. </P>
<P>Some of the major obstacles we face with 802.1X center around creating a smooth end user experience.&nbsp; We, as integrators, have the distinct ability to make &#8216;whatever&#8217; work- we find a way. But, what I hear most from my customers is &#8220;<em>it has to be easy for the end user.&#8221;</em>&nbsp; (Sometimes they go on a little further, but I&#8217;ll leave it at that.)</P>
<P><strong>Why does it matter?</strong> </P>
<P>Wireless, wireless, wireless. Although&nbsp;wired 1X is&nbsp;popular&nbsp;with our customer-base, the world isn&#8217;t quite flocking to it yet. However, 802.1X is certainly the best way to increase security and ease management of wireless networks. It&#8217;s standard, it&#8217;s flexible, it&#8217;s widely-supported by devices and endpoints and it eliminates the need for pre-shared keys or secondary passwords. It&#8217;s what most enterprises, government&nbsp;and educational organizations are implementing now, so it&#8217;s important. </P>
<P><strong>What are some of the problems?</strong> </P>
<P>The end user will have some adjustments to make, and network admins and support desks aren&#8217;t always thrilled with the propect of re-training users for these expectations.</P><span>
<ul>
<li>First of all, the <span style="TEXT-DECORATION: underline">time to authenticate</span> and connect to the network is going to drastically increase. I say drastically- it&#8217;s only a few seconds- but I&#8217;m sure it feels like minutes to a new 1X end user. 
<li>In addition, we&#8217;re in a transition and growing period where we&#8217;re trying to integrate and authenticate multiple pieces- the machine and/or user as well as any other clients residing on the endpoint, so there can be <span style="TEXT-DECORATION: underline">single-sign-on issues</span>. Not SSO in the traditional sense, but single-1X-sign-on vs logging in to authenticate and open the port, logging in again to get to network resources (such as Novell). 
<li>There may also be issues supporting <span style="TEXT-DECORATION: underline">multiple profiles</span>, so end users may need to understand the concept of enabling 802.1X on an interface at their office, then disabling it when they go home. 
<li>Or perhaps, in a shared or lab-type environment, we may have multiple unique users logging in to the same endpoint device, so we have to make it easy for end users to <span style="TEXT-DECORATION: underline">log off so there&#8217;s a forced re-auth</span> for the next user. </li>
</ul>
<P>There are plenty more, but this hits on the major concerns of most organizations planning to implement 802.1X (wired or wireless).</span></P>
<P><strong>How do we address the issues?</strong></P>
<P>There are different ways to deal with the complexity of supplicant and end-user interactions. First and foremost, a good <span style="TEXT-DECORATION: underline">end user training</span> program will be needed. There&#8217;s a learning curve, but eventually end users will get it- we just have to make sure the transition for &#8216;now&#8217; to &#8216;got it&#8217; is smooth and doesn&#8217;t overwhelm help desk resources. </P>
<P>As the operating systems and clients progress, we&#8217;re seeing <span style="TEXT-DECORATION: underline">more integration</span> and the ability to share 802.1X information between disparate pieces of the endpoint. </P>
<P>In the meantime, there are also <span style="TEXT-DECORATION: underline">3rd-party supplicants</span> that can ease several of the pains. <A class=offsite-link-inline title="Cisco SSC" href="http://www.cisco.com/en/US/products/ps7034/index.html" target=_blank>Cisco&#8217;s&nbsp;Secure Services&nbsp;Client</A>&nbsp; (acquired from Meetinghouse&#8217;s Aegis supplicant) and <A class=offsite-link-inline title="Juniper OAC" href="http://www.juniper.net/products_and_services/aaa_and_802_1x/odyssey/index.html" target=_blank>Juniper&#8217;s Odyssey Access Client</A>&nbsp; (acquired from Funk) both offer options and configurations not currently available in native OS supplicants. (For example, both offer the GINA shim for integrating Windows 1X login with Novell as well as multiple profile support.) Although I haven&#8217;t tried it, my understanding is you can still operate both of these clients independent of the controllers provided from the same vendor. </P>
<P><strong>Is it a deal-killer?</strong> </P>
<P>It can be. The struggle to provide a smooth transition for end users is often a deal-killer for organizations looking at deploying 802.1X. Although there are ways to combat most of these obstacles; often the time, planning and money required to&nbsp;proceed make it unattractive enough to abandon the project. In most cases, the more heterogeneous the endpoint environment is, the less attractive the solution becomes. In an all-Microsoft environment, you can have an 802.1X framework up in a matter of hours. With a mix of authentication directories, endpoint OSs and user expectations, you could spend weeks or&nbsp;months ironing out the details.</P>
<P><strong>The good news.</strong></P>
<P>Yes, there&#8217;s some good news here. The increased adoption of 802.1X is continually leading to increased integration of the software, operating systems and clients on endpoints. While 802.1X may never reach &#8216;plug-and-play&#8217; status, pretty soon the integration will reach a point where configuration is simplified enough for more wide-spread adoption, even in the most diverse environments. </P>
<P>Just hang tight, we&#8217;ll get there!</P>
<P># # #</P>
]]></content:encoded>
      <pubDate>Wed, 23 Jul 2008 11:23:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/user">user</category>
      <category domain="http://securityratty.com/tag/end-user interactions">end-user interactions</category>
      <category domain="http://securityratty.com/tag/user experience">user experience</category>
      <category domain="http://securityratty.com/tag/machine andor user">machine andor user</category>
      <category domain="http://securityratty.com/tag/users">users</category>
      <category domain="http://securityratty.com/tag/multiple unique users">multiple unique users</category>
      <category domain="http://securityratty.com/tag/user expectations">user expectations</category>
      <category domain="http://securityratty.com/tag/endpoint">endpoint</category>
      <category domain="http://securityratty.com/tag/expectations">expectations</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/7/23/the-not-so-sweet-life-of-supplicants.html">The Not-So-Sweet Life of Supplicants</source>
    </item>
    <item>
      <title><![CDATA[NAC complexity stymies deployments]]></title>
      <link>http://securityratty.com/article/5569f371e6cc6d8f89d95a13926e97b1</link>
      <guid>http://securityratty.com/article/5569f371e6cc6d8f89d95a13926e97b1</guid>
      <description><![CDATA[Network access control promised a much-anticipated, multi-faceted set of tools that could check endpoints for compliance, fix machines that flunked, define and enforce user access rights, and monitor...]]></description>
      <content:encoded><![CDATA[Network access control promised a much-anticipated, multi-faceted set of tools that could check endpoints for compliance, fix machines that flunked, define and enforce user access rights, and monitor user activity to assure continued compliance.]]></content:encoded>
      <pubDate>Sun, 20 Jul 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network access control">network access control</category>
      <category domain="http://securityratty.com/tag/monitor user activity">monitor user activity</category>
      <category domain="http://securityratty.com/tag/compliance">compliance</category>
      <category domain="http://securityratty.com/tag/check endpoints">check endpoints</category>
      <category domain="http://securityratty.com/tag/fix machines">fix machines</category>
      <category domain="http://securityratty.com/tag/tools">tools</category>
      <category domain="http://securityratty.com/tag/assure">assure</category>
      <category domain="http://securityratty.com/tag/define">define</category>
      <category domain="http://securityratty.com/tag/set">set</category>
      <source url="http://www.networkworld.com/news/2008/072108-network-access-control.html?fsrc=rss-security">NAC complexity stymies deployments</source>
    </item>
    <item>
      <title><![CDATA[The many faces of NAC]]></title>
      <link>http://securityratty.com/article/a50fb45d2b565b44b83b689989a8a4ad</link>
      <guid>http://securityratty.com/article/a50fb45d2b565b44b83b689989a8a4ad</guid>
      <description><![CDATA[For a long time I have been writing and speaking about the many ways that NAC can help with securing your endpoints and your network. Yesterday, Tim Greene lays out some good reasons for NAC and the...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>For a long time I have been writing and speaking about the many ways that NAC can help with securing your endpoints and your network. Yesterday, <a href="http://www.networkworld.com/newsletters/vpn/2008/063008nac1.html?nlhtnac=ts_070108&amp;nladname=070108security:networkaccesscontrolal">Tim Greene lays out</a> some good reasons for NAC and the many ways it can help.&nbsp; However, he couches it in terms of NAC as a personal firewall.&nbsp; I am not sure I agree with that one at all.&nbsp; Personal firewalls are usually thought of as host based security on the endpoint.&nbsp; While NAC certainly has an aspect of that, NAC is inherently about networks as well. </p>

<p>I am reminded by this article of Senforce.&nbsp; They had one of the best personal firewalls in the market and were often called a NAC solution.&nbsp; But when you spoke to Nolan Rosen and the folks at Senforce, they would tell you that they were not a NAC solution, but needed a network based NAC component to compliment their product.&nbsp; That was the basis of a partnership we had with them.&nbsp; In any event, I think we are seeing NAC used for a variety of uses and we will continue to see it evolve in the market.</p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/9cc7c905-13fd-4479-acfd-d27abe1d7967/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=9cc7c905-13fd-4479-acfd-d27abe1d7967" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>
]]></content:encoded>
      <pubDate>Wed, 02 Jul 2008 06:55:07 +0000</pubDate>
      <category domain="http://securityratty.com/tag/nac">nac</category>
      <category domain="http://securityratty.com/tag/nac solution">nac solution</category>
      <category domain="http://securityratty.com/tag/personal firewalls">personal firewalls</category>
      <category domain="http://securityratty.com/tag/host based security">host based security</category>
      <category domain="http://securityratty.com/tag/tim greene lays">tim greene lays</category>
      <category domain="http://securityratty.com/tag/market">market</category>
      <category domain="http://securityratty.com/tag/senforce">senforce</category>
      <category domain="http://securityratty.com/tag/personal firewall">personal firewall</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <source url="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/07/the-many-faces.html">The many faces of NAC</source>
    </item>
    <item>
      <title><![CDATA[The many faces of NAC]]></title>
      <link>http://securityratty.com/article/c2f4099684084af79a41ea96d1c69213</link>
      <guid>http://securityratty.com/article/c2f4099684084af79a41ea96d1c69213</guid>
      <description><![CDATA[For a long time I have been writing and speaking about the many ways that NAC can help with securing your endpoints and your network. Yesterday, Tim Greene lays out some good reasons for NAC and the...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>For a long time I have been writing and speaking about the many ways that NAC can help with securing your endpoints and your network. Yesterday, <a href="http://www.networkworld.com/newsletters/vpn/2008/063008nac1.html?nlhtnac=ts_070108&amp;nladname=070108security:networkaccesscontrolal">Tim Greene lays out</a> some good reasons for NAC and the many ways it can help.&nbsp; However, he couches it in terms of NAC as a personal firewall.&nbsp; I am not sure I agree with that one at all.&nbsp; Personal firewalls are usually thought of as host based security on the endpoint.&nbsp; While NAC certainly has an aspect of that, NAC is inherently about networks as well. </p>

<p>I am reminded by this article of Senforce.&nbsp; They had one of the best personal firewalls in the market and were often called a NAC solution.&nbsp; But when you spoke to Nolan Rosen and the folks at Senforce, they would tell you that they were not a NAC solution, but needed a network based NAC component to compliment their product.&nbsp; That was the basis of a partnership we had with them.&nbsp; In any event, I think we are seeing NAC used for a variety of uses and we will continue to see it evolve in the market.</p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/9cc7c905-13fd-4479-acfd-d27abe1d7967/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=9cc7c905-13fd-4479-acfd-d27abe1d7967" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=1805EH"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=1805EH" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=qtCQiJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=qtCQiJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=0mx4cJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=0mx4cJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=GXWrEJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=GXWrEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=K5KjyJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=K5KjyJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=3kEATj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=3kEATj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=mn87kj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=mn87kj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/324949360" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 02 Jul 2008 05:55:52 +0000</pubDate>
      <category domain="http://securityratty.com/tag/nac">nac</category>
      <category domain="http://securityratty.com/tag/nac solution">nac solution</category>
      <category domain="http://securityratty.com/tag/personal firewalls">personal firewalls</category>
      <category domain="http://securityratty.com/tag/host based security">host based security</category>
      <category domain="http://securityratty.com/tag/tim greene lays">tim greene lays</category>
      <category domain="http://securityratty.com/tag/market">market</category>
      <category domain="http://securityratty.com/tag/senforce">senforce</category>
      <category domain="http://securityratty.com/tag/personal firewall">personal firewall</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/324949360/the-many-faces.html">The many faces of NAC</source>
    </item>
    <item>
      <title><![CDATA[Can you hear me now?]]></title>
      <link>http://securityratty.com/article/afde45737ad0a9346c45bdf544337ad3</link>
      <guid>http://securityratty.com/article/afde45737ad0a9346c45bdf544337ad3</guid>
      <description><![CDATA[Verizon released a very interesting Data Breach report that analyzes over 500 forensic reports on their system over a number of years. It is great work by Verizon to gather this data and to publish...]]></description>
      <content:encoded><![CDATA[<p>Verizon released a very interesting <a href="http://www.verizonbusiness.com/resources/security/databreachreport.pdf">Data Breach report</a> that analyzes over 500 forensic reports on their system over a number of years. It is great work by Verizon to gather this data and to publish it. Of course a consultant I go into lots of companies where they could learn a lot just by being more open and talking through issues with peers in other companies. Would be great to see other companies follow Verizon's lead.</p><br><div>I suggest you read their report, and I would like to add a little color to their findings from the perspective of the swamp I spend most of my time in - Web services security. Granted it is just one report, but the data run counter to a lot of conventional security "wisdom":</div><br><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>Who is behind data breaches? </p></blockquote></strong></span><blockquote><p>73% resulted from external sources<br>18% were caused by insiders <br>39% implicated business partners <br>30% involved multiple parties</p></blockquote></span><br></div><div>The internal/external divide is pretty silly these days, as is companies' recanting "inside the firewall and outside the firewall", I spend most of time hooking things up together precisely _so_ they intereoperate remotely. The firewall is a speed bump at best. At any rate external sources is a primary concern in Web services security, because - hey look our Web service front end just made your Mainframe/As400/Unix DB/ CICS/whatever accessible remotely. This is great from a functionality standpoint, but the issue is that these back end systems were never designed with anything remotely resembling an Internet threat model. Additionally, the Verizon team's findings around business parties and multiple parties strikes at the heart of a number of popular misconceptions in Web services security - "well its just B2B and its behind a firewall."</div><br><br><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>How do breaches occur? </p></blockquote></strong></span><blockquote><p><br>62% were attributed to a significant error</p></blockquote><blockquote><p>59% resulted from hacking and intrusions  </p></blockquote><blockquote><p>31% incorporated malicious code </p></blockquote><blockquote><p>22% exploited a vulnerability <br>15% were due to physical threats </p></blockquote></span><br></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">A couple of things to note here - malicious code in my opinion is likely to be the biggest problem in Web services security going forward. There is a large gap waiting to be exploited here. You have no control over the other end of the pipe plus a massive attack surface, the only thing lacking is the attacker's ability to find and exploit which I strongly suspect is just a matter of time. Wrt hacking an intrusions we have the remote, passive nature of web security to blame here in Web services world. Paraphrasing </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://www.aspectsecurity.com/">Jeff Williams</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">, the problem is that an attacker can just try an attack if it doesn't work, try again, again, and so on. This partially because of the loosely coupled nature of the systems, but it is also because </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://1raindrop.typepad.com/1_raindrop/2008/06/mashup-of-the-titans.html">commonly used information security protocols have diverged from reality</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"> are modeled using an object-centric mentality, where you "own" the object you are protecting and can afford to put passive controls around.</span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>What commonalities exist? </p></blockquote></strong></span><blockquote><p><br>66%  involved data the victim did not know was on the system<br>75%  of breaches were not discovered by the victim  <br>83%  of attacks were not highly difficult <br>85%  of breaches were the result of opportunistic attacks <br>87%  were considered avoidable through reasonable controls </p></blockquote></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">Many of the attacks against Web Services are not difficult, in my </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://arctecgroup.net/training.htm">training class</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">, we'll typically execute 8-10 different attacks in a two day period. But the big one from this list is the first one - the amazing amount of attack surface offered up by Web services. </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://isecpartners.com/">Brad Hill</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"> has done a good job articulating these issues in SOAP/XML/WS-*, but at an enterprise its even bigger than those standards - the thing is we use Web services to make stuff interoperate, to make stuff reusable, and to virtualize endpoints. Great stuff if what you want to do is decentralize your business, but this creates oceans of space for attackers to roam. When you look beyond the Visio and the IDE view of web services, and get to the runtime there is an amazing amount of detritus left behind by all these layers.</span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div>]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 06:56:10 +0000</pubDate>
      <category domain="http://securityratty.com/tag/web services">web services</category>
      <category domain="http://securityratty.com/tag/web services world">web services world</category>
      <category domain="http://securityratty.com/tag/web services security">web services security</category>
      <category domain="http://securityratty.com/tag/data breach report">data breach report</category>
      <category domain="http://securityratty.com/tag/report">report</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/massive attack surface">massive attack surface</category>
      <category domain="http://securityratty.com/tag/companies follow verizon">companies follow verizon</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/06/can-you-hear-me-now.html">Can you hear me now?</source>
    </item>
    <item>
      <title><![CDATA[Network Based Entitlement... A Rose by Any Other Name]]></title>
      <link>http://securityratty.com/article/1235aa79d8be8aac2c9fe9cd19da120a</link>
      <guid>http://securityratty.com/article/1235aa79d8be8aac2c9fe9cd19da120a</guid>
      <description><![CDATA[Shimels interesting-as-usual reply to one of Stiennons I-hate-NAC articles is certainly nothing new, but this most recent exchange piqued my interest enough to get me clicking and reading around a...]]></description>
      <content:encoded><![CDATA[<p>Shimel&#8217;s <a class="offsite-link-inline" href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/06/if-rohati-is-ki.html" target="_blank">interesting-as-usual reply</a>&nbsp;to one of Stiennon&#8217;s &#8220;<a class="offsite-link-inline" href="http://www.networkworld.com/community/node/28837" target="_blank">I-hate-NAC&#8221; articles</a> is certainly&nbsp;nothing new, but this most recent exchange piqued my interest enough to get me clicking and reading around a bit. </p><p>Stiennon talks about <strong>Rohati</strong> and their &#8216;new&#8217; approach to NAC in the form of their <strong>NBEC</strong>, Network-based Entitlement Control. I, unlike some bloggers in our network, decided to check it out before formulating an opinion. </p><p>So, I checked it out and I&#8217;m a little disappointed&#8230; on several fronts. First, all the information I have with which to draw a conclusion is limited to the online &#8216;product demo&#8217; available on their <a class="offsite-link-inline" href="http://www.rohati.com/" target="_blank">website</a>. It&#8217;s <strong>not really a product demo</strong>, hence disappointment <strong>number 1</strong>. </p><p><span class="full-image-float-right"><img style="width: 200px; height: 150px" alt="image_rose_nac_nbec.jpg" src="http://www.securityuncorked.com/storage/image_rose_nac_nbec.jpg" /></span>Let down <strong>number 2</strong> comes in the realization that the features they&#8217;re touting in the &#8216;product demo&#8217; are actually<strong> things we can do today</strong>, with traditional hardware-based NAC solutions from those daily house-hold names&#8230; Symantec, StillSecure, Juniper, ProCurve, Enterasys&nbsp;and even Cisco.&nbsp;Rohati does&nbsp;(potentially) have a unique statement of&nbsp;being able to enforce policies without touching the client. But, again, we &#8216;can&#8217; do that with several of the products I just mentioned. And I&#8217;m wondering how we could create the tunnel-like enforcement and security Rohati claims to offer without some type of agent on the client&#8230; after all, any encryption tunnel has to have endpoints, right?</p><p>I attempted what I usually do when I&#8217;m checking out security solutions, I went to the <strong>support section of the website</strong> to download product manuals or configuration and implementation guides. Even some white papers. I wanted to see how they&#8217;re really going about it all. But, disappointment <strong>number 3</strong> jumped up and got me when I saw that the only resource on their support page was an email address. Hmm&#8230;. </p><p>The company&nbsp;seems to be comprised mostly of long-term <strong>ex-Cisco employees</strong>. Out of the 8 members of the management team, there&#8217;s 1 President, 6 VPs and&nbsp;a director- 5 of which are co-founders. With just 2 years under their belt, I&#8217;m wondering what all they can have up their sleeve past a slight variation of current NAC solutions. </p><p><strong>I may be completely wrong</strong> about the company and product(s). If I am, I&#8217;m sure someone will offer to send over some product manuals for me to read through&#8230; </p><p><strong>The bottom line is&#8230; a rose by any other name would smell as sweet&#8230; or stink as bad.</strong></p><p># # #</p>
]]></content:encoded>
      <pubDate>Sun, 15 Jun 2008 15:50:03 +0000</pubDate>
      <category domain="http://securityratty.com/tag/online product demo">online product demo</category>
      <category domain="http://securityratty.com/tag/product">product</category>
      <category domain="http://securityratty.com/tag/download product manuals">download product manuals</category>
      <category domain="http://securityratty.com/tag/nac">nac</category>
      <category domain="http://securityratty.com/tag/current nac solutions">current nac solutions</category>
      <category domain="http://securityratty.com/tag/product manuals">product manuals</category>
      <category domain="http://securityratty.com/tag/stiennons i-hate-nac articles">stiennons i-hate-nac articles</category>
      <category domain="http://securityratty.com/tag/product demo">product demo</category>
      <category domain="http://securityratty.com/tag/nac solutions">nac solutions</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/6/15/network-based-entitlement-a-rose-by-any-other-name.html">Network Based Entitlement... A Rose by Any Other Name</source>
    </item>
    <item>
      <title><![CDATA[More on Fallacy #4]]></title>
      <link>http://securityratty.com/article/c29a8d891b201348a29d7b764832602f</link>
      <guid>http://securityratty.com/article/c29a8d891b201348a29d7b764832602f</guid>
      <description><![CDATA[Steve Jones on Rest and Distributed Computing Fallacies One of the objections I've had about REST for a while is that it appears to ignore Deutsch's fallacies of network computing
1. The network is...]]></description>
      <content:encoded><![CDATA[<p><a href="http://service-architecture.blogspot.com/2008/05/rest-on-mars-scaling-problem-to-make.html">Steve Jones</a> on Rest and Distributed Computing Fallacies</p>

<blockquote>One of the objections I've had about REST for a while is that it appears to ignore <a href="http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing">Deutsch's fallacies of network computing</a>

<p>1. The network is reliable.</p>

<p>2. Latency is zero.</p>

<p>3. Bandwidth is infinite.</p>

<p>4. The network is secure.</p>

<p>5. Topology doesn't change.</p>

<p>6. There is one administrator.</p>

<p>7. Transport cost is zero.</p>

<p>8. The network is homogeneous.</p>

<p>Now REST specifies 8, assumes 1, 2 and 3 and takes 4 to mean HTTP/S with Basic Authentication. Now to be clear I've seen people doing Web Services who believe in pretty much all 8 of these fallacies and they create crap systems. But with things like WS-RM and WS-Security at least there are answers to a few elements.<br />
</blockquote></p>

<p>That basic auth is <a href="http://seclists.org/webappsec/2006/q2/0181.html">bypassable</a> has been known for some time, thanks to Amit Klein. It would be nice to Restafarians move the conversation towards better security models like SAML and WS-Security. The current state for Rest is both disappointing and weak. The response side is pretty solveable using XML Signature and XML Encryption to sign and encrypt the responses (of course someone will need to tell the "you just leverage the existing infrastructure types" that we'll need to be deploying keys and certs to all the endpoints but at least the primitives are there on the response side), the request side remains problematic.</p>

<p>More on the <a href="http://www.rgoarchitects.com/Files/fallacies.pdf">Fallacies</a> by <a href="http://www.rgoarchitects.com/nblog/default.aspx">Arnon Rotem-Gal-Oz</a>, who incidentally if you are interested in building a secure service has an interesting <a href="http://www.infoq.com/articles/service-firewall">Service Firewall pattern</a>, which I refer to as a TIDE firewall - dealing with Tampering, Information Disclosure, Denial of Service, and Elevation of Privilege threats at the edge. I understand why Arnon left Spoofing off his list, but would like to see him add audit logging to deal with Dispute.</p>]]></content:encoded>
      <pubDate>Fri, 16 May 2008 09:04:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/secure service">secure service</category>
      <category domain="http://securityratty.com/tag/service">service</category>
      <category domain="http://securityratty.com/tag/rest">rest</category>
      <category domain="http://securityratty.com/tag/rest specifies">rest specifies</category>
      <category domain="http://securityratty.com/tag/service firewall pattern">service firewall pattern</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/fallacies">fallacies</category>
      <category domain="http://securityratty.com/tag/secure">secure</category>
      <category domain="http://securityratty.com/tag/pretty solveable">pretty solveable</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/05/more-on-fallacy.html">More on Fallacy #4</source>
    </item>
  </channel>
</rss>
