spacer element
Products

Friday, 30 November 2007

Federation as Anti-Phishing Technology

Chris Ceppi here at Ping writes a great blog post on how identity federation can directly combat Phishing attacks on SaaS and other On-Demand applications providers. 

"The success of the recent phishing attacks at Salesforce.com should trigger a fresh look at the risks of collecting authentication credentials (especially user names and passwords) on public web forms. The public web forms are the fundamental point of attack for phishers and until they are eliminated, successful phishing attacks will continue to occur and continue to cause significant business damage to companies like Salesforce.com and their customers.

The public web form used for authentication is at the center of most phishing attacks, here is a common sequence -

  • a phisher creates a copy of the real web form and puts it out on the public internet
  • sends a disguised link to a larger group of users
  • tricks a user into providing their real credentials to the fake form
  • takes the real credentials to real public web form and get access to the application

Suggested remedies like training users and studying audit logs do not address the fundamental situation that makes phishing possible.

Removing the public web form from the process of accessing applications such as Salesforce.com would greatly lower the risk of getting fished. Adopting a federated SSO model for accessing Salesforce.com would allow for the elimination of public web forms."

More >> 

del.icio.us digg Yahoo! MyWeb Posted by adurand at 12:48 PM in IdM | Responses (0) | Permalink




Wednesday, 28 November 2007

What's Your Trust Model?

"...what's your trust model?" That was the first question asked of me as I sat across the table from the former CTO of RSA Security a few months after starting Ping. Suffice it to say, that question went right over my head like an SR-71 Blackbird doing Mach 5 at 100k feet. I'm no crypto-head, so five years later, I think I'm only now beginning to even remotely understand what he was asking me. 

That said, we've got a few crypto-trust experts here at Ping, and one of them described for us recently the trust model for our new dynamic federation. I thought it might be interesting to share. 

Static vs. Dynamic Trust

The fundamental security difference between normal SAML connections and dynamic federation is the trust model

  • Static connection: establish trust by explicitly exchanging certificates
  • Dynamic connection: uses PKI-based dynamic trust


With dynamic federation, we build a trust chain which bootstraps off of the Internet trust provided for by agreed to CA's.

 

 

 

 

 

del.icio.us digg Yahoo! MyWeb Posted by adurand at 10:36 AM in IdM | Responses (0) | Permalink




Monday, 26 November 2007

Dynamic Federation. A Game Changer?

When I started Ping Identity back in 2002, fresh off my Jabber experience, I made a commitment to leave the protocol wars to others. Having found myself in a position where Jabber was simultaneously trying to create a new standard (XMPP), and also build great software, I realized how tough that was to do. Due only to great and determined people at Jabber that continued on after I left, they've succeeded on both fronts.
 
With that experience still fresh in my mind however, I concluded that Ping Identity should spend the bulk of our energy building great software to an existing agreed to standard. While I believe this was the right approach for the time, I find today's deployment reality of SAML falling just short of that required to achieve a real market tipping point. Note that I do not believe the SAML specification is deficient, in fact, quite the opposite, it's almost too robust. If you look at today's reality of SAML deployments, you'll notice the following reality:   

  • SAML Web SSO primarily used for B2B interactions
  • Mostly IdP Initiated and Form POST
  • Real business value is being realized

But,

  • Takes weeks (in the best case using PingFederate) to establish a Federation Connection with a Business Partner
  • Mixture of technology and business issues need to be coordinated

Net/Net: Current federation paradigm Will Not Scale to 100’s of partners

 

If you really take a look at what's going on, its not hard to identify where all the friction gets introduced. While not all technical, there certainly is a lot of technical friction to deal with, namely:

1. Partners must negotiate which of many SAML options to use

  • Multiple profiles & bindings
  • Multiple identifier options
  • Flexible attributes
  • Authorization overloaded onto authentication
2. Service Providers NOT leveraging SP-Initiated SSO
  • IdP Selection/Discovery is poorly defined

3. Products implement manual partner meta-data export/import

4. Certificate Management is problematic

  • Trust established through manual exchange of certificate

 

A New Paradigm? 

What if every time you wanted to send an email, you had to get your IT administrator to coordinate a secure connection between your email server and the email server of the receiving company? I seriously doubt if email required this level of pre-configuration, Internet email would have become as ubiquitous as quickly as it did.

Pondering this question, and taking seriously the entire notion of how to enable a network effect in federated identity, we’ve started inventing something entirely new for the SAML community to consider.

We’re referring to it as ‘dynamic federation’ or dynamic SAML, because it’s designed to leverage the inherent security of SAML and without changing the specification (but instead simply adding some conventions on how it’s used), make SAML single sign-on completely automatic.

