مهارتهای اصلی برای یک هکر حرفه ای

آیا هکرها آدمهای خوبی هستند یا بد؟ بستگی به تعریف آنها دارد! هکرهای کلاه سفید یا قانونمند از دانش خود برای شناسایی نقاط ضعف شبکه و سیستمها استفاده میکنند در حالیکه هکرهای کلاه سیاه بیشتر برای سرقت و تخریب و مقاصد منفی دست به کارهای نفوذ و هک میزنند.

آیا هکر شدن آسان است؟ نه. در حقیقت راه دشواری پیش روی آنها است.باید دانش و تجربه فراوانی را کسب کنند و در کنار آنها از خلاقیت و کنجکاوی خاص هکرها برای اکتشاف راه های پنهانی بهره ببرند.

در این نوشته به بررسی مهارتهای اصلی که برای یک هکر حرفه ای شدن لازم است میپردازیم:

۱- مهارت های اصلی کامپیوتری:
– مهارتهای اولیه کامپیوتری مانند کار با سیستمهای عامل و آفیس و اینترنت و …

۲- مهارت های شبکه:
–  باید اصول شبکه و مفاهیم آن را بدانید.مواردی همچون :

  • DHCP
  • NAT
  • Subnetting
  • IPv4
  • IPv6
  • Public v Private IP
  • DNS
  • Routers and switches
  • VLANs
  • OSI model
  • MAC addressing
  • ARP

۳- مهارت در لینوکس
– بدلیل ابزارهای خاص امنیتی در توزیع های لینوکسی ، لازم است هکر ها به خوبی با گنولینوکس آشنا باشند و توانایی نصب و کانفیگ توزیهای کلاینتی و سروری آن را بدانند.

۴- وایرشارک!
– یکی از نرم افزارهای خاص امنیتی Wire-shark است که توانایی تحلیل و آنالیز بسته های ارسالی در شبکه را دارد.

۵- مجازی سازی:
– کار به نرم افزارهای مجازی سازی یا Virtualization بسیار مهم است.علاوه بر ایمن نگاه داشتن یک محیط برای تست امکان اجرای بسیاری از فرامین از طریق ماشین های مجازی درون آن وجود دارد.

۶- فناوریها و مفهوم امنیت
– یک هکر خوب باید مفاهیم و فناوری های امنیتی را بخوبی بشناسد تا بتواند از هر کدام آنها برای کارهای خاصی بهره ببرد.مثلا با SSL,PKI,IDS و نظایر آن آشنا باشد.

۷- فناوری های بیسیم
– آشنایی و مهارت در استفاده از فناوری های بیسیم مانند WEP,WPA و نظایر آن بسیار مهم است.

۸- اسکریپت نویسی:
– بدون مهارت اسکپریپت نویسی هکر مجبور است از ابزارهای دیگری استفاده کند که تاثیر پذیری کمتر و محدودیت بیشتری را برایش خواهد داشت.دانش پرل ، بش ؛ پاورشل و … مهم است.

۹- مهارت های بانکهای اطلاعاتی:
– بخش مهمی از امنیت مربوط با دیتابیس ها یا بانکهای اطلاعاتی است.هکرها باید بخوبی با بانکهای اطلاعاتی مختلف آشنا باشند

۱۰ – برنامه های تحت وب یا وب اپلیکیشن ها
– امروزه بسیاری از شرکت ها و سازمان ها و حتی کاربران به سمت استفاده از نرم افزارهای تحت وب رفته اند.لذا متخصص امنیتی نیز باید با برنامه ها تحت و ب مخصوصا ابزارهای خاص امنیتی آشنا باشد

۱۱-  بازرسی:
– بازرسی یا جرم شناسی یا Forensics نیز برای هکرها و متخصصین امنیتی بسیار مهم است.در آینده مطالب بیشتری درباره این موضوع خواهیم نوشت.

۱۲- رمزنگاری
– علم رمزنگاری شامل رمزگذاری و رمز گشایی یکی از آن موضوعات خاصی است که تقریبا جزو اصلی ترین علومی است که یک متخصص امنیتی باید بداند

۱۳- مهندسی معکوس:
– مهندسی معکوس به هکرها اجازه میدهد یا بدافزار را مجدد بسازند و امکانات مختلفی را به آن اضافه کنند.

۱۴- تفکر خلاقانه
–  بر خلاف موارد دیگر که اکتسابی و قابل آموختن هستند این ویژگی ذاتی است.هکرها باید دارای قدرت تفکر خلاقانه برای حمل مسائل باشند.

امیدواریم شما یک متخصص امنیتی و هکر کلاه سفید بشوید و از دانش خود برای رفع مشکلات و نیازهای دیگران استفاده کنید.

لطفا این مطلب را برای دوستان خود ارسال کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

17 + نوزده =