ในความจริงแล้วคำว่า Hacker มีความหมายในทางที่ดี คือหมายถึง "ผู้เชี่ยวชาญการเจาะระบบเครือข่ายคอมพิวเตอร์และโปรแกรมต่างๆโดยมีวัตถุประสงค์ในทางที่ดี" เช่น ใช้ความรู้เพื่อนำไปดูแลรักษาความปลอดภัยของระบบคอมพิวเตอร์ ในขณะที่ Cracker ซึ่งเป็นอีกคำหนึ่งที่มีความหมายคล้ายกันแต่จะมีวัตถุประสงค์ในทางที่ไม่ดี เช่น ใช้ความรู้เพื่อการโจมตีเครือข่ายของผู้อื่นให้ได้รับความเสียหายหรือเข้าไปขโมยข้อมูลต่างๆแต่หลายคนกลับเหมารวมทั้ง 2 คำนี้ว่ามีความหมายเดียวกันทั้งที่ความจริงแล้วไม่ใช่ อย่างไรก็ตามความหมายของคำว่า Hacker ยังถูกแบ่งออกตามสีของหมวกแต่ละใบอีกด้วย ดังนี้
Black Hat Hacker
Hacker หมวกดำคือ ผู้ที่นำความรู้ที่มีไปใช้ในทางที่ผิด เช่น หาทางเจาะระบบเพื่อขโมยข้อมูลและโจมตีเครือข่ายคอมพิวเตอร์ของผู้อื่นให้ได้รับความเสียหายหรืออาจทำไปโดยหวังผลประโยชน์โดยเรียกรับเงินจากผู้ที่ตกเป็นเหยื่อด้วย โดยจะมีแหล่งชุมนุมตามเว็บไซต์ใต้ดินต่างๆเพื่อแลกเปลี่ยนความรู้และเป็นแหล่งดาวน์โหลดโปรแกรมที่ใช้ในการ Hack
White Hat Hacker
Hacker หมวกขาวคือ ผู้ที่นำความรู้ที่มีไปใช้ในทางที่ดีและสร้างสรรค์ ส่วนใหญ่จะเป็น Hacker ที่ได้รับการจ้างงานจากบริษัทต่างๆให้ทดลองเข้าไปเจาะระบบเพื่อหาจุดอ่อนของเครือข่ายคอมพิวเตอร์ แล้วทำการแก้ไขจุดอ่อนนั้น นอกจากนี้ยังชอบให้ความช่วยเหลือผู้อื่น เช่น หากเห็นว่าในระบบมีข้อผิดพลาดตรงจุดไหน ก็จะส่งข่าวสารไปแจ้งให้แก่ผู้ดูแลระบบเพื่อทำการแก้ไขต่อไป
Grey Hat Hacker
Hacker หมวกเทาจะอยู่ก้ำกึ่งระหว่างหมวกขาวกับหมวกดำคือ เป็นผู้เข้าไปเจาะระบบในเครือข่ายคอมพิวเตอร์หรือหาจุดบกพร่องในโปรแกรมต่างๆแต่ไม่ได้นำไปใช้เพื่อประโยชน์ของตัวเอง และก็ไม่ได้นำจุดอ่อนที่พบไปแจ้งแก่ผู้ดูแลระบบแต่กลับนำข้อมูลเหล่านั้นไปบอกยังที่สาธารณะ เช่น ตามเว็บไซต์หรือแหล่งข้อมูลต่างๆทำให้ข้อมูลสำคัญอาจรั่วไปถึงมือของผู้อื่นที่ไม่ประสงค์ดีได้
.........................................................................................................
ที่มา : หนังสือ มือใหม่ รู้ทัน ป้องกัน HACKER