امضای شفاف: Cyfrin نقصهای پنهان را شناسایی میکند
در پایان ژوئیه 2026، دفتر حسابرسی Cyfrin چندین نقص در امضای شفاف 1inch را با سطح شدت <<بالا>> طبقهبندی کرد. به این ترتیب، برخی از فیلدها، از جمله قرارداد دریافتکننده وجوه سرمایهگذاری شده توسط کاربر، در صفحه کیف پول نمایش داده نمیشوند. تا 12 اکتبر، این قوانین نمایش هنوز در ثبت عمومی موجود است. این قوانین شامل روتر 1inch V6 در 13 شبکه، از جمله اتریوم میشود.
خلاصه
- 13 شبکه: این تعداد بلاکچینها، از جمله اتریوم، است که توصیفکننده حسابرسی شده روتر 1inch V6 در آنها اعمال میشود.
- 2 نقص <<بالا>>: Cyfrin این نقصها را در این توصیفکننده شناسایی کرده است، که یکی از آنها فیلدی است که قرارداد دریافتکننده وجوه شما را مشخص میکند.
- هیچ تأییدیهای: توصیفکنندههای روتر V6 هیچ تأییدیهای از حسابرسی در ثبت دریافت نکردهاند.
- 12 مه 2026: در این روز، Ledger امضای شفاف را به بنیاد اتریوم واگذار کرد.
امضای شفاف، پاسخی به هک Bybit
در فوریه 2025، هک رکورد Bybit حدود 1.5 میلیارد دلار به این پلتفرم هزینه داشت، طبق گفته FBI. FBI همچنین این سرقت را به کره شمالی نسبت میدهد. طبق تجزیه و تحلیل CertiK، رابط Safe{Wallet} یک تراکنش قانونی را نمایش میداد. با این حال، دادههای ارسال شده به Ledger برای امضا متفاوت بودند. مدیرعامل Bybit همچنین گفت که آنها را در صفحه دستگاه بررسی نکرده است. CertiK در اینجا به امضای کور یا blind signing اشاره میکند.
امضای شفاف به این مشکل پاسخ میدهد. این به این معناست که دادههای یک تراکنش به زبان واضحی در صفحه کیف پول کریپتو شما ترجمه میشود. Ledger این را در سال 2023 راهاندازی کرد و سپس آن را در پیشنهاد استاندارد ERC-7730 رسمی کرد. سپس، در 12 مه 2026، این شرکت مدیریت آن را به بنیاد اتریوم واگذار کرد. MetaMask، Trezor، WalletConnect و Cyfrin در گروه کاری شرکت دارند.
این سیستم بر اساس فایلهای عمومی، که به آنها توصیفکننده گفته میشود، بنا شده است. هر کدام بهویژه به کیف پول میگوید که کدام فیلدهای یک تراکنش را نمایش دهد و تحت چه برچسبی. بنابراین، یک فیلد علامتگذاری شده با <<هرگز>> هرگز در صفحه نمایش داده نمیشود.
قرارداد دریافتکننده وجوه شما ممکن است نامرئی بماند
1inch یک تجمیعکننده مبادلات غیرمتمرکز است. Cyfrin چندین توصیفکننده از آن را حسابرسی کرده است. بلیط شماره 2688 به توصیفکننده اصلی روتر V6 اشاره دارد. این توصیفکننده در واقع دو مشاهده با شدت بالا و سه مشاهده با شدت متوسط دارد، طبق طبقهبندی حسابرس.
اولین مشاهده به پارامتر clipperExchange مربوط میشود که در صفحه پنهان است. با این حال، این قرارداد دریافتکننده وجوه کاربر را مشخص میکند. این فراخواننده تابعی است که این پارامتر را فراهم میکند. طبق گفته Cyfrin، کیف پول بنابراین یک صفحه مبادله عادی را نمایش میدهد، بدون اینکه قرارداد دریافتکننده وجوه را نشان دهد.
مشاهده دوم با شدت بالا به فیلد args مربوط میشود که آن هم پنهان است. در برخی از حالتهای اجرای یک سفارش، ممکن است شامل آدرسی باشد که دارایی خریداری شده را دریافت میکند. بنابراین کاربر میتواند مقادیر دقیقی را ببیند، در حالی که دارایی به آدرسی میرود که او نمیبیند، طبق گفته حسابرس.
دو مشاهده متوسط نیز به نمایش مربوط میشود. اولاً، مبلغ یک سفارش همیشه به عنوان مبلغ <<برای فروش>> نمایش داده میشود. در حالی که یک حالت از روتر آن را به عنوان مبلغی برای خرید پردازش میکند. سپس، تابع permitAndCall یک مجوز هزینه را پنهان میکند که میتواند توکن، آدرس مجاز به هزینه، مبلغ و مهلت را مشخص کند. در نهایت، آخرین مشاهده متوسط به استقرارهایی مربوط میشود که Sourcify هنوز بررسی نکرده است.
قیمت --
امضای شفاف 1inch در 13 شبکه بدون تغییر
یک بلیط همسایه، شماره 2690، به نسخه zkSync روتر اشاره داشت. این توصیفگر نه خطی به همان فایل مشترک که نسخه اصلی به آن اشاره دارد، ارجاع میدهد. نگهدارندگان آن را در تاریخ 22 سپتامبر از ثبتنام حذف کردند. دلیل این کار به واقع به بررسی مربوط میشود. Sourcify، ابزاری برای کنترل کد که توسط ثبتنام استفاده میشود، هنوز نمیتواند کد کامپایل شده برای zkSync را بررسی کند. بنابراین، این حذف قوانین نمایش را اصلاح نمیکند.
با این حال، شاخه اصلی ثبتنام، که در تاریخ 12 اکتبر مشاوره شده، هنوز این قوانین را شامل میشود. فایل مشترک و توصیفگر اصلی در نسخه فعلی خود، مربوط به 10 آوریل 2026 هستند. آنها به روتر V6 در 13 شبکه، از جمله Ethereum، Arbitrum، Base، BNB Chain و Polygon اعمال میشوند. توصیفگر نسخه قبلی، V5، همچنین clipperExchange را در شش شبکه پنهان میکند.
یک بررسی سوم، شماره 2689، به سفارشهای امضا شده خارج از زنجیره، به فرمت EIP-712 مربوط میشود. توصیفگر در آنجا فیلد makerTraits را پنهان میکند. این فیلد میتواند شامل تاریخ انقض سفارش و محدودیتی بر روی آدرس مجاز برای اجرای آن باشد. Cyfrin همچنین این مشاهده را به عنوان یک مشکل با شدت بالا طبقهبندی میکند.
یک تأییدیه تضمین نمیکند که معنی نمایش داده شده درست باشد
ثبتنام یک حفاظ، تأییدیه، را پیشبینی میکند. پروژه استاندارد ERC-8176 این مکانیزم را تعریف میکند. این امکان را به یک حسابرس میدهد تا یک توصیفگر را که بررسی کرده است، امضا کند. در تاریخ 17 اوت، ثبتنام تأییدیههای Cyfrin را برای 181 توصیفگر ادغام کرد.
در پرونده 1inch، تنها نسخههای قدیمی V3 و V4 روتر دارای تأییدیه هستند. در عوض، توصیفگرهای V6 فاقد آن هستند. در بررسی شماره 2689، Cyfrin عدم بررسی کد را در پنج شبکه ذکر میکند: << شرط تأییدیه برآورده نشده است >> (ترجمه از نگارش). ERC-8176 سپس به هر کیف پول اجازه میدهد تا انتخاب کند که به کدام حسابرسان اعتماد کند.
با این حال، حتی با تأیید، یک توصیفگر میتواند گمراهکننده باشد. پروژه ERC-8176 این موضوع را در بخش مربوط به محدودیتهای دستگاه خود مینویسد.
بررسی امضا صحت معنایی را تأیید نمیکند. ERC-8176، تأییدیههای توصیفگر برای ERC-7730، پروژه استاندارد
یک محدودیت دیگر به قراردادهای تکاملی یا پروکسیها مربوط میشود. یک پروکسی آدرس خود را حفظ میکند، اما کد آن میتواند تغییر کند. یک تحلیل منتشر شده در سپتامبر 80 توصیفگر مرتبط با پروکسیها را از 382 مورد، تا 5 سپتامبر، شناسایی کرده بود. نگهدارندگان سپس تصمیم به حفظ آنها و رسیدگی به مشکل در خود استاندارد گرفتند.
آنچه امضای شفاف نمایش میدهد و آنچه را که نادیده میگیرد
ثبتنام همچنین نقصها را اصلاح میکند. در تاریخ 25 سپتامبر، یک اصلاح به یک توصیفگر دیگر از 1inch، برای سفارشهای محدود از پروتکل سفارش محدود v2، هدف قرار گرفت. طبق پیام آن، کیف پولهایی که توصیفگرها را بر اساس نوع امضا شده شناسایی میکنند، نمیتوانستند آن را اعمال کنند. بنابراین، کاربران این سفارشها را << به صورت کور >> امضا میکردند.
برای کاربر، یک صفحه خوانا تنها فیلدهای انتخاب شده توسط توصیفگر را نمایش میدهد. بنابراین، عدم وجود یک گیرنده یا تاریخ انقضا قابل مشاهده نیست. Cyfrin توصیه میکند که این فیلدها نمایش داده شوند یا توصیف حذف شود. در این حالت دوم، کیف پول به یک امضای خام برمیگردد، بدون اینکه احساسی از وضوح بدهد. هیچ یک از بلیطهای مشاوره شده گزارشی از از دست دادن کاربر مرتبط با این توصیفگرها را ارائه نمیدهند. راهنمای ما در مورد امنترین کیف پول کریپتو جزئیات دیگر حفاظتهای موجود را شرح میدهد.
تا تاریخ 12 اکتبر، دو توصیفگر V6 که هنوز در ثبتنام موجود هستند، بدون تغییر باقی ماندهاند. سومین توصیفگر، برای zkSync، بدون اصلاح از ثبتنام خارج شده است. برای فیلد makerTraits، اصلاح پیشنهادی توسط Cyfrin تنها یک خط از فایل را تغییر میدهد تا فیلد قابل مشاهده شود. [بهروزرسانی: پاسخ تاریخدار از 1inch، Cyfrin یا نگهدارندگان ثبتنام، یا اشاره به درخواستهای بیپاسخ] در سمت پروکسیها، پیشنهاد شماره 1738 هنوز به استاندارد ادغام نشده است. Kaan Uzdoğan، همکار نویسنده ERC-7730، در GitHub اعلام کرده است که منتظر مرورهای دیگر قبل از تأیید آن است.
این محتوا صرفاً برای اطلاعرسانی عمومی ارائه شده است و بهمنزله مشاوره مالی، سرمایهگذاری، حقوقی یا مالیاتی تلقی نمیشود. هرگونه رویداد، جایزه، کمپین آنلاین یا اطلاعات مرتبط که در اینجا ذکر شده است، نباید بهعنوان توصیه، ترغیب یا دعوت به خرید، فروش، معامله یا هرگونه دادوستد دیگر داراییهای رمزارزی تلقی شود. داراییهای رمزارزی از نوسان بالایی برخوردار هستند و ممکن است منجر به زیان شوند. دسترسی به خدمات، محصولات و رویدادهای مرتبط با WEEX ممکن است بسته به منطقه جغرافیایی متفاوت باشد. اطمینان از اینکه استفاده شما از این خدمات با قوانین و مقررات محلی مطابقت دارد، بر عهده خود شماست.
ممکن است شما نیز علاقهمند باشید