To make dynamic federation a reality, we needed to tackle how an Identity Provider was discovered when a user showed up at a Service Provider, and to solve that problem, we borrowed what I think has been a really great idea from the OpenID community, namely their use of a URL to help identify where the identity provider data could be retrieved. But instead of using a new identifier (e.g. an identity URL), we simply required a user enter their email address.

While this may or may not stick in the B2C use-cases, in the B2B world, corporate email address is a commonly used corporate identifier, and as such, it’s completely appropriate to use when the enterprise is also acting as the identity provider in a federated SSO interaction.

The results of our work effectively eliminates the notion of manual configuration of a SAML-based SSO interaction between two or more entities. Instead, companies simply designate which partners or customers they trust, or have a pre-existing relationship with (by domain name), and everything after that is completely automatic. The configuration couldn’t be easier, literally, you type the domain name of your partner, hit save, and you’re done.

From an end-users perspective, imagine if I was an enterprise user of Salesforce.com and SF.com leveraged dynamic federation to enable enterprise SSO to their on-demand application. The experience from the user’s point of view would work something like this:

 

The New End-User Experience 

  • user navigates to the relying party login screen as usual
  • user sees a new login option, which simply asks them to enter in their email address
  • after typing in their email address (a one time thing), the two SAML servers (with dynamic federation support) would auto-configure themselves for a secure SAML connection.
  • on all subsequent logins, if the user has already logged into their corporate network, they will experience seamless single sign-on into the relying party from then on forward.
  • no manual IT configuration of a SAML connection is required. Everything is 100% automatic.

To achieve this and not change or break the SAML specification, we had to narrow the use-case down significantly and also introduce several ‘conventions’ which attempt to standardize how this would work in not just our product PingFederate, but every vendors product.

It’s worth saying that we will publish everything we do, and we’ve opening communicated our intentions and our specifications with Sun, Concordia, Internet2 and several other groups, in the hopes that they implement the conventions and/or standardize them as appropriate. For the more technical in the crowd, here are some of the details of what we're doing.


Initial Focus - Two Use-Cases Only

1. Business to Business

  • Enterprise Employees Accessing Outsourced Application Service Providers (e.g. SaaS, BPO)
2. Citizen to Government
  • Citizens Accessing Government Agency Services
  • Government agencies prefer no TTP’s

How We Did It

Step 1: Reduce SAML Options

  • IdP-Initiated and SP-Initiated Web SSO/SLO
  • POST binding for SSO
              1. >90% of federation implementations use it anyway
              2.  Artifact Binding adds significant complexity
  • Redirect Binding for SLO
              1. SOAP Binding adds significant complexity given limited use
  • AttributeStatements are optional but SP must understand

 

Step 2: Fix IdP Discovery

  • SP-initiated SSO must break out for federation to be truly dynamic and scalable
  • Conventions are the key
  • SP should leverage user’s email address to derive user’s Identity Provider
            1. Discovery Service asks user for email address
            2. Determine IdP via domain name

 

Step 3: Meta-Data Discovery

  • Partner meta-data must become auto-discoverable
  • Leverage ‘Well Known Location’ Meta-Data Discovery
  • This mechanism uses your SAML EntityID
      1. So EntityID’s must be a URL
            2. Again conventions are the key
  • Drive to standardized naming convention for EntityID’s

            1. abc.com becomes https://saml.abc.com/idp

            2.  App1 @ xzy.com

<!--[if !supportLists]-->

For Technical Details - Click Here

del.icio.us digg Yahoo! MyWeb Posted by adurand at 4:56 PM in IdM | Responses (2) | Permalink




New PingFederate Integration Kits Now Available!

Four new PingFederate Integration Kits are now available for immediate download. The new kits streamline SAML and WS-Federation single sign-on integration. 
  • Apache Integration Kit 1.0 (NEW) - enables secure Internet single sign-on to applications running on an Apache Web server.
  • PHP Integration Kit 1.0 (NEW) - enables the integration of PHP applications to PingFederate, thereby enabling SAML & WS-Federation SSO to and from PHP applications. This integration kit is similar to the generally available kits for Java and .NET applications. Users authenticated by PHP applications can securely single sign-on to other applications over the Internet, and PHP applications can receive authentications via SAML or WS-Federation.
  • Java Integration Kit 1.3 (UPDATED) - now forces the use of the Sun Java Cryptography Extension (JCE) on the agent JDK; if this option is not selected, the default JCE provider (SunJCE or IBMJCE) is used. In addition, you can pass or receive multi-value attributes in the SAML assertion and restrict that the PFTOKEN cookie (used between the Java application and PingFederate) is sent only on a secure channel.
  • SiteMinder Integration Kit 2.0 (UPDATED) - now works with multiple SiteMinder Policy Servers. It also supports SSO zones (via SMSESSION token prefix-naming) and the passing of the Authentication Context/Method in the SAML assertion.

