<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Layer 7 - Blogs &#187; Adam Vincent</title>
	<atom:link href="http://www.layer7tech.com/blogs/index.php/author/adam/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.layer7tech.com/blogs</link>
	<description>API Management &#124; SOA Governance &#124; Cloud Integration</description>
	<lastBuildDate>Thu, 16 May 2013 21:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Defense Department Contractors Targeted</title>
		<link>http://www.adamdvincent.com/2011/06/defense-department-contractors-targeted.html</link>
		<comments>http://www.adamdvincent.com/2011/06/defense-department-contractors-targeted.html#comments</comments>
		<pubDate>Thu, 02 Jun 2011 20:26:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[RSA]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=9e6914d8bf2961e10a7a8cee58e75721</guid>
		<description><![CDATA[In the last week Lockheed Martin, then L-3 Communications Holdings have been in the news due to sophisticated cyber attacks on their networks by unknown actors.   Now there are rumors that Northrop Grumman may have been targeted as well, since the comp...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">In the last week Lockheed Martin, then L-3 Communications Holdings have been in the news due to sophisticated cyber attacks on their networks by unknown actors.<span style="mso-spacerun:yes">  </span><span style="mso-spacerun:yes"> </span>Now there are rumors that Northrop Grumman may have been targeted as well, since the company shut down remote access to the company's network.<span style="mso-spacerun:yes">  </span>Are these events linked to the attack on <a href="http://www.cybersquared.com/rsa-hacked-by-advanced-persistent-threat-apt/">RSA which was reported on May 17th</a>?</p>  <p class="MsoNormal">For those that haven't been keeping up, it is assumed the adversaries responsible for the RSA intrusion may have access to the seed files, serial numbers and the algorithm for multiple RSA keyfobs used by over 40 million RSA customers worldwide.<span style="mso-spacerun:yes">  </span>Although RSA is saying that this information alone can't be used to launch an attack, it's not hard to assume that the attackers either already have or are confident they can get what they needed to use the stolen RSA information to launch a successful attack.<span style="mso-spacerun:yes">  </span></p>  <p class="MsoNormal">This recent activity goes beyond the need for "cleanup on isle 9", and leads one to believe that all these events could be the start to a series of attacks which were extensively planned, beginning with the RSA attack, and are now and will continue to be well resourced.<span style="mso-spacerun:yes">  </span>Given the high profile nature of the businesses being targeted, and the level of effort involved, I think it's safe to assume that we will see more from these attackers in the future. In an effort to better prepare ourselves for future attacks here are some questions needing answers:</p><p class="MsoNormal"></p><p class="MsoNormal"></p><ol><li>What data were the attackers after and why?</li><li>How did those companies get exploited?</li><li>Were there signs prior to the exploitation attempts?</li><li>Was there active reconnaissance of the company or their users?</li><li>Were there exploitation attempts against their users that failed?</li><li>Were there exploitation attempts against the company network?</li><li>Is the RSA attack and these incidents truly linked?</li></ol><p></p><p></p>  <p class="MsoNormal">VPN access, albeit a necessity for remote users, is a major security risk that needs to be actively monitored.<span style="mso-spacerun:yes">  </span>One of the initial steps in conducting network defense is to define the enclave’s borders which is increasingly difficult because of the needs of remote users and the federations across organizations.<span style="mso-spacerun:yes">  </span>Each access point of a network needs to be heavily monitored and the systems that are used to access the VPN need to be examined on a regular basis to ensure there is no malicious software located on their systems.<span style="mso-spacerun:yes">  </span>Given the current trend to move to the cloud one begins to wonder where the enterprise starts and stops and how we can truly protect the enterprise from the perimeter.<span style="mso-spacerun:yes">  </span></p>  <p class="MsoNormal" style="tab-stops:279.15pt">Reference:<span style="mso-tab-count: 1">                                                                                                     </span></p>  <p class="MsoNormal"><a href="http://www.eweek.com/c/a/Security/Northrop-Grumman-L3-Communications-Hacked-via-Cloned-RSA-SecurID-Tokens-841662/"><span class="Apple-style-span">http://www.eweek.com/c/a/Security/Northrop-Grumman-L3-Communications-Hacked-via-Cloned-RSA-SecurID-Tokens-841662/</span></a></p>  <p class="MsoNormal"><a href="http://www.informationweek.com/news/government/security/229700151"><span class="Apple-style-span">http://www.informationweek.com/news/government/security/229700151</span></a></p>  <p class="MsoNormal"><a href="http://www.lockheedmartin.com/news/press_releases/2011/0528hq-secuirty.html"><span class="Apple-style-span">http://www.lockheedmartin.com/news/press_releases/2011/0528hq-secuirty.html</span></a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-1827694546479307344?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/1827694546479307344/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSA Hacked by Advanced Persistent Threat (APT)</title>
		<link>http://www.adamdvincent.com/2011/03/rsa-hacked-by-advanced-persistent.html</link>
		<comments>http://www.adamdvincent.com/2011/03/rsa-hacked-by-advanced-persistent.html#comments</comments>
		<pubDate>Fri, 18 Mar 2011 15:09:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=48f684330871b7498ee9a04f3b1b93e8</guid>
		<description><![CDATA[In the wake of the most highly coveted cyber security conference in the world - The RSA Conference, RSA has reported that they have been the victim to a highly sophisticated cyber attack.  RSA, the world's leader in security products and solutions, uti...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">In the wake of the most highly coveted cyber security conference in the world - The RSA Conference, RSA has reported that they have been the victim to a highly sophisticated cyber attack.<span style="mso-spacerun:yes">  </span>RSA, the world's leader in security products and solutions, utilized by countless customers worldwide<span style="mso-spacerun:yes">  </span>to secure their business operations, stated in a open letter to customers that it had been infiltrated by a Advanced Persistent Threat (APT).<span style="mso-spacerun:yes">  </span><a href="http://www.rsa.com/node.aspx?id=3872">Letter by Art Coviello, Executive Chairman.</a></p><p class="MsoNormal"><a href="http://www.rsa.com/node.aspx?id=3872"></a>APT's are highly skilled individuals who target the victim in various means in highly sophisticated mannerisms and have possible links to nation states.<span style="mso-spacerun:yes">  </span>These actors attempt to gain access to the data inside the organization without being detected, presumably for the purpose of intelligence collection and potentially establishing a foothold within the network for destructive or deceptive operations.</p>  <p class="MsoNormal">The letter states that certain information was extracted from RSA's secure network and that some of the information was specifically related to RSA's SecurID two-factor authentication products.<span style="mso-spacerun:yes">  </span>While the letter does state that RSA believes <span style="mso-spacerun:yes"> </span>that the information extracted does not enable a successful direct attack on any RSA SecurID customers, the letter did not elaborate on the risk of information stolen which was not related to RSA's SecurID products. </p>  <p class="MsoNormal">SecurID is a two-factor authentication product allowing more robust authentication's <span class="Apple-tab-span" style="white-space:pre"> </span>through a requirement for something you know to be added to something you have.<span style="mso-spacerun:yes">  </span>In this <span class="Apple-tab-span" style="white-space:pre"> </span>case your username and password is something you know, while the code provided on the display of your SecurID is something you have. <span style="mso-spacerun:yes"> </span>With SecurID an attacker could obtain your username and password but still would not be able to gain access to the system as they would not have the rotating code displayed on the SecurID which is in your possession.<span style="mso-spacerun:yes">  </span>If there was a way for the attacker to know the rotating code without having possession, it would pose a significant risk to the mission-critical data and applications that leverage SecurID.<span style="mso-spacerun:yes">  </span></p>  <p class="MsoNormal">RSA is confident that the information stolen alone does not enable a successful direct attack on any of their RSA SecurID customers.<span style="mso-spacerun:yes">  </span>They do go on to state that this information could potentially be used to reduce the effectiveness of a current two-factor authentication implementation as part of a broader attack. <span style="mso-spacerun:yes"> </span>Reading between the lines, are they saying that this information makes SecurID ineffective without compromising username and password?<span style="mso-spacerun:yes">  </span>If so, I think it's safe to assume that without the protection of SecurID, hundreds or thousands of companies and government agencies could be vulnerable to attack. </p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-2285444037233386023?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/2285444037233386023/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating New NIEM Services with Policy Based Integration &amp; Governance</title>
		<link>http://www.adamdvincent.com/2011/03/creating-new-niem-services-with-policy.html</link>
		<comments>http://www.adamdvincent.com/2011/03/creating-new-niem-services-with-policy.html#comments</comments>
		<pubDate>Fri, 04 Mar 2011 19:05:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
				<category><![CDATA[NIEM]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=059719d64aad6b1780b3a1949c0dbc1f</guid>
		<description><![CDATA[Problems with NIEM EnablementThere are several barriers to adoption of NIEM that must be dealt with.  The first is that Data is currently represented in terms that the enterprise has defined and semantics likely differ between NIEM and the currently le...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormalCxSpFirst" style="mso-margin-bottom-alt:auto;mso-add-space: auto;line-height:150%"><b><span class="Apple-style-span" >Problems with NIEM Enablement</span></b></p><p class="MsoNormalCxSpFirst" style="mso-margin-bottom-alt:auto;mso-add-space: auto;line-height:150%"><span class="Apple-style-span" ><b><span class="Apple-style-span"></span></b><span class="Apple-style-span" style="font-family: arial; ">There are several barriers to adoption of NIEM that must be dealt with.  The first is that Data is currently represented in terms that the enterprise has defined and semantics likely differ between NIEM and the currently leveraged legacy data formats.  Second, requirements for run-time security and governance of new NIEM-enabled services adds new complexities to which the current enterprise may not be accustomed to. </span></span></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><b><span class="Apple-style-span" >Database and Legacy Application Integration<o:p></o:p></span></b></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><span class="Apple-style-span" >Our philosophy is to allow for data integration through a logical model, which provides a necessary level of abstraction to achieve data decoupling and lifecycle management.  A critical requirement of NIEM is to allow for integration and mediations between multiple back-end legacy data structures, and formats thus, it is critical that customers be provided the capability to import legacy data models, and file formats and translate them into the NIEM schema so they can carry out their information sharing needs. </span></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><span class="Apple-style-span" ><i>Layer 7 Value:</i> Layer 7 provides the capability to import models in standard formats, and enrich data integrations with rules, and mapping to produce NIEM-enabled services without writing a single line of code.  With Layer 7, data integrations may be accomplished with a click of the mouse, and at run-time the Layer 7 appliance can transform and validate data before it is submitted to the connected legacy applications and services.  The distributed deployment model improves performance and scalability relative to hub and spoke architectures.  All data services use standard interfaces for incorporation into any business process or target application, and can be adapted to meet changing requirements over time.   </span></p>  <p class="MsoNormalCxSpMiddle" style="margin-bottom:0in;margin-bottom:.0001pt; mso-add-space:auto;line-height:150%"><b><span class="Apple-style-span" >NIEM Services Governance<o:p></o:p></span></b></p>  <p class="MsoNormalCxSpMiddle" style="margin-bottom:0in;margin-bottom:.0001pt; mso-add-space:auto;line-height:150%"><span class="Apple-style-span" >NIEM as a framework is designed to fulfill the following four primary goals; to determine information sharing requirements,  to develop standards, and vocabularies to meet these requirements, to provide technical tools to support development, discovery, dissemination and reuse, and to provide training, technical assistance, and implementation support.  </span></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><o:p><span class="Apple-style-span" > </span></o:p></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><span class="Apple-style-span" ><i>Layer 7 Value:</i> Through use of Layer 7’s policy governance products, run-time frameworks may be used between consumers and services to enforce and apply NIEM requirements in a highly configurable, centrally managed, and dynamically updatable fashion while still maintaining the desired ability to meet the goals of just-in-time integration, flexible system design by loose-coupling between software components and reuse of software components across diverse business processes. Examples of governance requirements met with Layer 7 include: </span></p>  <p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: 150%"></p><ul><li><span class="Apple-style-span" style="font-family: arial; " ><b><i>Threat Protection -</i></b> While numerous cyber defense point solutions exist – crypto devices, firewalls, identity and access management systems that encompass biometrics, smart cards, audit software, etc. – they tend to be narrowly deployed and narrowly focused (i.e., by office, department or bureau), rather than integrated to form a government-wide or even a nation-wide security barrier.  SOA and cloud security solutions, on the other hand, are designed to deal with the elimination of boundaries between systems and the ever-growing use of shared and common resources.  <span class="apple-style-span">As NIEM-based services are exposed outside of the enterprise it is critical that we look to not only traditional defense in depth concepts to enhance our security posture of these new services but further look to the new risks that we are exposing to our enterprise, and our legacy business systems.  The Layer 7 product delivers inherent cyber defense capabilities to address common threats associated with SOA, Web Services, and Cloud implementations. It acts as a Policy Enforcement Point (PEP) which proxies and inspects every message destined for and/or returned from a Firewall-protected service, based on a user-defined set of policies. Policies can incorporate any combination of identity, authentication protocol, time of day, IP address, message count, message content or routing parameters.  In addition, through Layer 7 robust audit and logging services can be created which audit usage and misusage of each NIEM service.</span></span></li><li><span class="Apple-style-span" style="font-family: arial; " ><span class="apple-style-span"><b><i><span style="line-height: 150%; ">Access Control -</span></i></b></span><span class="apple-style-span"><span style="line-height: 150%; "> </span></span><span style="line-height: 150%; ">With NIEM we require that newly created, and available services have access control applied, and reapplied as policies for access's change.  In addition, supporting multiple credentials and authentication techniques is highly desired so that a single NIEM application can authenticate users from various agencies and authorize them using a common policy.  <span class="apple-style-span">The Layer 7 SecureSpan and CloudSpan product lines provide wide support for XACML, allowing it to be used directly within the appliance as an authorization policy language, or indirectly by supporting integration to third-party XACML-compliant enterprise products.  Not only does this allow for high speed, XACML-based policy decision within the Layer 7 appliance for in-line authorizations as part of a PEP, but it additionally allows Layer 7 to be utilized as a central Policy Decision Point (PDP). </span>  If your agency doesn't have a externally available attribute service - Layer 7 can help. Layer 7 provides Attribute Service capabilities within its XML Gateway products, delivering support for X.509 Attribute Sharing Profile, as well as Homeland Security Presidential Directive (HSPD) – 12 Backend Attribute Exchange (BAE).  Not only can Layer 7 provide support for building Attribute Services based on the leading standards, but it can also provide policy-based security for authentication, authorization, digital signing, and encryption to meet the highest security requirements for attribute dissemination.</span></span></li><li><span class="Apple-style-span" style="font-family: arial; " ><b><span style="line-height: 150%; ">Identity Federation -</span></b><span style="line-height: 150%; "> Sharing application data and functionality over the network to external divisions and partners requires trust between two applications in different identity domains. Establishing this trust in user-machine interactions is challenging, and harder still in machine-to-machine SOA and cloud environments.  As NIEM aims to support federation across its user-base, this too is a requirement of the service governance layer and luckily is a capability that Layer 7 provides.  <span class="apple-style-span">Layer 7 is the only XML security vendor to offer enterprises a solution for managing Web services federation from client application to Web service without programming as well as a provide a built-in SAML based Secure Token Service. The Layer 7 Web service federation solution can integrate with leading identity management, federation and security token services. The Layer 7 SecureSpan XML Firewall and The SecureSpan XML Networking Gateway also provide customers a flexible SAML based Security Token Service (STS) appliance for consuming, validating, creating and transforming security tokens including Kerberos, SAML 1.1 and 2.0. Likewise the SecureSpan XML VPN Client provides a admin-configurable tool for establishing PKI based trust on a client application, managing token requests from an STS (3rd party of Layer 7), and packaging a token into a secure SOAP call. Layer 7’s SecureSpan XML VPN automatically manages token negotiation using standards like WS-Trust, WS-Federation, and packaging of SOAP calls on the client application using WS-Security and WS-I Basic Security Profile to name some standards. All this is accomplished with zero upfront code and no down-time for policy updates.</span></span></span></li><li><span class="Apple-style-span" style="font-family: arial; " ><span class="apple-style-span"><b><i><span style="line-height: 150%; ">Monitoring -</span></i></b></span><span style="line-height: 150%; "> As SOA adoption has matured, new services have come online and been offered throughout the government enterprise, crossing organizational, network, and even classification boundaries. These newly formed IT Communities of Interest (IT COI) require a shared knowledge of their individual and collective purpose, mission objectives, service level agreements, security, etc., but also–critically–require a common interpretation of dependencies should one or more of the services go down.  Today, services within one government organization are generally well constructed, secured and monitored to ensure availability. However, current monitoring solutions provide little to no service availability information for external members of an IT COI. As such, should a firewall go down at the boundary of a service provider’s domain, external entities may no longer be able to reach a service even though the service provider will still register it as being available.  A new type of federated monitoring solution is required to solve this availability vs. “reach-ability” problem – one that monitors service characteristics not only within its own domain, but also from the service provider's network perimeter. Such a solution would allow external users to accurately measure a service’s availability, reach-ability and performance. A number of standards already exist for this purpose, including WS-Management and Web Services Distributed Management (WSDM) for metric collection, as well as WS-Notification or WS-Eventing which can be used for metric publishing/ subscription. In fact, the Department of Defense (DoD) and Intelligence Community (IC) have developed the Joint DoD/IC Enterprise Service Monitoring (JESM) specification, which is based on a subset of WSDM and WS-Eventing functionality.</span></span></li></ul><p></p>        <p class="MsoNormalCxSpFirst" style="margin-bottom:0in;margin-bottom:.0001pt; mso-add-space:auto;line-height:150%"><b><span class="Apple-style-span">Conclusion<o:p></o:p></span></b></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-bottom-alt:auto;mso-add-space: auto;line-height:150%"><span class="Apple-style-span" >Through Layer 7 Data and Services Governance, a common NIEM-supported data model may be created, and constantly managed through change management data lifecycle governance.  In addition, Layer 7 incorporates a services governance layer onto the newly created data services to allow for NIEM-supportive Web Services to be provided securely across the enterprise, and with external partners. </span></p>  <p class="MsoNormalCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;mso-add-space:auto;line-height:150%"><b><br /></b></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-3356759536551184169?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/3356759536551184169/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WikiLeaks–How to Fix a Leak with Better Plumbing</title>
		<link>http://www.adamdvincent.com/2010/12/wikileakshow-to-fix-leak-with-better.html</link>
		<comments>http://www.adamdvincent.com/2010/12/wikileakshow-to-fix-leak-with-better.html#comments</comments>
		<pubDate>Fri, 10 Dec 2010 14:24:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=751c7af6e3f5f7098f704069db5bcd49</guid>
		<description><![CDATA[The  9/11 Commission Report cited "pervasive problems of managing and sharing information across a large and unwieldy government that had been built in a different era to confront different dangers".  Since 9/11 governments around the world have consid...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">The <span style="mso-spacerun:yes"> </span>9/11 Commission Report cited "pervasive problems of managing and sharing information across a large and unwieldy government that had been built in a different era to confront different dangers". <span style="mso-spacerun:yes"> </span>Since 9/11 governments around the world have considerably adjusted their stance on information-sharing to allow more adequate and timely sharing of information.<span style="mso-spacerun:yes">  </span>Unfortunately, the need to share information quickly in many situations had priority over the need to protect it and this left<span style="mso-spacerun:yes">  </span>security policies, certification and accreditation practices, and existing security controls behind. <span style="mso-spacerun:yes"> </span></p>  <p class="MsoNormal">WikiLeaks may jeopardize all we've worked towards to enhance information sharing, and impede pursuits to make information-sharing more effective. <span style="mso-spacerun:yes"> </span>Or it may serve as a wakeup call that our current policies, processes and solutions are not adequate in today's world where information must be collected, fused, discovered, shared and protected at network speed.<span style="mso-spacerun:yes">  </span></p>  <p class="MsoNormal">Here at Layer 7, we've been working with government agencies worldwide to support their needs for sharing information more quickly, while introducing a more robust set of access and security controls to allow only those with need-to-know clearance access to privileged information. In the following paragraphs, I'm going to discuss how Layer 7 Technologies aids in breaking down information-sharing silos while maintaining a high degree of information protection, control and tracking.</p>  <p class="MsoNormal">There are multiple efforts underway across government agencies to use digital policy to control who gets access to what information when, as opposed to relying on a written policy. Layer 7's policy-oriented controls allow for digital policy to be defined and enforced across distributed information silos. Either inside an enterprise or in the cloud, using Layer 7,government agencies and commercial entities can define and enforce rules for information discovery, retrieval and dissemination across a variety of security realms and boundaries.<span style="mso-spacerun:yes">  </span>With the right kind of policy controls, companies can avoid a WikiLeak of their own.</p>  <p class="MsoNormal">Layer 7 provides information plumbing for the new IT reality. Using Layer 7 products organizations can ensure: </p><p class="MsoNormal"></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal">Data Exfiltration –</b>The WikiLeaks scandal broke because of a single user’s ability to discover, collect and exfiltrate massive quantities of information, much of which was not needed for the day-to-day activities of the user.<span style="mso-spacerun:yes">  </span>With Layer 7, digital policies can be defined and enforced which put limits on the number of times a single user can retrieve a single type of data or multiple types of data that, when aggregated together, could be interpreted as having malicious intent.<span style="mso-spacerun:yes">  </span>If the user goes beyond his administratively imposed limit, Layer 7 can either allow the operation while notifying administrative or security personnel of the potential issue, or can disallow access altogether while awaiting remediation.</p><p class="MsoNormal"></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal">Access Control -</b>The heart of any information system is its ability to grant access to people who meet the "need to know" requirement for accessing the information contained within.<span style="mso-spacerun:yes">  </span>The reality with government organizations is that many information systems rely on the user’s level of clearance, the network he is using, or course-grained information likethe branch of service he belongs to, in order to grant or deny access to an information-sharing system in its entirety.<span style="mso-spacerun:yes">  </span>For those going beyond the norm with usage of Role Based Access Control (RBAC), the burden of administrating hundreds or thousands users, based on groups, is formidable and limits the effectiveness of the system; it increases the likelihood that the system has authorized users whom no longer have “need to know” of the information.</p>  <p class="MsoNormal">Layer 7 policy enforcement and decision allows for user authorization through either Attribute Based Access Control (ABAC) or Policy Based Access Control (PBAC).<span style="mso-spacerun:yes">  </span>These types of authorizations correlate through policy, attributes about the user, resource and environment in order to allow/deny access.<span style="mso-spacerun:yes">  </span>Attributes can be collected from local identity repositories or from enterprise attribute services.</p>  <p class="MsoNormal">In addition, enterprise attribute services can be federated to allow for attributes to be shared across organizations, thereby minimizing the requirement of having to manage attributes about users from other organizations. An often-overlooked factor of authorization is the need to tie typical authorization policy languages like XACML (is user X allowed to access resource Y) to policies around data exfiltration, data sanitization and transformation, and audit. This is the area where Layer 7 stands out: not only do we have the ability to authorize the user, but we can also enforce a wide variety of policy controls that are integrated with access control.<span style="mso-spacerun:yes"> </span></p>  <p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">The following blog posts by Anil John, a colleague whom has specialization in the identity space, provides good information about the benefits and needs of the community in moving from roles to policy and attributes.  <a href="http://www.aniltj.com/blog/2010/12/08/WantABACAcrossOrganizationsStartWithPolicy.aspx">Policy Based Access Control (PBAC)</a> and <a href="http://www.aniltj.com/blog/2010/08/04/FutureOfIdentityManagementIsNow.aspx">Federated Attribute Services</a></p><span style="font-size:11.0pt;line-height:115%; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-ascii-theme-font:minor-latin;mso-fareast-font-family: Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin; mso-bidi-font-family:&quot;Times New Roman&quot;;mso-bidi-theme-font:minor-bidi; mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA"><br /></span><p></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal">Monitoring, Visibility &amp; Tracking - </b>Even when controls are in place that help mitigate the issue of “need to know,” there will always be a risk of authorized users collecting information within the norms of their current job and role.<span style="mso-spacerun:yes">  </span>In support of this, visibility of usage by the individual IT system owner and across enterprise systems is key to limiting this type of event in the future.<span style="mso-spacerun:yes">  </span>Layer 7 allows for federation of monitoring data so information about data accesses can be shared with those organizations monitoring the network or enterprise. This allows authentication attempts and valid authorizations to be tracked, and distributed data retrieval trends analyzed on a per user basis across the extended enterprise.<span style="mso-spacerun:yes"> </span></p>  <p class="MsoNormal">Leakage of privileged information to unauthorized users can never be 100% guaranteed. However, with the simple implementation of a policy-based information control like Layer 7, access to confidential information can be restrictedand tracked.</p>  <p class="MsoNormal"><a name="_GoBack"></a><o:p> </o:p></p><p></p><p class="MsoNormal"><br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-8268736638585694404?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/8268736638585694404/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Robust Net-Centric Services through Policy</title>
		<link>http://www.adamdvincent.com/2010/11/creating-robust-net-centric-services.html</link>
		<comments>http://www.adamdvincent.com/2010/11/creating-robust-net-centric-services.html#comments</comments>
		<pubDate>Tue, 02 Nov 2010 16:09:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=056f59d90cd512ce2ab8fcc4abeda183</guid>
		<description><![CDATA[Next Tuesday at TMForum Management World Americas conference in Orlando, I'll be presenting along with Sriram Chakrapani, (Chief, Integration Engineering Division, DISA) a presentation titled Policy Enabled Net-Centric Information Sharing.  Due to this...]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><br /></div><div style="text-align: left;">Next Tuesday at <a href="https://www.tmforum.org/Defense/DefenseSpotlight/8880/home.html">TMForum Management World Americas conference in Orlando</a>, I'll be presenting along with Sriram Chakrapani, (Chief, Integration Engineering Division, DISA) a presentation titled <i>Policy Enabled Net-Centric Information Sharing</i>.<span style="mso-spacerun:yes">  </span>Due to this, and a whitepaper I'm putting the final touches on titled "Robust Net-Centric Services", I thought it would be an opportune time to write a post discussing the value of policy in defining <i style="mso-bidi-font-style: normal">robust net-centric services</i>.</div><p class="MsoNormal">As integration frameworks, Web Services and Restful applications adequately address how applications get exposed and communicate via SOAP/XML to exchange information with one another in a platform agnostic way. In real-world applications however, security, reliability, routing, bandwidth conservation, versioning and other requirements still have to be dealt with and in turn severely impact the loosely coupled nature of net-centric services.</p><p class="MsoNormal">For tactical edge deployments as well as disadvantaged (in one way or another) enterprise deployments these requirements are vital as web services and consumers undergo challenges and need to operate in a constantly changing environment. Bandwidth and connection state among other things require web services to have situational awareness where they can adapt to a constantly changing scenario.<span style="mso-spacerun:yes">  </span>A simple example of such a change could be that a consumer and service are in use in a connected state to DISA Net-Centric Enterprise Services (NCES) and then become disconnected due to a kinetic or cyber attack.<span style="mso-spacerun:yes">  </span>In this disconnected state the information exchange must continue to operate seamlessly by moving to a fall-back set of requirements (security, transport, reliability, etc.), locally deployed core enterprise services (machine to machine messaging), and potentially a cached business service.<span style="mso-spacerun:yes">  </span>All without impacting the user.</p><p class="MsoNormal">The presentation and paper proposes the concept of<span style="mso-spacerun:yes">  </span>“Robust Net-Centric Services” or “<i style="mso-bidi-font-style:normal">net-centric services with a high degree of resilience even when faced with a comprehensive array of faults and/or challenges and inherently capable of reacting gracefully to both internal application changes as well as external environmental changes, all without impacting information exchange”.</i><span style="mso-spacerun:yes"></span></p><p class="MsoNormal">Given the distributed and federated nature of robust net-centric services, especially those supporting tactical edge communications; the ability to define robust requirements using policies, which are understandable and interoperable across a variety of implementations while at the same time implemented in a distributed fashion and subsequently easily changed is key to achieving complete information superiority.<span style="mso-spacerun:yes"></span></p><p class="MsoNormal">The paper and presentation will highlight the four primary challenges to creating robustness.<span style="mso-spacerun:yes">  </span>For the sake of brevity, I'm only going to list the four categories in this blog post.  Each will be detailed in the paper when it is released.</p><ol style="margin-top:0in" start="1" type="1"><li class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:      normal;mso-list:l0 level1 lfo1">The availability and robustness of a      network </li>  <li class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:      normal;mso-list:l0 level1 lfo1">The availability of resources to execute a      particular function</li>  <li class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:      normal;mso-list:l0 level1 lfo1">Information Assurance (IA)</li>  <li class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:      normal;mso-list:l0 level1 lfo1">User Interface (UI)</li></ol>  <p class="MsoNormal">In order to accommodate the challenges above, it is required that we look back to the fundamental principles of software engineering: flexible systems are achieved by decoupling the variable parts of the implementation from the invariant parts. This variable layer can then be managed without affecting the system invariants.<span style="mso-spacerun:yes">  </span>In this, conflicting constraints and capabilities can be reconciled, managed and constantly monitored. For example, performance and response time requirements can be weighed against security, confidentiality and privacy requirements.</p><p class="MsoNormal">Robust Net-centric services employ a deployed policy-driven and intelligent run-time capability to provide a <i style="mso-bidi-font-style: normal">Policy Layer</i>, so that applications can be built based on their perspective business requirements, allowing applications to be deployed without knowledge of requirements they might face during certification, deployment, or during operation.<span style="mso-spacerun:yes"></span></p><p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none">The Policy Layer provides a light-weight federated on-ramp to the enterprise and to the particular enterprise services in which the application depends upon, and facilitates a policy oriented approach to connectivity, and integration to locally deployed resources as well as those available on the enterprise network.<span style="mso-spacerun:yes">  </span><span style="mso-spacerun:yes"> </span>This layer architecturally is made up of two fundamental concepts a Policy Enforcement Point (PEP) and a Policy Application Point (PAP).<span style="mso-spacerun:yes">  </span>The following diagram illustrates how policy and a run-time policy enforcement and application capability could be deployed to allow for robustness in the face of a comprehensive array of requirements, and or situational challenges.<span style="mso-spacerun:yes"></span></p><img src="http://2.bp.blogspot.com/_daqDVXLQKgM/TNA6AkG1AWI/AAAAAAAAEN4/ZNMtq0JjEW0/s400/Policy+Example.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 256px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5534987723405066594" /><p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"><span style="mso-spacerun:yes"></span></p><p class="MsoNormal"><span style="mso-spacerun:yes">Through Policy enablement, operators can create and modify integration, caching, access control, privacy, confidentiality, audit logging and other such policies around the business services, without interfering with the development of the services themselves. This is the first step towards real-world implementation of loosely coupled SOA and a necessary step in preparation for robustness.</span></p><span style="mso-spacerun:yes">  <p class="MsoNormal">Email me if you would like to receive the paper on robust net-centric services when it is completed or if you have unique challenges/situations that you would like to see conveyed in the paper.<span style="mso-spacerun:yes">  </span>If you would like to learn more about how <a href="http://www.layer7tech.com/">Layer 7 products</a> support the vision of robust net-centric services today, contact your local sales government representative.<span style="mso-spacerun:yes">  </span>I hope to see some of you in Orlando!</p>  <p class="MsoNormal"><o:p> </o:p></p>  <p class="MsoNormal"><o:p> </o:p></p></span><p></p><p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-7457179680305391977?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/7457179680305391977/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Hacking as a Service (HaaS)</title>
		<link>http://www.adamdvincent.com/2010/09/hacking-as-service-haas.html</link>
		<comments>http://www.adamdvincent.com/2010/09/hacking-as-service-haas.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 17:42:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=077d5999bf218af9ddce084c31c69168</guid>
		<description><![CDATA[On Monday this week there was a very interesting post by Andy Greenberg a blog writer for Forbes.com which introduces a botnet herd standing by for payment and targeting instructions to launch a powerful Distributed Denial of Service (DDoS) attack. It ...]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;"><a href="http://blogs.forbes.com/andygreenberg/2010/09/13/chinese-botnet-sells-point-and-click-cyberattacks/?boxes=Homepagechannels"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span">On Monday this week there was a very interesting post by Andy Greenberg a blog writer for Forbes.com which introduces a botnet herd standing by for payment and targeting instructions to launch a powerful Distributed Denial of Service (DDoS) attack.</span></span></a><span class="Apple-style-span" style="font-size: medium;"> It appears based on his research that the botherd</span><span class="Apple-style-span" style="font-size: medium; "> called "I'm DDOS" and available at "</span><span class="Apple-style-span" style="font-family: Georgia, 'New Century Schoolbook', 'Nimbus Roman No9 L', serif; line-height: 24px; "><span class="Apple-style-span" style="font-size: medium; ">IMDDOS.org" </span></span><span class="Apple-style-span" style="font-size: medium; ">is supposed to be used for testing purposes, however it is not clear how any type of target validation would or could be done by the company running the service to validate the target belongs to the attacker. You can see from the User Interface (UI) that the service looks to be fairly easy to use making it a likely attack tool for anyone with minimal computer skills and a grudge. </span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-size: medium;"><br /></span></div><div style="text-align: left;"><span class="Apple-style-span" style="font-size: medium;">As with pioneers in computer infrastructure as a service, such as Salesforce and Amazon’s EC2 cloud, cyber arms dealers have begun asking customers, “Why buy when you can rent?”  Renting cyber attack capabilities allows a political activist, terrorist group, or nation state to launch an attack on an online application - on demand.  Those familiar with Cloud Computing and Software as a Service should recognize this as being the malicious equivalent - "hacking as a service".</span></div><div><span class="Apple-style-span" style="font-size: medium;"><br /></span><div><span class="Apple-style-span" style="font-size: medium;"><a href="http://www.slideshare.net/rnewton/layer-7-cloud-security-for-the-public-sector">This is interesting timing as I recently gave a breakfast panel presentation where I talked about the problem of "good vs. evil" in development of new capabilities characterized as Cloud computing.  I see this as just another example of the new breed of cyber capabilities we will see in these times of on-demand computing. </a></span><div><span class="Apple-style-span" style="font-size: medium; "><br /></span></div><div><img src="http://2.bp.blogspot.com/_daqDVXLQKgM/TJELZ7m3CsI/AAAAAAAAEM0/jvQBm6IvC4U/s400/snakes+in+the+cloud+-+slide+5-001.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 309px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5517203558630886082" /><span class="Apple-style-span" style="font-size: medium;">I also highlighted a DEFCON 18 presentation which did a proof of concept to show a cloud-based Distributed Denial of Service (DDoS) capability.</span></div><div><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-size: 16px; "><img src="http://4.bp.blogspot.com/_daqDVXLQKgM/TJENlIxEPJI/AAAAAAAAEM8/TexWqKpFeHc/s400/snakes+in+the+cloud+-+slide+6-001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5517205950165171346" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 309px; " /></span></span></div></div></div><div><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-size: 16px; ">It is clear that the "?? as a Service" model is going to be popular for people wanting to bring their products to market quickly and for those that want to see results with minimal up front capital costs.  </span></span></div><div><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-size: 16px; "><br /></span></span></div><div><br /></div><div><br /></div><div><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-size: 16px; "><br /></span></span></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-4061952082248060671?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/4061952082248060671/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Letter to the President on Cyber Security</title>
		<link>http://www.adamdvincent.com/2010/07/letter-to-president-on-cyber-security.html</link>
		<comments>http://www.adamdvincent.com/2010/07/letter-to-president-on-cyber-security.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 03:56:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=9ffc1b7241373eea816690cdf87e2496</guid>
		<description><![CDATA[                The United States Senate sent President Obama a letter on July 1st.  The letter spoke of the criticality of securing our nation's information systems, communications networks, and critical infrastructure, and states that there is an urg...]]></description>
			<content:encoded><![CDATA[   <meta name="Title" content=""> <meta name="Keywords" content=""> <meta equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="ProgId" content="Word.Document"> <meta name="Generator" content="Microsoft Word 2008"> <meta name="Originator" content="Microsoft Word 2008">  <!--[if gte mso 9]><xml>  <o:officedocumentsettings>   <o:allowpng/>  </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:worddocument>   <w:zoom>0</w:Zoom>   <w:trackmoves>false</w:TrackMoves>   <w:trackformatting/>   <w:punctuationkerning/>   <w:drawinggridhorizontalspacing>18 pt</w:DrawingGridHorizontalSpacing>   <w:drawinggridverticalspacing>18 pt</w:DrawingGridVerticalSpacing>   <w:displayhorizontaldrawinggridevery>0</w:DisplayHorizontalDrawingGridEvery>   <w:displayverticaldrawinggridevery>0</w:DisplayVerticalDrawingGridEvery>   <w:validateagainstschemas/>   <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid>   <w:ignoremixedcontent>false</w:IgnoreMixedContent>   <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText>   <w:compatibility>    <w:breakwrappedtables/>    <w:dontgrowautofit/>    <w:dontautofitconstrainedtables/>    <w:dontvertalignintxbx/>   </w:Compatibility>  </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:latentstyles deflockedstate="false" latentstylecount="276">  </w:LatentStyles> </xml><![endif]--> <style> <!--  /* Font Definitions */ @font-face 	{font-family:"Courier New"; 	panose-1:2 7 3 9 2 2 5 2 4 4; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Wingdings; 	panose-1:5 2 1 2 1 8 4 8 7 8; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 0 65536 0 -2147483648 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Times New Roman"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Times New Roman"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */ @list l0 	{mso-list-id:125659280; 	mso-list-type:hybrid; 	mso-list-template-ids:1291488428 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:.75in; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --> </style> <!--[if gte mso 10]> <style>  /* Style Definitions */ table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Times New Roman"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} </style> <![endif]-->  <!--StartFragment--><span style="font-size:85%;">The United States Senate sent President Obama a letter on July 1st.  The letter spoke of the criticality of securing our nation's information systems, communications networks, and critical infrastructure, and states that there is an urgent need for action to address the vulnerabilities.  Action in the text is largely comprised of policy, and coordination, however it does state the need to improve and expand the U.S. cyber workforce and increase cyber threat awareness throughout the country.
<br />
<br /></span><span style="font-size:85%;">This letter is a prelude to a number of highly sensitive pieces of legislation that the President will need to comment on in the coming weeks and months and likely means that Senate thinks that there may be opposition to their legislation. </span>
<br /><span style="font-size:85%;">
<br />Here is the link:
<br /><a href="http://www.nationaljournal.com/congressdaily/issues/documents/Letter_President_on_Cyber_Security_Legislation_070110.pdf" >http://www.nationaljournal.<wbr>com/congressdaily/issues/<wbr>documents/Letter_President_on_<wbr>Cyber_Security_Legislation_<wbr>070110.pdf</a></span>
<br />
<br /><span style="font-size:85%;">
<br />
<br />
<br /></span><p class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;"><span style="background: yellow none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><o:p></o:p></span></p>  <!--EndFragment--> <div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-7975011011234958326?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/7975011011234958326/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federated Service Monitoring</title>
		<link>http://www.adamdvincent.com/2010/06/federated-service-monitoring.html</link>
		<comments>http://www.adamdvincent.com/2010/06/federated-service-monitoring.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 14:14:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=f8d89e43e2476f7be1c26aab98204b45</guid>
		<description><![CDATA[What is Federated Monitoring?  A wise man once told me that there is a big difference between reachability and availability. Ever since I have been fascinated by the challenges that we face with net-centric information sharing and service dependencies ...]]></description>
			<content:encoded><![CDATA[<div><p class="MsoNormal"></p><p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"></p><p class="MsoNormal"><span class="Apple-style-span"  style="font-size:medium;"></span></p><p class="MsoNormal"><span class="Apple-style-span"  style="font-family:'times new roman';"></span></p><span class="Apple-style-span"  style="font-family:'times new roman';"><p class="MsoNormal">What is Federated Monitoring?  </p><p class="MsoNormal">A wise man once told me that there is a big difference between reachability and availability. Ever since I have been fascinated by the challenges that we face with net-centric information sharing and service dependencies which cross all forms of organizational, network, and even classification boundary.   The reality here is that with net-centric approaches and the need to re-use services, we will have massive dependencies on services outside of our control. </p><p class="MsoNormal">The Federal Government has emphasized and even mandated in some cases the use of XML, Web Services, and SOA concepts and standards to align IT assets with business processes to employ the concept of netcentricity. Simply put the concept of netcentricity makes the right information available at the right time to the right people. </p><p class="MsoNormal">By exposing applications as reusable and dynamically composable services, new business processes can be defined on-demand to allow for business agility.  This is especially important as Government organizations are constantly defining and building solutions for an evolving set of requirements many of which are based on a near term objectives to offer a set of capabilities to the war-fighter or analyst supporting an immediate threat. </p><p class="MsoNormal">The reality here is that these services will be stood up and offered throughout the government enterprise and will cross organizational, network, and potentially even classification boundaries.  These newly formed IT Communities of Interest (CoI) will require a shared knowledge of their individual and collective purpose, mission objectives, service level agreements, security postures, and availability and reachability characteristics.</p><p class="MsoNormal">Existing monitoring approaches and products are based on the perspective of internal monitoring and portraying network, application, and service visibility.  Within the DoD and IC the definition of enterprise is often not clear, and visibility and monitoring is segmented based on project, department, organization, branch of service,  etc..  In Government, we are integrating our services across these different mini-enterprises and are lacking in an ability to monitor services in a federated fashion.   Since netcentricity is all about services, I assert that we don't care that much about the health and availability of a server or an application, unless it impacts the service that we are using, and therefore my focus is on Federated Service Monitoring.  </p><p class="MsoNormal">Federated service monitoring portrays the service availability information as it relates to usage of the service external to the enterprise.  Availability in this case is measured not only by the internal services status, but additionally by aspects of the service provider's network.  This end-to-end reachability information must be portrayed outside the enterprise in a secure fashion and made available to those wishing to use the service.  With federated monitoring  service implementers can extend their internal monitoring external to the organization to allow for business partners to accurately measure services availability, reachability, and performance in an ongoing fashion. </p><p class="MsoNormal">The Department of Defense (DoD) and Intelligence Community (IC) has developed the Joint DoD/IC Enterprise Service Monitoring (JESM) Specification, which in time will be used across the govenrment as a way of doing secure federated monitoring.  The JESM specification is based on a subset of WSDM relevant to DoD/IC use-cases and WS-Eventing.</p><p class="MsoNormal">Layer 7 Technologies (<a href="http://www.layer7tech.com">www.layer7tech.com</a>) SecureSpan and CloudSpan line of products are fully supportive of the Joint DoD/IC ESM specification.  For every service within Layer 7, JESM monitoring can be enabled for external consumption of service metrics.  The JESM Service supports request/response or publish/subscribe and for each JESM enabled service (Mission App A-C, etc.) and policy can be enforced to ensure access-control, confidentiality, integrity, and audit of JESM data.   For example, Mission Application A metrics can be made available, but access limited by the attributes of the authenticated subject whom is requesting them. </p><p class="MsoNormal">In my time working with government, I have seen numberous occations where a service went down and noone knew for several days, all while they believed the data coming from the service was still available.  </p><p class="MsoNormal">Mission IT visibility (past, current, and future) and operational flexibility (in the face of attack or even power failure) is critical. Federated monitoring isn't a silver bullet, however I believe it will be helpful in allowing for communities of interest to come together quickly, integrate their IT, while providing visibility and react-ability in the case of failure.</p><p class="MsoNormal"><br /></p></span><p></p><p></p><p></p><p></p></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-3001031323710212493?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/3001031323710212493/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNCI Partially Unclassified.</title>
		<link>http://www.adamdvincent.com/2010/03/cnci-partially-uclassified.html</link>
		<comments>http://www.adamdvincent.com/2010/03/cnci-partially-uclassified.html#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:28:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=b186db380aac227c0949c5dbd76ad872</guid>
		<description><![CDATA[In the wake of CNN's airing of the two-hour special, We Were Warned: Cyber Shockwave, which stunned much of the public, and this governments administration, Mr. Howard Schmidt, the Executive Branch Cybersecurity Coordinator, or Cyber Czar, gave a keyno...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">In the wake of CNN's airing of the two-hour special, <a href="http://www.newsonnews.net/cnn/1968-national-security-cyber-war-game-scenario-broadcast-exclusively-on-cnn.html">We Were Warned: Cyber Shockwave</a>, which stunned much of the public, and this governments administration, Mr. Howard Schmidt, the Executive Branch Cybersecurity Coordinator, or Cyber Czar, gave a keynote speech at the RSA conference yesterday.<span style="mso-spacerun:yes">  </span></p>  <p class="MsoNormal">Although I was stuck in DC, I read online that he spoke of Partnership and Transparency as being critical components in the President's Cyberspace Policy Review.<span style="mso-spacerun:yes">  </span>Mr. Schmidt also announced that the Obama Administration had revised the classification guidance for the Comprehensive National Cybersecurity Initiative (CNCI) and that the unclassified portion would be made available by the end of day on Tuesday on the whitehouse.gov website.<span style="mso-spacerun:yes">  </span>CNCI was launched by President Bush in National Security Presidential Directive 54/Homeland Security Presidential Directive 23 (NSPD-54/HSPD-23 ) in January 2008.<span style="mso-spacerun:yes">  Although I'm excited about the potential of Partnership and Transparency as I too believe we can not be successful in cyber space without them, I was more interested in the public release of CNCI, which illustrates some direction for our government in the shorter term. </span></p>  <p class="MsoNormal">Announcement of a funded strategy, even if it's not the Administrations promised National U.S. Cybersecurity strategy, couldn't have come at a better time.<span style="mso-spacerun:yes">  </span>With the recent CNN broadcast, and the successful attacks in the last few months on Google, and Twitter, consensus is that the US is not ready for a sophisticated cyber attack that crosses Government, critical infrastructure, and private domains. <span style="mso-spacerun:yes"> </span></p>  <p class="MsoNormal">If you watched the CNN special, you would have seen that the question wasn't whether we could defend ourselves from a nation state or hacker group or launch an attack across cyber space, but rather could we act quickly enough to an attack while being impeded by questions of law, policy, politics, and jurisdictional boundary - issues not shared with our fast moving, highly sophisticated adversaries. </p>  <p class="MsoNormal">CNCI has the following major goals:</p><p class="MsoNormal"></p><ul><li>To establish a front line of defense against today's immediate threats</li><li>To defend against the full spectrum of threats</li><li>To strengthen the future cybersecurity environment</li></ul><p></p>  <p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">Layer 7 Technologies a Vendor of dynamic cyber defense products, provides our customers with the ability to protect applications, <span style="mso-spacerun:yes"> </span>enable application monitoring for situational awareness, and the ability to adapt in the face of attack.<span style="mso-spacerun:yes">  </span>These capabilities are critical in providing solutions across all three of the major goals of CNCI.<span style="mso-spacerun:yes"> </span></p>  <p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">For more information on CNCI, please see <a href="http://www.whitehouse.gov/cybersecurity/comprehensive-national-cybersecurity-initiative">www.whitehouse.gov</a><span style="mso-spacerun:yes">   </span></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="mso-spacerun:yes">For more information on Layer 7 Technologies, please see <a href="file:/C%3A/Users/Adam/Desktop/www.layer7tech.com">www.layer7tech.com</a></span></p>  <p class="MsoNormal"><o:p> </o:p></p>  <p class="MsoNormal"><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-796799584762886654?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/796799584762886654/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identity and Access Management in Cloud Computing: Part 2</title>
		<link>http://www.adamdvincent.com/2010/02/identity-and-access-management-in-cloud.html</link>
		<comments>http://www.adamdvincent.com/2010/02/identity-and-access-management-in-cloud.html#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:46:00 +0000</pubDate>
		<dc:creator>Adam Vincent</dc:creator>
		
		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?guid=0e93b6184c340e1dd0b286184bb28bc6</guid>
		<description><![CDATA[Cloud Computing Implementation Options and ChallengesLike any traditional IT project, a project leveraging cloud computing must first look to its requirements.  Most IT projects have some requirement for identity whether it be that all accesses to the ...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"></span></span></p><span class="Apple-style-span"  style="font-family:arial;"><p class="MsoNormal"><b>Cloud Computing Implementation Options and Challenges</b></p><p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span class="Apple-style-span" style="font-family: Georgia, serif; font-weight: normal; font-size: 16px; "><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small; ">Like any traditional IT project, a project leveraging cloud computing must first look to its requirements.</span></span><span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">  </span></span></span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Most IT projects have some requirement for identity whether it be that all accesses to the cloud or just administrative accesses require </span></span><span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> </span></span></span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authentication and Authorization.</span></span><span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">  </span></span></span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">This second blog post in the series titled "Identity and Access Management in Cloud Computing" is focused on the implementation challenges of Identity and Access Control Architectures as they relate to cloud computing.</span></span></span></b></p></span><p></p>  <p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Identities for cloud computing can be broken down into the following categories:</span></span></p><p class="MsoNormal"></p><p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Enterprise - Enterprise Users, and applications that will access cloud applications</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Internet - Customers, Partners, and Unanticipated Users that will access cloud    applications</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cloud - Cloud applications that will access cloud, enterprise, and partner applications</span></span></li></ul><p></p><p></p><p class="MsoNormal"></p><p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Whether we are talking about cloud usage, or cloud administration, identities can be binned into one of these three categories.</span></span><span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">  </span></span></span><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">The following paragraphs focus on the options and challenges in implementing an identity and access control architecture for cloud computing.</span></span></p><p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"></p><p class="MsoListParagraph" style="margin-left:0in;mso-add-space:auto"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Identity Management </span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">- Identities may be associated with human resources hiring and firing, new or changing partner and contractor relationships, or new servers or applications being setup.  Processes may include identity creation and role/group addition, credential issuance, audit and compliance, and on-going management and eventual deletion.  Most companies leverage products which govern the creation of identities within their enterprise in accordance with their particular compliance regulations.</span></span></p><p class="MsoListParagraph" style="margin-left:0in;mso-add-space:auto"></p><p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">There are two approaches to identity management in cloud computing:</span></span></p><p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Leverage existing enterprise identity management system for cloud identities</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Utilize a new cloud based identity management system and process for cloud identities </span></span></li></ul><div><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Identity Management in the cloud through either an integral cloud provided identity system or a cloud deployed identity management system fails in a number of ways.  Below are the issues that come to mind:</span></span></div><p></p><p class="MsoNormal"></p><p class="MsoListParagraphCxSpFirst"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">User Experience</span></span></b></p><p class="MsoListParagraphCxSpFirst"><b></b></p><b><p class="MsoListParagraphCxSpFirst"></p><ul><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpFirst" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Separate systems increases user frustration </span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpFirst" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Users having more than a single credential can be problematic</span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpFirst" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Users have to deal with two separate processes for identity creation</span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpFirst" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Users may potentially become confused with enterprise vs. cloud issues and or policies</span></span></span></p></b></span></li></ul><p></p></b><p></p>  <p class="MsoListParagraphCxSpMiddle"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Manageability</span></span></b></p><p class="MsoListParagraphCxSpMiddle"><b></b></p><b><p class="MsoListParagraphCxSpMiddle"></p><ul><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpMiddle" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Administration of identities requires double the amount of administration</span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpMiddle" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">User attributes are not automatically populated in cloud-based systems</span></span></span></p></b></span></li></ul><p></p></b><p></p>  <p class="MsoListParagraphCxSpMiddle"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Compliance and Risk</span></span></b></p><p class="MsoListParagraphCxSpMiddle"><b></b></p><b><p class="MsoListParagraphCxSpMiddle"></p><ul><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpMiddle" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cloud-based systems must adhere to regulatory requirements for identity provisioning</span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpMiddle" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cloud-based systems can easily be overlooked when changes are made to enterprise User's identities and privileges</span></span></span></p></b></span></li><li><span class="Apple-style-span" style="font-weight: normal; "><b><p class="MsoListParagraphCxSpMiddle" style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cloud-based systems may be susceptible to internet breach</span></span></span></p></b></span></li></ul><p></p></b><p></p>  <p class="MsoListParagraphCxSpMiddle"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cost</span></span></b></p><p class="MsoListParagraphCxSpMiddle"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Double the amount of work required to administer users</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Purchasing and fielding identity products to the cloud may be costly</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Separate Audit and Compliance may requires significant investments</span></span></li></ul><div><p class="MsoListParagraph" style="margin-left:0in;mso-add-space:auto"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Therefore, we must look to our existing enterprise identity management capabilitie<span><span></span></span>s for managing identities for cloud usage, and administration.  </span></span></p>  <p class="MsoNormal"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authentication Services</span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> - Principals are authenticated based on the principal making a claim regarding its identity, and then providing proof that the claim is true.  For example, in computer systems, the username claims the principal's identity while the password which is a shared secret between the user and the system with which they are authenticating is the proof.  </span></span></p>  <p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authentication Services are responsible for authenticating principal's based on the principal making a claim regarding its identity, and validating that the claim is true.  An  Authentication Service provides a single logical component of a IT architecture where authentication may be accomplished.  LDAP is a typical Authentication Service in that it provides a single point where users can be validated against their claims, whether their claim be in the form of a password, a certificate, or a stronger form of credential.    </span></span></p>  <p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Identities and claims are managed and stored within the enterprise today and investments have already been made in this area.  Authentication in the cloud requires user identities and claims to be available to the cloud applications.  There are four approaches to this that will be discussed:</span></span></p></div><div><div><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">New cloud based solution </span></span></b></div><div><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Many of the same issues encountered in moving identity management to the cloud are encountered with this approach.  </span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Possible breach and release of identities to the internet</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Administrative burden in managing two systems</span></span></li></ul></div><div><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Connectivity to the enterprise</span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> </span></span></div><div><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">For security reasons LDAP, and enterprise identity repositories are not accessible from the internet and thus would not be available to the cloud applications.</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">If they were available, latency of authentication queries may be a significant issue.</span></span></li></ul></div><div><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Identity replication from enterprise to cloud</span></span></b></div><div><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">All enterprise users information stored in the cloud poses a security and privacy problem should the cloud based identity repository be breached from the internet.</span></span></li></ul></div><div><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Federation of enterprise identity system</span></span></b></div><div><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">This approach carries the most opportunity for success as identity repositories can remain within the protected interior of enterprise.  An externally available Secure Token Service (STS) could allow authentication and issuance of a federated authentication token to be utilized for authenticating to the cloud.   </span></span></li></ul><div><p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Federation of enterprise identity systems will be described in a future blog posting.  This is the basis for allowing Identity Management Systems and Authentication Services to remain within the enterprise.  </span></span></p>  <p class="MsoListParagraphCxSpLast" style="margin:0in;margin-bottom:.0001pt; mso-add-space:auto"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authorization Services - </span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authorization is the means for ensuring that only properly authorized </span></span><i><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">principals</span></span></i><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> are able to access </span></span><i><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">resources</span></span></i><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> within a system.  A Principal can either be a human, machine, or an application. In order to carry out authorization, the first step is to authenticate the principal, the second step is to obtain information about the principal and resource to which the principal is interacting and the final step is to allow or deny access to the principal based on the applicable policies for that resource.  </span></span></p>  <p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">An Authorization Service is responsible for evaluating an authorization query, collecting necessary information about the principal and the resource, potentially from an Attribute Service and/or identity directory, and evaluating a policy to determine if access should be granted or denied.  There are three approaches where an authorization policy may be enforced in cloud computing. </span></span></p><p class="MsoNormal"></p><p class="MsoNormal"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Enterprise Authorization</span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> - The Cloud application asks the enterprise to make an authorization decision to grant or deny access. </span></span></p><p class="MsoNormal"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Policies are created, managed, and stored within the enterprise</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Authorization Services must be available to the internet which raises potential security issues of man in the middle and denial of service impacting cloud application usage</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Latency may be an issue as cloud resources depend on network calls to enterprise for access</span></span></li></ul><p></p><p class="MsoNormal"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Stand Alone Cloud Authorization</span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> - Usage of cloud provided or custom authorization services to grant or deny access</span></span></p><p class="MsoNormal"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Policies are created, managed, and stored in the cloud</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Requires separate administration of cloud-based system </span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Course-grained capabilities of cloud-provided solutions may not suffice</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Compliance and regulatory requirements may not be met by cloud provided systems</span></span></li></ul><p></p><p class="MsoNormal"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Cloud Authorization with Enterprise Governance</span></span></b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">- The cloud makes an authorization decision but policies are governed by the enterprise</span></span></p><p class="MsoNormal"></p><ul><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Policies are created, managed, and stored in the enterprise but cached in the cloud</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Allows policies to be created and managed in accordance with enterprise processes</span></span></li><li><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Allows faster response times as authorization services are available local to the cloud applications</span></span></li></ul><div><p class="MsoNormal"><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">For these reasons, the most robust mechanism for cloud authorization is to deploy an authorization service in the cloud which can retrieve authorization policies from the enterprise.    This will be a topic of a future blog posting.  Specifically, standards will be discussed which make it possible for cloud-based authorization services to retrieve polices from the enterprise in a secure fashion.  </span></span></p>  <p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><b><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Conclusions</span></span></b></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><b><span class="Apple-style-span" style="font-weight: normal; "><span class="Apple-style-span"  style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Organizations must extend their existing Identity and Access Management Strategies into the Cloud.  New solutions for the cloud simply will not scale rather the cloud must be seen as part of the "extended" enterprise, whereas existing privacy concerns, compliance issues, and processes and controls are dealt with within the cloud using strategies and solutions already built and utilized within the enterprise. In future blog postings, I plan to discuss ways that the enterprise can extend its existing solutions for Authentication and Authorization Services to the cloud. </span></span></span></b></p>  <p class="MsoListParagraphCxSpFirst" style="margin-left:0in;mso-add-space:auto"><o:p> </o:p></p>  <p class="MsoListParagraphCxSpLast" style="margin-left:0in;mso-add-space:auto"><o:p> </o:p></p></div><p></p><p></p></div></div></div><p></p><p></p><p class="MsoNormal">    </p><p></p><p></p>  <p class="MsoListParagraphCxSpLast" style="margin-left:0in;mso-add-space:auto"><o:p> </o:p></p><p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7677804843756920987-209521702536640801?l=www.adamdvincent.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.adamdvincent.com/feeds/209521702536640801/comments/default</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
