هک توییتر و هک نشدن بلاکچین

هک توییتر و هک نشدن بلاکچین | تریدروم

هک شدن توییتر

15 جولای 2020 برای توییتر روز بدی بود، چرا که یک مهاجم ناشناس قبل از اینکه کاربران را به یک کلاهبرداری بیت کوینی بکشاند، توانست کنترل حساب توییتر افراد سرشناسی مانند سی زد، ایلان ماسک، بیل گیتس، جو بایدن، باراک اوباما و …. را به دست بگیرد تا پیشنهاد جعلی بیت کوین را (BTC) ارائه دهد.

این رویداد توجه رسانه ها را به خود جلب کرد، زیرا از حساب برخی از شرکت های مشهور جهان، سیاستمداران و رهبران کسب و کارها، پیام های مشابهی در رابطه با ارسال بیت کوین (BTC)، فرستاده شده بود و کاربران را بر آن داشت تا برای دریافت مبلغ دو برابر، ارزهای خود را به یک آدرس ارسال کنند.

نقص پلتفرم های متمرکز

همه این اتفاقات اثباتی بر آسیب پذیری عمومی سیستم عامل های متمرکز است. در حالی که آنها از یک مکان واحد مدیریت می شوند، تمام کلیدهای اطلاعاتی و امنیتی را نیز در یک مکان واحد ذخیره می کنند.

این موضوع باعث می شود که هکرها راحت تر بتوانند به آنها دسترسی داشته باشند. علاوه بر این، هنگامی که یک سرور هک می شود، تمام اطلاعات ذخیره شده بر روی آن سرور نیز مورد تهدید است.

به همین دلیل هکرها بیشتر، پلتفرم های متمرکز را هدف قرار می دهند.

 

هک کردن یا ربودن اطلاعات از رسانه های اجتماعی غیرمتمرکز مانند Diaspora، Minds، Sola کار آسانی نیست. به این دلیل که اکثر آنها از بلاکچین استفاده می کنند و اطلاعات کاربر مانند توییتر در تعداد محدودی از سرورها ذخیره نمی شود. در عوض، در تعداد زیادی از نودها (nodes) توزیع شده و مستقل از یکدیگر ذخیره می شوند.

 

بنابراین، حتی اگر یک نود هک شود اطلاعات، امن و تغییرناپذیر باقی می مانند. این فواید بارز در کنار عدم سانسور و فشار متمرکز بر تولیدکنندگان محتوا، باعث می شود بیشتر مردم گزینه های غیر متمرکز را برای رسانه های اجتماعی محبوب خود، در نظر بگیرند.

 

با توجه به افزایش فعالیت هکرها که نشان دهنده آسیب پذیری سیستم عامل های متمرکز است، ممکن است تعداد کسانی که گزینه های جایگزین را انتخاب می کنند، روند رو به رشدی داشته باشد. حال بهتر است به سراغ پرسش اصلی خود برویم، هک نشدن بلاکچین.

علت هک نشدن بلاکچین

فناوری بلاکچین در حقیقت، گروهی از فناوری های مختلف است که می توانند با هم به روش های مختلف برای ایجاد نتایج نهایی یا برنامه های مختلف استفاده شود.

 

این فناوری کد باز است در حالی که جزئیات بین پروتکل های بلاکچین متفاوت خواهد بود و هسته اصلی این فناوری یک دفترچه اطلاعات (ledger) دیجیتال غیرمتمرکز معاملات است.

 

این معاملات به هر روشی که برای برنامه خاص بلاکچین مناسب تلقی شود، تأیید می شوند. این امر معمولاً توسط فرایند اثبات کار (proof of work) انجام می شود.

 

در فواصل زمانی منظم، دسته از معاملات تأیید شده با هم گروه بندی می شوند و به صورت رمزنگاری در یک “بلوک” داده، بسته می شوند.

 

این کار با استفاده از هش (hashing) انجام می شود. هش، داده ها را به رشته ای از نمادها با طول مشخص تبدیل می کند. معکوس کردن مهندسی هش در داده های اصلی تقریبا غیرممکن است و معاملات را غیرقابل تغییر می کند. معاملات جدید حاوی تمبری برای هر بلوک داده در سابقه بلاکچین است که برای تأیید دارنده فعلی دارایی لازم است. دارایی ها از طریق احراز هویت تاریخ معامله، به مالک فعلی منتقل می شوند.

 

