شکستن گذرواژه ها بر خلاف آن چه بسیاری از کاربران تصور می کنند کار پیچیده ای نبوده و دیگر همانند گذشته نیست که یک هکر ماه ها برای انجام چنین کاری وقت سپری کند.
آیا گذرواژه شما ایمن است؟ آیا به طول گذرواژه خود اطمینان دارید؟ کافی است یک دقیقه زمان گذاشته و این مقاله را مطالعه کنید، بعد به این دو سؤال پاسخ دهید.
به تازگی یک کارشناس خبره امنیتی موفق شده است با استفاده از راهکار رایانش خوشه ای گذرواژه های متعلق به سیستم عامل ویندوز را در کمتر از 6 ساعت هک کند.
رایانش خوشه ای شامل مجموعه ای از سیستم های متصل به یکدیگر بوده که با یکدیگر کار می کنند.
چینش این کامپیوترها به گونه ای است که در عمل همه آن ها به صورت یک کامپیوتر واحد شناخته می شوند.
بر عکس رایانش مشبک (grid computers) در کلاسترهای کامپیوتری هر گره به گونه ای تنظیم می شود که توانایی انجام وظایف یکسانی را دارد که توسط نرم افزار ویژه ای کنترل و زمان بندی می شوند.
هفته گذشته در کنفرانس «Passwords^12» از کلاستر جدیدی در اسلو نروژ رونمایی شد.
جرمی گاسنی که پیش تر سابقه طراحی چنین سیستم هایی را دارد و در گذشته با استفاده از چهار کارت گرافیک رادئون مدل HD6990 موفق شده بود کلاستری را طراحی کند که توانایی پیش بینی 88 میلیارد پیش بینی در هر ثانیه را بر پایه «NTLM» داشت، از کلاستر جدید خود رونمایی کرد.
جرمی گاسنی در زمان طراحی کلاستر جدید سه سؤال اصلی را برای خود و اعضاء تیمی که روی این پروژه کار می کردند مطرح کرد: مشکل: توانایی کرک کردن گذرواژه ها با توان زیاد راهکار: به کارگیری تعداد زیادی GPU سؤال فنی: چه تعداد هسته پردازشی گرافیکی برای این منظور لازم است؟خروجی این سؤالات در نهایت باعث ساخت یک کلاستر کامپیوتر قدرتمند شده است.
این کلاستر کامپیوتر قدرتمند این توانایی را دارد تا در هر ثانیه 350 میلیارد پیش بینی را ارائه کرده و به بهترین شکل ممکن از نرم افزار مجازی سازی که از 25 هسته گرافیکی (GPU) مبتنی بر کارت های رادئون ای ام دی استفاده می کند، بهره ببرد. این 64 بیتی مبتنی بر کلاستر GPU روی پلتفرم OpenCL که از پلتفرم های منبع باز در زمینه برنامه نویسی گرافیکی به شمار می رود و به کارت های گرافیکی اجازه می دهد روی یک کامپیوتر با یکدیگر کار کنند استفاده می کند.
این کلاستر به راحتی توانایی پیش بینی 350 میلیارد پیش بینی را در هر ثانیه دارد. سرعت بالای این کلاستر به آن اجازه داده است تا در هر سیکل کاری بتواند از سد دفاعی الگوریتم رمزنگاری NTLM که مایکروسافت در سیستم عامل های ویندوز از آن استفاده می کند گذر کند.
البته این کلاستر از بسته رایگان کرک گذرواژه ها موسوم به ocl-Hashcat Plus استفاده می کند. بسته فوق به گونه ای طراحی شده است که از کارت های گرافیک به بهترین شیوه ممکن استفاده می کند.
گاسنی با استفاده از این ماشین موفق شده است نزدیک به 90 درصد گذرواژه های 6.5 میلیون کاربر سایت لینکدین را بشکند.
در کنار سخت افزار قدرتمندی که برای این منظور استفاده شده است، کلاستر جدید از 500 میلیون گذرواژه قدرتمند و طیف گسترده ای از دستورالعمل های پیشرفته برنامه نویسی برای این منظور استفاده می کند البته کلاستر جدید چهار برابر سریع تر از نمونه قبلی خود عمل می کند.
به دلیل این که این ماشین توانایی پیش بینی 64 میلیارد گذرواژه مبتنی بر الگوریتم SHA1 که توسط لینکدین مورد استفاده قرار می گیرد را دارد.
این کلاستر همچنین این توانایی را دارد تا 180 میلیارد ترکیب گذرواژه را زمانی که از الگوریتم رمزنگاری MD5 استفاده شده باشد پیش بینی کند که در مقایسه با نمونه قبلی خود چهار برابر سریع تر است.
در یک دهه اخیر به کارگیری محاسبات مبتنی بر پردازنده های گرافیکی به ویژه برای شکستن آفلاین گذرواژه ها رواج زیادی پیدا کرده است اما تا به امروز محدودیت هایی در ارتباط با مادربردها، بایوس سیستم ها و درایورهای سخت افزاری و کارت های گرافیکی وجود داشت.
آمار و ارقام های ارائه شده درباره این کلاستر نشان می دهند که کلاستر فوق توانایی ترکیب کردن 95 به توان 8 گذرواژه را در 5 ساعت و نیم دارد.
این مجموعه شگفت انگیز این توانایی را دارد تا به هر گذرواژه 8 کاراکتری که ترکیبی از ارقام، کاراکترهای بزرگ و کوچک و سمبل ها است به راحتی نفوذ کند.
پلتفرم خوشه ای Virtual OpenCL همراه با ocl-Hashcat Plus که یک ابزار کرک گذارواژه است کار می کند البته لازم به توضیح است که این کلاستر محدود به حملات brute force نیست و این توانایی را دارد تا از تکنیک های دیگری شبیه به لغت نامه هکری برای شکستن هر ترکیبی از گذرواژه ها استفاده کند.
مدیرعامل و مؤسس Stricture Consulting Group در این باره به سایت آرس تکنیکا گفته است: « در گذشته مردم از VCL و راهکارهای مختلفی برای دستیابی به سطحی از موفقیت استفاده می کردند.»
او در ادامه صحبت های خود افزود: «VCL به عنوان آخرین راهکار می تواند مورد استفاده قرار گیرد، ما اکنون راه حلی در اختیار داریم که خارج از چهارچوب موجود عمل کرده و توانایی اداره کردن خودکار پیچیدگی ها را دارد.
همچنین به آسانی مدیریت می شود، به دلیل این که همه گره های محاسباتی شما فقط و فقط روی VCL نصب می شود. شما نرم افزار خود را روی یک کنترلر کلاستر نصب می کنید.»