مقاله | article

منظور از هکر‌های کلاه سفید چیست و چه کاری انجام می‌دهند؟

منظور از هکر‌های کلاه سفید چیست و چه کاری انجام می‌دهند؟

منظور از هکرهای کلاه سفید چیست؟ در این مطلب قصد بررسی این موضوع را داریم. یک هکر کلاه سفید عملکردی متفاوت دارد و هدف او از هک نیز چیز دیگری است.

بهتر است قبل از بررسی اینکه منظور از هکرهای کلاه سفید چیست ، به سراغ تعریفی از تاریخچه، هک و هکر برویم. تاریخچه‌ی استفاده از واژه هک و هکر به استفاده از آن در مؤسسه فناوری ماساچوست در سال ۱۹۶۰ برمی‌گردد ومعنی اصلی آن سود بردن از یک روش سریع و هوشمندانه برای حل مشکلی تکنیکی بوده‌است.

منظور از هکر‌های کلاه سفید چیست و چه کاری انجام می‌دهند؟

 

در تعریفی ساده هک (hack) به معنی وارد شدن و دزدی اطلاعات یا تغییر دادن آن‌ها است. اما هکر کیست؟ هکر فردی است که توانایی هک کردن را داشته باشد. یعنی بتواند عمل ورود و دزدی اطلاعات را انجام دهد.

معمولاً این افراد ضریب هوشی بالا، سرعت عمل فوق‌العاده و آگاه هستند. کار هکرها هم می‌تواند گروهی باشد و هم فردی. اینها تعریف ساده‌ای از هک و هکر بود.

 

منظور از هکر‌های کلاه سفید چیست و چه کاری انجام می‌دهند؟

هکرها دسته‌بندی متفاوتی دارند و انگیزه آنها از ورود به سیستم‌ها و دزدیدن اطلاعات نیز متفاوت است. همه‌ی هکرها بد نیستند، هکرهای خوب هم داریم. بنابراین می‌توان گفت که هکرها همگی مخرب و سارق و وحشتناک نیستند. معمولاً هکرها براساس فعالیت و هدفشان از نفوذ به سیستم‌های رایانه‌ای در دسته‌های زیر قرار می‌گیرند:

  • هکرهای کلاه سفید
  • هکرهای کلاه سیاه
  • هکرهای کلاه‌خاکستری
  • هکرهای کلاه صورتی
  • هکر نخبه
  • بچه اسکریپت
  • نوب
  • هکر کلاه آبی

البته در بین این انواع دسته بندی‌ها، در این مطلب هکرهای کلاه سفید مورد بررسی قرار می‌گیرند. به بررسی هکرهای کلاه سفید ، نحوه عملکرد آنها، هدف از نفوذ آنها به سیستم‌ها، مهارت‌های آنها و انواع هکرهای کلاه سفید می‌پردازیم.

منظور از هکرهای کلاه سفید چیست؟

هکرهای کلاه سفید (White Hat Hacker) به گروهی از هکرها گفته می‌شوند که کارهای مفیدی انجام می‌دهند، نفوذ می‌کنند اما نیت بدی ندارند. علت اصلی نفوذ این گونه هکرها به سیستم‌ها معمولاً بررسی امنیت یک سیستم است. البته این کار در جامعه امنیت کامپیوتری تست نفوذ گفته می‌شود. این افراد ممکن است با شرکت‌ها قراردادی برای کشف نقاط ضعف سیستم آن‌ها ببندند و تلاش کنند تا با رعایت کلیه اصول هک اخلاقی به سیستم آن‌ها نفوذ کنند.

بنابراین در این نوع نفوذ هدف نشان دادن ضعف سیستم‌های امنیتی شبکه‌های کامپیوتری است. این گروه به نام هکرهای خوب معروف هستند. پس هکرهای کلاه سفید نه تنها مضر نیستند بلکه در تحکیم دیواره حفاظتی شبکه‌ها نقش اساسی دارند.