Announcing PingFederate Web Services 2.5 (formerly PingTrust) 

In addition, the updated PingFederate Web Services 2.5 (formerly PingTrust) is now available for immediate download. PingFederate Web Services is a full-blown Security Token Server, which now supports Version 1.3 of the WS-Trust specification and eliminates the XML C14N Transform Injection security vulnerability.

Announcing New Apache Agent for PingFederate Advanced Authentication (formerly PingLogin) 

The new PingFederate Advanced Authentication Apache Agent 1.0 is now available for immediate download. This new integration allows the PingFederate Advanced Authentication module (formerly PingLogin) to provide authentication and session management services (with little or no development work) in protecting applications running on Apache.


del.icio.us digg Yahoo! MyWeb Posted by adurand at 9:42 AM in IdM | Responses (0) | Permalink




Thursday, 15 November 2007

New PingFederate SiteMinder Integration Kit v2.0

If you're looking to enable SAML or WS-Federation single sign-on to your existing SiteMinder WAM installation, you can now do so using the #1 federation server on the market, PingFederate. If you are a CA SiteMinder FSS user, view this integration kit as an alternative method of federation enabling your SiteMinder installation.

The PingFederate SiteMinder v2.0 integration kit enables users who are authenticated by a SiteMinder realm to access Web applications outside that SiteMinder realm via Web single sign-on; these applications can be located both internal and external to the organization. In addition, users authenticated outside a SiteMinder realm can access applications in that SiteMinder realm.

SiteMinder Integration Kit 2.0 – November 2007

  • Multiple SiteMinder Policy Server support
  • SMSESSION token prefix-naming to support SSO zones
  • Authentication Context/Method passed from IdP adapter to SAML assertion
  • Corrected SAML 2.0 IsPassive handling to return proper StatusCode instead of an exception

SiteMinder Integration Kit 1.0 – May 2006 (Initial Release)

Download SiteMinder Integration Kit v2.0

Note: PingFederate is required to run the SiteMinder Integration Kit

del.icio.us digg Yahoo! MyWeb Posted by adurand at 12:45 PM in IdM | Responses (0) | Permalink




Wednesday, 14 November 2007

Where's the Magic in WAM?

A recent article by Demir Barlas in destinationCRM.com noted that Ping Identity failed to make the Gartner Magic Quadrant for WAM products. Of course, we don't have a WAM product. I guess I should be flattered that we're even thought of, but as one of my more astute colleagues also noted "...we didn't make the Magic Quadrant for Databases or Collaboration Suites either." (Bill Dedrick)

del.icio.us digg Yahoo! MyWeb Posted by adurand at 9:05 AM in IdM | Responses (1) | Permalink




Tuesday, 13 November 2007

New Apache Integration Kits for SAML SSO - Downloadable Now

The first is the PingFederate 4 Apache Integration Kit. This turnkey solution simplifies enabling SAML and WS-Federation SSO to Apache applications. It effectively allows one to externalize authentication into one’s Apache applications. It is free to download from our Web site at http://www.pingidentity.com/products/Apache.cfm.

The second is the Apache Agent for our PingFederate Advanced Authentication module (formerly known as PingLogin). This new integration allows the PingFederate Advanced Authentication module to provide authentication and session management services (with little or no development work) in protecting applications running on Apache. It is free to download at http://www.pingidentity.com/products/downloads.cfm.


del.icio.us digg Yahoo! MyWeb Posted by adurand at 5:22 PM in IdM | Responses (0) | Permalink




Friday, 9 November 2007

Federation Headquarters

For the past three years, we've been privileged to have some really spectacular offices in downtown Denver -- on the 29th floor of our building. The views from the office are breathtaking. One can see the entire front-range, all the way up to Longs Peak and all the way down to Pikes Peak Colorado Springs. On a clear winter day, one might see as much as 75 to 100 miles of beautiful Rocky mountains. Sunsets and sunrises are also incredible.

Our three year lease was just about up, and we thought we might be forced to move. Not that moving isn't healthy sometimes, or that there weren't some nice offices in the downtown area, but nothing that was going to rival what we were currently in. 

So it's with great pleasure that we renewed our lease today, and will be staying put for another three years. Yahoo! 

 

del.icio.us digg Yahoo! MyWeb Posted by adurand at 4:16 PM in IdM | Responses (0) | Permalink




Managing SaaS Infrastructures Webinar

Managing SaaS Infrastructures

November 15, 2007
9:30 am PT / 11:30 am CT / 12:30 pm ET