برای تغییر سابقه معامله تاریخی که در لجر بلاکچین قرار دارد. شخصی که مایل است چنین کاری کند، باید از طریق مهندس معکوسی هش یک بلوک بسته شده را باز کند. با این وجود، ایجاد تغییر باعث می شود پس از بازنگری بلوک، به خروجی هش متفاوت برسد.

این هش جدید پس از همگام سازی با تمبر های موجود در بقیه زنجیره، به سیستم هشدار می دهد که باعث می شود بلوک باز شده، رد شود.

 

لجر های معاملات بلاکچین نیز غیرمتمرکز هستند، این بدان معناست که کپی آن بر روی نود های متعدد وجود دارد. نود ها رایانه هایی هستند که در یک برنامه خاص بلاکچین شرکت می کنند.

 

در مورد بلاکچین های عمومی مانند ارزهای دیجیتال، تعداد نود ها می تواند به میلیون برسد. برای ایجاد تغییر در یک بلاکچین، حداقل 51٪ از نودهای شرکت کننده باید آن را تأیید کنند.

برای معاملات جدید، این بدان معنی است که 51٪ از شبکه باید رضایت داشته باشند تا معیارهای تأیید طلاحیت مطابقت پیدا کنند، یعنی صاحب حق در حال انجام انتقال است.

به عنوان مثال در مورد بیت کوین، فرستنده باید یک کلید خصوصی را نشان دهد که مالکیت را مشخص کند و یک کلید عمومی را نشان دهد که آدرس کیف پول دیجیتالی است که بیت کوین در آن نگهداری می شود.

زمانی که یک معامله در یک بلوک بسته شده است و به بلاکچین اضافه شده، امکان تغییر آن نزدیک به صفر است. نه تنها لازم است مهندسی بلوک هش را معکوس کنید و تغییری در داده های معامله موجود در آن ایجاد کنید بلکه این کار باید همزمان با حداقل 51٪ از نسخه های لجر در گره های مختلف انجام شود.

به همین دلیل است که “هک کردن” یک بلاکچین عملاً غیرممکن است. در حالی که از نظر تئوری غیرممکن است که مهندسی هش بلوک را برعکس کنید، اما تعداد جابجایی هایی که پردازنده باید برای عملی شدن آن انجام دهد، سرسام آور است.

 

این حتی قبل از اینکه توجه داشته باشیم که بیش از 51٪ گره ها نیز باید هک شوند به طور همزمان هدایت شوند و بلوک جدید در هر کدام قرار گیرد و اگر آخرین بلوک در زنجیره نبود، نیاز است تمام هش ها را معکوس کند و باید از جا ماندن تمبرهای تاریخی از همگام سازی، جلوگیری کنید.

 

این کار نیازمند یک سطح از قدرت محاسباتی کوانتومی است که در حال حاضر فقط در تئوری وجود دارد.

 

پلتفرم های متمرکز چگونه عمل می کنند؟

این پلتفرم ها از یک مکان واحد مدیریت می شوند و همچنین تمام کلیدهای اطلاعاتی و امنیتی را نیز در یک مکان واحد ذخیره می کنند، این موضوع باعث می شود که هکرها راحت تر بتوانند به آنها دسترسی داشته باشند.

چرا هک کردن بلاکچین غیر ممکن است؟

زمانی که یک معامله در یک بلوک بسته شده است و به بلاکچین اضافه شده، امکان تغییر آن نزدیک به صفر است. نه تنها لازم است مهندسی بلوک هش را معکوس کنید و تغییری در داده های معامله موجود در آن ایجاد کنید بلکه این کار باید همزمان با حداقل 51٪ از نسخه های لجر در گره های مختلف انجام شود. به همین دلیل است که “هک کردن” یک بلاکچین عملاً غیرممکن است

هک کردن یا ربودن اطلاعات از رسانه های اجتماعی غیرمتمرکز مانند Diaspora، Minds، Sola کار آسانی نیست. به این دلیل که اکثر آنها از بلاکچین استفاده می کنند و اطلاعات کاربر مانند توییتر در تعداد محدودی از سرورها ذخیره نمی شود. در عوض، در تعداد زیادی از نودها (nodes) توزیع شده و مستقل از یکدیگر ذخیره می شوند.

به اشتراک گذاری نوشته

اشتراک گذاری در whatsapp
WhatsApp
اشتراک گذاری در telegram
Telegram
اسکرول به بالا