সংক্ষিপ্ত SP1 দুর্বলতা ব্যাখ্যা: প্রভাবিত সংস্করণ, ঝুঁকি এবং সমাধান

সংক্ষিপ্ত SP1 দুর্বলতা ব্যাখ্যা: প্রভাবিত সংস্করণ, ঝুঁকি এবং সমাধান

কাস্টম ইমেজ
একটি জিরো-নলেজ প্রুফ ভেরিফায়ারে একটি ত্রুটি একটি প্রাইভেট কী বা সরাসরি ওয়ালেট খালি করার ছাড়াই একটি সম্পূর্ণ অ্যাপ্লিকেশনের বিশ্বস্ততাকে ক্ষতি করতে পারে। এটিই হল Succinct-এর SP1 প্রুফ সিস্টেমে প্রকাশিত একটি হাই-সিভেরিটি ভালনারেবিলিটির পেছনের উদ্বেগ। ২০২৬ সালের ১১ অক্টোবরে প্রকাশিত অফিসিয়াল GitHub সিকিউরিটি অ্যাডভাইজারি-তে বর্ণনা করা হয়েছে যে, নেটিভ Rust ভেরিফায়ারে একটি ত্রুটি রয়েছে যা প্রুফ ডেটায় অসামঞ্জস্যপূর্ণ টেনসর ডাইমেনশন এবং স্টোরেজ লংথ থাকলে অবৈধ এক্সিকিউশন প্রুফগুলিকে গ্রহণযোগ্য হতে দিতে পারে। এই সমস্যাটি SP1-এর 6.0.0 থেকে 6.8.0 ভার্সনগুলিকে প্রভাবিত করে, 6.8.1 ভার্সনেই এই সমস্যার সমাধান দেওয়া হয়েছে।
 
Succinct তার মেইননেট প্রুভার নেটওয়ার্কে প্যাচড ভেরিফায়ার ডিপ্লয় করেছে, যা সতর্কীকরণে চিহ্নিত একমাত্র প্রভাবিত ডিপ্লয়মেন্ট। তবে, নিজস্ব নেটিভ রাস্ট ভেরিফায়ার চালানোকারী ডেভেলপারদের তাদের ভার্সন চেক করতে হবে এবং যদি তারা অবিশ্বস্ত পক্ষগুলির প্রুফ গ্রহণ করে, তবে আপগ্রেড করতে হবে। ঘটনাটি জিরো-কনোলেজ ইনফ্রাস্ট্রাকচারের জন্য একটি মৌলিক নিরাপত্তা প্রয়োজনীয়তা উজাড় করে: ভেরিফিকেশন সফটওয়্যারটি অবশ্যই অকার্যকর প্রুফ ডেটা অস্বীকার করবে। যদিও দুর্বলতাটি অবৈধ কম্পিউটেশনকে ভেরিফিকেশন পাস করার সম্ভাব্য পথ তৈরি করেছিল, পাবলিক ডিসক্লোজারগুলি এটির ফলে আর্থিক ক্ষতির প্রমাণ দেয়নি। এই ঘটনার সীমা, প্রযুক্তিগত কারণ এবং সমাধানকে বুঝতে হলে, ডেভেলপারদেরও এবং ক্রিপ্টো-বিনিয়োগকারীদেরও।

