حصہ 2: بلاکچین کو ختم کرنا: ایک محفوظ بلاکچین پل بنانا

حصہ 2: بلاکچین کو ختم کرنا: ایک محفوظ بلاکچین پل بنانا

پڑھنے کا وقت: 5 منٹ

دریافت کریں کہ پل کے کس حصے کو سیکیورٹی کی ضرورت ہے اور اسے کیسے نافذ کیا جائے۔

2022 تھا پل ہیکس کا سال5 بڑے ہیکس کے ساتھ: Qubit، Wormhole، Ronin، Harmony اور Nomad۔ ہر پروٹوکول کو لاکھوں میں بھاری نقصان کا سامنا کرنا پڑا۔ پل بین چین لین دین کو آسان بناتے ہیں، لیکن اگر ہم انہیں محفوظ نہیں رکھ سکتے تو کیا فائدہ؟

اس بلاگ میں، ہم آپ کو اس بلاگ کے مختلف پہلوؤں اور پلوں پر اس طرح کے بڑے ہیکس سے بچنے اور ایک بہتر اور زیادہ محفوظ Web3 ایکو سسٹم بنانے کے لیے بلاگ بنانے یا آڈٹ کرتے وقت کن چیزوں سے آگاہ ہونا چاہتے ہیں۔

حفاظتی نقطہ نظر سے پل کو الگ کرنا

ایک پل کے مختلف پہلو ہوتے ہیں۔ عام طور پر، ایک پل میں ویب ایپ، آر پی سی، اسمارٹ کنٹریکٹس، ٹوکنز، ویلیڈیٹرز، ملٹی سیگس اور کمیونٹی شامل ہوتی ہے۔ ہم ان میں سے ہر ایک پہلو سے نمٹیں گے اور ان میں سے کچھ میں سیکیورٹی سے متعلق کن چیزوں کو تلاش کرنا ہے۔

حصہ 2: بلاکچین کو ختم کرنا: ایک محفوظ بلاکچین برج پلیٹو بلاکچین ڈیٹا انٹیلی جنس بنانا۔ عمودی تلاش۔ عی
حصہ 2: بلاکچین کو ختم کرنا: ایک محفوظ بلاکچین پل بنانا

ویب ایپ

یہ وہ حصہ ہے جہاں صارفین خدمات کے پلیٹ فارم کے ساتھ تعامل کرتے ہیں۔ یہ ویب سائٹ یا موبائل ایپ ہو سکتی ہے۔ یہ پروٹوکول کے تخلیق کار کے ذریعہ تیار کیا گیا ہے یا پروٹوکول کے لئے کسی تیسرے فریق کے ذریعہ بنایا جاسکتا ہے، یہ بعد کے مرحلے میں بنیادی برج کے ساتھ تعامل کرنے کے لئے RPC (بعد میں) کے ساتھ تعامل کرتا ہے۔

ویب ایپ میں سب سے بڑا خطرہ ویب سائٹ ہی ہے۔ ویب سائٹ، جو کہ صارفین کے لیے بلاک چین کے ساتھ بات چیت کرنے کے لیے ایک پلیٹ فارم کے طور پر کام کرتی ہے، لین دین کو صرف اور صرف مطلوبہ پل تک پہنچانا چاہیے نہ کہ کچھ نامعلوم معاہدے، جو بعد میں صارف کے بٹوے کو ختم کر سکتے ہیں۔ لہذا ایک مناسب جانچ پڑتال ہونی چاہئے کہ پلیٹ فارم اور بلاکچین کے درمیان ہر تعامل معلوم معاہدوں پر ہونا چاہئے۔

ویب ایپس میں خطرہ کا دوسرا عنصر اختتامی صارف ہے۔ صارف کو تعلیم دینے کے لیے مزید کچھ کرنے کی ضرورت ہے۔ صارفین اکثر فشنگ سائٹس کا شکار ہو جاتے ہیں یا ان کے آلات متاثر ہوتے ہیں، جس کے نتیجے میں فنڈ ختم ہو جاتا ہے۔ اپنے صارف کو اس طرح کے نقصان کے پروٹوکول سے بچانے کے لیے، ان کو عام غلطیوں کے بارے میں آگاہ کرنے پر غور کریں جو صارفین کرتے ہیں۔

برج اسمارٹ کنٹریکٹس

