هجوم بالقوة الغاشمة
في علم التشفير ، يُعدّ هجوم القوة الغاشمة أو البحث الشامل عن المفتاح هجومًا تحليليًا تشفيريًا يقوم فيه المهاجم بإدخال العديد من المفاتيح أو كلمات المرور المحتملة على أمل التوصل إلى المفتاح الصحيح. نظريًا، يمكن استخدام هذه الاستراتيجية لكسر أي شكل من أشكال التشفير غير الآمن من الناحية المعلوماتية . [ 1 ] مع ذلك، في نظام تشفير مصمم بشكل صحيح، تكون فرصة تخمين المفتاح بنجاح ضئيلة للغاية.
عند محاولة اختراق كلمات المرور ، تُعدّ هذه الطريقة سريعة جدًا عند استخدامها لفحص جميع كلمات المرور القصيرة، ولكن بالنسبة لكلمات المرور الطويلة، تُستخدم طرق أخرى مثل هجوم القاموس لأن البحث الشامل يستغرق وقتًا طويلاً. تحتوي كلمات المرور والعبارات والمفاتيح الطويلة على عدد أكبر من القيم المحتملة، مما يجعل اختراقها أصعب بكثير من اختراق كلمات المرور القصيرة نظرًا لتنوع الأحرف. [ 2 ]
يمكن الحد من فعالية هجمات القوة الغاشمة بتطبيق تقنيات تمديد المفاتيح، مما يُصعّب على المهاجم اكتشاف اختراق الشفرة، أو بجعله يبذل جهدًا أكبر لاختبار كل تخمين. ومن مقاييس قوة نظام التشفير المدة الزمنية التي قد يستغرقها المهاجم نظريًا لشن هجوم قوة غاشم ناجح ضده. [ 3 ]
تُعدّ هجمات القوة الغاشمة تطبيقًا لتقنية البحث الشامل، وهي أسلوب عام لحل المشكلات يعتمد على حصر جميع الاحتمالات وفحص كل منها. يُستخدم مصطلح "الهجوم الشامل" أحيانًا لوصف هجوم القوة الغاشمة، [ 4 ] بينما يُستخدم مصطلح "الهجوم المضاد" للإشارة إلى التدابير المضادة. [ 5 ]
المفهوم الأساسي
تعتمد هجمات القوة الغاشمة على حساب كل تركيبة ممكنة لتكوين كلمة مرور واختبارها للتأكد من صحتها. ومع ازدياد طول كلمة المرور، يزداد الوقت اللازم، في المتوسط، للعثور على كلمة المرور الصحيحة بشكل كبير. [ 6 ]
الحدود النظرية

تتزايد الموارد اللازمة لهجوم القوة الغاشمة بشكلٍ كبير مع زيادة حجم المفتاح ، وليس بشكلٍ خطي. على الرغم من أن لوائح التصدير الأمريكية كانت تُقيّد تاريخيًا أطوال المفاتيح إلى 56 بت متناظرة (مثل معيار تشفير البيانات )، إلا أن هذه القيود لم تعد سارية، لذا تستخدم الخوارزميات المتناظرة الحديثة عادةً مفاتيح أقوى حسابيًا تتراوح أطوالها بين 128 و256 بت.
هناك حجة فيزيائية تُشير إلى أن المفتاح المتناظر ذو 128 بت آمن حسابيًا ضد هجمات القوة الغاشمة. يحدد حد لانداور، الذي تنص عليه قوانين الفيزياء، حدًا أدنى للطاقة اللازمة لإجراء عملية حسابية مقدارها kT · ln 2 لكل بت يتم مسحه في العملية، حيث T هي درجة حرارة جهاز الحوسبة بالكلفن ، و k هو ثابت بولتزمان ، واللوغاريتم الطبيعي للعدد 2 يساوي تقريبًا 0.693 (0.6931471805599453). لا يمكن لأي جهاز حوسبة غير قابل للعكس أن يستخدم طاقة أقل من ذلك، حتى من حيث المبدأ. [ 7 ] وبالتالي، فإن مجرد استعراض القيم الممكنة لمفتاح متناظر ذي 128 بت (مع تجاهل إجراء الحساب الفعلي للتحقق منه) يتطلب، نظريًا، 2^ 128 - 1 عملية استعراض بت على معالج تقليدي. إذا افترضنا أن الحساب يتم بالقرب من درجة حرارة الغرفة (≈300 كلفن)، فيمكن تطبيق حد فون نيومان-لانداور لتقدير الطاقة المطلوبة بحوالي 10^ 18 جول ، وهو ما يعادل استهلاك 30 جيجاوات من الطاقة لمدة عام. وهذا يساوي 30 × 10^ 9 واط × 365 × 24 × 3600 ثانية = 9.46 × 10^ 17 جول أو 262.7 تيراواط ساعة (حوالي 0.1% من إنتاج الطاقة العالمي السنوي ). أما الحساب الفعلي الكامل - أي فحص كل مفتاح للتأكد من إيجاد حل - فسيستهلك أضعاف هذه الكمية. علاوة على ذلك، فإن هذه الطاقة المطلوبة هي فقط الطاقة اللازمة لتصفح فضاء المفاتيح؛ ولا يُؤخذ في الاعتبار الوقت الفعلي اللازم لقلب كل بت، وهو بالتأكيد أكبر من الصفر (انظر حد بريمرمان ).
مع ذلك، تفترض هذه الحجة أن قيم السجلات تُغيّر باستخدام عمليات الضبط والمسح التقليدية، والتي تُولّد حتمًا إنتروبيا . وقد ثبت أنه يمكن تصميم أجهزة حاسوبية بحيث لا تواجه هذا العائق النظري (انظر الحوسبة العكسية )، على الرغم من أنه لم يُعرف حتى الآن بناء أي حواسيب من هذا النوع.