افسانه صد برابری Zcash؟ نه، این یک «انتقام» ایدهآلگرایانه است

ERA کیف پول نرمافزاری را راهاندازی میکند و دستگاه سختافزاری خود را به یک اکوسیستم کامل خودنگهداری تبدیل میکند

کریپتو: BNB Chain به شماره یک جهانی در رشد RWA در سال 2026 تبدیل میشود

بانک مرکزی آلمان پرودیم را برای پرداختهای فرامرزی راهاندازی کرد

L2 بسیار سودآور است، اما وضعیت اتریوم چطور؟

اتریوم زیرساخت مالی نهادی را میسازد

Matter Labs موتور مجوز Prividium را منبع باز کرد

بحث در مورد مدلهای کسب و کار بلاکچین: انتخاب بین مستاجر یا صاحبخانه؟

زیک سینک، زمان تأخیر اجرای EraVM را به ۲۴ ساعت افزایش میدهد

ZKsync در 6 ماه آینده محیط اجرایی قدیمی را کنار میگذارد

USDC ممکن است تنها به اندازه کندترین کیف پول، پل یا بلاکچین خود ایمن باشد

چین لینک دادههای اقتصادی ایالات متحده را به ۱۰ بلاکچین میآورد

۴ میلیارد USDT در Tron در ۳۰ روز منتشر شد