هکرهای کلاه سفید اطلاعات را دستکاری نمی‌کنند، جاسوسی نمی‌کنند و به پخش ویروس نیز نمی‌پردازند.

هکرهای کلاه سفید با هدف آگاهی کاربران از حفره‌ها و آسیب پذیری‌های موجود اقدام به هک می‌کنند؛ مخترع وب نیز خود جزو هکرهای کلاه سفید بوده است این دسته از هکرها معمولا توسط شرکت‌های مختلف تجاری و سازمان‌های اداری استخدام می‌شوند تا از میزان آسیب پذیری سیستم‌های مختلف گزارشاتی ارائه کنند.

البته برخی از هکرهای کلاه سفید هم بدون کسب اجازه از شرکت‌های مختلف فعال هستند ولی قوانین را نقض نمی‌کنند و دست به اقداماتی جالب و خلاقانه می‌زنند. هکرهای کلاه سفید متخصصان و کامپیوتر دوستانی هستند که سعی می کنند مشکلات امنیتی در یک سیستم کامپیوتری را پیدا و آنها را برطرف نمایند.

هکرهای کلاه سفید به چه مهارت‌هایی نیاز دارند؟

فردی که نقش یک هکر کلاه سفید را دارد لازم است تا مهرات‌هایی ویژه نیز داشته باشد. هکرهای قانونی بیشتر به فکر کمک و تامین امنیت هستند تا بتوانند مانع ایجاد مشکلات امنیتی شوند. اما مهارت‌هایی که برای هکرهای کلاه سفید لازم است، کدام‌ها هستند؟

اول: مهارت‌های مقدماتی

منظور از مهارت‌های مقدماتی، مهارت‌هایی است که هر هکر حتی قبل از اینکه بخواهد هک کند باید به آنها مسلط باشد.

مهارت‌های پایه‌ای کامپیوتر

هکرهای کلاه سفید بدون شک نیاز به مهارت‌های پایه‌ای کامپیوتر دارند. این مهارت‌ها البته چیزی شبیه به ساخت یک فایل Word و یا گشت زدن در اینترنت نیست بلکه هکر باید بتواند با محیط فرمان ویندوز کار کند، قسمت رجیستری را ویرایش کند و پارامترهای شبکه‌ی خود را تعریف نماید.

مهارت‌های شبکه

هکرهای کلاه سفید به آموزش مفاهیم اولیه شبکه نیاز دارند که از جمله می‌توان به موارد زیر اشاره کرد:

  • DHCP
  • NAT
  • Sub netting
  • IPv4
  • IPv6
  • Public v Private IP
  • DNS
  • Routers and Switches
  • VLANs
  • OSI model
  • MAC addres
  • ARP

مهارت‌های لینوکس

داشتن مهارت در لینوکس نیز به شدت برای یک هکر مهم است. تقریبا تمام ابزارهایی که یک هکر به آن نیاز دارد، برای لینوکس ساخته می‌شود. همچنین لینوکس به شما امکاناتی را می دهد که ویندوز در اختیار شما قرار نمی‌دهد.

برنامه‌های Wireshark یا Tcpdump

Wireshark رایج ترین ابزار برای آنالیز یا Sniff کردن پروتکل‌ها است. برنامه Tcpdump نیز یک آنالیزگر پروتکل تحت محیط فرمان است. هر دو ابزار برای آنالیز کردن ترافیک TCP/IP برای هکرهای کلاه سفید لازمند.

مجازی سازی

برای هک راحت‌تر باید یک نرم افزار مجازی سازی مانند VirtualBox یا VMWare را انتخاب و در ان مهارت داشت. نرم افزارهای مجازی سازی در واقع برای تست نفوذ لازمند. نفوذهای خود را قبل از پیاده سازی در دنیای واقعی در این محیط آزمایش کنید.

مفاهیم امنیت

