Efectuarea Testelor de Penetrare asupra Contractelor Smart de Blockchain
Testarea de penetrare (“Penetration Testing”) este procesul de a testa un sistem informatic, rețea sau aplicație web pentru a identifica vulnerabilitățile pe care un atacator le-ar putea exploata. Această activitate implică de obicei simularea unui atac asupra sistemului pentru a identifica vulnerabilitățile și a evalua apărarea organizației. Testarea de penetrare este importantă pentru organizații pentru a-și asigura securitatea sistemelor și a se proteja împotriva posibilelor atacuri cibernetice.
Dificultate
Intermediar
Deprinderi acumulate în urma finalizării cursului
- Abilități de identificare și exploatare a vulnerabilităților în contractele smart pe Blockchain
- Abilități de redactare a raport-ului de Smart Contracts Penetration Testing
Programa
- MODUL TEORETIC: Introducere în Smart Contracts
- MODUL PRACTIC: Dezvoltarea unui Smart Contract
- MODUL TEORETIC: DASP TOP 10
- MODUL TEORETIC: Atacuri Depreciate (Call Depth, Constantinople Reentrancy, etc.)
- MODUL PRACTIC: Analiza Statică de Securitate pentru Contracte Smart
- MODUL PRACTIC: Analiza Dinamică de Securitate pentru Contracte Smart
- MODUL TEORETIC: Practici de Securitate în Dezvoltarea Contractelor Smart
- MODUL PRACTIC: Redactarea unui Smart Contracts Penetration Testing Report