N環球 N GLOBE
امریکی ٹیکنالوجی

کلاڈ نے اوپن سورس سافٹ ویئر کی پہلے بڑے پیمانے پر AI رسمی تصدیق میں ریاضی کے ثبوت کی 180 ملین لائنیں لکھیں۔

· N GLOBE

Anthropic کی سرکاری تحقیق: Theorem کے ساتھ، Claude نے RISC-V اسمبلی کی سطح پر 123 اوپن سورس لائبریریوں اور 239 انٹری پوائنٹس پر حفاظتی خصوصیات کی باضابطہ طور پر تصدیق کی — اور ایسے سینکڑوں کیڑے نکالے جنہوں نے کھربوں خودکار ٹیسٹوں سے بچایا تھا۔

یہ کیوں اہمیت رکھتا ہے۔

رسمی تصدیق ایک عیش و عشرت کے طور پر استعمال ہوتی تھی جو صرف ماہرین برسوں سے برداشت کر سکتے تھے — seL4 مائیکرو کرنل کو لکھنے میں 2 شخصی سال اور تصدیق کرنے میں 20 شخصی سال لگے۔ اینتھروپک نے اب دکھایا ہے کہ ایک فرنٹیئر ماڈل ہفتوں میں ایک سو سے زیادہ اصلی اوپن سورس لائبریریوں کے لیے ایسا کر سکتا ہے، جبکہ ایسے کیڑے نکالے جا رہے ہیں جو "ٹریلینز" خودکار ٹیسٹ رنز سے بچ گئے تھے۔

مکمل رپورٹ

Anthropic نے 22 اکتوبر کو اپنے آفیشل ریسرچ پیج پر اعلان کیا: سافٹ ویئر کی تصدیق کرنے والی کمپنی Theorem کے ساتھ مل کر، Claude نے RISC-V اسمبلی کی سطح پر Google کی OSS-Fuzz سے تیار کردہ 123 حقیقی دنیا کی اوپن سورس لائبریریوں میں 239 پروگرام کے داخلے کے پوائنٹس پر مشتمل حفاظتی خصوصیات کی باضابطہ تصدیق کی۔ کمپنی اسے "اسمبلی کوڈ کی سطح پر پروڈکشن سافٹ ویئر پر باضابطہ تصدیق کا اطلاق کرنے کے لئے اے آئی کو استعمال کرنے کی پہلی بڑے پیمانے پر کوشش" کہتی ہے۔

پیمانہ حیران کن ہے: Rocq ثبوتوں کی تقریباً 180 ملین لائنیں، ایک عام ثبوت کے ساتھ تقریباً 600,000 لائنوں تک چلتی ہیں، 18,000 RISC-V ہدایات کی درمیانی لمبائی کے ساتھ بائنریز کا احاطہ کرتی ہیں — یہ سب کچھ ہفتوں میں مکمل ہو جاتا ہے۔ Rocq کرنل آزادانہ طور پر ہر ثبوت کو چیک کرتا ہے، لہذا کسی دستی لائن بہ لائن جائزے کی ضرورت نہیں ہے۔

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

راستے میں سیکڑوں کیڑے سامنے آئے، بشمول ایک ڈیکمپریسر کاپی میں کاؤنٹر انڈر فلو جس کی وجہ سے حد سے باہر لکھا جاتا ہے (صرف ~20 MB ان پٹ سے ایک نایاب لے آؤٹ کے ذریعے ٹرگر کیا جا سکتا ہے)، امیج ڈیکوڈر میں پڑھا جانے والا ایک حد سے باہر، اور CVE-2026-56 کے لیے دوبارہ دریافت — lurkabilities کے لیے کچھ 2026-56 میں ایک بار پھر دریافت کیا گیا تھا۔ سال

انتھروپک خود حدود کو تسلیم کرتا ہے: منظور شدہ باضابطہ تصدیق کا مطلب بگ سے پاک نہیں ہوتا ہے — ثبوت صرف سنگل تھریڈڈ جامد RISC-V بائنریز کا احاطہ کرتے ہیں، جبکہ زیادہ تر کوڈ دراصل x86/ARM پر چلتا ہے۔ اس نے آزاد تصدیق کے لیے GitHub پر ثبوتوں کا ایک ذیلی سیٹ شائع کیا ہے، اور Theorem کا کہنا ہے کہ یہ دوسرے اوپن سورس پروجیکٹس کے لیے وہی پائپ لائن چلائے گا۔

ضمنی نتائج بھی قابل ذکر ہیں: لینکس کرنل کا zlib نفاذ x86 بائنری سطح پر RFC 1950 کے مطابق ثابت ہوا، اور Rust میں لکھے گئے Python ترجمان کا ایک بڑا ذیلی سیٹ CPython کے رویے سے 99.95% 1.7 ملین سے زیادہ بے ترتیب پروگراموں پر مماثل ہے۔

💬 Comments

No comments yet. Be the first!