Materiale și instrumente folosite într-o evaluare de securitateIlustrație a unui mediu de lucru

Înscrierile se deschid în curând

Criptografie fără scurtături

Codificare, criptografie și tokenuri

Citește un token, recunoaște cum sunt protejate datele și testează dacă aplicația are cu adevărat încredere în el. Treci de la codificarea URL și Base64 la hash-uri, protecția parolelor, semnăturile webhook, modurile de criptare și verificarea JWT. Leagă fiecare mecanism de problema pe care ar trebui să o rezolve.

349 PLNpreț planificat, cu taxe incluse

În browser · Fără instalare · Tutor și narațiune

FormatÎn browser, în ritmul tău
Programa10 arii tematice
Limba edițieiPoloneză
Tip de înscriereListă de așteptare gratuită

Criptografie fără scurtături

Înscrie-te pe lista de așteptare

Ai o întrebare? Scrie-mi pe e-mail

Îți poți retrage consimțământul oricând. Această înscriere se referă la cursul selectat — nu te adăugăm automat pe listele celorlalte cursuri.

Deschide browserul. Începe să înveți.

Tutorul îți arată.
Naratorul explică. Tu exersezi.

Nu-ți petrece prima seară configurând un mediu. Aplicația, instrumentele și contextul sarcinii sunt într-un singur loc. Nu ai nevoie de Docker, VPN, o mașină virtuală sau software plătit.

Vezi la ce să fii atent

Un tutor virtual te conduce prin exemplu și evidențiază părțile importante ale aplicației, codului sau instrumentului. Este mai ușor să legi instrucțiunea de ceea ce se întâmplă pe ecran.

Auzi de ce contează rezultatul

Narațiunea explică mecanismul, decizia și rezultatul. Pune pe pauză îndrumarea, revino la un pas anterior și parcurge-l în ritmul tău.

Testează-ți propriul raționament

Preia controlul în exercițiu: modifică date, rulează un test sau ia o decizie. Compară rezultatul și îmbunătățește-ți soluția folosind explicația.

Un singur mediu, fără să comuți între un videoclip și o instalare locală. Instrumentele se potrivesc temei: de la cereri HTTP și cod la un terminal, un calculator sau un document. Exersezi în simulatoare și cazuri pregătite, fără să ataci sistemele altor persoane.

Ce vei putea face?

Deosebești reprezentarea mascată de protecția reală.

Nu judeca securitatea unui token după cât de aleatoriu pare. Verifică proprietatea pe care o oferă mecanismul și modul în care destinatarul îl folosește.

Punct de plecare

Codificarea, hashing-ul și criptarea par protecții asemănătoare.

Abilitatea pe care o dezvolți

Deosebești reprezentarea datelor, confidențialitatea, integritatea și autenticitatea.

Cum o testezi în practică

Clasifică valori exemplu și explică dacă citirea lor este normală sau indică o problemă.

Punct de plecare

Poți citi un JWT, dar nu știi ce trebuie verificat.

Abilitatea pe care o dezvolți

Analizezi semnătura, claim-urile și decizia de autorizare.

Cum o testezi în practică

Leagă o modificare a tokenului de răspunsul destinatarului. Identifică controlul lipsă în loc să raportezi doar faptul că se poate citi.

Punct de plecare

Consideri un webhook semnat sigur fără alte întrebări.

Abilitatea pe care o dezvolți

Testezi integritatea mesajului și rezistența la reluare.

Cum o testezi în practică

Compară mesaje valide, modificate și reluate. Deosebește verificarea semnăturii de verificările marcajului de timp și ale identificatorului evenimentului.

De ce contează asta dincolo de curs?

Folosește aceste cunoștințe pentru a evalua tokenuri, webhookuri și utilizarea criptografiei în aplicații, fără să-ți proiectezi propriii algoritmi.

Leagă fiecare abilitate de un rezultat concret de lucru. Revino la explicații în timp ce exersezi.

O programă susținută de materiale

Subiecte specifice.
Practică ce te ajută să le înțelegi.