گاو آمده، انسان رفته: چهار مهاجرت جمعیتی در دنیای ارزهای دیجیتال در سال 2026

آوه به دلیل درآمد پایین، استقرارهای V3 را در شش بلاکچین متوقف میکند

اخبار مهم شب گذشته و صبح امروز (28 تا 29 تیر)

آوالانچ به آرامی به زنجیره عمومی RWA تبدیل شد

Grvt مدل مارجین یکپارچه را برای افزایش کارایی سرمایه معرفی کرد

بازار ارزهای دیجیتال به طور کلی افزایش یافته و بخش NFT با افزایش بیش از 7% پیشتاز است

a16z: ۷ تصویر برای درک اینکه چگونه توکنیسازی ماهیت داراییها را تغییر میدهد

سرمایهگذاران خطرپذیر ارز دیجیتال و تولید انبوه «پروژههای جعلی هوش مصنوعی»

چرا اتریوم فوراً به رولآپهای ZK نیاز دارد؟

Graviton از Builder Codes رونمایی کرد؛ گشودن رسمی زیرساخت تراکنش مبتنی بر ZK به روی توسعهدهندگان

رونمایی از راند KOL: وقتی نفوذ به سرمایه تبدیل میشود، بازار اولیه ارز دیجیتال چگونه دگرگون میشود؟

جهش 20 برابری در 3 ماه: آیا روایت «نقره بیتکوین» برای ZEC دوام میآورد؟

در پسزمینه کاهش نرخ بهره، کدام روایتها در شش ماه آینده همچنان داغتر خواهند شد؟

ایردراپ کوین هایپربیت: چگونه تا 08/2025 توکنهای رایگان با پشتوانهای به ارزش حداکثر $5.2M دریافت کنیم
سالهاست که پروژههای دیفای را دنبال میکنم و هنوز اولین بردم از ایردراپ را در… به یاد دارم.

ایردراپ کوین zkVerify: نحوه دریافت $500 توکن رایگان تا 05/2025
از سال 2017 دنبال ایردراپهای ارز دیجیتال بودهام و هنوز هیجان دریافت توکنهای یونیسواپ را به یاد دارم که یکشبه به مبلغی چهاررقمی تبدیل شد…

اقتصاد ایردراپ: پرسشهای راهبردی که هر پروژه باید مطرح کند