প্রধান পাওয়া কথা

  • প্রভাবিত সংস্করণ: 6.0.0 থেকে 6.8.0 পর্যন্ত SP1-এর নেটিভ রাস্ট ভেরিফায়ার উপাদানগুলি দুর্বল ছিল।
  • স্থির রিলিজ: SP1 6.8.1 টেনসর-দৈর্ঘ্য এবং আকৃতি বৈধতা যোগ করে।
  • প্রাথমিক ঝুঁকি: একটি ক্ষতিকারক প্রুভার অবৈধ বাস্তবায়নের প্রমাণ জমা দিতে পারে যা প্রভাবিত ভেরিফায়ার গ্রহণ করতে পারে।
  • পরিচিত প্রভাবিত ডিপ্লয়মেন্ট: দুর্বলতা প্রকাশের সময় সাকিন্টের মেইননেট প্রুভার নেটওয়ার্ক ছিল একমাত্র পরিচিত প্রভাবিত ডিপ্লয়মেন্ট।
  • গুরুত্বপূর্ণ ব্যতিক্রম: ফিক্সড-শেপ ওয়্যাপড প্রুফ ব্যবহার করে গ্রোথ১৬ এবং প্লনক যাচাই পথগুলি এই নির্দিষ্ট সমস্যার দ্বারা প্রভাবিত হয় না।
  • প্রয়োজনীয় কাজ: নিজেদের প্রভাবিত নেটিভ রাস্ট ভেরিফায়ার চালানোর অপারেটরদের 6.8.1 বা একটি সামঞ্জস্যপূর্ণ পরবর্তী প্যাচড সংস্করণে আপগ্রেড করা উচিত।

সাকসিন্ট SP1 ভালনারেবিলিটি কী?

GHSA-p7v2-jjv3-8p8f নামে ট্র্যাক করা এই ভালানসিটি, SP1 V6-এর নেটিভ রাস্ট ভেরিফায়ারে একটি সাউন্ডনেস ফ্লaw। অফিসিয়াল অ্যাডভিজরি এটিকে হাই হিসাবে মূল্যায়ন করেছে এবং অসামঞ্জস্যপূর্ণ টেনসর দৈর্ঘ্যকে মূল সমস্যা হিসাবে চিহ্নিত করেছে। এটি ভাইটালিস সালিস দ্বারা আবিষ্কৃত এবং Immunefi বাগ বাউন্টি প্রোগ্রামের মাধ্যমে রিপোর্ট করা হয়েছে।
 
SP1 হল Succinct দ্বারা বিকশিত একটি জিরো-ক্রিপ্টোগ্রাফিক ভার্চুয়াল মেশিন (zkVM)। এটি প্রোগ্রামগুলিকে ক্রিপ্টোগ্রাফিক প্রমাণ তৈরি করতে সক্ষম করে যে তাদের গণনাগুলি নির্দিষ্ট নিয়ম অনুসরণ করেছে। একটি যাচাইকারী সম্পূর্ণ গণনা পুনরাবৃত্তি না করেই সেই প্রমাণগুলি যাচাই করে, যা ব্লকচেইন অ্যাপ্লিকেশন, রোলআপ এবং যাচাইযোগ্য অফ-চেইন এক্সিকিউশনের উপর নির্ভরশীল সিস্টেমগুলির জন্য প্রমাণ যাচাইকে উপযোগী করে তোলে। যাচাইকারীর বিশ্বস্ততা অত্যন্ত গুরুত্বপূর্ণ, কারণ অ্যাপ্লিকেশনগুলি একটি স্টেট ট্রানজিশন বা গণনা গ্রহণযোগ্য কিনা তা নির্ধারণের জন্য এর ফলাফলের উপর নির্ভর করতে পারে।

টেনসর-লেংথ বাগটি কীভাবে কাজ করে?

SP1 একটি টেনসর নামক একটি স্ট্রাকচার ব্যবহার করে বহুমাত্রিক ডেটা প্রতিনিধিত্ব করে, যার মধ্যে ডেটার আকৃতি বর্ণনা করে এমন একটি স্টোরেজ বাফার এবং মাত্রা থাকে। উদাহরণস্বরূপ, দুটি সারি এবং তিনটি কলাম থাকার জন্য ঘোষিত একটি টেনসরে ছয়টি উপাদান থাকা উচিত। একটি নিরাপদ যাচাইকারীকে নিশ্চিত করতে হবে যে সংরক্ষিত উপাদানের প্রকৃত সংখ্যা ঘোষিত মাত্রাগুলির গুণফলের সমান।
 