Vezi din ce se compune programa: lecții, explicații, exemple și exerciții. Cifrele de mai jos descriu tipuri diferite de materiale.

12capitole
Capitole tematice din materialele actuale ale cursului. Subvizualizările și indexurile aceluiași conținut nu cresc acest număr.
308pași cu comentarii
Perechi distincte de text pe ecran și narațiune, după eliminarea duplicatelor identice. Sunt segmente de ghidare, nu lecții complete separate.
75variante de exercițiu
15 cazuri și 60 de niveluri de exerciții despre codificare, criptografie și tokenuri. Subseturile sunt incluse o singură dată.
156intrări în catalog
131 de intrări de operații și 25 de intrări de rețete cu conținut distinct. Aceeași operație poate apărea cu alte date exemplu.

Cifrele descriu materialele-sursă în limba engleză. Lista de așteptare este pentru ediția planificată în limba poloneză. Aceste cifre nu înseamnă că traducerea ei este completă. Pașii demonstrativi, exemplele și sarcinile sunt unități diferite, nu ore de video sau numărul de vulnerabilități unice.

Punct de intrare

Pentru cine este acest curs?

  • Testeri de API și pentesteri care vor să explice ce le spune un token, un hash sau o semnătură.
  • Persoane care analizează tokenuri, semnături webhook și date de autentificare.

Ce te ajută la început

  • Noțiuni de bază despre HTTP și lucrul cu text. Nu necesită matematică avansată.

Disponibil în poloneză și engleză — poți schimba limba oricând. Numele comenzilor, fragmentele de cod și identificatorii standard rămân în forma originală.

Cum înveți

Mai întâi, înțelege.
Apoi, fă-o singur.

Tutorul parcurge un exemplu și explică fiecare decizie. În exercițiu, revino la context, verifică rezultatul și îmbunătățește-ți răspunsul.

  1. Înțelege situația

    Scop, constrângeri și date de intrare. Știi ce testezi și de ce.

  2. Vezi mecanismul

    Urmărește o demonstrație cu comentariile tutorului, pas cu pas.

  3. Rezolvă sarcina

    Lucrează cu date, un instrument sau un scenariu. Compară rezultatul cu ce te așteptai.

  4. Trage o concluzie

    Justifică-ți decizia și înțelege-i limitele. Revino la tot ce trebuie îmbunătățit.

Exercițiile folosesc simulatoare și mecanisme selectate care rulează în browser. Nu necesită atacarea sistemelor altor persoane.

Programa planificată

Știi ce înveți. Și de ce.

Fiecare arie dezvoltă o abilitate concretă. Înveți nu doar subiectul, ci și acțiunea și rezultatul la care duce învățarea.

Fiecare subiect include o abilitate și un rezultat concret al exercițiului.

Vreau să mă înscriu pe listă
01Recunoașterea reprezentărilor

Identifică alfabetul, separatorii, lungimea și contextul de utilizare ale unei valori. Formulează o ipoteză despre format și testeaz-o cu o transformare potrivită. Învață să descrii și cazurile în care aspectul singur nu poate identifica algoritmul.

Atelier cu date pregătite

Ce exersezi
Recunoști un format fără să-i atribui o protecție inexistentă.
Rezultat practic
Clasifică valorile capturate după reprezentare, proprietăți și controale. Explică dacă citirea lor este de așteptat.
02Codificare și normalizare

Exersează codificarea URL, Base64 și Base64URL și reprezentările caracterelor Unicode. Urmărește ordinea decodificării și normalizării între straturile aplicației. Vezi cum interpretări diferite ale aceleiași valori afectează un filtru și destinatarul datelor.

Exercițiu ghidat de tutor

Ce exersezi
Urmărești transformările succesive ale aceleiași valori.
Rezultat practic
Compară reprezentările codificate și decodificate. Identifică stratul în care se schimbă interpretarea în loc să tratezi codificarea drept criptare.
03Proprietăți de securitate

