بهترین وب سایتهای تمرین هک اخلاقی و امنیت سایبری
در دنیای امروز، امنیت سایبری یکی از مهمترین مهارتهایی است که مردم عادی باید با آن آشنا باشند و متخصصان IT باید بر آن مسلط باشند. یادگیری هک اخلاقی و تکنیکهای امنیتی نه تنها به شما کمک میکند تا سیستمها را محافظت کنید، بلکه درک عمیقتری از تهدیدات سایبری به شما میدهد. در این مقاله، بهترین وب سایتهای تمرینی برای یادگیری هک اخلاقی (CEH) و امنیت سایبری را معرفی میکنیم.
پلتفرمهای Capture The Flag (CTF)
1.PicoCTF
یکی از بهترین پلتفرمهای مبتدی برای شروع کار با CTF است. این سایت توسط دانشگاه کارنگی ملون طراحی شده و چالشهای متنوعی در زمینههای cryptography، web exploitation، binary exploitation و forensics ارائه میدهد؛ که شرکت کنندگان باید مجموعه ای چالش ها را حل کنند.
چالش ها عبارت است از:
1.رمزنگاری (Cryptography): رمزگشایی پیام ها یا شکستن کدها.
2.مهندسی معکوس (Reverse Engineering): تحلیل برنامه ها برای کشف رفتار برنامه و نوع عملکردشان.
3.تحلیل قانونی دیجیتال (Forensics): بازیابی اطلاعات از فایل ها و سیستم ها.
4.نفوذ (Exploitation): یافتن و بهرهبرداری از آسیب پذیریها در نرمافزارها.
5.امنیت وب (Web Security): کشف آسیب پذیری و نقص های امنیتی در وبسایت ها.
2.OverTheWire
مجموعهای از war games که برای تمرین مهارتهای امنیتی طراحی شدهاندکه بسیار جالب و کاربردی میباشد. هر سطح چالشی جدید ارائه میدهد و باید با توجه به دستورالعمل سطح عمل خواسته شده را انجام دهید تا بتوانید به سطح بعدی بروید. هر چه جلوتر میروید، چالش ها سخت تر و پیچیده تر میشوند.
3.CTFtime
پلتفرم برای دنبال کردن مسابقات (Capture The Flag) در سراسر جهان همچنین که اطلاعات مسابقات CTF در سراسر جهان را جمعآوری میکند. این پلتفرم این امکان را میدهد که بتوانید به صورت آنلاین یا حضوری در مسابقات شرکت کنید. همچنین کاربران میتوانند به تیم ها بپیوندند و به آنها در مسائل مختلف همانند یک هم تیمی کمک کنند.
4.TryHackMe
پلتفرم آموزشی تعاملی که اتاق های مختلفی برای یادگیری topics امنیتی ارائه میدهد. محیطی تعاملی برای کاربران فراهم میکند تا بتوانند مهارت های سایبری خود را از راه تمرین و دوره آموزشی تقویت کنند. از مبتدی تا پیشرفته، هر سطحی کاربران میتواند مطالب مناسب موضوع، علاقه، مهارت خود را پیدا کند.
آزمایشگاه های مجازی (LABS)
1.HackTheBox
یک از محبوب ترین پلتفرمها برای تست مهارت های هک و انجام تست نفوذ و امنیت را ارائه میدهد. در این پلتفرم بخش های آسیب پذیری وجود دارد و شما را دعوت میکند تا آنها را هک کنید. شامل challenges واقعی و محیطهای شبیهسازی شده enterprise است. جالبی پلتفرم در اولین گام کار با آن این است که، از شما درخواست میشود کد دعوت مخصصوص خود را هک کنید و به اینصورت تمرین های شما آغاز میشود.
2.VulnHub
مجموعهای از ماشین های مجازی (VM) دارای آسیب پذیری(Vulnerable) که میتوانید دانلود کرده و روی سیستم خود اجرا کنید. کاربران ماشین مجازی را در محیط مجازی خود پیاده سازی میکنند و با شناسایی نقاط ضعف و آسیب پذیریها، توانایی های خود را تقویت میکنند. هر VM چالشهای مختلفی دارد و برای تمرین تست نفوذ و امنیت عالی است.
3.DVWA(Damn Vulnerable Web Application)
یک برنامه تحت وب (Web Application) عمدا آسیب پذیر که برای آموزش(امنیت برنامه تحت وب) web application security طراحی شده است. که شامل آسیبپذیریهای رایجی مثل SQL Injection، XSS، Command Injection، CSRF و File Inclusion است؛ که کاربران میتوانند به شناسایی و بهره برداری از انواع آسیب پذیریهای رایج در برنامه های تحت وب بپردازند.
4.MetaSploitable
MetaSploitable یک سیستم عامل است که دارای محیط گرافیکی نیست و بصورت Terminal اجرا میشود. این سیستم عامل دارای حفره و آسیب پذیریهای شناخته شده و از پیش تعبیه شده هست، و از آن برای آموزش تست نفوذ استفاده میکنند.
پلتفرمهای آموزش Web Security
1.PortSwigger Web Security Academy
آکادمی رایگان PortSwigger یک پلتفرم آموزشی رایگان توسط شرکت Port Swigger، سازنده ابزار Burp Suite است، که آموزشهای کامل و تمرین های عملی در زمینه web security ارائه میدهد. شامل آزمایشگاه های(Labs) تعاملی و مطالب جامع است که میتواند مفاهیمی امنیت و نفوذ را در یک محیط بیاموزند.
2.OWASP WebGoat
پروژه WebGoat از OWASP یک برنامه تحت وب است که دارای حفره و آسیب پذیری از پیش تعبیه شده است.این پروژه دارای سرفصل های مختلف است و در هر مرحله شما درس های جدیدی از برنامه های وب درباره آسیب پذیریها و نحوه مقابله با آنها یاد میگیرید؛ و برای پیشرفت باید آن سرفصل را پاس کنید تا فصل جدیدی را یاد بگیرید.
3.bWAPP(Buggy Web Application)
یک برنامه تحت وب رایگان و متن باز (Open Source) است که دارای بیش از 100 باگ امنیتی مختلف است. این برنامه به علاقه مندان به امنیت، توسعه دهندگان و دانشجویان کمک میکند تا آسیب پذیریهای تحت وب را کشف و از آنها جلوگیری کنند. این برنامه برای آموزش تست نفوذ و هک امنیتی بسیار تاثیرگذار است.
پلتفرمهای Reverse Engineering
1.Crackmes
مجموعهای از برنامههای کوچک که برای تمرین(مهندسی معکوس) reverse engineering طراحی شدهاند. سطوح مختلف از beginner تا expert دارد، هر کدام را که بخواهید میتوانید انتخاب کنید و درباره کار و تعامل با آن برنامه توضیحات و نظر دهید تا برای دیگران نیز قابل مشاهده و کمک کننده باشد.
2.Root ME
پلتفرم آموزش هک و امنیت چند زبانه کشور فرانسه میباشد و برای آزمایش و پیشرفت در مهارت هک و امنیت تاثیرگذار است. مجموعه ای از چالش ها را دارد که به طور منظم بروزرسانی میشوند و هرکدام به نوعی خاص هستند که شما هیچ وقت نمیتوانید از آن دل بکنید. این نکته را هم باید درنظر داشته باشید که این پلتفرم برای مبتدیان مناسب نیست و برای حرفه ای ها طراحی شده است.
منابع آموزشی تکمیلی
1.Cybrary
یکی از بزرگ ترین پلتفرم آموزش آنلاین که دورههای مختلف امنیت سایبری ارائه میدهد. این پلتفرم دوره های مختلفی از سطوح مبتدی تا پیشرفته را ارائه میدهد، از هک قانونمند (Ethical Hacking) تا incident response را پوشش میدهد.
2.SANS Cyber Challenges
چالشهای امنیتی که توسط SANS Institute ارائه میشود. شامل سناریو های واقعی و تمرینی است.
3.HackerRank Security Domain
بخش امنیتی HackerRank که چالشهای programming مرتبط با امنیت ارائه میدهد.
نکات مهم برای استفاده
اصول اخلاقی
·همیشه در محیطهای قانونی و مجاز تمرین کنید، به هر وبسایت و برنامه ای نمیتوان اعتماد کرد.
·هرگز مهارتهای آموخته شده را علیه سیستمهای واقعی، عمومی یا متصل به اینترنت(بدون فایروال) بدون اجازه استفاده نکنید
·هدف از یادگیری، بهبود امنیت و محافظت از سیستمها است و مسئولیت هرگونه سوءاستفاده از این دروس پای خود شخص میباشد.
توصیههای یادگیری
·از سطح مبتدی شروع کرده و خود را پرورش دهید. وقتی که فکر میکنید آماده هستید، تدریجاً به چالشهای پیچیدهتر بروید
·در community ها شرکت کنید و با سایر یادگیرندگان تعامل داشته باشید. استفاده از تجربه های دیگران همیشه مثبت عمل کرده است.
·تمرین منظم کلید موفقیت در این حوزه است. مباحث امنیت سایبری همیشه و هرروز درحال بروزرسانی است. مهم است همیشه با مباحث جدید تعامل داشته باشید و تمرین کنید چرا که، این مباحث فرار هستند.
·مستندات و write-up های سایرین را مطالعه کنید. برخی مواقع ممکن است با باگ یا مشکلاتی روبهرو شوید که در اینترنت راه حل مشخصی ندارد. نکات و نوشته های افراد باتجربه همیشه میتواند کمک حال شود.
نتیجهگیری
یادگیری هک اخلاقی و امنیت سایبری مسیری طولانی اما جذاب است. از این رو برای کار با ابزار های امنیتی و تمرین نیاز به یک محیط تعاملی یا مجازی است، استفاده از این پلتفرمها میتواند مسیر شما را در این حوزه هموار کند. مهم این است که همیشه اصول اخلاقی را رعایت کرده و مهارتهای خود را برای بهبود امنیت سایبری به کار بگیرید.با تمرین مداوم روی این وب سایتها و شرکت در community های امنیتی، میتوانید تبدیل به یک متخصص امنیت سایبری شوید و به محافظت از دنیای دیجیتال کمک کنید.

دیدگاه ها (0)