استاندارد جدید برای تأیید و مجوز تراکنش‌های امن

چرا مهم است

اگه توی توسعه blockchain کار می‌کنی، باید بدونی که امنیت تراکنش‌ها چقدر مهمه. STVA می‌تونه جلوی حملات Blind Signing و UI multisig رو بگیره که در سال‌های اخیر خیلی شایع شدن.

قبل از خواندن، این‌ها را بدان۳ مفهوم
Blind Signing

فرآیند امضای یک تراکنش یا سند بدون دیدن یا تأیید کامل محتوای آن، که می‌تواند به حملات امنیتی منجر شود.

بیشتر درباره این مفهوم

Multisig (چند امضایی)

یک روش امنیتی که نیاز به چندین امضا برای تأیید و اجرای یک تراکنش دارد، به منظور افزایش امنیت.

بیشتر درباره این مفهوم

Semantic Intent

توصیف قابل خواندن برای انسان و ماشین از اثر یک تراکنش، مانند انتقال وجه یا ارتقاء سیستم.

بیشتر درباره این مفهوم

استاندارد جدیدی به نام Secure Transaction Verification and Authorization (STVA) معرفی شده که به منظور تأیید و مجوزدهی امن تراکنش‌ها طراحی شده است. این استاندارد به دنبال ارائه یک رابط و جریان کاری استاندارد برای شبیه‌سازی تراکنش‌های قابل تأیید و خوانا برای انسان، مجوزدهی محدود و تأیید مستقل payload‌های امضاشده برای EOAs، smart account‌ها و multisig‌ها است.

هدف اصلی این استاندارد، جلوگیری از حملات Blind Signing و UI multisig است که در سال‌های اخیر به عنوان یکی از مهم‌ترین بردارهای از دست دادن واقعی در دنیای blockchain شناخته شده‌اند. این استاندارد شامل روش‌هایی برای پیوست کردن متادیتاهای ساختاریافته و قابل خواندن برای انسان به هر تراکنش یا UserOperation است و همچنین یک رابط شبیه‌سازی و تأیید مستقل که کیف‌پول‌ها، امضاکنندگان و تأییدکنندگان می‌توانند از آن استفاده کنند.

یکی از ویژگی‌های مهم STVA، استفاده از توکن‌های قابلیت محدود و قابل لغو برای عملیات‌های خاص مانند ارتقاء، انتقال‌های بزرگ، نصب ماژول و تغییر مالکیت است. همچنین، این استاندارد نیازمندی‌های واضحی برای مراسم امضا در multisig‌ها و smart account‌ها ارائه می‌دهد که در برابر حملات زنجیره تأمین frontend و جعل UI مقاوم هستند.

این استاندارد به دنبال این است که آنچه می‌بینی همان چیزی باشد که امضا می‌کنی و این امر به صورت رمزنگاری قابل اجرا و تأیید مستقل باشد. تحلیل حوادث بزرگ مانند حمله به multisig در Bybit در فوریه 2025 نشان داده که بیشتر سرقت‌های با ارزش بالا دیگر به bug‌های کلاسیک smart contract‌ها وابسته نیستند و بیشتر از Blind Signing و حملات زنجیره تأمین frontend استفاده می‌کنند.

نکته کلیدی

استاندارد STVA با ارائه روش‌های جدید برای تأیید و مجوزدهی تراکنش‌ها، امنیت بیشتری به تراکنش‌های مبتنی بر blockchain می‌ده. این استاندارد به تو کمک می‌کنه تا از حملات زنجیره تأمین و Blind Signing جلوگیری کنی.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۱)