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.
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.