প্রভাবিত সংস্করণগুলিতে, ডিসারিয়ালাইজেশন প্রক্রিয়াটি এই সম্পর্কটি যথাযথভাবে যাচাই করেনি। কিছু যাচাই পথ পরবর্তীতে মূল সঞ্চয়ের দৈর্ঘ্য যাচাই না করে ঘোষিত মাত্রাগুলির উপর নির্ভর করেছিল। একজন ক্ষতিকারক প্রুভার অসঙ্গত মাত্রা এবং সঞ্চয়সহ টেনসর ডেটা প্রদান করতে পারে, যা একই ডেটার বিভিন্ন অংশগুলি বিভিন্ন যাচাইকরণ পর্যায়ে প্রক্রিয়াকরণের কারণ হয়। এই অসঙ্গতি শক্তিশালী যাচাইয়ের জন্য প্রয়োজনীয় ধারণাগুলি ভাঙতে পারে এবং অবৈধ কার্যক্রমের জন্য প্রুফকে গ্রহণযোগ্য করে তুলতে পারে।
 
সুতরাং মূল সমস্যাটি শুধু অকার্যকর ডেটা নয়, বরং সেই ডেটা ব্যবহারের আগে ভেরিফায়ারের স্ট্রাকচারাল সামঞ্জস্যতা বজায় রাখতে ব্যর্থ হওয়া। এই পার্থক্যটি গুরুত্বপূর্ণ, কারণ একটি প্রুফ সিস্টেম ততটাই নির্ভরযোগ্য যতটা এর পূর্ণাঙ্গ ভেরিফিকেশন পথে পরিচালিত চেকগুলি।

প্রভাবিত সংস্করণ এবং সিস্টেম

ঔপচারিক পরামর্শে তিনটি প্রভাবিত রাস্ট প্যাকেজ চিহ্নিত করা হয়েছে: sp1_hypercube, sp1_prover, এবং sp1_sdk। প্রতিটি প্যাকেজ 6.0.0 থেকে 6.8.0 পর্যন্ত প্রভাবিত, এবং 6.8.1 প্যাচযুক্ত রিলিজ হিসেবে উল্লেখ করা হয়েছে। ডেভেলপারদের একটি টপ-লেভেল প্যাকেজ আপগ্রেড করলেই প্রতিটি উপাদান স্বয়ংক্রিয়ভাবে আপডেট হয়ে যায় বলে ধরে নেওয়ার পরিবর্তে তাদের ডিপেনডেন্সি ট্রি এবং ডিপ্লয় করা বাইনারি চেক করা উচিত।
উপাদান বা কনফিগারেশন অবস্থা সুপারিশকৃত কার্যক্রম
sp1_hypercube 6.0.0–6.8.0 প্রভাবিত 6.8.1 বা একটি সামঞ্জস্যপূর্ণ প্যাচড রিলিজে আপগ্রেড করুন
sp1_prover 6.0.0–6.8.0 প্রভাবিত 6.8.1 বা একটি সামঞ্জস্যপূর্ণ প্যাচড রিলিজে আপগ্রেড করুন
sp1_sdk 6.0.0–6.8.0 প্রভাবিত ডিপেন্ডেন্সি আপগ্রেড এবং যাচাই করা হয়েছে
SP1 6.8.1 প্যাচ করা হয়েছে নিশ্চিত করুন যে বাস্তবায়িত পরিবেশটি সংশোধিত কোড ব্যবহার করে
গ্রোথ১৬ এবং প্লন্ক যাচাইকরণ ফিক্সড-শেপ ওয়্যাপড প্রুফ ব্যবহার করে এই সমস্যার প্রভাবে প্রভাবিত হয়নি সাধারণ নিরাপত্তা এবং নির্ভরশীলতা গাইডলাইন অনুসরণ করুন

কোন অ্যাপ্লিকেশনগুলির সবচেয়ে বেশি ঝুঁকি?

এই দুর্বলতাটি প্রভাবিত নেটিভ রাস্ট ভেরিফায়ারে সরাসরি জমা দেওয়া কোর এবং কম্প্রেসড প্রুফগুলিকে প্রভাবিত করে। অ্যাপ্লিকেশনগুলি প্রভাবিত হয় যখন তারা অবিশ্বস্ত প্রুভারদের দ্বারা সরবরাহকৃত প্রুফগুলি গ্রহণের জন্য সেই ভেরিফায়ারটি ব্যবহার করে। সঠিক প্রভাবটি জড়িত প্রুফ মোড এবং ভেরিফিকেশন পথের উপর নির্ভর করে।
 