هکرهای کلاه سفید باید با تمام مفاهیم و تکنولوژی‌های امنیتی به خوبی آشنا باشند. برای اینکه بتوان از موانع امنیتی عبور کرد آشنایی با این مفاهیم لازم است.

یک هکر باید بداند که چیزهایی مانند PKI,SSL, IDS, Firewalls و امثال اینها چی هستند و چگونه کار می‌کنند.

تکنولوژی بی سیم

برای اینکه بتوان یک شبکه بی سیم را هک کرد، ابتدا باید از نحوه عملکرد آن مطلع شد. آشنایی با موضوعاتی چون الگوریتم‌های رمز گذاری (WEP, WPA, WPA2) و WPS و فهمیدن مسائلی همچون پروتکل‌ها برای برقراری ارتباط لازم است.

دوم: مهارت‌های متوسط

دانستن مهارت‌های متوسط هم برای هکرهای کلاه سفید مهم است. زیرا کمک می‌کند که هکر به سطح پیشرفته‌تری برسد و بتواند خود کارهایش را بدون اتکا به دیگر هکرها انجام دهد.

برنامه نویسی

هکر باید دانش برنامه نویسی داشته باشد در غیر اینصورت همیشه نیازمند دیگر هکرها خواهد بود. عدم اطلاع از برنامه نویسی کارایی شما را کاهش می‌دهد. یک هکر قانونی باید قدرت خود در برنامه نویسی را افزایش دهد. هکرهای کلاه سفید باید حداقل به یکی از زبان‌های اسکریپتی برنامه نویسی مسلط باشند.

مهارت‌های پایگاه داده

اگر بخواهید به درستی پایگاه‌های داده را هک کنید، باید نحوه‌ی کارکرد پایگاه‌های داده را بدانید و این شامل زبان SQL است. تسلط بر یکی از پایگاه‌های داده SQL Server, Oracle, MySQL نیز مهم است.

نرم افزارهای تحت وب

هرچه یک هکر بیشتر با نرم افزارها و نحوه‌ی عملکرد آنها آشنا باشد، موفق تر خواهد بود.

آشنایی با اصول رمزنگاری

هکرهای کلاه سفید لازم نیست که یک رمزنگار ماهر باشند اما هرچه بیشتر با نقاط ضعف و قدرت الگوریتم‌های رمزنگاری آشنا باشند، راحت‌تر می‌توانند آنها را هک کنند. به علاوه یک هکر می‌تواند از تکنیک‌های رمزنگاری برای مخفی کردن فعالیت‌های خود استفاده کند.

سوم: مهارت‌های حرفه‌ای

ازجمله مهارت‌های حرفه‌ای که یک هکر به آن نیاز دارد به شرح زیر هستند:

خلاقانه فکر کردن

همیشه یک راه برای هک کردن یک سیستم وجود دارد. یک هکر خلاق به دنبال مسیرهای جدید و روش‌های متفاوتی برای هک است.

مهارت حل مشکل

هکر با مشکلات حل نشده مواجه است که باید بتواد آنها را حل کند. حل چنین مشکلاتی باعث می‌شود هکر با تفکر تحلیلی خو بگیرد. به همین دلیل هکر باید دقیقا تشخیص دهد که مشکل کجاست تا آن را حل کند.

ارائه 2 مقاله ارزشمند در وب سایت packetstormsecurity

ارائه ۲ مقاله ارزشمند در وب سایت packetstormsecurity

سلام خدمت شما

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

ارائه 2 مقاله ارزشمند در وب سایت packetstormsecurity

 

مورد اول : WordPress Penetration Testing Using WPScan And Metasploit  به زبان انگلیسی

مورد دوم : WordPress Security به زبان فارسی

امنیت در سایت های وردپرسی

