Authentication - Outsourcing
In the past, authentication projects were usually done in-house.
In today's world often the authentication development,
deployment
and even maintenance is
outsourced to reduce costs.
Authentication Development
A good authentication development outsourcer must have extensive
background in the following:
- Enterprise security
- LDAP directories both physical and virtual
- Identity Management
- Biometrics
- PKI
- WS * protocols
- SAML
- Liberty Alliance
They must have:
- A well developed methodology for doing authentication
design,
development, testing and integration
- Extensive references
- Security cleared personnel
Deployment
While offshore labor is cheaper, many companies make mistakes of not
checking out the full capabilities of the off-shore team prior to
deployment. It all comes down to who the off-shore outsoucer
puts
on your development team. With the right people, the project
can
proceed smoothly. However, if the off-shore outsourcer puts
inexperienced people on your project, then you can expect lots of
trouble.
My advice is to mix the deployment team with a experienced consultant
and the off-shore developers. This way you can still reduce
the
overall project cost while ensuring that the project consultant will
keep a close eye on the deplyoment team.
Maintenance
Today, many enterprises are outsourcing all or most of the single sign
on and identity infrastructure maintenance. A strong word of
caution is advised when doing this.
If the outsouced personnel are able to act as the security system
administrators, you are potentially putting your enterprise at high
risk. These people have the capability to breach significant
portions of your security.
My advice is to have at least the senior adminstrator be an enterprise
employee. The rest may or may not be outsouceable.
The
enterprise needs to feel comfortable that there is a fulltime employee
who is keeping all the keys to the kingdom under their possession.
Further, any outsourced worker should undergo security checks in the
country they are operating in as well as their home country.
As
expressed in the paper "
Battling
Botnets and Rootikits - A Layered
Identity Strategy" one of the nine recommended layers of
defense is to
have security and background checks done for certain types of workers.
The outsourced personnel who maintain your security
infrastructure definitely fit in this category.
Conclusion
Lots of companies will tell you that they have all of the above.
However, it always comes down to whom they assign to your
authentication project. I have found that some of the
companies
are not as reliable as others.
I recommend
Persistent
Systems
in India as a well founded, well managed and highly skilled
authentication outsourcer. They have extensive experience
designing, building and maintaining single sign on, LDAP based and
other forms of authentication systems.
AuthenticationWorld Main Page
Password
Authentication
Single
Sign On Authentication Access
Control Authentication Authentication-Enterprise
Security Authentication
Strength Authentication
Transaction
Authentication
Management User
Authentication Authentication
Federation Biometric
Authentication PKI
Authentication Token
Authentication Wireless
Authentication Document
Authentication
Authentication - Outsourcing