Dalam dunia internet, kita sering mendengar istilah "Hacker dan Cracker". Sebenarnya keduanya memiliki perbedaan yang sangat tipis sekali, hampir tidak terlibat oleh "mata manusia biasa". Namun jika ditelusuri lebih jauh, hacker dan cracker mempunyai pembatas benang merah yang sangat jelas, yaitu niat. Niat yang baik akan melahirkan tujuan yang baik, begitu juga sebaliknya.
HACKER adalah pengguna komputer yang mampu masuk ke dalam sistem komputer melalui jaringan, baik untuk keperluan monitoring (melihat sistem), copying (pengambilan/pencurian data), atau crashing (merusak sistem komputer) targetnya. Kemampuan standar yang dimiliki hacker adalah core programming dan network specialis.