Kriptogrāfijas pārbaude
Kriptogrāfijas risinājumu un to ieviešanas pārbaude: protokoli, atslēgu pārvaldība, paraksti un gadījumvērtību ģenerēšana.
MI, Web3 un kriptogrāfija
Viedo līgumu un protokola loģikas audits rindu pa rindai pirms izvietošanas: manuāla pārbaude, invariantu testēšana un labojumu pārbaude.
MI, Web3 un kriptogrāfija
Izvietotu līgumu nevar izlabot kādā klusā pēcpusdienā. Tā kods ir publisks, līdzekļi ir vienas transakcijas attālumā, un nepilnību izmanto tas, kurš to izlasa pirmais. Auditam jānotiek pirms izvietošanas, un tas jāveic cilvēkiem, kuri izlasa katru rindu.
Divi auditori pārbauda kodu neatkarīgi un pēc tam salīdzina rezultātus. Viņus atbalsta automātiskā analīze un fuzzing, taču būtiskie konstatējumi rodas, izprotot, ko protokols sola, un meklējot stāvokli, kurā šis solījums tiek lauzts. Līgumi ir tikai viena riska daļa: kopā ar tiem pārbaudām atslēgas, atjaunināšanas tiesības un ārpus ķēdes esošos komponentus.
01Tvērums
02Pieeja
Nosakām, ko protokolam ir jānodrošina. Ja specifikācijas nav, pierakstām invariantus un saskaņojam tos ar jums.
Divi auditori lasa kodu rindu pa rindai, katrs atsevišķi. Viņu piezīmes apvieno tikai tad, kad abi ir beiguši.
Statisko analīzi, fuzzing un invariantu testus izpildām pret saskaņotajām īpašībām. Audita laikā uzrakstītos testus nododam jums.
Jūsu labojumus pārbaudām pret sākotnējiem konstatējumiem. Noslēguma ziņojumā ir norādīts komits, kas tika auditēts, un komits, kurā katra problēma tika novērsta.
03
04
05Standarti
Kritiskākās viedo līgumu nepilnības.
OWASP Foundation
Nepilnības klase, kas ir katra konstatējuma pamatā.
The MITRE Corporation
Katra konstatējuma bīstamības vērtējums un vektors.
FIRST
06Jautājumi
Nē, un neviens nevar godīgi dot šādu garantiju. Audits ir laikā ierobežota konkrēta komita pārbaude. Tas būtiski samazina risku un dokumentē, kas tika pārbaudīts. Ziņojumā tas ir pateikts vienkāršiem vārdiem.
Darba pamatā ir Solidity un Vyper EVM blokķēdēs. Citām valodām un virtuālajām mašīnām tvēruma saskaņošanas laikā apstiprinām, vai mums ir atbilstoši speciālisti, un atsakāmies, ja to nav.
Audits ir piesaistīts iesaldētam komitam. Audita laikā veiktās izmaiņas pārbaudām kā atsevišķu tvērumu, citādi ziņojums aprakstītu kodu, kas vairs nepastāv.
Tikai tad, ja jūs to lūdzat. Publicētajā ziņojumā ir pilns konstatējumu saraksts ar to galīgo statusu; saīsinātas versijas, kurās problēmas ir izlaistas, neizdodam.
08Pieteikums
Atsauces numurs
Saglabājiet atsauces numuru: mēs to norādām visā turpmākajā saziņā ar jums.
Pirmajā atbildē nekad nelūdzam maksājumu, paroles vai attālo piekļuvi.