Alege un mecanism pentru confidențialitate, integritate, autenticitate sau prospețimea mesajului. Compară hashing-ul, HMAC, semnarea și criptarea în utilizări concrete. Explică de ce compresia și codificarea nu pot înlocui aceste protecții.

Analiză de caz

Ce exersezi
Deosebești confidențialitatea, integritatea, autenticitatea și prospețimea mesajului.
Rezultat practic
Potrivește un mecanism cu proprietatea urmărită. Folosește un caz pentru a explica de ce o proprietate nu le garantează pe celelalte.
04JWT, JWS și JWE

Analizează headerul, payloadul, semnătura sau criptarea unui token. Verifică emitentul, audiența, valabilitatea, tipul, domeniul claim-urilor și alegerea cheii. Leagă verificarea tokenului de autorizarea separată pentru operația solicitată.

Exercițiu ghidat de tutor

Ce exersezi
Deosebești citirea unui token de verificarea lui și de folosirea lui pentru autorizare.
Rezultat practic
Compară claim-urile tokenului, modificările datelor și răspunsul destinatarului. Identifică controlul lipsă care permite abuzul.
05Semnături webhook

Stabilește ce octeți ai mesajului sunt semnați și cum verifică destinatarul autenticitatea. Compară un mesaj valid cu conținut modificat, o semnătură invalidă și un eveniment reluat. Pregătește cerințe pentru marcaje de timp, identificatori de eveniment și protecția la reluare.

Exercițiu ghidat de tutor

Ce exersezi
Testezi integritatea și rezistența la reluare drept condiții separate.
Rezultat practic
Compară mesaje valide, modificate și reluate. Notează dacă se verifică semnătura, timpul și identificatorul evenimentului.
06Parole și hash-uri

Recunoaște formatele de hash și rolul sării și al costului de calcul în protecția parolelor. Compară un hash rapid de uz general cu un mecanism destinat stocării parolelor. Deosebește proprietățile vizibile de informațiile care necesită cod sau configurație.

Analiză de caz

Ce exersezi
Evaluezi scopul unui hash și modul în care este protejată o parolă.
Rezultat practic
Compară reprezentări și parametri pregătiți. Explică rolul sării și al costului de calcul fără să confunzi hashing-ul cu criptarea.
07Criptare, moduri și aleatorietate

Învață rolul cheilor, al vectorilor de inițializare, al nonce-urilor și al verificărilor de integritate. Analizează în exemplele furnizate utilizarea greșită a modurilor de criptare și valorile repetate. Identifică proprietatea de securitate necesară în loc să judeci o soluție doar după numele algoritmului.

Analiză de caz

Ce exersezi
Recunoști importanța parametrilor de criptare și a condițiilor de utilizare.
Rezultat practic
Identifică în exemple efectele unei aleatorietăți slabe sau ale reutilizării valorilor. Deosebește evaluarea unei implementări de proiectarea unui algoritm.
08Chei și certificate

Identifică scopul materialului criptografic și relația dintre cheia publică și cea privată. Urmărește alegerea și distribuirea cheii de verificare. Leagă informațiile despre certificat și încredere de o integrare concretă.

Analiză de caz

Ce exersezi
Deosebești identitatea, încrederea și ciclul de viață al materialului criptografic.
Rezultat practic
Analizează un certificat pregătit și informațiile despre cheie. Identifică verificările necesare înainte de a considera o conexiune de încredere.
09Cazuri de utilizare greșită

Analizează codul care acceptă un token sau un mesaj semnat și identifică o verificare omisă. Leagă răspunsul observat de cauza lui, de exemplu încrederea în claim-uri neverificate. Propune o modificare la destinatarul datelor, nu doar o schimbare cosmetică de format.

Analiză de caz

Ce exersezi
Legi utilizarea greșită a unui mecanism de un efect concret.
Rezultat practic
Descrie inputul controlat de utilizator și decizia destinatarului. Explică de ce un aspect neobișnuit al tokenului nu este, singur, dovada unui defect.
10Verificarea remedierilor

