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

Înscrierile se deschid în curând

Cookie-uri și sesiuni sub control

Cookie-uri, sesiuni și starea browserului

Urmărește o sesiune de la login la delogare și înțelege ce responsabilități au browserul și serverul. Învață să diagnostichezi atributele cookie-urilor, erorile de rotație, CSRF și dependențele dintre subdomenii, apoi să alegi protecțiile potrivite pentru fluxul concret.

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ă

Cookie-uri și sesiuni sub control

Î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?

Înțelege sesiunea, nu doar flagurile cookie-urilor.

Leagă setările browserului de ceea ce acceptă serverul. Folosește asta pentru a examina întregul proces de login și delogare.

Punct de plecare

Tratezi prezența unui cookie ca dovadă a unei sesiuni active.

Abilitatea pe care o dezvolți

Deosebește stocarea, citirea și trimiterea unui cookie de decizia serverului.

Cum o testezi în practică

Pentru o cerere aleasă, identifică dacă cookie-ul a fost atașat și dacă aplicația a considerat sesiunea validă.

Punct de plecare

Testezi login-ul, dar sari peste schimbările și încheierea sesiunii.

Abilitatea pe care o dezvolți

Proiectează teste pentru rotația identificatorului, expirare și delogare.

Cum o testezi în practică

Construiește o matrice de stări. Reia un identificator anterior și compară comportamentul înainte și după schimbare.

Punct de plecare

Presupui că SameSite sau HttpOnly rezolvă orice problemă.

Abilitatea pe care o dezvolți

Alege protecția potrivită amenințării și înțelege-i limitele.

Cum o testezi în practică

Explică ce nu protejează un flag. Alege un test între site-uri sau între subdomenii și un control pe partea de server.

De ce contează asta dincolo de curs?

Util pentru revizuirea login-ului, integrarea SSO, diagnosticarea problemelor de sesiune și pregătirea testelor de regresie pentru echipa aplicației.

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.
294paș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.
48variante de exercițiu
16 cazuri și 32 de niveluri de exerciții cu starea browserului. Nivelurile includ și 8 sarcini de consultanță, nu doar teste ale comportamentului cookie-urilor.
168exemple de cookie-uri
Valori distincte de cookie în corpusul de referință. Servesc la analiza datelor; nu reprezintă tot atâtea atacuri independente.

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?

  • Pentesteri web, dezvoltatori frontend și persoane responsabile de login.
  • Persoane care vor să înțeleagă efectele flagurilor cookie-urilor în loc să urmeze un checklist.

Ce te ajută la început

  • Cunoștințe de bază despre cererile și răspunsurile HTTP.

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ă
01Starea browserului

Vezi cum stochează browserul un cookie și când recunoaște serverul o sesiune. Compară înregistrarea din storage, headerul Set-Cookie și Cookie trimis într-o cerere. Deosebește o modificare locală a valorii de permisiunile acordate de aplicație.

Exercițiu ghidat de tutor

Ce exersezi
Deosebește stocarea unui cookie de trimiterea lui și de acceptarea lui de către server.
Rezultat practic
Pentru o cerere dată, compară storage-ul de cookie-uri cu headerul Cookie și cu răspunsul aplicației. Evaluează fiecare etapă separat.
02Atributele cookie-urilor

Analizează Domain, Path, Secure, HttpOnly, expirarea și prefixele __Host- și __Secure-. Testează ce setări restricționează citirea, transmiterea sau acceptarea cookie-ului. Leagă configurarea de codul care setează starea browserului.

Exercițiu ghidat de tutor

Ce exersezi
Alege proprietățile cookie-ului pentru o amenințare concretă.
Rezultat practic
Compară efectele schimbării Secure, HttpOnly și a domeniului cookie-ului. Identifică ce nu protejează fiecare flag.
03Contextul de transmitere

Compară SameSite Strict, Lax și None în cereri same-site și cross-site. Ia în calcul schema, domeniul, metoda și contextul navigării. Alege controale CSRF după intenția operației, nu doar după prezența cookie-ului.

Exercițiu ghidat de tutor

Ce exersezi
Anticipează trimiterea cookie-ului într-un context dat al browserului.
Rezultat practic
Compară metoda, site-ul și tipul de navigare cu cererea observată. Explică diferența dintre contextul de site și cel de origin.
04Session fixation

Urmărește un identificator furnizat înainte de login, acceptarea lui și reutilizarea ulterioară. Compară variantele cu și fără rotație. Descrie momentul în care aplicația ar trebui să rupă legătura cu vechiul identificator.

Exercițiu ghidat de tutor

Ce exersezi
Recunoaște comportamentul identificatorului de sesiune la login.
Rezultat practic
Compară identificatorul înainte și după autentificare. Evaluează reutilizarea valorii anterioare în cazul pregătit.
05Rotație și reîmprospătare

