Sourceofarticles.com Menu
Newest Articles
Most Viewed Articles
Sourceofarticles.com RSS
Submit Article
Login
Signup
Search the articles

Articles Main Categories
Advice
Animals
Automobiles
Business
Career
Communications
Computer Programming
Computers
Entertainment
Environment
Family
Fashion
Finance
Food
Health & Medical
Home & Garden
Humor
Internet Business
Internet Marketing
Legal
Leisure & Recreation
Marketing
Other
Politics
Reference & Education
Religion
Self Improvement
Sports
Technology & Science
Travel
Writing
Subscribe
Receive alert message from us when new articles submitted to our site for free.

Enter your name

Enter your email

Syndicate

















Related Products
NEW Magix Samplitude V8 Classic Recording Software
US $399.00
End Date: Thursday Jan-08-2009 13:59:44 PST
Buy It Now for only: US $399.00
Buy it now | Add to watch list

1 Stn Retail Touch Point of Sale POS System w/ Software
US $1,345.00
End Date: Thursday Jan-08-2009 14:00:00 PST
Buy It Now for only: US $1,345.00
Buy it now | Add to watch list

Inventory POS Point of Sale Barcode Software
US $29.95
End Date: Thursday Jan-08-2009 14:00:00 PST
Buy It Now for only: US $29.95
Buy it now | Add to watch list

Polycom PVX software 6.0 for desktop video conferencing
US $30.00
End Date: Thursday Jan-08-2009 14:00:00 PST
Buy It Now for only: US $30.00
Buy it now | Add to watch list

HP *MASTER CD* - EMERGENCY SOFTWARE TOOLS *NEW*
US $0.99 (0 Bid)
End Date: Thursday Jan-08-2009 14:01:18 PST
Bid now | Add to watch list

4 Children Educational Math Typing Paint Game Software
US $2.99 (0 Bid)
End Date: Thursday Jan-08-2009 14:02:27 PST
Bid now | Add to watch list

SONY PSP MEDIA MANAGER SOFTWARE W/ USB CABLE BRAND NEW
US $9.99 (0 Bid)
End Date: Thursday Jan-08-2009 14:02:54 PST
Buy It Now for only: US $11.99
Bid now | Buy it now | Add to watch list

Tonka Raceway PC Game Software Ages 5+ CD ROM NEW CD
US $0.01 (0 Bid)
End Date: Thursday Jan-08-2009 14:03:10 PST
Buy It Now for only: US $1.19
Bid now | Buy it now | Add to watch list

New Cricut Design Studio Bonus Pak Provocraft Software
US $18.49 (4 Bids)
End Date: Thursday Jan-08-2009 14:03:14 PST
Bid now | Add to watch list

NEW! 2009 PHOTO EDITING SOFTWARE FOR AMATEURS & PROS!
US $7.99 (1 Bid)
End Date: Thursday Jan-08-2009 14:04:00 PST
Bid now | Add to watch list

FAST SELLING SOFTWARE on Cd
US $1.50
End Date: Thursday Jan-08-2009 14:04:43 PST
Buy It Now for only: US $1.50
Buy it now | Add to watch list

Home::Technology & Science

Access Control List in .NET Framework

Author : Balaji
Access Control List in .NET Framework

Once you complete developing a web application, you need to secure it. This is when the aspect of security comes into picture. There will be some portions of your application which need to be secured from users. Securing an application may need extra hardware to build complex multi-layer systems with firewalls, and also some highly secure features. Security enables you to provide access to a specified user after the user is authenticated and authorized to access the resources in your web application. The Access Control List is used in the authorization process.

The basic concepts of security are Authentication, Authorization, Impersonation and Data or functional security. Authentication is the process that enables to identify a user, so that only that user is provided access to the resources. Authorization is the process that enables to determine whether a particular user can be given access to the resources that the user requests. Impersonation is the process that provides access to resources requested by a user under a different identity. Data or functional security is the process of securing a system physically, updating the operating system and using robust software.

Some elements of an operating system, the Internet Information Server (IIS), and the .NET Framework work in coordination to provide the features required to execute the security concepts mentioned above. For example, Windows 2000 uses its own list of user accounts for identifying and authenticating users. IIS identifies the users based on the information provided by Windows, when the users access a web site. IIS after identification of the users, passes this information to ASP.NET. Then the user information is checked for authorization.

To restrict access to the users for certain resources of an application, a process of identifying the users becomes a necessity. Authentication enables to restrict a user to access the resources by certain ways. It could be a combination of a username and password, a digital certificate, a smart card or a fingerprint reader. The validity of the information provided by the user helps identify the user, so that the user is provided access to the requested resources. The process of successful identification of the user implies that the user is authenticated.