مع توفر بدائل تجارية لحلول الدوائر المتكاملة الخاصة بالتطبيقات (ASIC) الحكومية، والمعروفة أيضًا بهجمات الأجهزة المخصصة ، أثبتت تقنيتان ناشئتان قدرتهما على اختراق بعض خوارزميات التشفير باستخدام أسلوب التجربة والخطأ. الأولى هي تقنية وحدات معالجة الرسومات (GPU) الحديثة، [ 8 ] والثانية هي تقنية مصفوفات البوابات المنطقية القابلة للبرمجة (FPGA). تتميز وحدات معالجة الرسومات بتوفرها الواسع وسعرها المناسب، بينما تتميز مصفوفات البوابات المنطقية القابلة للبرمجة بكفاءتها في استهلاك الطاقة لكل عملية تشفير. تسعى كلتا التقنيتين إلى نقل مزايا المعالجة المتوازية إلى هجمات التجربة والخطأ. في حالة وحدات معالجة الرسومات، يصل عدد وحدات المعالجة إلى المئات، وفي حالة مصفوفات البوابات المنطقية القابلة للبرمجة إلى الآلاف، مما يجعلها أكثر ملاءمة لكسر كلمات المرور من المعالجات التقليدية. على سبيل المثال، في عام 2022، تم ربط 8 وحدات معالجة رسومات من نوع Nvidia RTX 4090 لاختبار قوة كلمات المرور باستخدام برنامج Hashcat، وأظهرت النتائج إمكانية تجربة 200 مليار تركيبة من كلمات مرور NTLM مكونة من ثمانية أحرف في 48 دقيقة. [ 9 ] [ 10 ]
أثبتت العديد من المنشورات في مجال التحليل التشفيري كفاءة استهلاك الطاقة لتقنية FPGA الحالية؛ فعلى سبيل المثال، يستهلك حاسوب COPACOBANA FPGA Cluster نفس الطاقة التي يستهلكها حاسوب شخصي واحد (600 واط)، ولكنه يؤدي أداءً يعادل 2500 حاسوب شخصي في بعض الخوارزميات. وتقدم العديد من الشركات حلولاً لتحليل التشفير تعتمد على تقنية FPGA، بدءًا من بطاقة FPGA PCI Express واحدة وصولاً إلى حواسيب FPGA مخصصة. وقد تم اختراق تشفير WPA و WPA2 بنجاح باستخدام أسلوب التخمين العشوائي، مما أدى إلى تقليل عبء العمل بمقدار 50 ضعفًا مقارنةً بوحدات المعالجة المركزية التقليدية [ 11 ] [ 12 ] ، وبمقدار مئات في حالة FPGA.