Examinează schimbarea identificatorului la login și la schimbarea privilegiilor, precum și relația sesiunii cu un refresh token. Pregătește teste cu valorile vechi și noi. Verifică dacă invalidarea rămâne eficientă și la o nouă cerere către server.

Exercițiu ghidat de tutor

Ce exersezi
Verifică dacă schimbarea identificatorului invalidează accesul anterior.
Rezultat practic
Reia valorile de sesiune vechi și noi. Notează ce cerere încă funcționează și dacă asta corespunde politicii intenționate.
06Delogare și expirare

Compară ștergerea unui cookie din browser cu invalidarea sesiunii pe server. Exersează reluarea unui identificator anterior și verificarea limitelor sesiunii. Notează rezultatul ca observație a unei etape concrete din ciclul de viață.

Exercițiu ghidat de tutor

Ce exersezi
Evaluează încheierea sesiunii pe server, nu doar dispariția cookie-ului.
Rezultat practic
După delogare sau expirare, compară cererile reluate. Deosebește ștergerea unei înregistrări locale de invalidarea unei sesiuni.
07Subdomenii și coliziuni de cookie-uri

Testează ce cookie-uri poate seta un subdomeniu vecin și ce se întâmplă cu numele duplicate. Compară domeniul, calea și prefixele. Alege setări care limitează influența unei părți mai puțin de încredere a site-ului.

Exercițiu ghidat de tutor

Ce exersezi
Recunoaște ambiguitatea cookie-urilor cu același nume.
Rezultat practic
Analizează domeniile Domain și Path și headerul transmis. Explică de ce numele unui cookie nu identifică singur, în mod unic, o sesiune.
08JavaScript și alte stocări de stare

Compară cookie-urile cu localStorage, sessionStorage și restul stării aplicației. Într-un scenariu de acces prin script, deosebește citirea unui secret de o cerere făcută în sesiunea utilizatorului. Folosește asta pentru a alege protecția tokenurilor și a datelor accesibile în browser.

Exercițiu ghidat de tutor

Ce exersezi
Evaluează accesul scripturilor la date și consecințele stocării lor.
Rezultat practic
Compară citirile modelate ale cookie-urilor și ale stocărilor din browser. Deosebește limitarea expunerii la scripturi de protecția împotriva CSRF.
09Partiționare

Explorează cum depinde starea unui serviciu încorporat de site-ul de nivel superior și rolul cookie-urilor partiționate. Compară situațiile same-site și cross-site și contextul consimțământului. Transformă observațiile în recomandări tehnice privind sesiunile și confidențialitatea.

Exercițiu ghidat de tutor

Ce exersezi
Include contextul site-ului de nivel superior când analizezi starea.
Rezultat practic
Compară aceeași resursă încorporată în contexte diferite. Verifică dacă modelul păstrează partiții de date separate.
10Pachet de dovezi

Construiește o hartă a stărilor sesiunii și teste înainte și după modificare. Leagă setările cookie de răspunsul serverului și verifică dacă remedierea păstrează autentificarea legitimă. Pregătește o justificare clară pentru echipa responsabilă de autentificare.

Atelier cu date pregătite

Ce exersezi
Documentează o problemă de sesiune astfel încât testul să poată fi repetat.
Rezultat practic
Combină contextul browserului, valorile de test și răspunsurile într-o înregistrare înainte și după. Marchează limitele concluziei.

Î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.

Harta ciclului de viață al sesiunii

Parcurge stările dinainte de autentificare, autentificat, după reîmprospătare și după deconectare. Compară identificatorii locali cu comportamentul serverului și testează reutilizarea unei valori anterioare.

Rezultatul munciiO matrice a stărilor sesiunii cu teste de rotație și invalidare.

Sesiuni între site-uri și subdomenii

Compară transmiterea cookie-urilor cu diferite setări SameSite, de domeniu și de schemă. Analizează influența unui subdomeniu învecinat și contextul unui serviciu încorporat.

Rezultatul munciiConfigurație cookie justificată și cazuri care îi testează comportamentul.

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.

  • Exerciții care leagă stocarea cookie-urilor, cererile HTTP și starea sesiunii pe server.
  • Cazuri de rotație, deconectare, CSRF, subdomenii și partiționare.
  • Comparații ale configurației și ale codului care setează cookie-urile.
  • 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 [email protected]: 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.

Cunosc flagurile cookie. Ce aduce în plus acest curs?

Le legi într-un flux complet. Verifici nu doar setarea unui atribut, ci și acceptarea cookie-ului, citirea, transmiterea lui și decizia serverului. Asta te ajută să diagnostichezi defecte pe care o simplă listă de setări nu le dezvăluie.

E doar pentru pentesteri?

Nu. Cunoștințele ajută și la proiectarea autentificării, la integrările frontend și la gestionarea sesiunilor. Exercițiile duc la reguli și teste utile pentru echipa care dezvoltă aplicația.

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: Cookie-uri și sesiuni sub control

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.