120 likes | 222 Vues
This document provides a comprehensive overview of .NET Passport, its single sign-on (SSO) capabilities, and its significance in mitigating security threats in distributed systems. It discusses the implementation of .NET Passport, TrustBridge technology integration, and the challenges of managing multiple credentials. Key security concerns, such as unauthorized access and auditing user activity, are examined alongside the benefits of seamless user authentication. This approach aims to improve productivity while ensuring a secure environment for enterprise applications.
E N D
.NET PASSPORT &TRUSTBRIDGE SHRIPAD PATIL CS795/895 SECURITY IN DISTRIBUTED SYSTEMS .NET Passport
OVERVIEW • Why Single Sign-on? (sso) • How Passport works? • Security threats • Passport Implementation (.NET) • TrustBridge .NET Passport
Single Sign-on • The problem • Too many credentials • Which one for which app. • Multiple logon • Business Impact • Increased risk of compromise • Reduced Productivity • Increased helpdesk expenses .NET Passport
Single sign-on • The problem • Provisioning new accounts • Password management • Auditing user activity • Managing non-user access • Deploying enterprise applications • Impact • No single view of user • Risk of unauthorized access • Delayed access .NET Passport
Passport - Introduction • single-login system that allows users to navigate across Passport-enabled sites without having to maintain a separate login at each site • User Account contains • A Unique Identifier (PUID) • A User profile • Credentials • 3 security levels • Standard sign-in • Secure channel sign-in • Strong credential sign-in .NET Passport
Passport: How does it works? • Cookies • Ticket cookie • Profile cookie • Visited site cookie .NET Passport
Problem Areas • Central point of attack • Weak user passwords • Cookies/persistent cookies • Bogus merchant attack • Active attack • DNS Attacks .NET Passport
2. TrustBridge • Microsoft technology to provide AAA (Authentication, Authorization, Accounting) • Designed to achieve cross-organizational resource sharing • Uses windows active directory • Provides resilient defense against security attacks (data mining, Denial Of Service) • Convenient to use • But, do not provide heterogeneous enterprise system support .NET Passport
TrustBridge .NET Passport
Passport Implementation • Requirements:- passport SDK, passport manager, IIS, DNS name • Register application with .NET service manager • Get site ID, Encryption Keys, Certificate • Code, test, then deploy passport application • Compliance review from Microsoft • Launch live web-site .NET Passport
Thank You… .NET Passport