I believe cardspace is still quite painful to implement.  I got this
impression from the cardspace Q&A at teched.  No one had a good story
to tell about it.  But if you want more information on it, dominick
baier has blogged on www.leastprivilege.com about it.

DO NOT USE MD5.  It is so broken.  Use SHA256 or SHA512 as a minimum.
See [1] which has good pointers on most things apart from MD5 (ignore
those bits :) ) and this article [2] on why md5 iis broken. The second
is a little emotional but accurate and [1] was updated to reflect it.
For ease of user migration, you might want to consider allowing
flagging "upgraded" users and give them some kind of enhanced security
dialog to collect any additional information.  This could smooth your
migration process.

To be honest, asking additional questions is not any more secure than
a password.  CardSpace gets around this problem by asking a third
party to verify the user (this can be the user themselves with a self
issued card).  IIRC CardSpace requires one of the new security certs
that take an age to get and involve the cert company verifying you.
And currently breaks if the company owning the cert moves apparently.

have you looked at threat modelling your application to see where you
need mitigation and what it should be? If not, checkout the security
blogs at microsoft ([3], [4])

Hope this helps a bit

James

References, watch for url wrap:
[1] http://www.codinghorror.com/blog/archives/000953.html
[2] 
http://www.matasano.com/log/958/enough-with-the-rainbow-tables-what-you-need-to-know-about-secure-password-schemes/
[3] http://blogs.msdn.com/michael_howard/
[4] http://blogs.msdn.com/sdl/

On Nov 19, 2007 5:05 PM, Paul Cowan <[EMAIL PROTECTED]> wrote:
> Hi all,We just had a meeting with one of our clients and they were not happy 
> with the level of security.
> We use FormsAuthentication with the usual sort of set up.  We use HTTPS 
> throughout the application and the passwords are stored as MD5 hashes in the 
> backend SQL Server database.
> The question that I have is what can I do to increase this?
> Is cardspace a viable answer or is it just too young?  Does the client 
> machine have to have .NET 3.0 installed for cardspace or is IE7 good enough.
> Would ActiveDirectory help or is that a massive undertaking.Any suggestions 
> what so ever appreciated?
> Paul
>  [EMAIL PROTECTED]
> _________________________________________________________________
> Get free emoticon packs and customisation from Windows Live.
> http://www.pimpmylive.co.uk
> ===================================
> This list is hosted by DevelopMentor(R)  http://www.develop.com
>
> View archives and manage your subscription(s) at http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to