ایمن بودن یا نبودن وردپرس و از سوالاتی است که همچینان با گذشت چندین سال جوابی ۱۰۰% برای آن پیدا نشده است.برخی وردپرس را ضعیف ترین سیستم مدیریت محتوا می نامند و عده ای دیگر معتقدند که با پیاده سازی روش های صحیح امکان مدیریت بهتر و افزایش ایمنی آن وجود دارد.

امنیت در سایت های وردپرسی

در این مقاله قصد داریم ایمن بودن یا نبودن وردپرس را مورد ارزیابی موشکافانه قرار دهیم.

قبل از شروع هر کاری بهتر است از سرویس trend گوگل به ادرس https://trends.google.com/trends/ استفاده کنیم تا میزان جستجو کاربران پیرامون سیستم مدیریت محتواهای مختلف را بررسی کنیم.

در گام اول ۳ کلمه wordpress , joomla و drupal را در دنیا و در ۵ سال گذشته مورد ارزیابی قرار دادیم.نتایج نشان میدهند در طی ۵ سال گذشته جستجو برای کلمه drupal تغییر چشم گیری نداشته اما جستجو برای joomla و wordpress تغییرات عمده ای را نشان می دهد ، به نحوی که در سال های پیشین جستجو برای joomla بسیار بیشتر بوده است اما با گذشت زمان جای خود را به کلمه wordpress داده است.

همین کار را این بار برای کلمات وردپرس ، جوملا و دروپال و مخصوص کشورعزیزمان ایران انجام دادیم.جالب است که نتایج دقیقا مثل قبل بود.

امنیت در سایت های وردپرسی

پس می توان نتیجه گرفت طی سالیان گذشته جوملا از محبوبیت بیشتری برخوردار بوده است ، اما الان جای خود را به وردپرس داده است.

افزایش محبوبیت وردپرس را می توان افزایش theme ها ، plugin ها و از همه مهم تر open source بودن وردپرس دانست.البته محبوب بودن واستفاده بیشتر نشان دهنده برتری وردپرس نیست.چون اگر به این شکل در نظر بگیریم که پراید در کشورمان بیشتر استفاده می شود پس در نتیجه بهتراست ، یک آنالیز ۱۰۰% اشتباه است.

اما برای این که مقایسه ما رنگ و بوی امنیت داشته باشد بهتراست وضعیت اکسپلویت های ثبت شده برای این cms ها در وب سایت های ثبت اکسپلویتی همچون exploit-db.com را بررسی کنیم.

در این وب سایت اکسپلویت های مختلف در زمینه هک سایت ، هک سیستم های شخصی و … منتشر می شود و به عنوان مرجع وب سایت های ثبت اکسپلویت دنیا شناخته می شود.

لازم است بدانید که اکسپلویت در واقع همانند یک دفترچه راهنما عمل می کند که هم نفوذگران و هم امنیت کاران از آن استفاده می کنند.نفوذگر با استفاده از اکسپلویت به کار نفوذ می پردازد و امنیت کار با استفاده از آن مباحث امنیتی را پیاده می کند.

اکسپلویت همانند یک چاقو عمل می کند که می تواند در دست یک پزشک و یا در دست یک انسان با افکار پلید باشد ، این که چطور از آن استفاده شود بسته به شخصیت فرد دارد.

با جستجو پیرامون اکسپلویت های ثبت شده برای این cms ها نتایج قابل توجهی را به دست آوردیم.تعداد اکسپلویت هایی که برای جوملا منتشر شده بود بسیار زیاد بود و این در حالی است که برای وردپرس اندکی کمتر و برای دروپال بسیار بسیار کمتر بود.

به صورت حدودی برای وردپرس در مقایسه با دروپال ۱۰۰ برابر اکسپلویت داشتیم.البته به خوبی می دانیم که میزان استفاده از دروپال در مقایسه با وردپرس هم تقریبا به همین مقدار است.یعنی سایت هایی که با ورردپرس ساخته می شوند در مقایسه با سایت هایی که از دروپال استفاده می کنند صدها برابر است و شاید کمی طبیعی باشد که نفوذگران به دنبال کشف حفره های امنیتی برای وردپرس باشند تا دروپال ، اما به هر حال چیزی که مشخص است، آن است که امنیت دروپال از وردپرس و وردپرس از جوملا بالاتر است.

