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

  1. MODUL TEORETIC: Introducere în Smart Contracts
  2. MODUL PRACTIC: Dezvoltarea unui Smart Contract
  3. MODUL TEORETIC: DASP TOP 10
  4. MODUL TEORETIC: Atacuri Depreciate (Call Depth, Constantinople Reentrancy, etc.)
  5. MODUL PRACTIC: Analiza Statică de Securitate pentru Contracte Smart
  6. MODUL PRACTIC: Analiza Dinamică de Securitate pentru Contracte Smart
  7. MODUL TEORETIC: Practici de Securitate în Dezvoltarea Contractelor Smart
  8. MODUL PRACTIC: Redactarea unui Smart Contracts Penetration Testing Report