As the SaaS model matures and becomes mainstream, SaaS vendors will need to fully address operational issues including scalability, availability, and integration to deepen their penetration into the enterprise. Solution provider reputation and product differentiation will be built upon service provider-like dependability, providing the highest levels of functionality in provisioning, billing, customer service, quality of service, security, and reporting. Join us to hear leading SaaS vendors share insights and discuss best-in-class approaches to managing and delivering an enterprise-class SaaS experience.

Panelists:

  • Ron Papas, Senior Vice President, Business Development - Informatica
  • Mike Donaldson, Vice President, Marketing - Ping Identity
  • Tom Bright, Executive Vice President & COO - Peopleclick

To register, please go to: http://www.siia.net/events/prereg.asp?eventid=688.

del.icio.us digg Yahoo! MyWeb Posted by adurand at 10:22 AM in IdM | Responses (0) | Permalink




Vision of Seamless Access

We did a presentation recently on how to enable seamless access to external applications. I really liked the graphics we used to showcase where Ping Identity can help companies in their various Internet SSO initiatives and thought it would be nice to share. 

 

 

 

How Ping Identity SSO Solutions, Services and Programs can help. 

 

 

Technorati Tags:

del.icio.us digg Yahoo! MyWeb Posted by adurand at 8:55 AM in IdM | Responses (0) | Permalink




New SAML Java Integration Kit

The new Java Integration Kit v1.3 for PingFederate enables SSO to and from Java applications using either SAML or WS-Federation. Applications (built in Java) that authenticate end users can securely pass their attributes to PingFederate through this kit, and applications that require user attributes can securely receive them from PingFederate. The attributes are encrypted and decrypted using the Java Cryptography Extension (JCE).

Download Now*

* Requires PingFederate 

del.icio.us digg Yahoo! MyWeb Posted by adurand at 8:47 AM in IdM | Responses (0) | Permalink




CTO Mandates SAML Security for Extenal Apps

We took this quote from one of our customers recently. 

"Our CTO has taken the position that any externally hosted application that has more than 100 users will be required to use federated SAML security.  In some instances, this will require the vendor to modify their application."

Technorati Tags:

del.icio.us digg Yahoo! MyWeb Posted by adurand at 8:09 AM in IdM | Responses (0) | Permalink




Wednesday, 7 November 2007

Top Billing for PingFederate from Burton Group

In a recent report titled "Picking the Right Federation Product for the Job" by Mike Neuenschwander of Burton Group, PingFederate received front and center recognition as the best general purpose identity federation product on the market. 

In the report, Mike outlines the fact that different requirements may require differing approaches to resolution. 

Federation Product Category    Tiers of Service 

  • General Purpose                     Workforce portal, B2B
  • WAM extension                       WAM domain
  • Community Hub                      Exchange topology, hosted
  • Basic Connection                     Value chain topology, spokes
  • Web Services                          Application integration, services federation
  • Edge                                     Federation router, value chain topology, spokes

Mike goes on to further differentiate 'stand-alone' from 'general purpose'. 

  • Many vendors offer standalone federation servers…
    • Products install separately from web access management (WAM) and other IdM components
    • Products have minimal requirements on IdM infrastructure
  • … but may rely on IdM products for integration features
    • May rely on a particular version of WAM product for agents, web filters, SSO with Windows environments, and application integration
  • The WAM environment is a domain that needs federation
    • Usually best delivered by the vendor providing the WAM server
  • But the WAM server isn’t always the right place for federation



We've dedicated ourselves as a company to enabling, through identity, the secure connection of Point A to Point B, without bias, using open standards. The only way this internet identity portability problem will be resolved, will be to ensure that all infrastructure can leverage these new open standards.  Our approach has always been to be the lightweight, easy to install and use, Switzerland of identity federation.

It's great to see a report recognizing the value of this role in the market. 

del.icio.us digg Yahoo! MyWeb Posted by adurand at 10:18 AM in IdM | Responses (0) | Permalink




Thursday, 1 November 2007

Shibboleth & Ping

Nate Klingenstein (of Internet2) has been kick'en it here in Denver with our own Mr. Dave Waite, showing us all the goodness of Shibb. Suffice it to say, we like, and you'll likely see a list of consulting services added to our website very soon (among other things). 

 I've always had a soft spot for open source, so it's great that in addition to the stuff we contribute to SourceID.org we're finally making the commitments we should to support things like Shibboleth. Nate's here to accelerate our learning, and make sure we do the Shibb dance proper. Can you feel the power?

  

del.icio.us digg Yahoo! MyWeb Posted by adurand at 3:47 PM in IdM | Responses (0) | Permalink