Revizija pametnih ugovora
Ručni pregled uz statičku i dinamičku analizu Solidity, Rust i Move koda. Svaki nalaz dobiva razinu ozbiljnosti, dokaz i konkretan prijedlog ispravka.
Sigurnost za decentralizirane sustave
Pregledavamo pametne ugovore prije lansiranja, pratimo protokole u radu i stojimo uz timove kada se dogodi incident. Jedna disciplina, od prvog retka koda do produkcije.
Zašto to radimo
Kod na blockchainu je javan, nepromjenjiv i rukuje vrijednošću od prvog bloka. Napadač ima vremena, alata i ekonomski motiv da pronađe ono što je promaklo timu pod rokom. Naš posao je pronaći to prije njega — i ostati uz vas kada sustav krene uživo.
Što radimo
Ručni pregled uz statičku i dinamičku analizu Solidity, Rust i Move koda. Svaki nalaz dobiva razinu ozbiljnosti, dokaz i konkretan prijedlog ispravka.
Praćenje on-chain aktivnosti u stvarnom vremenu. Pravila za neobične transakcije, nagle promjene stanja i upozorenja prije nego što događaj postane gubitak.
Plan djelovanja, on-chain forenzika i koordinacija oporavka kada dođe do kompromitacije. Jasne odluke pod pritiskom, bez improvizacije.
Postavljanje novčanika s više potpisa, procedure za čuvanje ključeva i otvrdnjavanje čvorova. Pristup vrijednosti koji preživi odlazak jednog člana tima.
Mapiranje napadačkih vektora kroz arhitekturu protokola prije nego što se napiše kod. Pronalazimo pogrešne pretpostavke dok ih je još jeftino ispraviti.
Radionice sigurnog programiranja za razvojne timove i operativne procedure za ljude koji drže infrastrukturu. Znanje ostaje u kući nakon što mi odemo.
Sigurnost ugrađena u razvoj
Umjesto jedne revizije pred lansiranje, ugrađujemo sigurnosne provjere izravno u vaš razvojni tijek. Svaka promjena koda prolazi kroz pravila koja smo napisali za vaš protokol, prije nego što stigne na glavnu granu.
Odabrani angažmani
Prikazani primjeri · identiteti klijenata zaštićeni
Pregled mehanizma kamata i likvidacija prije otvaranja mreže javnosti. Dva kritična nalaza zatvorena su prije prvog depozita.
Revizija logike aukcija i naknada autora, uz nadzor nakon lansiranja. Postavljena su pravila za sumnjive obrasce trgovanja.
Modeliranje prijetnji za prijenos vrijednosti između mreža. Preporučena je izmjena modela potpisivanja prije postavljanja na produkciju.
Postavljanje novčanika s više potpisa i procedura odobravanja za zajednicu od nekoliko tisuća članova. Pristup sredstvima bez jedne točke otkaza.
Detaljan primjer
Tim nas je uključio osam tjedana prije planiranog lansiranja. Umjesto jednokratnog pregleda, radili smo u dva kruga: prvi je obuhvatio arhitekturu i modeliranje prijetnji, drugi cjelovitu reviziju koda nakon što su prvi nalazi ispravljeni. Najozbiljniji propust ticao se redoslijeda poziva pri povlačenju sredstava — ispravljen je prije nego što je protokol vidio ijedan stvarni token.
Sigurnost nije značajka koju dodajete na kraju. To je način na koji gradite od prvog commita — i razlog zašto korisnici ostaju kada drugi protokoli nestanu.
Riječ klijenata
„Izvještaj je bio jasan i poredan po ozbiljnosti. Kritične nalaze zatvorili smo prije lansiranja, a tim je točno znao gdje gledati.“
„Nadzor nas je upozorio na neobičnu transakciju četrdeset minuta prije nego što bi postala problem. To je razlika koju platiš jednom.“
Česta pitanja
Opišite protokol i rok. Dogovorit ćemo kratki poziv, pregledati opseg i predložiti pristup bez obveze s vaše strane.