প্রকাশের সময়, সাকসিন্কের মেইননেট প্রুভার নেটওয়ার্কই একমাত্র জানা প্রভাবিত ডিপ্লয়মেন্ট ছিল। নেটওয়ার্কটি তৃতীয় পক্ষের প্রুভারগুলির প্রুফগুলি গ্রহণ করত, যা সম্ভাব্য ক্ষতিকর প্রুফ ইনপুটগুলির জন্য প্রাসঙ্গিক প্রকাশ তৈরি করেছিল। সাকসিন্ক পরবর্তীতে প্যাচযুক্ত ভেরিফায়ার ডিপ্লয় করেছে। SP1 ব্যবহারকারী অন্যান্য প্রকল্পগুলির জন্য, প্রতিটি ইন্টিগ্রেশনই প্রভাবিত হয়েছে বা প্রতিটি ইন্টিগ্রেশনই স্বয়ংক্রিয়ভাবে সুরক্ষিত হয়েছে বলে ধরে নেওয়ার পরিবর্তে, তাদের আপনার আর্কিটেকচার এবং ভার্সন তথ্য স্বতন্ত্রভাবে পরীক্ষা করা উচিত।

SP1 যাচাইয়ের ত্রুটি কিভাবে ক্রিপ্টো অ্যাপ্লিকেশনকে প্রভাবিত করতে পারে

প্রধান ঝুঁকি হল যে একটি অ্যাপ্লিকেশন একটি অবৈধ গণনাকে বৈধ হিসাবে গ্রহণ করতে পারে। যদি একটি প্রমাণ-যাচাইকরণের ফলাফল একটি রাষ্ট্র পরিবর্তন, সেটেলমেন্ট প্রক্রিয়া বা অন্য কোনও নিরাপত্তা-সংবেদনশীল অপারেশনকে নিয়ন্ত্রণ করে, তবে একটি ভুল গ্রহণযোগ্যতা সেই ফলাফলের উপর নির্ভরশীল অ্যাপ্লিকেশনকে প্রভাবিত করতে পারে। তবে, বাস্তব পরিণতি নির্ভর করে ভেরিফায়ারটি কীভাবে একীভূত করা হয়েছে, প্রমাণটি কী প্রতিনিধিত্ব করে, এবং সিস্টেমের অন্যত্র অতিরিক্ত চেকগুলি আছে কিনা।

শূন্য-জ্ঞান রোলআপের জন্য এটি কেন গুরুত্বপূর্ণ

শূন্য-জ্ঞান সিস্টেমগুলি ডিজাইন করা হয়েছে যাতে অ্যাপ্লিকেশনগুলি কার্যকরভাবে গণনা যাচাই করতে পারে এবং শক্তিশালী সঠিকতা নিশ্চিত করতে পারে। একটি রোলআপ আর্কিটেকচারে, প্রুফ যাচাইকরণ প্রস্তাবিত রাষ্ট্র পরিবর্তনগুলির প্রয়োজনীয় নিয়মগুলি পূরণ করে কিনা তা প্রতিষ্ঠা করতে সাহায্য করতে পারে। যদি সংশ্লিষ্ট ভেরিফায়ার একটি অবৈধ প্রুফকে গ্রহণ করে, তবে অ্যাপ্লিকেশনটি একটি গুরুত্বপূর্ণ সুরক্ষা স্তর হারাতে পারে।
 
