হ্যাকার হচ্ছেন সেই ব্যক্তি যিনি নিরাপত্তা/অনিরাপত্তার সাথে জড়িত এবং নিরাপত্তা ব্যবস্থার দুর্বল দিক খুঁজে বের করায় বিশেষভাবে দক্ষ অথবা অন্য কম্পিউটার ব্যবস্থায় অবৈধ অনুপ্রবেশ করতে সক্ষম বা এর সম্পর্কে গভীর জ্ঞানের অধিকারী।হ্যাকার সাধারনত দুই প্রকার হয়ে থাকে।(১)কালো টুপি হ্যাকার যারা ব্ল্যাক হ্যাট হ্যাকার নামে পরিচিত। এছাড়া আরো নৈতিক হ্যাকার রয়েছেন (যারা সাধারনভাবে (২)হোয়াইট হ্যাট হ্যাকার নামে পরিচিত) এবং নৈতিকতা সম্পর্কে পরিষ্কার হ্যাকার আছেন যাদের গ্রে-হ্যাট হ্যাকার বলে। এদের মধ্যে পার্থক্য করার জন্য প্রায়শ ক্র্যাকার শব্দটি ব্যবহার করা হয়, যা কম্পিউটার নিরাপত্তা হ্যাকার থেকে একাডেমিক বিষয়ের হ্যাকার থেকে আলাদা করার জন্য ব্যবহার করা হয় অথবা অসাধু হ্যাকার (ব্ল্যাক হ্যাট হ্যাকার) থেকে নৈতিক হ্যাকারের (হোয়াইট হ্যাট হ্যাকার) পার্থক্য বুঝাতে ব্যবহৃত হয়।যেমন ভাবে বিপদের সংকেট প্রদানের জন্য লাল রং ব্যবহার করা হয়। ঠিক তেমনি হ্যাকারের হ্যাক করার উদ্দেশ্যকে বিবেচনা করে প্রতীক হিসেবে তিন ধরনের হেড (টুপি) ব্যবহার করা হয়। আর এসব হোয়াইট হ্যাট হ্যাকার, গ্রে হ্যাট হ্যাকার এবং ব্ল্যাক হ্যাট হ্যাকার থেকেই গড়ে উঠে বিখ্যাত হ্যাকাররা।
সাদা টুপি হ্যাকার: এরা কম্পিউটার তথা সাইবার ওয়ার্ল্ডের প্রদান করে । এরা কখনো অপরের ক্ষতি করেনা । এদের কে ইথ্যেকেল হ্যাকার বলা হয় ।
ধুসর টুপি হ্যাকার: এরা এমন এক ধরনের হ্যাকার যারা সাদা টুপি এবং কাল টুপি হ্যাকারের মধ্যপর্তি স্থানে অবস্থান করেন । এরা ইচ্ছা করলে কারোও ক্ষতি ও করতে পারে এবং উপকারো করতে পারে।
কালো টুপি হ্যাকার: হ্যাকার বলতে সাধারনত কালো টুপি হ্যাকার দের বোঝায় এরা সব সময় কোন না কোন ভাবে অপরের ক্ষতি করার চেস্টা করে । সাইবার ওয়ার্ল্ডে এরা সবসময় ঘ্রিনিত হয়ে থাকে । এছারাও আরো কিছু হ্যাকারের ধরন রয়েছে । যেমন- (সাইবার এক্সডি) এরা নিজেরা ভিবিন্ন শেল আপলোড করে থাকে ওয়েব সাইটে এবং অন্যের ক্ষতি করেনা। (স্ক্রিপ্ট কিডি) এরা নিজেরা কিছুই পারেনা বরং ভিবিন্ন সফটওয়ার টুলস ব্যাবহার করে থাকে।