ارزیابی امنیت بلاکچین و Web3

از ارزیابی هسته پروتکل لایه اول تا بازبینی قرارداد هوشمند، DeFi و dApp، ما سطح حمله Web3 را به‌صورت یکپارچه بررسی می‌کنیم.

چرا ارزیابی بلاکچین تخصصی است؟

ریسک‌های Web3 فقط در کد قرارداد نیستند؛ معماری زنجیره، کیف پول، oracle، اقتصاد پروتکل و اتصال به وب هم بخشی از دامنه‌اند.

ریسک چندلایه

یک ضعف ممکن است از هسته زنجیره تا dApp و کیف پول کاربر اثر زنجیره‌ای داشته باشد.

اعتماد بین اجزا

وابستگی به oracle، RPC، bridge و backend خارج از زنجیره می‌تواند مدل امنیتی را تغییر دهد.

بازبینی دستی ضروری

برای منطق مالی، حاکمیت، ارتقا و اعتماد بین اجزا، صرف ابزار کافی نیست.

چه چیزهایی را تست می‌کنیم؟

هسته لایه اول
  • اجماع و fork choice
  • کلاینت‌های نود و P2P
  • اعتبارسنج‌ها و کلیدها
  • حاکمیت و ارتقا
قراردادهای هوشمند
  • کنترل دسترسی
  • reentrancy
  • upgradeability
  • استانداردهای توکن
پروتکل‌های DeFi
  • استخرهای نقدینگی
  • اوراکل و قیمت‌گذاری
  • flash-loan
  • ریسک اقتصادی
dAppها
  • فرانت‌اند Web3
  • جریان‌های کیف پول
  • بک‌اند RPC/API
  • یکپارچه‌سازی قرارداد

نحوه انجام کار

1
تعیین دامنه و بازبینی معماری

پروتکل، قراردادها، dApp، اعتبارسنج‌ها و اجزای بک‌اند را ترسیم می‌کنیم تا سطح حمله واقعی بلاکچین مشخص شود.

2
مدل‌سازی تهدید و طراحی تست

ریسک‌های پروتکل، قرارداد هوشمند، oracle، کیف پول و یکپارچه‌سازی را بر اساس زنجیره و مدل کسب‌وکار شما اولویت‌بندی می‌کنیم.

3
بازبینی دستی و اعتبارسنجی

بازبینی دستی را با ابزارهای هدفمند ترکیب می‌کنیم تا ضعف‌های قابل بهره‌برداری، خطاهای منطق کسب‌وکار و فرض‌های اعتماد ناامن را اعتبارسنجی کنیم.

4
گزارش‌دهی و پشتیبانی تست مجدد

یافته‌های اولویت‌بندی‌شده، راهنمای اثبات مفهومی و پشتیبانی تست مجدد برای موارد اصلاح‌شده دریافت می‌کنید.

سرویس‌های بلاکچین و Web3

از هسته زنجیره تا تجربه کاربر نهایی، سرویس مناسب دامنه شما را انتخاب کنید

سوالات متداول

آیا فقط زنجیره‌های خصوصی را ارزیابی می‌کنید یا زنجیره‌های عمومی لایه اول را هم؟
ارزیابی DeFi چه تفاوتی با بازبینی قرارداد هوشمند دارد؟
آیا پس از رفع مشکلات تست مجدد هم انجام می‌دهید؟
برای ارزیابی آمادگی دارید؟
اگر هنوز در مرحله تصمیم‌گیری برای پذیرش فناوری هستید، ابتدا ارزیابی فناوری‌های نوظهور را ببینید. اگر دامنه شما مشخص است، ارزیابی عملی را شروع کنیم.