After identification of the user is over, the next step is to determine whether the authenticated user has access to the resources. The process of determining the access to the resources for a particular user is known as Authorization. In Windows based systems, resources have an Access Control List, which provides a list of users who have access to that resource. The list also specifies the kind of access such as read, write, modify, and delete the resource, for each user. For example, if a user requests an ASP page, the operating system checks whether the user has Read access to the page and if the user has read permission, then the operating system allows the IIS to fetch the page. The IIS has authorization settings which enable the IIS to control the access of resources by users. File Access Control Lists are set for a given file or directory using the Security tab in the Explorer property page.

To access online version of the above article, go to http://www.dotnet-guide.com/accesscontrol.html

About the Author

Visit http://www.dotnet-guide.com for a
complete introduction to .NET framework. Learn about ASP.NET, VB.NET, C# and other related technologies.

Related articles


  1. Digital Camcorder’s eye
  2. Optical zoom camcorder
  3. Mini DV Camcorders
  4. Magicroam low cost calling sim cards in America, Europe, Asia, Caribbean
  5. Endoacustica electronics introduces latest & exciting ranges of spy phones.
  6. Have you done your homework before hiring a limo?
  7. CryptoPhone...! probably the first secure mobile phone.
  8. A Bug that works like a phone: Surveillance Technology goes GSM.
  9. Recording business conversations on the go… and unnoticed!
  10. A cellphone or... a spy?
  11. Even Bugs have ears!
  12. Are our kids safe? Technology can lend us a hand.
  13. Thailand: Extending SIM Card Usage
  14. Road Safety and Cell phones
  15. Living Astrology: Declinations Convertor - Astrological technique
  16. How do search engine spiders and robots work?
  17. Treo Accessories - Palm Centro accessories - Treoshack.com
  18. How do you know The Watches Over The Years ?
  19. Why Don't Moths Fly to the Moon?
  20. Pre-empt the Radiation or Die
  21. Traffic Zoology
  22. Glyco Nutrients & Stem Cell Production
  23. A Wake Up Call To The Scientific Community
  24. Alchemy: Turning Rocks to Gold Since the Middle Ages!
  25. How Satellite TV Systems Originated
More related feeds
Access+Control+List+in+.NET+Frameworkhttp://blogsearch.google.com/blogsearch_feeds?hl=en&q=Access+Control+List+in+.NET+Framework&ui=blg&ie=utf-8&num=10&output=rssOmea goes open-source, part 3 :: JetBrains Developer Community
Switched from Perforce to SVN as the source code control. - Transitioned from VS7 to VS9 IDE, from .NET 1.1 to .NET 3.0 framework. We think that. the only chance for Omea to be on the "wave" is to use the latest possible ...

MSDN Blog Postings » Blog Archive » Analyzing the Dynamic Data 4.0 ...
A new QueryExtender control, contained in the sample projects to simplify common data filtering operations. It supports a rich ASP.NET declarative query syntax that makes it easy to do things like search data for text or have filters ...

Access Control List in .NET Framework
Access Control List in .NET Framework. Once you complete developing a web application, you need to secure it. This is when the aspect of security comes into picture. There will be some portions of your application which need to be ...

Jani Hartikainen's Blog: Another idea for using models with form ...
Matthew Weier O'Phinney has a new post today looking at how you can integrate access control list (ACL) functionality into your Zend Framework application's models. In my last post, I... Matthew Weier O'Phinney's Blog: A Simple PHP. ...

Free Vb.net, ado.net, asp.net, c#.net, j#.net, vc++, Vb, and J++ ...
Access Control List in .NET Framework; About ASP.NET Assemblies in .Net; CLR and its functionalities; Understanding Globalization in .NET; Understanding ASP.NET HTML Server Controls; Understanding Partial Classes in VS.NET; About Web ...

Office Communications Server 2007 R2 Enterprise Deployment - Part ...
NET Framework 3.5 is installed, you will be presented with the Deployment Wizard. We will want to begin preparation of our Environment. Click Prepare Environment to Continue. We are now on Step 1 which is to Prepare Active Directory. ...

Amr Saafan: Benefits of ASP.NET
NET provides many truly impressive benefits over classic ASP, mainly because it is built into the managed environment of the .NET Framework. ASP.NET applications are compiled, rather than interpreted, and they benefit from a ...

myDigitechnician: NEW NET Issues List for 06 Jan 2009
Below is the final list of issues for the TUESDAY, 06 Jan 2009, NEW NET (Northeast Wisconsin Network for Economy and Technology) 7:00 - 9:00 pm weekly gathering -- the first for 2009. This week we're upstairs at Tom's Drive In, ...

Photo Cutter download - Easily cut parts of your photo - Best ...
Download Photo Cutter Add to Watch List Photo Cutter is a free image cutter that allows you to cut digital photos free. It is a very easy to use photo software. Due to its design it is an extremely fast photo cutting tool. ...

Working With a Content Management Framework: MODx - NETTUTS
"MODx is an open source PHP Application Framework with Powerful Features that help you take control of your online content. It empowers developers and advanced users to give as much control as desired to whomever they desire for ...

 


 

© 2008 sourceofarticles.com - All Rights Reserved