Alliance Global Services

Enterprise Security – Part I – Login Validation


RIGHT Blogs                                                               RSS Feed

 

Enterprise Security – Part I – Login Validation

Submitted by sgamare on November 17, 2009 - 12:21pm.

Most of you at some point in your career may have setup a local web server installation and probably published articles and pictures using web servers. However here we are talking about a more than the generic setup; we will describe a basic enterprise application centric security setup.

When coupled with a typical windows environment, IIS can offer a very powerful security setup. The following factors come down to NTFS permissions, directory security, form based security, SSL certificates, along with impersonation and services / port lockdown. IIS offers multiple types of security setup when it comes to web access. The following scenarios describe various security setup with the description of how they are likely setup and how they are used.

Login Validation: A client accessing the web site through HTTP (generally port 80 - can be different) can be offered "anonymous" access, similar to what most of us experience when we go to most http based web sites like http://www.allianceglobalservices.com. When it is necessary to lockdown the usage such that only registered users are able to access the content, directory security is enabled and anonymous access is disabled. An example of that is http://sharepoint.Allianceglobalservices.com . You can only login if you enter valid "windows domain based login credentials", and all content and documents within this website are secure from generic prying. This type of security setup is also called NTLM challenge response based login validation. This is commonly employed within inside and outside of corporate network boundaries.

Another form login validation is called form based security, a choice supported by using a .NET application with form based security. The way it works is when declared correctly in web.config IIS detects validation cookie with every request. In the absence of that cookie, IIS forces the user into a web form which explicitly prompts the user for credentials. The form when submitted generates a underlying windows ticket and ties it back to the secure cookie which is posted back in response to the user request. All further requests from the same client to the website now enjoy secure login and access to other resources available. An example of this is .

Feel free to leave me your comments, or request any other types of security setup we can explore.

Trackback URL for this post:

http://www.allianceglobalservices.com/trackback/465


sgamare
sgamare
Director of Application Services at Alliance Global Services focused on Rightware, innovative software development practices to drive high value applications.
View my complete profile
 

RIGHT Blog

Alliance’s RIGHTBlog shares our thoughts and experiences of our most valued resource - our people. With extensive experience in four key areas: strategic guidance, outsourced product development, quality assurance and testing, and application maintenance, we share this expert knowledge and personal insight in order to exchange ideas and solutions.


Recent comments

 

 Digg It    Delicious Bookmark this on Delicious    RSS Feed