Pregătește mesaje valide, modificate, expirate și reluate. Verifică respingerea valorilor invalide și păstrarea integrării legitime. Rezumă proprietatea de securitate, observațiile și recomandarea.

Atelier cu date pregătite

Ce exersezi
Verifici respingerea unei valori invalide fără a bloca una validă.
Rezultat practic
Compară variantele validă, modificată și reluată după schimbarea controlului. Justifică rezultatul fiecărui test.

În practică

La ce vei lucra
în timpul cursului?

Fiecare caz are un context, o acțiune concretă și un rezultat. Scopul nu este să memorezi o comandă, ci să înțelegi de ce s-a schimbat rezultatul.

Analiza tokenului de la format la autorizare

Recunoaște reprezentarea, citește claim-urile și verifică cerințele destinatarului. Compară răspunsurile la modificarea conținutului și condițiile pentru o verificare validă și accesul la resursă.

Rezultatul munciiO fișă de analiză a tokenului cu teste pentru semnătură, claim-uri și autorizare.

Un webhook rezistent la modificare și reluare

Identifică conținutul semnat, apoi compară un mesaj valid cu versiunile modificată și reluată. Explică rolul timpului, al identificatorilor de eveniment și al verificărilor din partea destinatarului.

Rezultatul munciiCazuri de verificare a webhookului și o recomandare pentru integrare.

Certificat de absolvire

Termini cursul.
Primești certificatul.

Când termini cursul, certificatul este emis automat și trimis pe e-mail. Conține numele tău, data emiterii și un cod unic, iar pe a doua pagină tematica cursului.

  • Oricine, de exemplu un angajator, poate verifica codul fără autentificare.
  • Certificatul este emis în limba engleză.
  • Confirmă absolvirea cursului; nu este o certificare din industrie.

Verificarea codului: cyberszkola.pl/verify

Model de certificat de absolvire, pagina 1, cu date de exemplu și filigranul SPECIMEN
Model de certificat, pagina 2: tematica cursului
Model de certificat: pagina 1 și tematica cursului pe pagina 2. Numele, data și codul sunt exemple.
Mărește tematica cursului
Model de certificat, pagina 2: tematica cursului

Curs separat anunțat

Un conținut bine definit.
Fără să cumperi întregul parcurs.

  • Exemple de transformări de date, tokenuri și mesaje semnate.
  • Analiza codului și a configurației pentru protecția parolelor, a cheilor și pentru criptare.
  • Sarcini care leagă o proprietate de securitate de un test și o recomandare.
  • Certificat de absolvire în limba engleză, cu cod de verificare.

Prețul planificat al cursului

349 PLNcu taxe incluse

Ediția în poloneză · Data lansării nu a fost încă anunțată

Anunță-mă la lansare

Înscrierea este gratuită. Înainte de deschiderea vânzărilor vei primi data, conținutul complet și condițiile de achiziție. Astăzi nu încasăm plăți. Aceasta este o listă separată de persoane interesate, nu o rezervare de loc sau o achiziție.

Pentru firme și echipe

Curs pentru echipa ta.
Pe platforma noastră sau în LMS-ul tău.

  • Conturi de firmă, departamente și licențe pe platforma noastră, cu rapoarte de progres pentru manageri.
  • Livrare în sistemul de e-learning al firmei tale. Progresul și finalizarea apar în propriile tale rapoarte.
  • Factură cu TVA pe numele firmei.

Compatibil cu platforme LMS, printre care:

  • Moodle
  • TalentLMS
  • Cornerstone
  • Docebo
  • SAP SuccessFactors
  • Workday Learning
  • Absorb
  • 360Learning

și alte platforme care suportă standardele de e-learning.

Preț pentru firme

Ofertă personalizatădepinde de numărul de licențe, perioada de acces și modul de implementare

Implementare în LMS-ul propriu al firmei de la 50 de licențe.

Cere o ofertă

Scrie-ne la kontakt@cyberszkola.pl: numărul de persoane, cursurile dorite și sistemul LMS, dacă folosești unul.

Jacek Wlodarczyk