همیشه یکسری اشتباهات ساده و پیش پا افتاده امنیت یک سایت وردپرسی را به خطر می اندازد که در اینجا مواردی را بررسی می کنیم.

مورد اول نام گذاری نادرست برای نام دیتابیس ، نام کاربری و رمز عبور سایت است.در زمان نصب وردپرس از شما نامی را برای دیتابیس می خواهد که بسیاری از افراد متاسفانه از نام هایی همچون wordpress , site , password و … استفاده می کنند که این مورد کار نفوذگر را بسیار آسان می کند.همین مشکلات را در بحث قرار دادن نام کاربری و رمزعبور هم داریم.بسیاری از افراد از نام خودشان ، نام سایت ، نام شهر و موارد این چنینی به عنوان نام کاربری استفاده می کنند که کمک بزرگی به نفوذگران است.

مورد دوم عدم به روزرسانی به موقع است.باور کنید به روزرسانی هایی که منتشر می شود برای زیبایی نیست.بسیاری از افراد به دلایل خنده دار همچون از بین نرفتن حجم اینترنت ، از به روزرسانی های منتشر شده برای پلاگین ها استفاده نمی کنند.لازم است بدانید این به روزرسانی ها در ۹۵ درصد مواقع برای رفع یک مشکل امنیتی منتشر شده اند و در صورتی که از آن ها استفاده نکنید ، وب سایت خود را تبدیل به یک طعمه برای نفوذگران کرده اید.

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

این افزونه را می توان از طریق مخازن وردپرس به صورت رایگان دریافت و استفاده نمود.

مورد چهارم استفاده از wp-login.php به عنوان صفحه مدیریت سایت است که در وردپرس به صورت پیش فرض تعیین شده است و همان طور که شما از آن اطلاع دارید ، نفوذگران نیز به خوبی با خبر هستند.پس پیشنهاد می کنیم در اولین فرصت این صفحه را تغییر نام داده و در جهت افزایش امنیت وب سایت وردپرسی خود اقدام کنید.

مورد پنجم مربوط به ۲ مشکل پیش فرض در وردپرس است.اول آن که با اضافه کردن عبارت ?author=1 در ادامه آدرس سایت نام کاربری مدیر سایت مشخص می شود و دوم این که در صفحه مدیریت وردپرس (wp-login.php) ، با وارد کردن نام کاربری و رمز عبور نادرست پیغام اشتباه وارد کردن نام کاربری را می دهد اما زمانی که فقط رمزعبور را اشتباه وارد می کنید ارور تغییر می کند و به ما می گوید رمز عبور استفاده شده برای نام کاربری x اشتباه است ، یعنی غیر مستقیم به ما می گوید که نام کاربری درست است و فقط رمز عبور را اشتباه وارد کرده اید.

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

اگر به بحث تامین امنیت وب سایت وردپرسی خودتان علاقه مند هستید پیشنهاد می کنم از این دوره آموزشی استفاده کنید.

https://faranesh.com/network-security/14871-wordpress-security-2-professional

همچنین اگر از علاقه مندان مطالعه کتاب هستید.می توانید از این کتاب نیز بهره ببرید

https://www.ketabrah.ir/%DA%A9%D8%AA%D8%A7%D8%A8-%D8%AA%D8%A7%D9%85%DB%8C%D9%86-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/book/18254

پس همون طور که متوجه شدید وردپرس مشکلات امنیتی مختلفی را به صورت پیش فرض داراست.اما اگر مدت کوتاهی روی آن زمان بگذارید می توانید همه آنها را برطرف کرده و سایتی ایمن داشته باشید.

بهروز منصوری

 

دانلود مقاله