<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.7" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>What Comes Next</title>
	<link>http://whatcomesnext.brussin.com</link>
	<description>perspectives from the line between technology and business</description>
	<pubDate>Tue, 11 Mar 2008 18:03:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.7</generator>
	<language>en</language>
			<item>
		<title>Speaking: Emerging Technologies for the Enterprise</title>
		<link>http://whatcomesnext.brussin.com/2008/03/11/speaking-emerging-technologies-for-the-enterprise/</link>
		<comments>http://whatcomesnext.brussin.com/2008/03/11/speaking-emerging-technologies-for-the-enterprise/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 18:01:15 +0000</pubDate>
		<dc:creator>David Brussin</dc:creator>
		
		<category>Technology</category>

		<category>Security</category>

		<category>Events</category>

		<category>Presentations</category>

		<category>Internet</category>

		<guid isPermaLink="false">http://whatcomesnext.brussin.com/2008/03/11/speaking-emerging-technologies-for-the-enterprise/</guid>
		<description><![CDATA[
It&#8217;s time for Philly&#8217;s premier emerging tech conference, and I&#8217;m going to be speaking once again this year. The conference, Emerging Technologies for the Enterprise, is taking place March 26-27, 2008 in Philadelphia.
I&#8217;ll be giving a more technical talk this year than last, combining my interests in leading-edge web applications and security.  The talk [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image34" src="http://whatcomesnext.brussin.com/wp-content/uploads/2007/03/microphone_75x253.jpg" class="alignleft" alt="Microphone; image GFDL" /></p>
<p>It&#8217;s time for Philly&#8217;s premier emerging tech conference, and I&#8217;m going to be speaking once again this year. The conference, <a href="http://phillyemergingtech.com/"><strong>Emerging Technologies for the Enterprise</strong></a>, is taking place March 26-27, 2008 in Philadelphia.</p>
<p>I&#8217;ll be giving a more technical talk this year than last, combining my interests in leading-edge web applications and security.  The talk is called <a href="http://phillyemergingtech.com/abstracts.php#brussin"><em>Securing Web 2.0 Applications:</em></a></p>
<blockquote><p>
 The challenges of securing first generation web applications and infrastructure seem like a distant memory: immature technologies throughout the stack, coded in a culture that didn&#8217;t understand or value security. Today we have a much more security-conscious community producing components from operating systems to routers to web servers, and the basic architecture of the Internet application has had 10 years to mature under fire.</p>
<p>Even so, the security challenges of Web 1.0 were in many ways less daunting and harder to ignore than those of the current generation. This talk will review the challenges and lessons of the past, and survey security requirements, issues and techniques for dealing with a new generation of web frameworks and tools, massively multi-tenant applications and hosting environments, and loosely-coupled systems.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://whatcomesnext.brussin.com/2008/03/11/speaking-emerging-technologies-for-the-enterprise/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security on the Loosely Coupled Web</title>
		<link>http://whatcomesnext.brussin.com/2007/04/10/security-on-the-loosely-coupled-web/</link>
		<comments>http://whatcomesnext.brussin.com/2007/04/10/security-on-the-loosely-coupled-web/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 20:29:45 +0000</pubDate>
		<dc:creator>David Brussin</dc:creator>
		
		<category>Articles</category>

		<category>Software</category>

		<category>Startup</category>

		<category>Technology</category>

		<category>Security</category>

		<category>Consumer</category>

		<category>Innovation</category>

		<guid isPermaLink="false">http://whatcomesnext.brussin.com/2007/04/10/security-on-the-loosely-coupled-web/</guid>
		<description><![CDATA[There is a growing trend in consumer web applications in which one site will ask users for their usernames and passwords on other sites. Using these credentials, a site will log onto the other sites to carry out actions on behalf of, and hopefully with the informed consent of, the user.
&#8216;On behalf of&#8217; logins
LinkedIn and [...]]]></description>
			<content:encoded><![CDATA[<p>There is a growing trend in consumer web applications in which one site will ask users for their usernames and passwords on other sites. Using these credentials, a site will log onto the other sites to carry out actions on behalf of, and hopefully with the informed consent of, the user.</p>
<h2>&#8216;On behalf of&#8217; logins</h2>
<p><a href="http://www.linkedin.com/">LinkedIn</a> and <a href="http://plaxo.com/">Plaxo</a> are examples of sites doing this to import contact information. In fact, Plaxo makes this functionality available as a <a href="http://www.plaxo.com/api/widget">service</a> to developers of other applications. <a href="http://www.slide.com/">Slide</a>, <a href="http://www.rockyou.com/">RockYou</a>, <a href="http://photobucket.com/">Photobucket</a> and a bunch of other widget publishers do this to smooth the process of getting their widgets on users&#8217; pages on MySpace, Bebo, Hi5 and the others. Also, some of the more interesting mashups involve data from the <a href="http://en.wikipedia.org/wiki/Deep_web">deep web</a>, and require usernames/passwords to get it from 3rd party sites.</p>
<h2>API-based authentication</h2>
<p>Contrast the &#8216;on behalf of&#8217; approach with that of Facebook, which exposes <a href="http://developers.facebook.com/documentation.php?v=1.0&#038;doc=auth">APIs</a> providing for access by 3rd party applications, on behalf of users, through a direct authentication by the user to Facebook. As long as the APIs support the access required, this eliminates the need for the 3rd party to collect usernames and passwords.</p>
<p>The fact that MySpace and others don&#8217;t have API access (or complete enough APIs) to their sites is what has driven developers to collect credentials and act on behalf of users. </p>
<p>Some sites actually have APIs but don&#8217;t take advantage of the fact that they could use them to tighten up security. While Salesforce could use the Facebook-style authentication for 3rd party apps, they instead have those apps solicit and store user credentials (by policy, they allow only &#8220;<a href="http://www.salesforce.com/us/appexchange/certifying.jsp#">certified</a>&#8221; apps to do so).</p>
<h2>Why are &#8216;on behalf of&#8217; logins a problem?</h2>
<p>If the 3rd party site is deserving of users&#8217; trust, and everything works properly, there should be nothing wrong with these logins. We don&#8217;t worry much about local applications doing this type of thing: blog editors, web design programs, browsers and countless other local apps all store user credentials for 3rd party apps and sites. In fact, this type of login is enabling startups to drive innovation in the new social network ecosystem; if they had to wait for the MySpaces of the world to publish APIs or enable new functionality, these companies would be dead in the water.</p>
<p>In reality, there are some real problems to think about. In addition to a couple of shared issues, the key differences from local applications are also the problems here:</p>
<ul>
<li>Trust of the application and vendor - an issue with both web and local applications. The decentralized and volatile nature of web applications, and the lack of user-centric security infrastructure (such as local anti-virus and anti-malware software), make this a tough problem for web applications.
<li>Authorization of the specific actions that apps take on behalf of their users - an issue with both web and local applications; if this is done really well, the problem of trust of the app and vendor is diminished.</li>
<li>Location of user credentials - in web applications, these credentials live &#8216;in the cloud&#8217; somewhere. The vendor claims and reality of the security of those credentials are at best hard to verify.</li>
<li>Scale - the barriers of installing, and updating, local software limit the scale of this problem in that world. Web applications are easy to sign up for and can be updated multiple times a day, leading to a lot of complexity in managing overall user security.</li>
</ul>
<p>It looks like a solution probably starts with a way to give users centralized control and management of:</p>
<ul>
<li>Authentication credentials</li>
<li>Authorization of &#8216;on behalf of&#8217; logins</li>
<li>Authorization of specific &#8216;on behalf of&#8217; actions</li>
</ul>
<h2>What about OpenID?</h2>
<p><a href="http://openid.net/">OpenID</a> is a framework for decentralized identity. It supports decentralized <a href="http://openid.net/specs/openid-authentication-2_0-11.html">authentication</a> and structured <a href="http://openid.net/specs/openid-attribute-exchange-1_0-04.html">sharing</a> of personal information.</p>
<p>&#8216;Decentralized&#8217; in OpenID terms means decentralized from the perspective of web applications; this can in fact mean centralized from the user&#8217;s perspective. OpenID could be used to do logins on behalf of users without the collection of credentials, but it does not address the problem of authorization of those &#8216;on behalf of&#8217; actions. The structured sharing of personal information involves a narrow kind of authorization, but too limited to solve this problem.</p>
<p>The transparency of &#8216;on behalf of&#8217; action is itself a pretty complex problem - it requires giving the user a way to see and understand what the 3rd party app will go and do for them on the other site. I&#8217;m not sure whether this is a problem OpenID is interested in tackling. If it develops momentum as an identity standard, it would certainly be nice to see it go beyond authentication and identity to a more complete view of security (something Microsoft&#8217;s virtually dead <a href="http://en.wikipedia.org/wiki/Microsoft_Passport_Network">Passport</a> initiative and the <a href="http://en.wikipedia.org/wiki/Liberty_alliance">Liberty Alliance</a> project both failed to do).
</p>
]]></content:encoded>
			<wfw:commentRss>http://whatcomesnext.brussin.com/2007/04/10/security-on-the-loosely-coupled-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enterprise Freemium: IT and the startup</title>
		<link>http://whatcomesnext.brussin.com/2007/03/26/enterprise-freemium-it-and-the-startup/</link>
		<comments>http://whatcomesnext.brussin.com/2007/03/26/enterprise-freemium-it-and-the-startup/#comments</comments>
		<pubDate>Mon, 26 Mar 2007 18:44:56 +0000</pubDate>
		<dc:creator>David Brussin</dc:creator>
		
		<category>Articles</category>

		<category>Startup</category>

		<category>Technology</category>

		<category>Security</category>

		<category>Enterprise</category>

		<category>Innovation</category>

		<guid isPermaLink="false">http://whatcomesnext.brussin.com/2007/03/26/enterprise-freemium-it-and-the-startup/</guid>
		<description><![CDATA[I&#8217;d like to throw out an idea for discussion, especially as it applies to startups selling into the enterprise:
Small buyers of technology, acting early in the technology adoption life-cycle, are motivated by hope (hope == ROI, opportunity, etc). Large buyers of technology, acting late in the life-cycle, are motivated by fear (fear == risk of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to throw out an idea for discussion, especially as it applies to startups selling into the enterprise:</p>
<blockquote><p>Small buyers of technology, acting early in the <a href="http://ist-socrates.berkeley.edu/~fmb/articles/lifecycle/">technology adoption life-cycle</a>, are motivated by hope (hope == ROI, opportunity, etc). Large buyers of technology, acting late in the life-cycle, are motivated by fear (fear == risk of loss or punishment).</p></blockquote>
<p>A good example of this can be found in the typical upgrade cycle. Early, individuals and small groups upgrade to new hardware, operating systems and applications because they hope that access to new features and capabilities will be more than worth the effort and disruption of the upgrade. Large groups don&#8217;t upgrade until much later, even if the benefits of doing so are dramatic; they often wait until the fear of loss of support from vendors forces a transition. </p>
<p>I remember experiencing this dichotomy in the major changes to the practice of information security as the commercial Internet grew in the mid 1990&#8217;s. Security shifted from an operational part of IT, where purchases were motivated by fear of loss rather than ROI, to a source of enabling technology for new ways of doing business. Within startups and large existing enterprise, small teams tried to figure out how to build online businesses. Along the way, they pushed the nascent Internet security product companies into building the right pieces to enable and protect the new ecommerce ventures.</p>
<p>Today, it seems like information security has largely returned to the operational state: anti-malware technology is a cost of doing business online, regulatory requirements drive new security spending, and fear of public outcry and regulatory enforcement prompts increased scrutiny on the handling of customer data.</p>
<p>It is likely that large organizations will miss much of the benefit of web 2.0 technologies as well, as they <a href="http://www.readwriteweb.com/archives/cios_spurn_web2_startups.php">wait</a> for incumbent software vendors to deliver later in the adoption cycle, when they will buy out of fear of being left behind by competitors. Most of the startup companies I see trying to sell innovative technologies into the enterprise today through the IT organization haven&#8217;t really figured this out.</p>
<p>A few companies, however, are dealing with this really well. Most are SaaS plays, and <a href="http://www.salesforce.com/">Salesforce</a> is among the first of the good examples. Salesforce established small, dedicated groups of customers who bought the service with company credit cards rather than purchase orders, and used it without the authorization of central IT. Companies like <a href="http://37signals.com/">37 Signals</a>, <a href="http://zoho.com/">Zoho</a>, <a href="http://conceptshare.com/">ConceptShare</a>, and countless others are using roughly the same model.</p>
<p>Going back to the idea of hope vs. fear in the acquisition of technology, I think there are a few things these startups could be doing differently to scale sales to big organizations.</p>
<h2>Enterprise Freemium</h2>
<p>The <a href="http://avc.blogs.com/a_vc/2006/03/my_favorite_bus.html">freemium</a> pricing plans offered by the three startups I mentioned above are structured in a way that makes sense for small teams, but breaks for very large ones. They all offer some kind of free trial, and then price their services based on the amount of use (number of users, amount of storage, etc). Within a large company, this means that a small number of initial users can evaluate the product, and probably pay for ongoing use on a credit card, but growth becomes more difficult at that point. After the trial period, new users typically can&#8217;t be added without moving up to a pricing plan that supports them. The team footing the bill, however, is only willing and able to pay for its own use, not the much higher prices that come with larger plans.</p>
<p>I think there could be an enterprise twist on the freemium model, with the following characteristics:</p>
<ul>
<li>Free trial for each additional user within a company</li>
<li>Easy options for billing/payment by user or group, rather than for the whole company</li>
<li>Premium options for IT</li>
</ul>
<p>The last of these, &#8216;Premium options for IT,&#8217; is the most important. Knowing that IT won&#8217;t make early technology buys to support their users&#8217; hopes for opportunity and improvement, the startup should support broad grassroots adoption of their products at lower levels. When the motivators that drive IT purchasing, such as fear of losing central control over data, backups, users, access control, and management complexity, kick in due to the grassroots use, the startup needs to be there to directly support IT with purchase options.</p>
<p>For a SaaS product, these IT premiums might be things like onsite, appliance-based offerings of:</p>
<ul>
<li>Directory services integration for user accounts</li>
<li>Enterprise backup integration</li>
<li>Data integration with reporting, dashboard, data warehouse and other systems</li>
</ul>
<p>There are plenty of <a href="http://blog.tmcnet.com/blog/tom-keating/skype/block-skype.asp">examples</a> of enterprise IT banning the emerging technologies that come onto their radar when they don&#8217;t have a way to mitigate their fears. The best way I can think of for the startup to deal with this is not the traditional attempt to convince IT that their fears are unfounded, but rather  giving IT a way to purchase that mitigation in the way they are used to and comfortable with.</p>
<p>This isn&#8217;t a big shift for most startups. The model still provides early revenue and a short sales process, but also offers a level of scale previously available only to those selling to a central organization. From a product perspective, this approach requires some thinking about the needs of IT and perhaps some new development; chances are that the thinking and planning will have benefits for internal SaaS operations if done early, and the development can be done at the right time to fit in with the adoption and growth of the product. If startups continue to deliver these innovative SaaS products with direct application in the enterprise, there may even be a <a href="http://www.feedburner.com/">Feedburner</a> or <a href="http://mashery.com/">Mashery</a> model here: a company could focus on providing the IT premium layer for SaaS offerings.
</p>
]]></content:encoded>
			<wfw:commentRss>http://whatcomesnext.brussin.com/2007/03/26/enterprise-freemium-it-and-the-startup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Enterprise Security Threats: Emerging Technologies</title>
		<link>http://whatcomesnext.brussin.com/2007/03/12/new-enterprise-security-threats-emerging-technologies/</link>
		<comments>http://whatcomesnext.brussin.com/2007/03/12/new-enterprise-security-threats-emerging-technologies/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 15:02:01 +0000</pubDate>
		<dc:creator>David Brussin</dc:creator>
		
		<category>Articles</category>

		<category>Technology</category>

		<category>Security</category>

		<category>Enterprise</category>

		<guid isPermaLink="false">http://whatcomesnext.brussin.com/2007/03/12/new-enterprise-security-threats-emerging-technologies/</guid>
		<description><![CDATA[Each generational transition in IT, such as from mainframe to client server or from client server to web applications, has presented challenges to enterprise security. The pattern is clear, and will likely sound familiar to anyone working in IT through these last two major shifts:

The emerging technology is initially ignored as a lab project or [...]]]></description>
			<content:encoded><![CDATA[<p>Each generational transition in IT, such as from mainframe to client server or from client server to web applications, has presented challenges to enterprise security. The pattern is clear, and will likely sound familiar to anyone working in IT through these last two major shifts:</p>
<ol>
<li>The emerging technology is initially ignored as a lab project or toy.</li>
<li>As the technology is first applied to solve business problems, organizations often attempt to restrict or ban any meaningful use.</li>
<li>When the production status of systems or apps built on the new tech can no longer be ignored, security is typically enforced through controls on the legacy infrastructure, which are the systems of record for existing enterprise data used by the new apps.</li>
<li>Eventually the emerging technology matures, and adoption increases, to the point that its security role and context is understood and verified to the same level as legacy systems.</li>
</ol>
<p>This pattern results in a series of enterprise security risks, and perhaps more unfortunately, a series of missed opportunities to improve protection and decrease cost with each generation of technical change in IT. I would love to see IT security getting involved with emerging technologies at stage 1 in the pattern above, thinking about how the new tech can be used in ways that improve security rather than threaten it. Attempts at banning emerging technology in stage 2 usually push the use under the radar, so that departmental systems exist outside of normal production boundaries, increasing the risks over sanctioned use. The first attempts at security controls in stage 3 discount the value of data that lives in the new systems, and leads developers of the new applications to create their own security models from scratch, or largely ignore security under the assumption that it is a legacy system problem. Finally, at stage 4, a massive task has built up. As formal security models are applied to the new systems and applications, large, costly changes have to be made that would have been almost free if thought about earlier.</p>
<p>There is a generational change happening today in the enterprise, and I think it is not too late to change the pattern. The technologies that are driving down the cost of starting Internet companies are having an impact in the enterprise as well: open source software such as Linux and MySQL, newer languages such as Python, Ruby, Erlang and PHP, frameworks such as Ruby on Rails, and other technologies like virtualization and outsourced web service infrastructure (<a href="http://aws.amazon.com/ec2">EC2</a>, <a href="http://aws.amazon.com/s3">S3</a>, etc) are all enabling rapid, inexpensive development of production-capable apps by very small teams.</p>
<p>This generation of emerging technologies brings with it some wise principles: a core focus on testing, continuous integration, convention over configuration, and loose coupling via well-defined interfaces (among others). I think the opportunity presented here is a great one. If people who care about enterprise security get involved with these technologies and the communities behind them now, then security can be built into these frameworks in a way that makes it tough to build new applications that don&#8217;t do security well.</p>
<p>Using Ruby on Rails as as a simple example, if good security becomes the convention, it is built into every application and tested for at every stage. Simple investments in <a href="http://en.wikipedia.org/wiki/RubyGems">gem</a>-based integration of enterprise security infrastructure such as single sign-on and role-based access control systems can create an environment where developers build and verify security by default. The enterprise can do this internally, and can also encourage or require outside vendors of security components to support emerging technologies much earlier than they do today.</p>
<p>This kind of investment is a big shift for most enterprise security organizations. It will require spending, managing and perhaps hiring a bit differently, but I believe the result is better security at a lower cost to both the security organization directly and to the enterprise in general.
</p>
]]></content:encoded>
			<wfw:commentRss>http://whatcomesnext.brussin.com/2007/03/12/new-enterprise-security-threats-emerging-technologies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Enterprise Security Threats: SaaS</title>
		<link>http://whatcomesnext.brussin.com/2007/02/16/new-enterprise-security-threats-saas/</link>
		<comments>http://whatcomesnext.brussin.com/2007/02/16/new-enterprise-security-threats-saas/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 18:57:18 +0000</pubDate>
		<dc:creator>David Brussin</dc:creator>
		
		<category>Articles</category>

		<category>Technology</category>

		<category>Security</category>

		<category>Enterprise</category>

		<guid isPermaLink="false">http://whatcomesnext.brussin.com/2007/02/16/new-enterprise-security-threats-saas/</guid>
		<description><![CDATA[It has always been hard for the enterprise to address emerging information security issues proactively; usually these things end up dealt with by the majority of companies once a loss has hit close to home or regulatory attention has been brought to bear. I was lucky to be able to work with some very smart [...]]]></description>
			<content:encoded><![CDATA[<p>It has always been hard for the enterprise to address emerging information security issues proactively; usually these things end up dealt with by the majority of companies once a loss has hit close to home or regulatory attention has been brought to bear. I was lucky to be able to work with some very smart companies during the transition to the Internet-connected enterprise and ecommerce, as these companies recognized that dealing with new information security risks proactively enabled them to aggressively go after new revenue or cost savings.</p>
<p>I think this is the kind of thing that CIOs and CISOs will need to be thinking about as emerging technologies reshape the organizational and physical footprint of IT and add an order of magnitude more interconnections between applications and systems.</p>
<p>My good friend and long time co-conspirator <a href="http://cobbontech.blogspot.com/">Stephen Cobb</a> recently asked what I thought were the emerging threats to enterprise security. There are a few threats that I&#8217;ve been giving some thought to lately that I haven&#8217;t seen addressed effectively; I&#8217;ll tackle one of these in this post and leave the others for later.</p>
<h2>Security of Software as a Service</h2>
<p>There is a lot of momentum behind the software as a service model; <a href="http://salesforce.com/">Salesforce.com</a> is the poster child, but a big set of products that used to be delivered from inside the corporate datacenter are now bought as services and delivered from shared vendor resources outside. Some dismiss security concerns about SaaS as <a href="http://www.cxotoday.com/cxo/jsp/article.jsp?article_id=73540&#038;cat_id=908">cynical</a>, but I think there is a lot more to this story. The enterprise security issues can be broken down into a few sections:</p>
<h3>Product security</h3>
<p>The concerns about product security are much the same for SaaS as they are for traditional enterprise software purchases.  Architecture, security features, and underlying implementation are all key factors in the overall security of the product.</p>
<p>There a couple of distinctions between the two that come into play: the evaluation of SaaS offerings is feature driven and does not typically include implementation detail, and the lack of an in-house integration phase (a key benefit of the SaaS approach) means that vendor claims are never put to the test in the way that happens during the real-world integration of software products in the enterprise.</p>
<p>Among the risk elements that come from these distinctions is the lack of visibility onto and control of scope of compromise and consequences of component failure. Essentially, without visibility onto implementation detail, and real-world verification of vendor claims, it is very difficult for the enterprise to understand the security impact of the failure of any part of the system.</p>
<h3>Multi-tenancy</h3>
<p>A set of security issues unfamiliar to the enterprise is introduced by a key component of the SaaS model: the hosting of multiple customers on shared infrastructure. Multi-tenancy takes a variety of forms:</p>
<ul>
<li>application level divisions between customers</li>
<p>The most basic form of multi-tenancy is implemented by SaaS vendors as an application construct. This means that the divisions between customers are unique to the application, and are not subject to outside scrutiny. A bug at the application level can result in a failure of separation, meaning that other customers or even the general public may have access to enterprise data.</p>
<p>This option requires custom development by SaaS vendors, typically provides for the most attractive customer density and scalability profiles, and presents the most difficult security challenges for the enterprise.</p>
<li>logical separation between customers</li>
<p>Separation implemented below the application level relies on integration mechanics to keep the divisions between customers intact. For example, individual web server instances (running on shared hardware) mapped to different hostnames might provide a front-end separation. This can be continued through routing of requests to similarly configured middleware instances and database servers. Often some components will still be fully shared, such front-end load balancing / caching and back-end storage networks.</p>
<p>Since this option depends on features of 3rd party components, and implements multi-tenancy through integration and component configuration rather than software development, it is both easier to validate from a security perspective and involves less up-front cost to the SaaS vendor. Customer density and scalability, as well as complexity of new customer deployment, can be impacted.</p>
<p>Security issues can sometimes be severe in this case as well, when the failure of an infrastructure component threatens a key assumption about logical separation. Failure of VLAN separation due to a bug in Cisco&#8217;s switching software, for example, could compromise logical separation between customers if those protections are not implemented in a layered way.</p>
<li>physical or pseudo-physical separation between customers</li>
<p>An extreme case of the integration-level separation described above is the use of virtual OS instances or physically separate systems to provide independent instances of applications and supporting infrastructure such as database servers. This case provides the most easily validated architectural security; as OS virtualization matures and server hardware is designed for these workloads, the scalability, density, and deployment cost/complexity challenges of physical separation will likely improve.</p>
</ul>
<p>The security impact of multi-tenancy, along with core product security, comprise the directly technical part of the challenge for the enterprise.</p>
<h3>Operations</h3>
<p>The operational issues stemming from the use of SaaS are not particularly technical, but can be difficult to manage and control. At the heart of the issue is the fact that critical enterprise data must exist, for an extended time, on systems controlled by a third party.</p>
<ul>
<li>Direct Operational Issues</li>
<p>The employees of the SaaS vendor manage its systems; they have access, ultimately, to the data of their enterprise customers. While not unmanageable, the potential for access by employees not subject to direct monitoring and control by the enterprise presents a significant risk.</p>
<li>Organizational Issues</li>
<p>Custody of enterprise data by a 3rd party presents some broader challenges as well. Since the 3rd party has access, they could faced with subpoenas or other challenges that might be handled differently by the enterprise directly. Business relationships, changes of control, or even acquisition of directly competitive customers can create real or perceived misalignments of interest.</p>
<p>Essentially, the law recognizes certain providers of business services, such as legal counsel or accounting services, as having a special or protected relationship with their clients. It remains to be seen how the law evolves to handle these new types of service provider whose access is no less sensitive.</p>
</ul>
<p>SaaS isn&#8217;t going anywhere, but the fact that there haven&#8217;t been any front-page losses yet isn&#8217;t a reason to put off thinking about these security issues. I think that there are probably some opportunities for technical solutions to control some of this risk, and make the process of ensuring and validating security of SaaS deployments much more manageable for the enterprise.</p>
<p>In the mean time, I think an exploration of these issues by the enterprise in looking at SaaS deployments will lead to more sophisticated requirements and vendor selection, and better understanding and control of risk today.
</p>
]]></content:encoded>
			<wfw:commentRss>http://whatcomesnext.brussin.com/2007/02/16/new-enterprise-security-threats-saas/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.436 seconds -->