Autorul proiectului

Jacek Wlodarczyk

Creatorul Cyberwiedza, cyberszkola și AI SecLabs. În aceste cursuri leg explicarea mecanismelor de practică, observație și decizii pe care trebuie să le justifici.

Nu ajunge să rulezi o comandă. Contează ce confirmă rezultatul ei, ce nu confirmă și care ar trebui să fie pasul următor.

Mai multe despre autor

Înainte de înscriere

Bine de știut.

Am nevoie de matematică avansată?

Nu. Cursul se concentrează pe înțelegerea modului în care mecanismele sunt folosite corect și greșit. Analizezi formate, cod și răspunsuri ale aplicației în loc să deduci algoritmi criptografici.

Faptul că pot citi un JWT înseamnă că există o vulnerabilitate?

Nu, nu în sine. În exerciții verifici și semnătura, claim-urile și permisiunile. Înveți să explici dacă vezi o reprezentare normală a datelor sau lipsa unui control.

Cumpăr acum un curs?

Nu. Acesta este anunțul unui curs viitor și o listă de interes. Înscrierea nu este o cumpărare, o rezervare de loc sau un angajament de plată.

Când se lansează și cât va costa?

Data lansării, prețul și condițiile de acces vor fi anunțate înainte de deschiderea vânzărilor. Prin lista de interes îți trimitem aceste informații.

În ce limbă va fi cursul?

Cursul este disponibil în poloneză și în engleză — poți schimba limba oricând, iar lecțiile, explicațiile exercițiilor și narațiunea există în ambele. Comenzile, codul și numele instrumentelor își păstrează sintaxa originală, așa cum sunt folosite în munca de zi cu zi.

Trebuie să instalez Docker, un VPN sau propriul laborator?

Nu. Toate exercițiile cursului rulează în browser, pe un computer cu acces la internet. Aplicațiile de training, terminalele, editoarele și atelierele fac parte din platformă. Nu instalezi Docker, o mașină virtuală sau un VPN și nu ai nevoie de instrumente externe plătite.

Este doar o colecție de videoclipuri?

Nu. Lucrezi într-un mediu interactiv. Un tutor virtual evidențiază elementele importante, iar narațiunea explică acțiunea și rezultatul ei. Pune lecția pe pauză, revino la pașii anteriori și fă propriile experimente. Această îndrumare este integrată în curs; nu este o consultanță individuală cu o persoană.

Exercițiile acționează asupra sistemelor altor persoane?

Nu. Folosești aplicații de training, simulatoare și date pregătite. Înveți mecanismul și limitările lui într-un mediu sigur. Resursele externe sunt suplimentare, nu necesare pentru a finaliza exercițiile.

Voi primi un certificat sau o garanție de angajare?

Da, un certificat de absolvire. Când termini cursul, primești un certificat în limba engleză cu un cod unic, pe care oricine îl poate verifica la cyberszkola.pl/verify. Confirmă absolvirea cursului și este emis de autor; nu este o certificare din industrie. Nu promitem un loc de muncă.

Sunt acestea cursuri oficiale OWASP sau ISO?

Nu. Sunt cursuri create independent, care folosesc referințe publice și cazuri originale. Nu înlocuiesc standardele licențiate, acreditările sau calificările cerute în industriile reglementate.

Înscrie-te pe lista de așteptare

Nu rata lansarea: Criptografie fără scurtături

Lasă-ne adresa de e-mail. Îți trimitem noutăți despre înscriere, programă și condițiile primei ediții. Nu trebuie să verifici periodic această pagină.

Preț planificat: 349 PLN cu TVA inclus

  • Noutăți despre lansarea cursului ales
  • Oferta completă înainte să decizi dacă cumperi
  • Înscriere gratuită, fără obligația de a cumpăra

Înscrie-te pe lista de așteptare

Ai o întrebare? Scrie-mi pe e-mail

Îți poți retrage consimțământul oricând. Această înscriere se referă la cursul selectat — nu te adăugăm automat pe listele celorlalte cursuri.