Lüğət məqaləsi
Smart-kontrakt auditi
Cüzdanlar və TəhlükəsizlikSmart-kontrakt auditi kodda istismar oluna bilən qüsurları axtaran ekspert yoxlamasıdır: riski azaldır, lakin heç nəyə zəmanət vermir.
Tərif
Smart-kontrakt auditi — protokolun kodunun təhlükəsizlik mütəxəssisləri tərəfindən strukturlaşdırılmış şəkildə yoxlanılması, vəsaitin oğurlanmasına, dondurulmasına və ya səhv hesablanmasına yol aça biləcək səhvlərin axtarılmasıdır. Adətən audit sətir-sətir əl ilə oxumanı avtomatlaşdırılmış analiz və test ssenariləri ilə birləşdirir, sonda isə tapıntıları ciddilik dərəcəsinə görə sıralayan və komandanın düzəlişlərini göstərən hesabat dərc olunur. Yerləşdirilmiş kontraktları çox vaxt dəyişmək mümkün olmadığından, qüsuru buraxılışdan əvvəl tapmaq adi proqram təminatına nisbətən qat-qat vacibdir. Audit səylilik sübutudur, zəmanət deyil: konkret tarixdəki konkret kod versiyasını əhatə edir, bütün iqtisadi hücumları qabaqcadan görə bilmir və komandanın niyyəti barədə heç nə demir. Auditi kimin apardığı, əhatə dairəsi və tapıntıların düzəldilib-düzəldilmədiyi nişandan daha vacibdir.
Növbəti
Əlaqəli terminlər
Cüzdanlar və Təhlükəsizlik bölməsində daha çox
Hesabın ələ keçirilməsiÜnvan zəhərlənməsiFişinqə Qarşı KodAPI Açarı İcazələriKörpü istismarı (bridge exploit)Zəiflik mükafatı proqramıMübadilə buferinin ələ keçirilməsiSoyuq saxlama (cold storage)Kolleksiya icazəsi (setApprovalForAll)Kripto fişinqKastodial və qeyri-kastodial (custodial vs non-custodial)Saxlanc sığortası