کلمهی «هکر» در رسانهها معمولاً به یک معنا استفاده میشود: کسی که مخفیانه وارد سیستمهای دیگران میشود. ولی در دنیای واقعی امنیت سایبری، «هکر» یک طیف گسترده از نقشها را در بر میگیرد — از متخصصانی که با اجازهی رسمی شرکتها را امنتر میکنند، تا مجرمانی که به دنبال سود شخصی هستند. فهمیدن این تفاوتها، اولین قدم برای هرکسی است که میخواهد وارد این حوزه شود یا حتی فقط بفهمد در اخبار امنیتی دقیقاً دربارهی چه کسی صحبت میشود.
۱. هکر کلاه سفید (White Hat Hacker)
هکر کلاه سفید کسی است که با اجازهی صریح و مکتوب صاحب یک سیستم، به دنبال آسیبپذیریها میگردد تا آنها را قبل از یک مهاجم واقعی پیدا و گزارش کند. این افراد معمولاً بهعنوان پنتستر، محقق امنیتی، یا عضو تیم قرمز یک سازمان کار میکنند و تحت یک قرارداد رسمی با محدودهی مشخص (Scope) فعالیت میکنند.
چه چیزهایی باید بلد باشند: شبکه و پروتکلهای آن (TCP/IP، DNS، HTTP)، سیستمعاملهای ویندوز و لینوکس در سطح عمیق، اسکریپتنویسی (پایتون، Bash)، آشنایی کامل با ابزارهایی مثل Nmap، Metasploit، Wireshark و Burp Suite، و درک روششناسیهای استاندارد تست نفوذ (مثل PTES). گواهینامههای رایج این مسیر شامل CEH، OSCP و +Security است.
۲. هکر کلاه سیاه (Black Hat Hacker)
هکر کلاه سیاه دقیقاً نقطهی مقابل کلاه سفید است — کسی که بدون هیچ مجوزی، برای منفعت شخصی، آسیبرسانی، یا جاسوسی، به سیستمهای دیگران نفوذ میکند. فعالیت این افراد از نظر قانونی جرم محسوب میشود و میتواند شامل سرقت داده، باجافزار، کلاهبرداری مالی، یا فروش دسترسی غیرمجاز در بازار سیاه باشد.
چه چیزهایی معمولاً بلدند: از نظر فنی، بسیاری از کلاهسیاههای حرفهای مهارتهای مشابهی با کلاهسفیدها دارند (همان ابزارها، همان دانش شبکه و سیستمعامل) — تفاوت اصلی، انگیزه و چارچوب قانونی/اخلاقی است، نه لزوماً سطح مهارت فنی.
۳. هکر کلاه خاکستری (Grey Hat Hacker)
هکر کلاه خاکستری جایی بین این دو قرار میگیرد: معمولاً بدون مجوز رسمی وارد یک سیستم میشود (دقیقاً مثل کلاه سیاه)، ولی هدفش آسیبرسانی نیست — بلکه معمولاً بعد از پیدا کردن یک آسیبپذیری، آن را به صاحب سیستم اطلاع میدهد (گاهی حتی درخواست پاداش میکند). این رفتار از نظر قانونی همچنان میتواند مشکلساز باشد، چون دسترسی اولیه بدون اجازه بوده — حتی با نیت خوب.
چه چیزهایی باید بدانند: علاوهبر مهارتهای فنی مشابه کلاه سفید، درک درستی از مرزهای قانونی افشای مسئولانهی آسیبپذیری (Responsible Disclosure) ضروری است تا از پیامدهای حقوقی دور بمانند.
۴. اسکریپت کیدی (Script Kiddie)
اسکریپت کیدی به کسی گفته میشود که از ابزارها و اسکریپتهای آمادهی دیگران استفاده میکند، بدون اینکه درک عمیقی از نحوهی کارکرد آنها داشته باشد. این افراد معمولاً دنبال کسب شهرت یا آزمایش «برای سرگرمی» هستند تا اهداف پیچیده یا سازمانیافته.
چرا این اصطلاح مهم است: در جامعهی امنیت سایبری، این اصطلاح معمولاً برای نشان دادن سطح پایین مهارت و درک استفاده میشود — یک هشدار برای تازهواردانی که فقط دستورات را کپی میکنند، بدون یادگیری اصول پایهای که این آموزشها روی آنها تاکید دارند.
۵. هکتیویست (Hacktivist)
هکتیویست کسی است که از مهارتهای هک برای اهداف سیاسی، اجتماعی، یا ایدئولوژیک استفاده میکند — نه لزوماً برای سود مالی. نمونههای معروف شامل حملات به وبسایتهای دولتی یا شرکتی برای اعتراض به یک سیاست خاص است. گروه معروف Anonymous نمونهی شناختهشدهی این دسته است.
چه چیزهایی معمولاً بلدند: مهارتهای متغیر است — از حملات سادهی DDoS و Defacement (تغییر ظاهر وبسایت) تا نفوذ و افشای دادههای محرمانه، بسته به سطح تخصص گروه.
۶. مهاجم دولتی / APT (State-Sponsored Hacker)
این دسته شامل تیمهایی است که مستقیم یا غیرمستقیم توسط دولتها حمایت مالی و اطلاعاتی میشوند، معمولاً برای جاسوسی سایبری، خرابکاری در زیرساخت حیاتی، یا جنگ سایبری. اصطلاح APT (Advanced Persistent Threat) دقیقاً به همین دسته اشاره دارد — «پیشرفته» چون از تکنیکهای بسیار پیچیده استفاده میکنند، و «پایدار» چون معمولاً ماهها یا سالها بدون شناساییشدن در یک شبکه باقی میمانند.
چه چیزهایی بلدند: منابع تقریباً نامحدود، دسترسی به آسیبپذیریهای روز-صفر (Zero-Day) کشفنشده، و تیمهای تخصصی برای هر مرحله از حمله (شناسایی، نفوذ، حفظ دسترسی، پنهانکاری).
۷. تیم قرمز و تیم آبی (Red Team و Blue Team)
این دو نقش، بخش تدافعی/تهاجمی سازمانیافتهی یک سازمان بزرگ هستند، نه دستهبندی جداگانه از انگیزه. تیم قرمز نقش مهاجم را بازی میکند (شبیه یک کلاه سفید، ولی معمولاً بهصورت داخلی و مداوم در یک سازمان) تا دفاع سازمان را محک بزند؛ تیم آبی مسئول دفاع واقعی است — نظارت بر لاگها، شناسایی نفوذ، و واکنش به حادثه. ترکیب این دو، تیم بنفش (Purple Team) نام دارد که هدفش انتقال مستقیم یافتههای تیم قرمز به بهبود دفاع تیم آبی است.
چه چیزهایی باید بلد باشند: تیم قرمز نیاز به همان مهارتهای پنتستر کلاه سفید دارد؛ تیم آبی به تحلیل لاگ، ابزارهای SIEM، فارنزیک دیجیتال، و درک عمیق رفتار عادی شبکه برای تشخیص ناهنجاری نیاز دارد.
۸. شکارچی باگ (Bug Bounty Hunter)
این افراد بهطور مستقل (نه لزوماً استخدام یک شرکت خاص) از طریق برنامههای رسمی «شکار باگ» (مثل HackerOne یا Bugcrowd) به دنبال آسیبپذیری در برنامهها و سایتهای شرکتهای مختلف میگردند و در ازای گزارش هر آسیبپذیری معتبر، پاداش مالی دریافت میکنند — یک مسیر کاملاً قانونی و روبهرشد برای کسب درآمد از مهارت هک.
چه چیزهایی باید بلد باشند: تمرکز بالا روی امنیت برنامههای وب (OWASP Top 10)، مهارتهای پنتست دستی (نه فقط اسکنر خودکار)، و توانایی نوشتن گزارش فنی واضح و قابلبازتولید — چون کیفیت گزارش مستقیماً روی میزان پاداش تاثیر دارد.
چرا فهمیدن این طیف اهمیت دارد؟
اگر قصد ورود به دنیای امنیت سایبری را دارید، اولین تصمیم بزرگ همین است: در کدام نقش میخواهید فعالیت کنید؟ تمام مهارتهای فنی (شبکه، سیستمعامل، ابزارهای تست نفوذ) که در دورههای من تدریس میشود، دقیقاً همان پایهای است که یک هکر کلاه سفید، عضو تیم قرمز، یا شکارچی باگ به آن نیاز دارد — تفاوت اصلی، همیشه در چارچوب قانونی و اخلاقیای است که این مهارتها در آن بهکار گرفته میشوند.
وبلاگ