C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




Audit Trail Design Concepts in building a secure business application


Posted Date: 26 Jul 2006    Resource Type: Articles    Category: .NET Framework
Author: Aldwin EnriquezMember Level: Silver    
Rating: Points: 8



Introduction


Application data are the most important component in every business application. They are the primary basis on how analysis and decisions were made. However those decisions can be risky or at worst lead to failure if application data were intentionally altered to create chaos.



Audit Trail Design Concepts



An audit trail is basically a collection of information that pertains to a specific application where everything that happens to every particular record is being tracked. These information are produced by an audit facility that monitors every actions occurring on every application data . These serves different functions in securing any business applications which are as follows:

Intrusion Detection - audit trails can track user logins and thereby identifying authentication attempts into the system. From these, administrators become aware of the the frequency of users who wants to gain access into the system.

Root Cause Analysis - it can also be used to figure out the root cause of numbers of hard to track bugs. By walking through the history or events that occurred in a particular record, problems become more diagnosable

Root Blame Analysis – aside from tracking changes it also stores the identity of the user who performs the action thus helping administrators know where to point there index fingers whenever there is a problem.

An audit trail design must incorporate the following attributes in order to comply to the aforementioned functions:
Date - date when the action is performed
Action Type – type of action that occurred(Add,Update,Delete,etc....)
User – user who performed the action
Record Pointer – the specific record where the action occurred
Field – specific attribute of the record that was changed
Old Value – the previous value of the field before the action was triggered
New Value – the new value of the field after the event was committed
Comments – additional information that further describes the action.

Summary


Coupled with a tight authentication and authorization techniques,this is all you need in building a robust and secure business application.






Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
(No tags found.)

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: To Give the Color to DataGrid rows.
Previous Resource: Sample mobile Web application from ASP.Net mobile controls
Return to Discussion Resource Index
Post New Resource
Category: .NET Framework


Post resources and earn money!
 
Related Resources



dotNet Slackers   BizTalk Adaptors    Web Design


Contact Us    Privacy Policy    Terms Of Use