مقدمهحمله سایبری عبارت است از هرگونه تلاش مخرب برای دستیابی به دسترسی رایانه، سیستم محاسباتی یا شبکه رایانه ای با هدف ایجاد آسیب است. هدف حملات سایبری غیرفعال کردن، مختل کردن، تخریب یا کنترل سیستم های رایانه ای یا تغییر، مسدود کردن، حذف، دستکاری یا سرقت داده های موجود در این سیستم ها است. هر فرد یا گروهی می تواند با استفاده از یک یا چند استراتژی حمله از هر نقطه ای حمله سایبری را انجام دهد. یکی از این حملات Brute Force است که در این مطلب انواع آن و راهکار های جلوگیری از آن را بررسی می کنیم.
|
حمله Brute Force چیست؟
یک روش هک است که از آزمون و خطا برای شکستن رمزهای ورود استفاده میکند. این یک تاکتیک ساده و در عین حال قالبا کاربردی برای دستیابی به دسترسی غیرمجاز به حسابهای فردی و سیستمها و شبکههای سازمانها است.
” در این روش هکر چندین نام کاربری و رمز عبور را آنقدر امتحان می کند و اغلب از رایانه برای آزمایش طیف گسترده ای از ترکیب ها استفاده می کند تا زمانی که اطلاعات ورود صحیح را پیدا کند. “
نام «نیروی بیرحم» از مهاجمانی گرفته شده است که از تلاشهای بسیار شدید برای دسترسی به حسابهای کاربری استفاده میکنند. با وجود اینکه یک روش قدیمی حمله سایبری است،اما حملات brute force همچنان تاکتیک محبوب هکرها است.
❗ انواع حملات Brute Force
انواع مختلفی از روشهای حمله brute force وجود دارد که به مهاجمان اجازه دسترسی غیرمجاز و سرقت دادههای کاربر را میدهد. در ادامه انواع آن را بررسی میکنیم.
۱) حملات Brute Force ساده
یک حمله Brute Force ساده زمانی اتفاق میافتد که هکر سعی میکند اعتبار ورود کاربر را به صورت دستی و بدون استفاده از هیچ نرمافزاری حدس بزند. این معمولاً از طریق ترکیب رمزهای عبور استاندارد یا کدهای شماره شناسایی شخصی (PIN) است.
این حملات ساده هستند زیرا بسیاری از افراد همچنان از رمزهای عبور ضعیف مانند «password123» یا «1234» استفاده میکنند یا از آداب رمز عبور ضعیف استفاده میکنند، مانند استفاده از رمز عبور یکسان برای چندین وبسایت. همچنین هکرهایی می توانند رمزهای عبور را حدس بزنند که حداقل موارد مورد نیاز برای شناسایی و شکستن رمز عبور احتمالی یک فرد، مانند نام تیم ورزشی مورد علاقه فرد را میدانند.
۲) حملات دیکشنری
حمله فرهنگ لغت شکلی اساسی از هک از این نوع است که در آن مهاجم هدفی را انتخاب می کند، سپس رمزهای عبور احتمالی را بر اساس نام کاربری آن فرد آزمایش می کند.
نام “حمله لغت نامه” از هکرها گرفته شده است که در فرهنگ لغت ها جستجو می کنند و کلمات را با کاراکترها و اعداد خاص اصلاح می کنند. این نوع حمله معمولاً زمانبر است و در مقایسه با روشهای حمله جدیدتر و مؤثرتر، شانس موفقیت کمی دارد.
۳) حملات هیبرید بروت فورس
حمله Brute Force ترکیبی زمانی است که یک هکر یک روش حمله فرهنگ لغت را با یک حمله Brute Force ساده ترکیب می کند. با دانستن یک نام کاربری توسط هکر شروع میشود،و ورود به حساب کاربری را انجام میدهد.
مهاجم با فهرستی از کلمات بالقوه شروع میکند، سپس با ترکیب حروف، حروف و اعداد آزمایش میکند تا رمز عبور صحیح را پیدا کند. این رویکرد به هکرها اجازه می دهد تا رمزهای عبوری را پیدا کنند که کلمات رایج یا محبوب را با اعداد، سال ها یا کاراکترهای تصادفی مانند “SanDiego123” یا “Rover2020” ترکیب می کند.
۴) حملات بروت فورس معکوس
یک حمله brute force معکوس می بیند که مهاجم فرآیند را با یک رمز عبور شناخته شده آغاز می کند که معمولاً از طریق یک نفوذ شبکه کشف می شود. آنها از آن رمز عبور برای جستجوی اعتبار ورود منطبق با استفاده از لیست میلیون ها نام کاربری استفاده می کنند. مهاجمان همچنین ممکن است از رمز عبور ضعیفی که معمولاً استفاده میشود، مانند «Password123» برای جستجو در پایگاه دادهای از نامهای کاربری برای یک مورد مشابه استفاده کنند.
۵) پر کردن اعتبار
پر کردن اعتبار، آداب رمز عبور ضعیف کاربران را طعمه می کند. مهاجمان ترکیب نام کاربری و رمز عبوری را که دزدیدهاند جمعآوری میکنند و سپس آنها را در وبسایتهای دیگر آزمایش میکنند تا ببینند آیا میتوانند به حسابهای کاربری اضافی دسترسی پیدا کنند یا خیر. اگر افراد از ترکیب نام کاربری و رمز عبور یکسان استفاده کنند یا از رمزهای عبور برای حسابهای مختلف و پروفایلهای رسانههای اجتماعی استفاده کنند، این رویکرد موفقیتآمیز است.
⇐ خرید هاست امن و باکیفیت تلاش نت ⇒
انگیزه های پشت حملات Brute Force
هک به صبر و حوصله زیادی نیاز دارد زیرا ممکن است ماه ها یا حتی سال ها طول بکشد تا مهاجم بتواند رمز عبور یا کلید رمزگذاری را شکست دهد! با این حال، پاداش های بالقوه بسیار زیاد است.
یک هکر ممکن است برای به دست آوردن سود مالی از کمیسیون تبلیغات، یک حمله به یک وب سایت یا چندین وب سایت انجام دهد. روش های رایج عبارتند از:
- قرار دادن تبلیغات اسپم در وبسایتهای محبوب، که مهاجم را قادر میسازد تا هر بار که تبلیغی توسط بازدیدکننده کلیک یا مشاهده میشود، درآمد کسب کند.
- تغییر مسیر ترافیک یک وب سایت قانونی به سایت های تبلیغاتی سفارش داده شده غیرقانونی.
- آلوده کردن یک وب سایت و بازدیدکنندگان سایت با بدافزارهایی مانند نرم افزارهای جاسوسی که فعالیت را ردیابی می کند. سپس داده های جمع آوری شده بدون رضایت کاربر به تبلیغ کنندگان فروخته می شود.
-
سرقت اطلاعات شخصی
هک حسابهای شخصی کاربر میتواند گنجینهای از دادهها، جزئیات مالی و حسابهای بانکی گرفته تا اطلاعات پزشکی محرمانه را فراهم کند. دسترسی به یک حساب کاربری به مهاجم این امکان را میدهد که هویت یک فرد را جعل کند، پول آنها را بدزدد، اعتبار آنها را به اشخاص ثالث بفروشد یا از اطلاعات برای انجام حملات گستردهتر استفاده کند.
” دادههای شخصی و اعتبارنامههای ورود نیز میتوانند از طریق نقض دادههای شرکتی به سرقت بروند که باعث میشود مهاجمان به پایگاههای اطلاعاتی حساس سازمانها دسترسی پیدا کنند. “
-
انتشار بدافزار
حملات بروت فورس اغلب شخصی نیستند. یک هکر ممکن است به سادگی بخواهد خرابکاری ایجاد کند و مهارت های مخرب خود را به نمایش بگذارد. آنها ممکن است این کار را با پخش بدافزار از طریق ایمیل یا پیامهای سرویس پیام کوتاه (SMS)، مخفی کردن بدافزار در یک وبسایت جعلی که شبیه به یک سایت قانونی طراحی شده است، یا هدایت بازدیدکنندگان وبسایت به سایتهای مخرب انجام دهند.
” با آلوده کردن رایانه کاربر به بدافزار، مهاجم میتواند راه خود را به سیستمها و شبکههای متصل وارد کند و حملات سایبری گستردهتری را علیه سازمانها انجام دهد. “
-
ربودن سیستم ها برای فعالیت های مخرب
حملات Brute Force میتوانند نقش مهمی در راهاندازی حملات گستردهتر توسط عوامل مخرب با استفاده از چندین دستگاه، به نام باتنت، ایفا کنند. این معمولاً یک حمله انکار سرویس توزیع شده (DDoS) است که هدف آن غلبه بر سیستمها و دیوار امنیتی هدف است.
-
تخریب شهرت یک شرکت یا وب سایت
حملات Brute Force اغلب در تلاشی برای سرقت دادههای یک سازمان انجام میشوند که نه تنها هزینههای مالی برای آنها دارد، بلکه باعث آسیب زیادی به شهرت میشود. وبسایتها همچنین میتوانند هدف حملاتی قرار گیرند که متن و تصاویر توهینآمیز یا توهینآمیز آنها را آلوده میکند و در نتیجه اعتبار آنها را تحقیر میکند که میتواند منجر به حذف آنها شود.
⚠ ابزار حمله Brute Force
حدس زدن ایمیل کاربر یا رمز عبور وبسایت رسانههای اجتماعی میتواند فرآیندی زمانبر باشد، بهخصوص اگر حسابها دارای رمزهای عبور قوی باشند. هکرها برای ساده کردن این فرآیند، نرمافزار و ابزارهایی را توسعه دادهاند که به آنها در شکستن رمزهای عبور کمک میکند.
ابزارهای حمله شامل نرم افزار های شکستن رمز عبور است که ترکیب نام کاربری و رمز عبور را می شکند عبارتند از:
-
Aircrack-ng
مجموعه ای از ابزارهایی که امنیت شبکه Wi-Fi را برای نظارت و صادرات داده ها و حمله به سازمان از طریق روش هایی مانند نقاط دسترسی جعلی و تزریق بسته ارزیابی می کند.
-
John the Ripper
یک ابزار بازیابی رمز عبور منبع باز که از صدها نوع رمز و هش، از جمله رمزهای عبور کاربر برای macOS، Unix، و Windows، سرورهای پایگاه داده، برنامه های کاربردی وب، ترافیک شبکه، کلیدهای خصوصی رمزگذاری شده و فایل های سند پشتیبانی می کند.
این نوع نرمافزارها میتوانند به سرعت ترکیبهایی را حدس بزنند که رمزهای عبور ضعیف را شناسایی میکنند و چندین پروتکل رایانه، مودمهای بیسیم و دستگاههای ذخیرهسازی رمزگذاری شده را میشکنند.
یک حمله brute force همچنین می تواند به مقدار زیادی قدرت محاسباتی نیاز داشته باشد. برای مبارزه با آن، هکرها راهحلهای سختافزاری را توسعه دادهاند که فرآیند را سادهتر میکند، مانند ترکیب واحد پردازش مرکزی دستگاه (CPU) و واحد پردازش گرافیکی (GPU). افزودن هسته محاسباتی GPU سیستم را قادر می سازد تا چندین کار را به طور همزمان پردازش کند و هکرها رمزهای عبور را با سرعت قابل توجهی بشکنند.
❓ چگونه از حملات Brute Force جلوگیری کنیم؟
افراد و سازمان ها می توانند چندین تاکتیک را برای محافظت از خود در برابر آسیب پذیری های شناخته شده مانند پروتکل دسکتاپ از راه دور (RDP) به کار گیرند.همچنین میتواند به سازمانها کمک کند تا دفاع امنیتی خود را تقویت کنند و از اطلاعات محرمانه خود در برابر حملات Brute Force محافظت کنند.
۱) از رمز عبور فوق قوی استفاده کنید!
بهترین راه برای دفاع در برابر حملات Brute Force که گذرواژهها را هدف قرار میدهند این است که رمزهای عبور را تا حد ممکن سختتر کنید. کاربران نهایی با استفاده از رمزهای عبور قوی تر و پیروی از بهترین شیوه های رمز عبور سختگیرانه، نقش کلیدی در حفاظت از داده های خود و سازمانشان دارند. این کار حدس زدن گذرواژهها را برای مهاجمان سختتر و زمانبرتر میکند که میتواند منجر به تسلیم شدن آنها شود.
۲) از رمزهای عبور محافظت کنید.
اگر سازمانی قادر به محافظت از داده های خود در برابر حملات Brute Force نباشد، استفاده از بهترین شیوه های رمز عبور قوی برای کاربران فایده ای ندارد.
۳) از نرخ های رمزگذاری بالا استفاده کنید.
رمزگذاری رمزهای عبور سیستم با بالاترین نرخ رمزگذاری موجود، مانند 256 بیت، شانس موفقیت یک حمله Brute Force را محدود می کند و شکستن رمزهای عبور را سخت تر می کند.
۴) Salt the hash
نمک زدن هش یک تاکتیک رمزنگاری است که به مدیران سیستم امکان میدهد هش رمز عبور خود را تقویت کنند. آنها برای تقویت و محافظت از رمز عبور، نمکی – حروف و اعداد تصادفی ذخیره شده در یک پایگاه داده جداگانه – را به رمز عبور اضافه می کنند.
۵) استفاده از احراز هویت چند عاملی MFA
هنگامی که احراز هویت را به ورود کاربر اضافه می کنید، وابستگی را از رمزهای عبور حذف می کنید. با استفاده از MFA، پس از اینکه کاربر با رمز عبور خود وارد سیستم شد، از او خواسته میشود که مدارک دیگری را ارائه کند که نشان دهد همان کسی است که میگوید، مانند کدی که از طریق پیام کوتاه یا روی دستگاهش ارسال میشود یا اسکن اثر انگشت. این می تواند مانع از دسترسی یک هکر به حساب کاربری یا سیستم تجاری یک کاربر شود، حتی اگر آنها اعتبار ورود کاربر را داشته باشند.
۶) محدود کردن تلاشهای ورود
محدود کردن تعداد دفعاتی که کاربر میتواند اعتبار رمز عبور خود را دوباره وارد کند، میزان موفقیت حملات Brute Force را کاهش میدهد. جلوگیری از تلاش مجدد برای ورود به سیستم پس از دو یا سه بار ورود ناموفق، میتواند مانع از یک مهاجم بالقوه شود، در حالی که قفل کردن یک حساب کاربری پس از تلاشهای ناموفق متعدد برای ورود، مانع از آزمایش مکرر ترکیب نام کاربری و رمز عبور هکر میشود.
۷) پشتیبانی مداوم امنیتی و رمز عبور
علاوه بر آگاهی کاربر و امنیت فناوری اطلاعات، کسبوکارها باید اطمینان حاصل کنند که سیستمها و نرمافزارها همیشه بهروز نگه داشته میشوند و پشتیبانی مستمر از کارمندان ارائه میکنند.
۸) ارائه آموزش گذرواژه
برای کاربران مهم است که بفهمند بهترین شیوه های استفاده از امنیت و رمز عبور چگونه به نظر می رسند و نشانه های آشکار حملات سایبری را تشخیص دهند. آنها همچنین به آموزش منظم و به روز رسانی نیاز دارند تا از آخرین تهدیدات آگاه شوند و شیوه های خوب را تقویت کنند. ابزارهای مدیریت رمز عبور شرکتی نیز به کاربران امکان میدهد رمزهای عبور پیچیده را ذخیره کرده و خطر از دست دادن رمز عبور خود را که میتواند دادههای شرکت را در معرض خطر قرار دهد، از بین ببرند.
۹) نظارت بر شبکهها در زمان واقعی
حملات Brute Force را میتوان از طریق فعالیتهای گویا مانند تلاشهای متعدد برای ورود به سیستم و ورود از دستگاههای جدید یا مکانهای غیرمعمول مشاهده کرد. کسبوکارها باید دائماً سیستمها و شبکههای خود را از نظر رفتار مشکوک یا غیرعادی کنترل کنند و فوراً فعالیتهای بالقوه مخرب را مسدود کنند.
نکته: کلید رمزگذاری چیست؟
رمزگذاری یک تاکتیک امنیت سایبری است که داده ها را به هم می ریزد تا به صورت رشته ای از کاراکترهای تصادفی ظاهر شود. کلید رمزگذاری صحیح، داده ها را از هم جدا می کند.
یک کلید رمزگذاری 128 بیتی برای شکستن به دو تا به قدرت 128 ترکیب نیاز دارد که برای اکثر کامپیوترهای قدرتمند غیرممکن است. اکثر وبسایت ها و مرورگرهای وب از آن استفاده می کنند. رمزگذاری 256 بیتی حفاظت از دادهها را حتی قویتر میکند، تا جایی که حتی یک رایانه قدرتمند که میتواند تریلیونها ترکیب را در هر ثانیه بررسی کند، هرگز آن را خراب نمیکند. که همین مورد باعث می شود رمزگذاری 256 بیتی کاملاً در برابر حملات Brute Force مصون باشد.
تلاش نت
02154109000