يسمح معيار التشفير المتقدم (AES) باستخدام مفاتيح بطول 256 بت. ويتطلب كسر مفتاح متماثل بطول 256 بت باستخدام أسلوب التجربة والخطأ قوة حسابية تفوق قوة كسر مفتاح بطول 128 بت بمقدار 2128 مرة. أحد أسرع الحواسيب العملاقة في عام 2019 يتمتع بسرعة 100 بيتافلوب ، ما يُمكّنه نظريًا من فحص 100 تريليون (10^ 14 ) مفتاح AES في الثانية (بافتراض 1000 عملية فحص لكل مفتاح)، ولكنه مع ذلك سيحتاج إلى 3.67 × 10^ 55 سنة لاستنفاد مساحة مفاتيح 256 بت. [ 13 ]
يفترض هجوم القوة الغاشمة ضمنيًا استخدام فضاء المفاتيح بالكامل لتوليد المفاتيح، وهو ما يعتمد على مولد أرقام عشوائية فعال ، وعدم وجود أي عيوب في الخوارزمية أو تطبيقها. على سبيل المثال، تم اختراق عدد من الأنظمة التي كان يُعتقد في الأصل استحالة اختراقها باستخدام القوة الغاشمة، وذلك لأن فضاء المفاتيح المطلوب البحث فيه كان أصغر بكثير مما كان يُعتقد، بسبب نقص الإنتروبيا في مولدات الأرقام شبه العشوائية الخاصة بها . تشمل هذه الأنظمة تطبيق Netscape لبروتوكول طبقة المقابس الآمنة (SSL) (الذي تم اختراقه بواسطة إيان غولدبرغ وديفيد فاغنر عام 1995)، وإصدار Debian / Ubuntu من OpenSSL الذي اكتُشف وجود خلل فيه عام 2008. [ 14 ] [ 15 ] كما أدى نقص مماثل في الإنتروبيا المُطبقة إلى كسر شفرة Enigma . [ 16 ] [ 17 ]
إعادة تدوير بيانات الاعتماد
إعادة تدوير بيانات الاعتماد هي ممارسة اختراق تتمثل في إعادة استخدام مجموعات أسماء المستخدمين وكلمات المرور التي تم جمعها في هجمات القوة الغاشمة السابقة. ومن أشكال إعادة تدوير بيانات الاعتماد الخاصة ما يُعرف بـ "تمرير التجزئة" ، حيث تُسرق بيانات الاعتماد المُجزأة غير المُملّحة ويُعاد استخدامها دون الحاجة إلى اختراقها بالقوة الغاشمة أولاً. [ 18 ]
رموز غير قابلة للكسر
بعض أنواع التشفير، بحكم خصائصها الرياضية، لا يمكن اختراقها بالقوة الغاشمة. ومن الأمثلة على ذلك تشفير المفتاح لمرة واحدة ، حيث يقابل كل بت من النص الواضح مفتاحٌ من تسلسل عشوائي تمامًا من بتات المفاتيح. فعند تعريض سلسلة نصية مُشفّرة بمفتاح لمرة واحدة مكونة من 140 حرفًا لهجوم القوة الغاشمة، ستكشف في النهاية عن جميع السلاسل النصية الممكنة المكونة من 140 حرفًا، بما في ذلك الإجابة الصحيحة، ولكن من بين جميع الإجابات المُعطاة، لن يكون هناك سبيل لمعرفة الإجابة الصحيحة. إن اختراق مثل هذا النظام، كما فعل مشروع فينونا ، لا يعتمد عمومًا على التشفير البحت، بل على أخطاء في تنفيذه، مثل عدم عشوائية لوحات المفاتيح، أو اعتراض لوحات المفاتيح، أو ارتكاب المشغلين أخطاءً. [ 19 ]
التدابير المضادة
في حالة الهجوم غير المتصل بالإنترنت، حيث يتمكن المهاجم من الوصول إلى البيانات المشفرة، يمكنه تجربة تركيبات المفاتيح دون خطر الكشف أو التدخل. أما في حالة الهجمات المتصلة بالإنترنت ، فيمكن لمسؤولي قواعد البيانات والفهارس اتخاذ تدابير مضادة، مثل تحديد عدد محاولات إدخال كلمة المرور، وإضافة فترات زمنية بين المحاولات المتتالية، وزيادة تعقيد الإجابة (كطلب إجابة CAPTCHA أو استخدام المصادقة متعددة العوامل )، و/أو قفل الحسابات بعد محاولات تسجيل دخول فاشلة. [ 20 ] كما يمكن لمسؤولي المواقع الإلكترونية منع عنوان IP معين من تجربة أكثر من عدد محدد مسبقًا من كلمات المرور ضد أي حساب على الموقع. [ 21 ] بالإضافة إلى ذلك، يوفر إطار عمل MITRE D3FEND توصيات منظمة للدفاع ضد هجمات القوة الغاشمة من خلال تطبيق استراتيجيات مثل تصفية حركة مرور الشبكة، ونشر بيانات اعتماد وهمية، وإبطال ذاكرة التخزين المؤقت للمصادقة. [ 22 ]
هجوم القوة الغاشمة العكسي
في هجوم القوة الغاشمة العكسي (المعروف أيضًا باسم رش كلمات المرور)، تُجرَّب كلمة مرور واحدة (عادةً ما تكون شائعة) على عدة أسماء مستخدمين أو ملفات مشفرة. [ 23 ] وقد تُكرَّر هذه العملية لعدد قليل من كلمات المرور المختارة. في هذه الاستراتيجية، لا يستهدف المهاجم مستخدمًا محددًا.
انظر أيضاً
ملحوظات
- ^ بار، بيلزل وبرينيل 2010 ، ص. 7.
- ↑ أوربينا، إيان (2014). "الحياة السرية لكلمات المرور. صحيفة نيويورك تايمز " .
- ↑ شريتويزر، سيباستيان؛ كاتزنبايسر، ستيفان (2011)، "إخفاء الشيفرة ضد الهندسة العكسية الثابتة والديناميكية" ، إخفاء المعلومات ، سلسلة محاضرات في علوم الحاسوب، المجلد 6958، برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ، الصفحات 270-284 ، doi : 10.1007/978-3-642-24178-9_19 ، ISBN 978-3-642-24177-2تم الاطلاع عليه بتاريخ 5 سبتمبر 2021
- ↑ "احمِ موقعك من هجمات القوة الغاشمة باستخدام إضافة Sebsoft's Anti Hammering Authentication Plugin #MoodlePlugins #MoodleSecurity" . elearnmagazine.com . مجلة e Learn. ١٦ يناير ٢٠١٦. تاريخ الاطلاع: ٢٧ أكتوبر ٢٠٢٢ .
- ↑ "تكوين Serv-U للحماية من هجمات القوة الغاشمة" . solarwinds.com . Solar Winds . تم الاطلاع عليه بتاريخ 27 أكتوبر 2022 .
- ↑ "هجوم القوة الغاشمة: التعريف والأمثلة" . www.kaspersky.com . 20 أكتوبر 2020. تم الاطلاع عليه بتاريخ 8 نوفمبر 2020 .
- ^ لانداور 1961 ، ص 183-191.
- ↑ غراهام 2011 .
- ↑ روديسيل، ب. (17 نوفمبر 2022). "اختراق كلمات المرور باستخدام وحدات معالجة الرسومات عالية الأداء: هل من طريقة لمنع ذلك؟" . سبايس وركس . تم الاطلاع عليه في 24 ديسمبر 2023 .
- ↑ بيريس، ف. (18 أكتوبر 2022). "ثماني بطاقات رسومات RTX 4090 قادرة على اختراق كلمات المرور في أقل من ساعة" . دار النشر المستقبلية . تم الاطلاع عليه بتاريخ 25 ديسمبر 2023 .
- ↑ كينغسلي-هيوز 2008 .
- ↑ كامرلينج 2007 .
- ↑ "نوفمبر 2019 | أفضل 500 موقع لأجهزة الكمبيوتر العملاقة" . www.top500.org . مؤرشف من الأصل في 19 نوفمبر 2019. تم الاطلاع عليه في 15 مايو 2020 .
- ↑ فييغا، ميسييه وشاندرا 2002 ، ص 18.
- ↑ CERT-2008 .
- ↑ إليس 2005 .
- ↑ NSA-2009 .
- ↑ "ما هو هجوم تمرير التجزئة (PtH)؟" . بيوند تراست . 4 أغسطس 2023. مؤرشف من الأصل في 15 مايو 2024. تم الاطلاع عليه في 23 يونيو 2024 .
- ↑ رينارد 1997 ، ص 86.
- ↑ بورنيت وفوستر 2004 .
- ↑ ريستيك 2010 ، ص 136.
- ↑ "تطبيق إطار عمل MITRE D3FEND لتقنية ATT&CK T1110: الهجوم العنيف" . D3 Security . 25 أغسطس 2023. تم الاطلاع عليه بتاريخ 19 يونيو 2024 .
- ↑ "InfoSecPro.com - استشاريون في أمن الحاسوب والشبكات والتطبيقات والأمن المادي" . www.infosecpro.com . مؤرشف من الأصل بتاريخ 4 أبريل 2017. تم الاطلاع عليه بتاريخ 8 مايو 2018 .
مراجع
- أدلمان، ليونارد م .؛ روثيموند، بول دبليو كيه ؛ رويس، سام ؛ وينفري، إريك (10-12 يونيو 1996). حول تطبيق الحوسبة الجزيئية على معيار تشفير البيانات . وقائع الاجتماع السنوي الثاني حول الحواسيب القائمة على الحمض النووي . جامعة برينستون .
- فك تشفير DES - أسرار أبحاث التشفير، وسياسات التنصت، وتصميم الرقائق .مؤسسة الحدود الإلكترونية. 1998.ISBN 1-56592-520-3.
- بورنيت، مارك؛ فوستر، جيمس سي. (2004). اختراق الشفرة: أمان تطبيقات الويب ASP.NET . سينغريس. ISBN 1-932266-65-8.
- ديفي، دبليو؛ هيلمان، إم إي (1977). "تحليل تشفيري شامل لمعيار تشفير البيانات التابع للمكتب الوطني للمعايير". مجلة الكمبيوتر . 10 : 74-84 . doi : 10.1109/cm.1977.217750 . S2CID 2412454 .
- غراهام، روبرت ديفيد (22 يونيو 2011). "اختراق كلمات المرور، وتعدين العملات الرقمية، ووحدات معالجة الرسومات" . erratasec.com . تم الاطلاع عليه بتاريخ 17 أغسطس 2011 .
- إليس، كلير (مارس 2005). "استكشاف اللغز" . مجلة بلس.
- كامرلينغ، إريك (12 نوفمبر 2007). "إلكومسوفت تطلق تقنية متطورة لاستعادة كلمات المرور باستخدام وحدة معالجة الرسومات (GPU)" . سيمانتك .
- كينغسلي-هيوز، أدريان (12 أكتوبر 2008). "شركة ElcomSoft تستخدم وحدات معالجة الرسومات من NVIDIA لتسريع هجوم القوة الغاشمة على بروتوكول WPA/WPA2" . ZDNet . مؤرشف من الأصل في 26 يونيو 2010.
- لانداور، ل. (1961). "عدم الانعكاسية وتوليد الحرارة في عملية الحوسبة" . مجلة آي بي إم للبحوث والتطوير . 5 (3): 183-191 . doi : 10.1147/rd.53.0183 . مؤرشف من الأصل في 3 مارس 2016.
- بار، كريستوف؛ بيلزل، يان؛ برينيل، بارت (2010). فهم التشفير: كتاب دراسي للطلاب والممارسين . سبرينغر. ISBN 978-3-642-04100-6.
- رينارد، روبرت (1997). كاسر الشفرات السرية 2: دليل محلل الشفرات . جاكسونفيل، فلوريدا: سميث ودانيال للتسويق. رقم ISBN 1-889668-06-0تم الاطلاع عليه بتاريخ 21 سبتمبر 2008 .
- ريستيك، إيفان (2010). دليل مود سيكيوريتي . فيستي داك. رقم ISBN 978-1-907117-02-2.
- فييغا، جون ؛ ميسييه، مات؛ تشاندرا، برافير (2002). أمن الشبكات باستخدام OpenSSL . أورايلي. ISBN 0-596-00270-Xتم الاطلاع عليه بتاريخ 25 نوفمبر 2008 .
- وينر، مايكل ج. (1996). "بحث فعال عن مفتاح DES". التشفير العملي لشبكات البيانات . دبليو. ستالينغز، محرر، مطبعة جمعية مهندسي الكهرباء والإلكترونيات.
- تنبيه تقني للأمن السيبراني TA08-137A: ثغرة أمنية في مولد الأرقام العشوائية لـ OpenSSL في نظامي Debian/Ubuntu . فريق الاستجابة للطوارئ الحاسوبية بالولايات المتحدة (CERT). 16 مايو 2008. مؤرشف من الأصل في 16 سبتمبر 2008. تم الاطلاع عليه في 10 أغسطس 2008 .
- "كيف ساهم علماء الرياضيات في انتصار وكالة الأمن القومي في الحرب العالمية الثانية" . وكالة الأمن القومي . 15 يناير 2009. مؤرشف من الأصل في 7 مارس 2009.
روابط خارجية
- مسابقة فك تشفير DES-III برعاية RSA
- عرض توضيحي لجهاز يعتمد على أسلوب التجربة والخطأ مصمم لتخمين رمز مرور أجهزة آيفون المقفلة التي تعمل بنظام iOS 10.3.3
- كيف فككنا شفرات كتاب الشفرات - مقال بقلم الفريق الفائز في تحدي كتاب الشفرات
- الهجمات المشفرة
- الهجمات الإلكترونية