এর অর্থ এই নয় যে SP1 ব্যবহার করে প্রতিটি রোলাপ বা অ্যাপ্লিকেশন দূষিত হয়েছে। অফিসিয়াল সতর্কবার্তাটি প্রভাবিত পথগুলির সীমাবদ্ধতা নির্দিষ্ট করে এবং আবিষ্কারের সময় একটি জানা প্রভাবিত ডিপ্লয়মেন্ট চিহ্নিত করে। এটি পরিষ্কারভাবে উল্লেখ করে যে স্থির-আকৃতির প্যাকযুক্ত প্রমাণ ব্যবহার করে Groth16 এবং Plonk যাচাইকরণ পথগুলি এই দুর্বলতা দ্বারা প্রভাবিত হয়নি। ডেভেলপারদের প্রভাবিত হওয়ার সম্ভাবনা সম্পর্কে উপসংহারে পৌঁছানোর আগে তাদের নিজস্ব যাচাইকরণ আর্কিটেকচার মূল্যায়ন করতে হবে।

ব্যবহারকারীর টাকা চুরি হয়েছে কি?

সার্বজনীন সতর্কীকরণটি একটি সম্ভাব্য প্রুফ-শব্দতার ব্যর্থতা নির্দেশ করে, অর্থের চুরির প্রমাণ নয়। অক্টোবর ২৪ তারিখের সর্বশেষ প্রতিবেদন অনুযায়ী, প্রকাশিত তথ্যটি এই কথা প্রমাণ করেনি যে আক্রমণকারীরা এই ত্রুটি ব্যবহার করে আর্থিক ক্ষতির সৃষ্টি করেছে। কোনো ক্ষতির প্রতিবেদন না থাকাকে এই বুঝা উচিত নয় যে প্রতিটি ইন্টিগ্রেশনই নিরাপদ ছিল, কিন্তু একটি তাত্ত্বিক দুর্বলতা পথকে একটি প্রমাণিত আক্রমণ হিসেবে বর্ণনা করা সমানভাবে গুরুত্বপূর্ণ।
 
ক্রিপ্টো বিনিয়োগকারীদের জন্য এই পার্থক্যটি গুরুত্বপূর্ণ। নিরাপত্তা ঘটনাগুলি অবকাঠামো প্রকল্পগুলিতে আস্থাকে প্রভাবিত করতে পারে, কিন্তু মূল্যের প্রতিক্রিয়া বাস্তব পরিণতির গুরুত্ব, প্রতিকারের গতি, গ্রহণের পরিসর এবং সামগ্রিক বাজারের অবস্থার উপর নির্ভর করে। এই দুর্বলতা একা সাকসিন্কের PROVE টোকেন বা অন্যান্য সম্পর্কিত সম্পদের মূল্য নির্ধারণ করবে তা বলার জন্য যথেষ্ট প্রমাণ নেই।

কিভাবে সাকসিন্কট এসপি১ দুর্বলতা ঠিক করেছে

SP1 6.8.1-এর ত্রুটি সংশোধন করে দুটি পর্যায়ে বৈধতা যোগ করা হয়েছে। প্রথমত, ডিসারিয়ালাইজেশন প্রক্রিয়াটি এখন সেই টেনসরগুলিকে অস্বীকার করে যাদের স্টোরেজ দৈর্ঘ্য তাদের ঘোষিত মাত্রাগুলির গুণফলের সমান নয়। দ্বিতীয়ত, প্রভাবিত নেটিভ যাচাইকরণ পথগুলি সংরক্ষিত উপাদানগুলি প্রক্রিয়াকরণ বা ঘোষিত মাত্রাগুলির উপর নির্ভর করার আগে ভৌত টেনসর আকৃতি পরীক্ষা করে। এই পরীক্ষাগুলি নিশ্চিত করে যে যাচাইকরণ পর্যায়গুলি সমঝতা ডেটা-এর উপর কাজ করে এবং অবৈধ প্রমাণের জন্য একটি ত্রুটি ফেরত দেয়।
 