سمارٹ کنٹریکٹس پروٹوکول کا حصہ ہیں جہاں ہمیں انتہائی محتاط رہنا چاہیے اور ان کو کوڈنگ کے دوران کمزوریوں کو مسلسل تلاش کرنا چاہیے۔ وہ پروٹوکول کا بنیادی انجن ہیں۔ پل اس طرح کے بہت سے سمارٹ معاہدوں پر مشتمل ہو گا، اور بہت سے فنکشنلٹیز کو ممکنہ طور پر مختلف معاہدوں کی ضرورت ہو گی، جو کہ کمزوریوں کی گنجائش پیدا کرے گی۔

سمارٹ کنٹریکٹس بھی سب کو نظر آتے ہیں۔ یہ ایک فائدہ ہے کہ بلاکچین انفراسٹرکچر میں شفافیت ہے۔ سمارٹ کنٹریکٹ کوڈ سے گزر کر کوئی بھی دیکھ سکتا ہے کہ پروٹوکول کیا کرتا ہے اور یہ تکنیکی طور پر کیسے کام کرتا ہے، لیکن اس کا مطلب یہ بھی ہے کہ آپ کا سورس کوڈ کھلا ہے، اور ہیکرز اس کا فائدہ اٹھا سکتے ہیں۔ اس لیے یہ انتہائی اہم ہے کہ اپنے پروٹوکول کو بغیر کسی کمزوری کے چھوڑ دیں اور اسے پہلے ہاتھ سے محفوظ بنائیں۔

سمارٹ کنٹریکٹ کے لیے کوڈ لکھنے والی ڈیولپمنٹ ٹیم کو ایک قابل ٹیم ہونا چاہیے جو سیکیورٹی پر مبنی قدم اٹھائے اور ہر قدم پر پوچھے کہ کیا یہ کوڈ بلاک بہرحال خطرے کا باعث بن سکتا ہے۔ کیا ترقی کے بہترین طریقوں پر عمل کیا جا رہا ہے؟ اور سیکورٹی کی خلاف ورزی کی صورت میں ہمیشہ تیار رہنا چاہیے۔

محفوظ سمارٹ معاہدوں کو تیار کرنا ایک مشکل کام ہے۔ ہنر میں مہارت حاصل کرنے کے لیے برسوں کی مشق درکار ہوتی ہے۔ اس طرح، QuillAudits جیسی معروف فرموں سے "سمارٹ کنٹریکٹ آڈٹ" کے لیے جانا ہمیشہ مناسب اور اہم ہوتا ہے۔ تجربہ کار ماہرین کی ایک ٹیم کے ساتھ، QuillAudits حفاظتی نقطہ نظر سے پروٹوکول کے ہر پہلو کا احاطہ کرتا ہے اور کوئی موقع نہیں چھوڑتا۔ یہ سب سے اہم پیرامیٹرز میں سے ایک ہے جو کسی بھی پروٹوکول کی کامیابی کا حکم دیتا ہے۔ آڈٹ کروا کر، پروٹوکول ایک تسلیم شدہ فرم کی آڈٹ رپورٹ شائع کرکے صارفین کا اعتماد حاصل کرتا ہے۔

ٹوکن

یہ پروٹوکول کا سب سے قیمتی حصہ ہے۔ ہمارا پروٹوکول اس کے گرد گھومتا ہے۔ ہم ٹوکنز کو ایک سلسلہ سے دوسری زنجیر میں منتقل کرنے کی کوشش کر رہے ہیں، لیکن ٹوکن کو سنبھالنا زیادہ پیچیدہ ہے۔ آپ دیکھتے ہیں، سسٹم میں بہت سی کمزوریاں ہو سکتی ہیں، خاص طور پر جب ہم جلانے/منٹنگ کے بارے میں بات کرتے ہیں۔

ایک دلچسپ بات یہ ہے کہ، بعض صورتوں میں، ایک سلسلہ پر آپ کے ٹوکن پول سے سمجھوتہ کیا جاتا ہے۔ اندازہ لگائیں کہ دوسری زنجیر کے اثاثے کا کیا ہوگا؟ دوسری زنجیر پر موجود اثاثہ غیر محفوظ ہے اور اس کا حساب نہیں لیا جا سکتا، جس کی وجہ سے وہ بیکار ہو سکتے ہیں۔

توثیق کرنے والے/اتفاق رائے

اتفاق رائے ایک بلاکچین نیٹ ورک کی بنیاد کی نمائندگی کرتا ہے۔ اگرچہ Ethereum اور دیگر معلوم زنجیریں محفوظ اور آزمائشی ہونے کے لیے جانی جاتی ہیں، لیکن اگر آپ کسی اور آزمائشی زنجیر کے لیے پل بناتے ہیں تو کوئی مسئلہ ہو سکتا ہے۔

