Главная / Глоссарий
справочник

Глоссарий безопасности Web3

Краткие и понятные определения терминов, которые встретятся в аудите смарт-контракта.

Основные термины

ТерминЗначение
ReentrancyПовторный вход в функцию через внешний вызов до обновления её состояния, что позволяет многократные снятия.
MEVMaximal Extractable Value: прибыль, которую производитель блока или searcher может извлечь, переупорядочивая, вставляя или цензурируя транзакции.
Sandwich attackТактика MEV, помещающая одну транзакцию до и одну после сделки жертвы, чтобы заработать на вызванном движении цены.
TWAPTime-Weighted Average Price: метод оракула, устойчивый к манипуляции ценой в одном блоке.
Flash loanНеобеспеченный заём, возвращаемый в той же транзакции, часто используемый для усиления манипуляции.
delegatecallВызов, выполняющий код другого контракта в контексте хранилища вызывающего; опасен, если цель не доверенная.
Checks-Effects-InteractionsПаттерн: проверить входные данные, обновить состояние, затем взаимодействовать с внешними контрактами.
PDAProgram Derived Address в Solana; должен проверяться с правильными seeds и bump.
Signer checkВ Solana — проверка того, что аккаунт действительно подписал транзакцию, прежде чем доверять ему.
SWCSmart Contract Weakness Classification — реестр известных типов слабостей.

Термины OSINT и инструментов

TermMeaning
OSINTРазведка по открытым источникам: сбор данных из публичных источников.
WHOISПротокол запроса данных регистрации домена/IP.
RDAPСовременный JSON-преемник WHOIS.
DNS / DoHСистема доменных имён; DoH — DNS поверх зашифрованного HTTPS.
CVEПубличный идентификатор известной уязвимости.
ASNНомер, идентифицирующий автономную сеть (напр. провайдера).
BGPПротокол анонсирования маршрутов/префиксов между сетями.
Reverse DNS (PTR)Сопоставляет IP с именем хоста через запись PTR.
AES-256 / PBKDF2Сильный симметричный шифр; PBKDF2 выводит ключ из пароля.
Shodan InternetDBБесплатный пассивный индекс открытых портов, меток и CVE для IP.
EONET / USGSЛенты природных событий NASA и землетрясений USGS (в реальном времени).

▶ Открыть сканер