প্যাচটি ২০২৬ সালের ২৪ সেপ্টেম্বর প্রকাশ করা হয়েছিল এবং সাকসিন্ক এটিকে স্থির প্রকাশের পর মেইননেট প্রুভার নেটওয়ার্কে ডিপ্লয় করেছে। অফিসিয়াল বিজ্ঞপ্তিতে বলা হয়েছে যে এই নেটওয়ার্ক ব্যবহারকারীদের নেটওয়ার্ক-পাশের আপডেটের জন্য তাদের ইন্টিগ্রেশন পরিবর্তন করার দরকার নেই। তবে, অবিশ্বস্ত পক্ষগুলি থেকে প্রুফ গ্রহণকারী নিজস্ব নেটিভ রাস্ট ভেরিফায়ার চালানোকারী সংগঠনগুলিকে 6.8.1-এ আপগ্রেড করার নির্দেশ দেওয়া হয়েছে।

এখন ডেভেলপারদের কী করা উচিত

প্রথম অগ্রাধিকার হলো চেক করা যে কোনো অ্যাপ্লিকেশন প্রভাবিত নেটিভ রাস্ট যাচাইকরণ পথ সরাসরি ব্যবহার করে কিনা। ডেভেলপারদের ডিপেনডেন্সি ম্যানিফেস্ট এবং লকফাইলগুলি পরীক্ষা করে, প্রোডাকশনে নির্ধারিত ভার্সনগুলি নিশ্চিত করে এবং সংশ্লিষ্ট উপাদানগুলি আপগ্রেড করতে হবে। যদি একটি ডিপ্লয়ড বাইনারি পুরনো কোড ব্যবহার করতে থাকে, তবে শুধুমাত্র একটি ভার্সন ঘোষণা পরিবর্তন করা যথেষ্ট নয়।
 
আপগ্রেডের পর, দলগুলিকে তাদের সাধারণ রিগ্রেশন এবং সিকিউরিটি টেস্ট চালানো উচিত, যাচাই করা উচিত যে ভুলভাবে গঠিত প্রুফ ইনপুটগুলি অস্বীকৃত হচ্ছে এবং প্রোডাকশন ডিপ্লয়মেন্টগুলি প্যাচড ভেরিফায়ার ব্যবহার করছে কিনা তা নিশ্চিত করা উচিত। তাদের প্যাচটি ডিপ্লয় করার আগে প্রভাবিত ভেরিফিকেশন পথের উপর নির্ভরশীল যেকোনো ঐতিহাসিক সিকিউরিটি-সংবেদনশীল অপারেশনগুলিরও পর্যালোচনা করা উচিত। যদি সন্দেহজনক প্রুফ সাবমিশন বা অসঙ্গতিপূর্ণ ভেরিফিকেশন রেকর্ড পাওয়া যায়, তবে সেই ঘটনাগুলির উপর একটি ফোকাসড তদন্তের প্রয়োজন।

সুসিন্ক এবং জেড-প্রুফ মার্কেটের জন্য এই দুর্বলতার অর্থ কী

ঘটনাটি দেখায় যে শূন্য-জ্ঞান ইনফ্রাস্ট্রাকচারের নিরাপত্তা শুধুমাত্র ভিত্তি ক্রিপ্টোগ্রাফিক প্রোটোকলের উপর নির্ভর করে না। একটি সুসংগঠিত প্রুফ সিস্টেম এখনও সিরিয়ালাইজেশন, ডেটা হ্যান্ডলিং বা যাচাইকরণ লজিকে বাস্তবায়ন ত্রুটির কারণে দুর্বল হয়ে পড়তে পারে। যখন zkVMs এবং প্রুফ সিস্টেমগুলি ব্লকচেইন ইনফ্রাস্ট্রাকচারে আরও ব্যাপকভাবে একীভূত হচ্ছে, তখন শক্তিশালী ইনপুট বৈধতা, স্বতন্ত্র অডিট, বাগ বাউন্টি প্রোগ্রাম এবং সময়মতো সফটওয়্যার আপডেট অপরিহার্য।
 
