hackerแฮกเกอร์ความหมายเดิมจะหมายถึงนักโปรแกรมที่มีความสนใจหรือความเชี่ยวชาญอย่างลึกซึ้งในระบบคอมพิวเตอร์ถ้าเป็นนักโปรแกรมทั่วไปก็จะสนใจเพียงแค่ว่าทำโปรแกรมให้เสร็จและใช้งานได้ตามต้องการเท่านั้นแต่พวกแฮกเกอร์จะชอบคิดค้นหาวิธีการแปลกๆใหม่ๆ เพื่อให้โปรแกรมทำงานด้วยประสิทธิภาพสูงสุด หรือชอบแก้ไขปัญหาที่ซับซ้อนยุ่งยาก เป็นโปรแกรมเมอร์ที่หมกมุ่นอยู่กับการปรับปรุงโปรแกรมให้ทำงานได้ดีขึ้น ซึ่งหมายรวมถึงผู้เชี่ยวชาญทางด้านโปรแกรมด้วย
cracker แคร็กเกอร์คือผู้ที่หาทางเจาะเข้าสู่ระบบคอมพิวเตอร์ต่างๆโดยไม่ได้รับอนุญาต อาจจะเพื่อความสนุก หรือเพื่อการโจรกรรมและทำลายข้อมูลเป็นคำที่ใช้แทนคำว่า แฮกเกอร์ เพื่อให้คำว่าแฮกเกอร์ยังคงความหมายเดิมว่าเป็นผู้ที่เชี่ยวชาญด้านโปรแกรม และแก้ปัญหาคอมพิวเตอร์ได้เก่ง
แต่ในปัจจุบันนิยม ใช้คำว่าแฮกเกอร์ในความหมายว่าเป็นผู้ที่พยายาม ทำลายการรักษาความปลอดภัย ในระบบคอมพิวเตอร์และเพื่อป้องกันความสับสนเมื่อผู้อ่านต้องไปอ่านเรื่องราว ของแฮกเกอร์ในบทความเรื่องอื่นๆ ผู้เขียนจึงขอใช้คำว่าแฮกเกอร์ในความหมายดังกล่าวนี้
– แฮกเกอร์หมวกดำ (black hat hacker) /แครกเกอร์(Cracker) จัดว่าเป็นแฮกเกอร์ฝ่ายอธรรม นิยมใช้ความสามารถเฉพาะตัวไปในทางที่ผิด มีเจตนามุ่งร้าย ทำให้เกิดปัญหาในระบบคอมพิวเตอร์เป็นแฮกเกอร์ที่เจาะระบบอย่างผิดกฎหมายและสร้างความเสียหายให้เกิดขึ้นใน ระบบข้อมูลคอมพิวเตอร์ ซึ่งแฮกเกอร์ในกลุ่มนี้เป็นกลุ่มที่สร้างความยุ่งยากให้แก่ผู้ที่ดูแลความ ปลอดภัยของระบบคอมพิวเตอร์เป็นอย่างยิ่ง
แฮกเกอร์หมวกขาว (white hat hacker)เป็นพวกที่มีความเชี่ยวชาญด้านระบบคอมพิวเตอร์อย่างดีเยี่ยมสามารถค้นพบช่องโหว่และแจ้งเตือนให้เจ้าของระบบได้รับรู้อีกทั้งยังนิยมศึกษาหาความรู้เพิ่มเติม แบ่งปันความรู้ที่ได้และไม่เคยคิดทำลายข้อมูลโดยมีเจตนาเป็นแฮกเกอร์ที่ถูกว่าจ้างโดยบริษัทหรือหน่วยงานรัฐบาลเพื่อคอยค้นหาจุดอ่อนในระบบคอมพิวเตอร์ขององค์กรนั้นๆ แล้วแก้ไขจุดอ่อนดังกล่าวให้หมดไป
สคริปท์คิดดี้ (Script-kiddy) เป็นพวกน้องใหม่ที่เพิ่งเข้าวงการ แต่กำลังทวีจำนวนเพิ่มขึ้น คนพวกนี้ไม่จำเป็นต้องรู้หรือมีความสามารถมากนัก แต่อาศัยเครื่องไม้เครื่องมือที่หาได้จากเว็บไซต์หรือกระดานสนทนาของกลุ่มแค รกเกอร์มาทดลองใช้ เช่น การแฮกอีเมล์ การแฮกยูสเซอร์มาเล่นเน็ตฟรี
บัญญัติ 12 ประการสำหรับแฮกเกอร์
1. จงอย่าทำลายข้อมูลใด ๆ ของระบบด้วยความจงใจ
2. จงอย่าพยายามเปลี่ยนแปลงไฟล์ใด ๆ ของระบบ นอกเสียจากว่าจำเป็นต้องทำ เพื่อไม่ให้ถูกแกะรอย หรือเพื่อให้สามารถกลับมาในระบบได้อีกครั้ง
3. จงอย่าทิ้งชื่อจริง หมายเลขโทรศัพท์ไว้บนระบบที่คุณแอบเข้าไป เพราะข้อมูลเหล่านี้จะนำมาซึ่งความไม่ปลอดภัย
4. พึงระวังในการแชร์ข้อมูลกับคนที่คุณไม่รู้จักอย่างแท้จริง ไม่รู้ชื่อ หมายเลขโทรศัพท์ และ อาชีพ
5. อย่าบอกหมายเลขโทรศัพท์ของคุณให้ใครทราบ
6. จงอย่าพยายามแฮกเข้าไปในระบบคอมพิวเตอร์ของรัฐ เนื่องจากระบบเหล่านี้มักมีระบบรักษาความปลอดภัยสูงอยู่แล้ว นอกจากนี้คุณจะถูกตามล่าจนได้ ต่างจากระบบของเอกชนที่มักคำนึงถึงผลกำไรและค่าใช้จ่ายในการตามล่า ถ้าคุณไม่ได้เข้าไปทำลายข้อมูลที่สำคัญแล้ว เขาก็มักไม่เสียเวลามาตามล่าคุณ
7. ไม่มีความจำเป็นที่จะต้องใช้โค้ดหรือรหัสใด ๆ ที่ยาวเกินความจำเป็น
8. จงอย่าตั้งอยู่ในความไม่ประมาท ข้อมูลใด ๆ ที่เก็บอยู่บนฮาร์ดดิสก์ให้พยายามเข้ารหัสเอาไว้เสมอ เพราะถ้าถูกจับจะไม่มีเวลาทำ พยายามซ้อนโน้ตต่าง ๆ ที่จดไว้ในที่ ๆ ปลอดภัย
9. พึ่งระมัดระวังการโพสต์ข้อมูลหรือข่าวบนกระดานข่าว ปกติแล้วแฮกเกอร์มืออาชีพจะไม่โพสต์ข้อมูลใด ๆ ที่เกี่ยวข้องกับระบบที่เขาใช้งานอยู่ หรือถ้าจะโพสต์ก็มักไม่ระบุชัดเจน ส่วนใหญ่เป็นข้อความทั่ว ๆ ไปมากกว่า
10. อย่าที่จะถามคำถามกับแฮกเกอร์ที่มีประสบการณ์มากกว่า แต่ก็อย่าหวังว่าจะมีคนตอบคำถามให้คุณทั้งหมด
11. จงแฮก เริ่มต้นทำ อ่านข้อมูลใด ๆ ก็ได้ที่สนใจ
12. กรณีที่ถูกจับ ขอให้ปิดปากเงียบไว้ก่อน และรีบติดต่อทนาย