Hacker
Hacking is something complicated to replicate but easy to understand. Its nothing more than getting access to carry out any task which is against the allowed permission. The tack can be creating, editing or deleting data, and may even further go up-to manipulation of data to accomplish own goal. A hacker is not a god sent or devil commissioned entity, lets just keep that debate to the religious clergy. The truth is that a hacker is the same average individual just like you and me, the only difference in existence is that he knows more about system loopholes while we know more about system functionality.
Trace-detect-catch-hacking
The problem with dynamic web is that we try to receive data from users, we do not just receive data, but we store it, execute it and publish it on our dynamic pages. This exchange of data in two directions gives ample opportunity for a hacker to push in an illegitimate code which is pushed in with the malicious intent to cause harm to the data center or at-least a part of it. Tracing, Detecting and Catching a hacker is however an easy turf, but only as long if the site owner knows why and how. A trace is something akin to zeroing on a person, a detect is something like cleansing data and checking it for bad content before the data is pushed to data centers, a catch is something which happens very rarely but its important to catch hackers for heinous hacking deeds which may cause inconvenience to thousands of users.

XtGem Forum catalog