مسئلہ صرف سمجھوتہ شدہ ٹوکن کا نہیں ہے۔ یہ دوسری برجڈ چین پر آپ کے ٹوکن کے سمجھوتہ کا باعث بن سکتا ہے۔ دوسرا سلسلہ ایک محفوظ پل بنانے کے لیے قابل اعتماد ہونا چاہیے۔ یہ حملے کی سطح کو بھی بڑھاتا ہے اور ہیکرز کو کمزوریوں کی تلاش کے لیے جگہ فراہم کرتا ہے۔

ملٹی سیگز

2022 میں پلوں پر سب سے زیادہ نقصان دہ حملے اس حصے کی وجہ سے ہوئے۔ تو یہ پل سیکورٹی کے لیے ایک گرما گرم موضوع ہے۔ پل کو ممکنہ طور پر ایک یا ایک سے زیادہ ملٹی سیگس کے ذریعے کنٹرول کیا جاتا ہے، جو ایسے بٹوے ہوتے ہیں جن پر لین دین کے مکمل ہونے سے پہلے متعدد افراد کو دستخط کرنے کی ضرورت ہوتی ہے۔

ملٹی سیگز اتھارٹی کو کسی ایک دستخط کنندہ تک محدود نہیں کر کے بلکہ مختلف دستخط کنندگان کو ووٹنگ جیسے حقوق دے کر سیکیورٹی کی ایک اضافی تہہ کا اضافہ کرتے ہیں۔ یہ ملٹی سیگز پل کے معاہدوں کو اپ گریڈ یا موقوف کرنے کے قابل بھی بنا سکتے ہیں۔

لیکن یہ فول پروف نہیں ہیں۔ اس کے سیکورٹی سے متعلق بہت سے پہلو ہیں۔ جن میں سے ایک معاہدہ کا استحصال ہے، ملٹی سیگز کو سمارٹ معاہدوں کے طور پر لاگو کیا جاتا ہے اور اس طرح ممکنہ طور پر استحصال کا خطرہ ہوتا ہے۔ ملٹی سیگ کے بہت سے معاہدوں کا طویل عرصے سے تجربہ کیا گیا ہے اور وہ اچھا کام کر رہے ہیں، لیکن معاہدے اب بھی ایک اضافی حملے کی سطح ہیں۔

جب پروٹوکول سیکیورٹی کی بات آتی ہے تو انسانی غلطی ایک بڑے عوامل میں سے ایک ہے، اور دستخط کرنے والے لوگ یا اکاؤنٹس بھی ہوتے ہیں۔ اس طرح، ان سے سمجھوتہ کیا جا سکتا ہے، جس کے نتیجے میں پروٹوکول کا سمجھوتہ کیا جا سکتا ہے، کوئی بھی فرد جو ملٹی سیگ والیٹ پر دستخط کنندہ ہے، اس پر بھروسہ کیا جانا چاہیے کہ وہ یقیناً مخالف نہیں ہے، بلکہ اس پر بھی اعتماد کیا جانا چاہیے کہ وہ حفاظتی طریقوں کی پابندی کرے کیونکہ ان کی حفاظت بہت ضروری ہے۔ پروٹوکول کی حفاظت کے لیے۔

نتیجہ

پل ایک پیچیدہ طریقہ کار اور نفاذ کی پیروی کرتے ہیں۔ یہ پیچیدگی کمزوریوں کے لیے بہت سے دروازے کھول سکتی ہے اور ہیکرز کو پروٹوکول کو توڑنے کی اجازت دے سکتی ہے۔ اس سے پروٹوکول کو محفوظ بنانے کے لیے، بہت سے اقدامات کیے جا سکتے ہیں، صرف کچھ ایسے ہی اوپر زیر بحث آئے ہیں، لیکن کچھ بھی آڈیٹنگ سروسز کو شکست نہیں دیتا۔

آڈیٹنگ کی خدمات حفاظتی نقطہ نظر سے پروٹوکول کا بہترین نقطہ نظر اور تجزیہ فراہم کرتی ہیں۔ ایسا کرنے سے پروٹوکول کو صارفین کی مقبولیت اور اعتماد بڑھانے اور حملوں سے خود کو محفوظ رکھنے میں مدد مل سکتی ہے۔ اس طرح، لائیو جانے سے پہلے آڈٹ کروانا ہمیشہ نقصانات سے بچنے کا مشورہ دیا جاتا ہے۔ QuillAudits ایک طویل عرصے سے گیم میں ہے اور اس نے اپنے لیے بہت اچھا نام بنایا ہے، ویب سائٹ کو چیک کریں اور مزید معلوماتی بلاگز کے ذریعے آگے بڑھیں۔

18 مناظر

ٹائم اسٹیمپ:

سے زیادہ Quillhash