সাকসিন্কের জন্য, তাত্ক্ষণিক মূল্যায়নটি পরামর্শে বর্ণিত সীমিত পরিসর, প্যাচের উপলব্ধতা এবং পরিচিত প্রভাবিত নেটওয়ার্কে সংশোধিত ভেরিফায়ারের বাস্তবায়নের উপর ফোকাস করবে। ইমিউনেফি বাগ বাউন্টির মাধ্যমে এই আবিষ্কারটি দেখায় যে বাহ্যিক সুরক্ষা গবেষকদের বাস্তবায়নের দুর্বলতা চিহ্নিতকরণে কীভাবে ভূমিকা রাখা যেতে পারে, যখন এর পরিণতি সম্পূর্ণভাবে বুঝা যায়নি।
 
ব্যাপক শিল্পের জন্য, শিক্ষা হলো নিরাপত্তা দাবি মূল্যায়ন করা নির্দিষ্ট বাস্তবায়ন এবং বাস্তবায়ন পথের স্তরে। একটি প্রকল্প জিরো-নলেজ প্রুফ ব্যবহার করতে পারে, কিন্তু এটি একা মাত্র এটি নিশ্চিত করে না যে প্রতিটি ভেরিফায়ার, ইন্টিগ্রেশন বা অ্যাপ্লিকেশন নিরাপদ। একইভাবে, একটি নেটিভ ভেরিফায়ারে ভালারনুলিটি এটি প্রমাণ করে না যে সমস্ত প্রুফ ফরম্যাট বা সমস্ত অন-চেইন ভেরিফিকেশন পথ প্রভাবিত।

সিদ্ধান্ত

সাকসিন্ক SP1 দুর্বলতাটি জিরো-ক্নোলেজ ইনফ্রাস্ট্রাকচারের একটি মৌলিক প্রয়োজনীয়তা উজাড় করে: প্রমাণ ডেটার কাঠামো যাচাই করা ছাড়া কোনও প্রমাণ সফটওয়্যার এটিকে বিশ্বাস করবে না। এই ত্রুটি 6.0.0 থেকে 6.8.0 পর্যন্ত SP1 V6 নেটিভ রাস্ট ভেরিফায়ার উপাদানগুলিকে প্রভাবিত করেছিল এবং ঘোষিত টেনসর মাত্রা বাস্তব সঞ্চয়ের দৈর্ঘ্যের সাথে মেলেনি এমন ক্ষেত্রে অবৈধ এক্সিকিউশন প্রমাণগুলি গ্রহণযোগ্য হতে পারত। অফিসিয়াল GitHub এডভাইজরি-তে এই সমস্যার মূল্যায়ন করা হয়েছিল "হাই"। SP1 6.8.1-এ সমস্যাটি সমাধানের জন্য প্রয়োজনীয় যাচাইকরণগুলি যোগ করা হয়েছিল।
 
Succinct তার মেইননেট প্রুভার নেটওয়ার্কে সমাধান চালু করেছে, যা সমস্যাটি প্রকাশিত হওয়ার সময় একমাত্র পরিচিত প্রভাবিত ডিপ্লয়মেন্ট ছিল। নিজস্ব নেটিভ রাস্ট ভেরিফায়ার চালানোকারী ডেভেলপারদের এখনও তাদের ভার্সন চেক করে প্রয়োজনীয় ক্ষেত্রে আপগ্রেড করতে হবে। গুরুত্বপূর্ণভাবে, অফিসিয়াল সতর্কবার্তাটি এই ত্রুটির কারণে আর্থিক ক্ষতির প্রমাণ দেয়নি, এবং ফিক্সড-শেপ ওয়্যাপড প্রুফস ব্যবহার করে Groth16 এবং Plonk ভেরিফিকেশন এই নির্দিষ্ট সমস্যা দ্বারা প্রভাবিত হয়নি। ক্রিপ্টো শিল্পের জন্য ব্যাপকভাবে শেখা বিষয়টি হলো, শক্তিশালী ক্রিপ্টোগ্রাফিক ডিজাইনকে সতর্কতার সাথে বাস্তবায়ন, নিয়মিতভাবে যাচাইকরণ, এবং নিয়মিতভাবে রক্ষণাবেক্ষণের সাথে মেলানো দরকার। সমাধানের সবচেয়ে অর্থপূর্ণ নির্দেশকগুলি হলো, verify-করা patch-এর adoption, reliable operation, এবং transparent follow-up disclosures।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবল�

