Bitcoin Forum
May 22, 2024, 10:31:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: سرقة المحفظة/ خلال تخمين عبارات الإسترداد  (Read 69 times)
albon (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1393



View Profile
December 31, 2022, 04:34:44 PM
Merited by hugeblack (4), GxSTxV (4), Ulven (2)
 #1

مرحباً أخوانى الاعزاء متابعين القسم العربى,

عدنا لكم من جديد بعد انقطاع دام اسابيع , موضوعنا اليوم هناك الكثير منا من يتسائل عنه وخصوصاً المبتدئون فى مجال العملات الرقمية

لذلك وددت مشاركته معكم و أتمنى أن ينال اعجابكم وتتم الافادة للجميع

هل من الممكن سرقة اموال محفظتك من خلال تخمين كلمات عبارات الاسترداد؟

سؤال فى غاية الاهمية وهناك من يود أن يعرف اجابته لذلك دعونا نقوم بالاجابة الكافية بإذن الله وأتمنى أن تشاركونى بآرائكم



أولًا يجب أن نعلم أن الكلمات الخاصّة بالمحفظة سواءً كانت 12 أو 24 كلمة هي نظام بديل عن إنشاء المفتاح الخاصّ بالمحفظة والذي يستخدم في التحكم في أصول المحفظة وتوقيع المعاملات إلخ..
هذا النظام كان غرضه تسهيل التعامل مع المحفظة بسبب صعوبة استخدام المفاتيح الخاصّة.

للتوضيح هذا نموذج لمفتاح خاصّ لمحفظة بتكوين:
8e4616c0b8b9e6d60d5ddc5e0c e61ac652cb11e7737d71e0eec81da1c1fd2f14
استبدال المفاتيح الخاصّة بالكلمات تم عبر تقديم معيار BIP39 وهو اختصار 39th Bitcoin Improvement Proposal، وهو نظام يُعمل به منذ سنوات، وتستخدمه أشهر المحافظ.



عندما تقوم بإنشاء محفظة على تطبيق يعتمد على معيار BIP39 يتم توليد الكلمات بشكل عشوائي من قائمة مكونة من 2048 كلمة، ومن هذه الكلمات يتم توليد المفتاح الخاصّ بمحفظة كل عملة داخل المحفظة الرئيسية.


على سبيل المثال.. إذا كنت تستخدم محفظة داعمة لمعيار BIP39 مثل TrustWallet، يمكنك باستخدام كلمات الـSeed Phrase استرداد عملاتك الموجودة على محفظة Tron مثلًا داخل محفظة TrustWallet الرئيسية دون باقي العملات الأخرى.

القائمة المستخدمة في توليد كلمات العبارة السرية للمحافظ التي تستخدم معيار BIP39 هي قائمة ثابتة لا تتغير، مكونة من 2048 كلمة فقط.
هذه القائمة لم يتم اختيارها بشكل عشوائي، ولكن تم اختيارها بعناية، بحيث لا توجد أكثر من كلمة واحدة تبدأ بنفس الحروف الأربعة الأولى.


مثلًا كلمة مثل advance لا توجد كلمة أخرى في هذه القائمة تبدأ بحروف adva ونفس الأمر ينطبق على أي كلمة في القائمة.
أيضًا لا يكون لهذه الكلمات تهجئة مختلفة، ولا يكون لها مرادفات مشابهة، ويجب أن يكون هناك أكثر من حرف مختلف بين كل كلمة وجميع الكلمات الأخرى.


تم تصميم هذه القائمة بهذا الشكل لعدة أسباب منها إمكانية معرفة الكلمة الصحيحة إذا أخطأت في كتابتها من خلال البحث عن حروفها الأولى أو أقرب الكلمات لها في القائمة، بالإضافة لخفض نسبة الخطأ في كتابة الكلمات عند محاولة استرداد المحفظة وغيرها من الأمور.



المهم أنه عند إنشاء محفظة بهذا المعيار يتم توليد كلمات المحفظة بشكل عشوائي بالاعتماد على خوارزميات رياضية معقدة، بعد ذلك تقوم المحفظة باستخدام كلمات المحفظة العشوائية لتوليد مفاتيح تشفير المحفظة الخاصّة والعامة.
هذه قائمة الكلمات الكاملة (2048 كلمة).
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt


هناك محافظ مثل TrustWallet وكذلك Exodus تستخدم معيار BIP39 وتولّد 12 كلمة، ومحافظ أخرى مثل Ledger Nano S تستخدم نفس المعيار ولكن تجعل عدد الكلمات 24 كلمة.
هناك محافظ تسمح للمستخدم بإضافة كلمات بشكل يدوي من خارج القائمة، وإن كان هذا الأمر لا يُنصح به.



الآن لنعود إلى السؤال الرئيسي.. هل يمكن تخمين كلمات العبارة السرية الخاصة بمحفظتك؟
لنتحدث بمبادئ الاحتمالات الرياضية. إذا قام شخص بعمل هجوم Brute-Force لمحاولة تخمين عبارة استرداد محفظة مكونة من 12 كلمة، فإنه يكون لدينا 2048 رفع 12 احتمال لعبارة سرية ممكنة (2048^12).

للتبسيط.. هناك
340,282,366,920,938,463,463,374,607,431,768,211,456
احتمال ممكن لعبارة استرداد مكونة من 12 كلمة تم إنشائها من قائمة كلمات مكونة من 2048 كلمة.
ليس فقط يجب تخمين الكلمات بشكل صحيح، بل يجب تخمين ترتيب الكلمات أيضًا بشكل صحيح!

للتقريب؛ عدد الاحتمالات هذا يمكن مقارنته بعدد الذرات الموجودة في الكون، ونسبة نجاح محاولة تخمين لعبارة استرداد بالمعطيات السابقة وبشكل عشوائي هي أقرب ما يكون للصفر، خصوصًا مع مستوى التكنولوجيا المتوفر حاليًا.

هذا كل شئ, دمتم بخير  Smiley



المصدر: #

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
GxSTxV
Hero Member
*****
Offline Offline

Activity: 798
Merit: 625



View Profile WWW
December 31, 2022, 09:12:25 PM
Merited by hugeblack (4), albon (2), Ulven (2)
 #2

مرحبا بك من جديد اخي الفاضل البون وعام سعيدلك ولكل عائلتك
صراحة هذا ما جاء في ذهني أول مرة قمت بفتح محفظة للعملات المشفرة لا اتذكر جيدا ما اذا كانت ميتاماسك او تراست والت على كل حال قلت في نفسي ان هذه عبارات الاستيراد سهلة التخمين فهي فقط 12 كلمة وأي شخص يمكنه ان يختار بشكل عشوائي وربمايتحصل على كلمات محفظتي وقد بحثت على الموضوع وقرأت محادثة على موقع reddit و فهمت الامر جيدا حول مدى امكانية توقع او تخمين الكلمات والترتيب الصحيح وهي نسبة تقترب من العدم
شكرا على توضيح الامر بشكل مفصل . اود فقط ان اقول انه من الافضل حفظ عبارات الاسترداد او عبارات البذور ك اسم اخر في ورقة أو مطبوعة غير الهاتف او جهاز الحاسوب ربما قد يتعطل وتخسر محفظتك

.
.Duelbits.
█▀▀▀▀▀











█▄▄▄▄▄
TRY OUR
  NEW  UNIQUE
GAMES!
.
..DICE...
███████████████████████████████
███▀▀                     ▀▀███
███    ▄▄▄▄         ▄▄▄▄    ███
███   ██████       ██████   ███
███   ▀████▀       ▀████▀   ███
███                         ███
███                         ███
███                         ███
███   ▄████▄       ▄████▄   ███
███   ██████       ██████   ███
███    ▀▀▀▀         ▀▀▀▀    ███
███▄▄                     ▄▄███
███████████████████████████████
.
.MINES.
███████████████████████████████
████████████████████████▄▀▄████
██████████████▀▄▄▄▀█████▄▀▄████
████████████▀ █████▄▀████ █████
██████████      █████▄▀▀▄██████
███████▀          ▀████████████
█████▀              ▀██████████
█████                ██████████
████▌                ▐█████████
█████                ██████████
██████▄            ▄███████████
████████▄▄      ▄▄█████████████
███████████████████████████████
.
.PLINKO.
███████████████████████████████
█████████▀▀▀       ▀▀▀█████████
██████▀  ▄▄███ ███      ▀██████
█████  ▄▀▀                █████
████  ▀                    ████
███                         ███
███                         ███
███                         ███
████                       ████
█████                     █████
██████▄                 ▄██████
█████████▄▄▄       ▄▄▄█████████
███████████████████████████████
10,000x
MULTIPLIER
NEARLY UP TO
.50%. REWARDS
▀▀▀▀▀█











▄▄▄▄▄█
Ulven
Legendary
*
Offline Offline

Activity: 1610
Merit: 1127



View Profile
December 31, 2022, 09:31:51 PM
Merited by albon (2)
 #3

مرحباً أخوانى الاعزاء متابعين القسم العربى,

عدنا لكم من جديد بعد انقطاع دام اسابيع , موضوعنا اليوم هناك الكثير منا من يتسائل عنه وخصوصاً المبتدئون فى مجال العملات الرقمية

لذلك وددت مشاركته معكم و أتمنى أن ينال اعجابكم وتتم الافادة للجميع

أهلاً بعودتك أخي سنة سعيدة

مرحبا بك من جديد اخي الفاضل البون وعام سعيدلك ولكل عائلتك
صراحة هذا ما جاء في ذهني أول مرة قمت بفتح محفظة للعملات المشفرة لا اتذكر جيدا ما اذا كانت ميتاماسك او تراست والت على كل حال قلت في نفسي ان هذه عبارات الاستيراد سهلة التخمين فهي فقط 12 كلمة وأي شخص يمكنه ان يختار بشكل عشوائي وربمايتحصل على كلمات محفظتي وقد بحثت على الموضوع وقرأت محادثة على موقع reddit و فهمت الامر جيدا حول مدى امكانية توقع او تخمين الكلمات والترتيب الصحيح وهي نسبة تقترب من العدم
شكرا على توضيح الامر بشكل مفصل . اود فقط ان اقول انه من الافضل حفظ عبارات الاسترداد او عبارات البذور ك اسم اخر في ورقة أو مطبوعة غير الهاتف او جهاز الحاسوب ربما قد يتعطل وتخسر محفظتك


فعلاً الأهم في المسألة هو الحفاظ على عبارات المرور في مكان أمن يستحيل الوصول إليها لتفادي المخاطر الممكنة.
على فكرة تخمين عبارات مرور للمحفظة بإستخدام أداة بروتفررص يكاد شبه مستحيل لأن الخوارزمية المستخدمة لتشفير المفتاح الخاص معقدة رياضياً بحيث يصعب الإصطدام  هنا لتفكيك الشفرة.

و لكن صراحة إذا إستطعتم أن تقوم بفعلها و حصلتم على رصيد  جيد هل ستقومون بتصريف الشيك مع العلم أنها مملوكة للغير؟ ههههه
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!