SP1 ভালনের জন্য কি কোনো CVE নম্বর আছে?

এই সমস্যার জন্য অফিসিয়াল GitHub সিকিউরিটি অ্যাডভাইজরি কোনো পরিচিত CVE আইডেন্টিফায়ার তালিকাভুক্ত করেনি। এর ট্র্যাকিং রেফারেন্স হল GHSA-p7v2-jjv3-8p8f।

SP1 ভালনাটি কে আবিষ্কার করেছেন?

ঔপচারিক পরামর্শটি ভিটালিস স্যালিসকে ক্রেডিট দেয়, যিনি সমস্যাটি শনাক্ত করেন এবং ইমিউনেফি বাগ বাউন্টি প্রোগ্রামের মাধ্যমে এটি রিপোর্ট করেন।

দুর্বলতাটি প্রতিটি জিরো-নলেজ প্রুফ সিস্টেমকে প্রভাবিত করে?

না। এই পরামর্শটি নির্দিষ্ট SP1 V6 নেটিভ রাস্ট ভেরিফায়ার উপাদানগুলি এবং নির্দিষ্ট প্রুফ-ভেরিফিকেশন পথগুলিকে সম্পর্কিত। এটি অন্যান্য জিরো-কনোলেজ সিস্টেমগুলির প্রভাবিত হওয়ার কথা নির্ধারণ করে না।

ডেভেলপারদের আপগ্রেড করার পরেও কি SP1 ব্যবহার করতে পারবেন?

হ্যাঁ। এই ভালনের অর্থ এই নয় যে SP1 ত্যাগ করা হবে। ডেভেলপারদের একটি প্যাচড সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করতে হবে এবং তাদের বিশেষ ইন্টিগ্রেশনটি সংশ্লিষ্ট নিরাপত্তা গাইডলাইন অনুসরণ করছে কিনা তা যাচাই করতে হবে।

পাঠকদের কাছে প্রামাণিক প্রযুক্তিগত বিবরণগুলি কোথায় পাওয়া যাবে?

প্রাথমিক রেফারেন্স হল GitHub-এ অফিসিয়াল SP1 সিকিউরিটি অ্যাডভাইজারি, যা প্রভাবিত প্যাকেজগুলি, ভার্সন রেঞ্জ, টেকনিক্যাল কারণ, প্রভাব এবং সমাধান দলিলভুক্ত করে।
 
বিবৃতি: এই সাধারণ বাজার তথ্য, যা সম্ভবত তৃতীয় পক্ষ, বাণিজ্যিক বা স্পনসরকৃত উৎস থেকে আসে, শুধুমাত্র রেফারেন্স এবং শিক্ষামূলক উদ্দেশ্যে প্রদান করা হয়েছে এবং এটি আর্থিক বা বিনিয়োগ পরামর্শ, অফার, আহ্বান বা গ্যারান্টি হিসেবে কাজ করে না। এর সঠিকতা, পূর্ণতা, বিশ্বস্ততা এবং যেকোনো ফলাফলের ক্ষতির জন্য আমরা দায়ী নই। বিনিয়োগ/ট্রেডিংয়ের ঝুঁকি রয়েছে; অতীতের কর্মক্ষমতা ভবিষ্যতের ফলাফলের গ্যারান্টি দেয় না। ব্যবহারকারীদের গবেষণা করে, সতর্কতার সাথে বিচার করে এবং পুরোপুরি দায়িত্ব নিতে হবে। আরও বিস্তারিতজন্য, অনুগ্রহ করে KuCoin-এর Terms of Use এবং Risk Disclosure পরামর্শ করুন।

ডিসক্লেইমার: আপনার সুবিধার্থে এই পৃষ্ঠাটি AI প্রযুক্তি ব্যবহার করে অনুবাদ করা হয়েছে। সবচেয়ে সঠিক তথ্যের জন্য, মূল ইংরেজি সংস্করণটি দেখুন।