🎮 Jocuri și economii virtuale 🛡️ Protocol anti-furt

Steam Guard Mobile Authenticator: Ghid de configurare, blocare a schimburilor și recuperare a contului

O analiză completă a mecanismului proprietar Valve TOTP alfanumeric de 5 caractere, evitarea escrow-ului de schimb de 15 zile, neutralizarea fraudelor cu chei API, protejarea codului R și migrarea dispozitivelor fără perioade de așteptare la tranzacționare.

2FA Laboratorul de Securitate 2FA-Tool
Actualizat în octombrie 2026 · 14 min de citit
📌 Rezumat executiv și matricea de securitate Valve

Platforma Steam a companiei Valve nu este doar cea mai importantă platformă de distribuție digitală pentru jocurile de PC din lume; ea stă la baza unei economii virtuale de mai multe miliarde de dolari, susținută de obiecte cosmetice tranzacționabile în Counter-Strike 2 (CS2), Dota 2 și Team Fortress 2. Deoarece inventarele virtuale reprezintă active lichide și fungibile, conturile utilizatorilor Steam sunt vizate în mod sistematic de atacuri automate de tip credential stuffing și sindicate de phishing. Steam Guard Mobile Authenticator este atât seiful dvs. biometric principal, cât și poarta indispensabilă către schimburile directe între utilizatori (P2P) cu latență zero.

Proiectare criptografică TOTP alfanumeric din 5 caractere

Mapare Base32 personalizată care exclude vocalele și glifele ambigue, sincronizată în timp cu serverele Valve.

Cerință economică Cerință de activare de 7 zile

Trebuie să fie activ timp de 7 zile consecutive (168 de ore) pentru a debloca schimburile instantanee și a evita reținerile escrow de 15 zile.

Mecanism suprem de siguranță Jeton de revocare R-Code

Afișat o singură dată în timpul înrolării. Garantează dezasocierea imediată a autentificatorului dacă dispozitivul hardware este pierdut.

1

Arhitectura Steam Guard: De ce 5 caractere alfanumerice?

Utilizatorii obișnuiți cu jetoanele zecimale de 6 cifre din Google Authenticator sau dispozitivele hardware bancare consideră adesea formatul de cod Steam surprinzător. Steam Guard afișează coduri precum K8MN2 sau R7WXY. De ce s-a abătut Valve de la ieșirea zecimală standard din RFC 6238?

1. Maparea proprietară de 26 de caractere și dezambiguizarea glifelor

Standardul RFC 6238 derivă un jeton de 6 cifre calculând un număr întreg pe 31 de biți din rezumatul HMAC-SHA1 și aplicând operația mod 10^6. Inginerii Valve au conceput o structură de mapare alternativă folosind un alfabet de 26 de caractere:

// Tabloul proprietar Valve de substituție a caracterelor (fără vocale, fără glife ambigue)
const STEAM_CHARS = "23456789BCDFGHJKMNPQRTVWXY";

Această mapare demonstrează o abordare remarcabilă în ceea ce privește factorul uman în ingineria securității. Prin eliminarea caracterelor ambigue vizual (cum ar fi cifra 0 față de litera O, sau cifra 1 față de literele I și L), erorile de transcriere scad dramatic. În mod crucial, prin excluderea tuturor vocalelor din limba engleză (A, E, I, O, U), șirul de 5 caractere nu poate forma accidental cuvinte jignitoare pe ecran.

2. Sincronizarea timpului în timp real prin ITwoFactorService

Autentificatoarele TOTP tradiționale se bazează exclusiv pe ceasul sistemului de operare al smartphone-ului client. O deviație de numai 30 de secunde duce la jetoane nevalide. Valve rezolvă acest neajuns permițând aplicației Steam Mobile să interogheze endpoint-ul de timestamp al clusterului Valve: api.steampowered.com/ITwoFactorService/QueryTime/v0001. Clientul mobil calculează decalajul exact față de ceasul atomic al clusterului Valve. Chiar dacă utilizatorul își dă manual ceasul telefonului înapoi cu două ore, Steam Guard generează jetoane matematice perfect valide.

Mecanism de autentificare Format cod Fereastră Compatibilitate TOTP terță parte Scutire de blocare a schimburilor (Escrow)
Steam Guard Mobile Authenticator 5 caractere alfanumerice (M78KQ) 30 secunde Proprietar (necesită extragerea shared_secret) ✅ Instantaneu (după 7 zile)
Validare Steam Guard prin e-mail 5 caractere alfanumerice (prin e-mail) Dinamic / De unică folosință Incompatibil ❌ Reținere obligatorie de 15 zile
Standard RFC 6238 (de ex. 2FA-Tool) 6 cifre zecimale (123456) 30 secunde Standard industrial universal Nu se aplică tranzacțiilor Steam
2

Evitarea blocării schimburilor de 15 zile (Politica Trade Escrow)

Înainte de sfârșitul anului 2015, mii de utilizatori Steam își pierdeau zilnic inventarele virtuale din cauza phishingului și a malware-ului. Deoarece schimburile erau instantanee și ireversibile, obiectele furate își schimbau proprietarul prin rețele de spălare a activelor în câteva ore. Pentru a elimina stimulentul financiar din spatele furturilor de conturi, Valve a instituit reținerile de schimb (Trade Holds / Escrow) și reținerile pe piața comunității (Market Holds).

Mecanismul de declanșare și pragurile Escrow:

  • Schimburi fără autentificator mobil: Dacă utilizatorul care trimite obiecte nu are un autentificator mobil activ pe contul său, obiectele trimise sunt reținute în escrow de către Steam timp de până la 15 zile.
  • Excepția prietenilor pe termen lung: Dacă destinatarul schimbului este în lista dvs. de prieteni de peste 1 an neîntrerupt, perioada de reținere scade la 1 zi.
  • Listări pe piața comunității: Listările create fără confirmare mobilă sunt reținute în escrow până la 15 zile înainte de a deveni vizibile pe Steam Community Market.
💡 Formula pentru schimburi directe instantanee fără perioade de așteptare:

1. Ambele părți din tranzacție trebuie să aibă Steam Guard Mobile Authenticator activat pe conturile lor timp de cel puțin 7 zile complete consecutive (168 de ore).
2. Expeditorul trebuie să aprobe schimbul în secțiunea „Confirmări” (Confirmations) din aplicația sa mobilă Steam.
3. Niciuna dintre părți nu trebuie să fi efectuat o resetare neasociată a parolei sau o ștergere a autentificatorului în ultimele 7 zile.

3

Confirmări pe mobil și apărarea împotriva fraudelor cu chei API

Chiar și cu Steam Guard activat, jucătorii cad adesea pradă notorii escrocherii Steam API Key Scam (Trade Interception Phishing). Înțelegerea acestui vector de atac este esențială pentru oricine tranzacționează skinuri.

Cronologia derulării atacului:

  1. Colectarea credențialelor: Victima vizitează un site fals de schimb de skinuri, un portal de turneu sau o platformă de deschidere a cutiilor și se autentifică printr-un dialog fals „Sign in through Steam”.
  2. Generarea ascunsă a cheii Web API: Folosind cookie-urile de sesiune colectate, botul atacatorului navighează discret în consola de dezvoltator Steam (steamcommunity.com/dev/apikey) și înregistrează o cheie API pe domeniul atacatorului.
  3. Interceptarea automată a ofertelor de schimb: Zile mai târziu, victima trimite o ofertă de schimb ce conține un cuțit CS2 de 1.000$ către un bot legitim de schimb sau un prieten.
  4. Anularea instantanee și clonarea profilului: Serverul atacatorului, care interoghează Steam Web API la fiecare 500ms, detectează oferta în așteptare. El anulează automat schimbul autentic, preia avatarul și numele de profil al destinatarului, creează un profil bot identic pe Steam și trimite o ofertă identică victimei.
  5. Confirmarea neglijentă pe mobil: Victima deschide aplicația mobilă Steam. Văzând avatarul și cuțitul familiare, atinge „Confirm Trade” fără a verifica anul creării contului destinatarului sau nivelul Steam al acestuia. Obiectul este transferat direct în inventarul atacatorului.
🛡️ Trei măsuri de apărare imuabile:
  1. Verificați pagina dvs. de chei API: Accesați https://steamcommunity.com/dev/apikey. Dacă nu sunteți dezvoltator și vedeți o cheie activă, revocați-o imediat și schimbați parola contului Steam.
  2. Verificați vechimea contului pe mobil: Când confirmați un schimb în aplicația Steam, analizați cu atenție detaliile destinatarului. Steam afișează anul exact al înregistrării (de ex., „Membru din 2017”). Dacă un schimb destinat unui partener vechi afișează „Membru de astăzi”, anulați imediat.
  3. Resetați URL-ul de schimb (Trade URL): În setările de confidențialitate ale inventarului, generați un nou URL pentru ofertele de schimb pentru a invalida punctele de acces divulgate anterior.

Anatomie criptografică: Arhitectura duală shared_secret vs identity_secret

În culisele arhitecturii aplicației mobile Valve, Steam Guard se bazează pe două chei criptografice distincte generate în timpul înrolării și sigilate în stocarea locală izolată a telefonului:

  • shared_secret: O cheie secretă codificată în Base64, utilizată exclusiv pentru a deriva codurile TOTP de 5 caractere afișate pe ecranul dispozitivului pentru autentificarea în clientul desktop și în browser.
  • identity_secret: O cheie criptografică independentă folosită pentru a semna digital jetoanele HMAC-SHA1 trimise către endpoint-urile API de confirmare mobilă ale Valve (/mobileconf/getlist și /mobileconf/ajaxop). Această cheie autorizează operațiuni ireversibile: aprobarea schimburilor trimise și listarea activelor valoroase pe Steam Community Market.
Deficiența fatală a autentificatoarelor desktop (SDA și maFiles):

Mulți utilizatori care tranzacționează volume mari de obiecte virtuale apelează la utilitare open-source pentru desktop, cum ar fi Steam Desktop Authenticator (SDA), pentru a automatiza confirmările. SDA extrage atât shared_secret, cât și identity_secret, salvându-le în fișiere text necriptate sau slab criptate de metadate JSON (.maFile) pe sistemul de fișiere Windows local.

Acest flux distruge axioma fundamentală de securitate a autentificării cu doi factori: izolarea hardware în afara benzii (Out-of-Band - OOB). Când un troian de tip infostealer (cum ar fi RedLine, Lumma sau Vidar) infectează PC-ul de gaming, acesta scanează unitățile de stocare ale utilizatorului căutând exact fișierele .maFile. Odată sustrase, atacatorul nici măcar nu mai are nevoie de acces fizic la telefonul dvs.; rețeaua sa automată de boți vă încarcă secretele, generează jetoane valide de conectare, vă anulează schimburile reale și semnează noi confirmări pe mobil pentru a vă goli întregul inventar în câteva minute.

4

Revocare de urgență: Puterea supremă a codului R

Când vă înrolați în Steam Guard Mobile Authenticator, după verificarea codului SMS primit pe telefon, aplicația afișează un cod care începe cu litera R urmată de 5 cifre (de ex., R12345). Acesta este Codul dvs. de revocare (R-Code).

Rolul și autoritatea codului R:

Spre deosebire de codurile de rezervă de la Google sau Discord (care oferă sesiuni unice de conectare), codul R de la Steam nu vă autentifică în cont. Singurul său rol arhitectural este de a revoca unilateral și de a desprinde autentificatorul mobil de pe contul dvs..

Dacă telefonul vă este furat, scăpat în apă sau pierdut în străinătate unde cartela SIM nu are roaming, puteți deschide orice browser desktop, faceți clic pe „Nu mai am acces la codurile Steam Guard Mobile Authenticator”, introduceți codul R, iar autentificatorul este deconectat imediat, fără notificări SMS sau aprobări pe mobil.

Regulă critică de păstrare: Nu stocați niciodată codul R pe telefon!

Salvarea unei capturi de ecran cu codul R în galeria foto a telefonului îi anulează complet utilitatea: dacă telefonul este pierdut sau distrus, pierdeți și codul R odată cu el. Notați-l pe o hârtie sau salvați-l într-un seif criptat de parole (1Password, Bitwarden, KeePassXC).

5

Trecerea la un telefon nou: Ghid pas cu pas de migrare fără blocarea schimburilor

Când jucătorii își schimbă dispozitivul iPhone sau Android, mulți fac greșeala de a șterge mai întâi autentificatorul de pe vechiul telefon, ceea ce declanșează o reținere penalizatoare de 15 zile la tranzacționare (escrow). Urmați în schimb procedura oficială Valve pentru o migrare fără probleme:

1

NU ștergeți autentificatorul de pe telefonul vechi

Lăsați dispozitivul vechi neatins. Ștergerea manuală retrogradează protecția contului la e-mail Guard, declanșând imediat un embargo obligatoriu asupra schimburilor.

2

Instalați aplicația Steam pe telefonul nou

Descărcați aplicația oficială Steam din Apple App Store sau Google Play Store. Lansați aplicația și introduceți numele de utilizator și parola.

3

Selectați „Mută autentificatorul pe acest dispozitiv”

Când vi se solicită codul Steam Guard actual, atingeți „Ajutor, nu mai am acces la codurile mele Steam Guard Mobile Authenticator”. Apoi selectați „Mută autentificatorul pe acest dispozitiv”.

4

Confirmați prin codul de verificare SMS

Steam trimite un cod de verificare de 6 cifre prin SMS la numărul dvs. de telefon înregistrat. Introduceți acest cod pe noul telefon. Valve transferă datele criptografice pe noul dvs. dispozitiv și deautorizează telefonul vechi.

✅ Acest flux de migrare menține perioada de așteptare la un nivel minim (de obicei o scurtă reținere de 2 zile în loc de penalizarea completă de 15 zile de escrow).

6

Plan de recuperare a contului pe trei niveluri

Nivelul 1: Telefon pierdut, dar numărul de telefon este păstrat

Obțineți o cartelă SIM înlocuitoare de la operatorul dvs. de telefonie mobilă. Într-un browser de desktop, conectați-vă la Steam, alegeți „Nu am acces la autentificatorul meu” și selectați recuperarea prin SMS. Introduceți codul primit pentru a șterge dispozitivul vechi sau pentru a configura unul nou.

Nivelul 2: Telefon și număr pierdute, dar codul R este disponibil

Navigați la help.steampowered.com -> „Ajutor, nu mă pot conecta” -> „Am șters sau am pierdut dispozitivul Steam Guard Mobile Authenticator” -> „Nu mai am acces la acest număr de telefon”. Introduceți codul R##### salvat. Steam revocă asocierea autentificatorului imediat.

Nivelul 3: Pierdere totală (fără telefon, fără număr, fără cod R) — Dovada deținerii contului

Trimiteți o solicitare de asistență tehnică echipei Valve. Trebuie să furnizați o dovadă legală a deținerii contului:

  • Chei de activare fizice ale jocurilor (CD-Keys): Fotografii clare ale cutiilor fizice de jocuri ce conțin autocolantul cu codul CD-Key alături de numărul tichetului de asistență scris de mână.
  • Verificarea cardului de credit: Numele de pe card, adresa de facturare, emitentul cardului și ultimele 4 cifre utilizate pentru achiziții pe Steam.
  • Chitanțe de plată prin servicii terțe: ID-urile de factură PayPal sau numerele chitanțelor de tranzacție Alipay / WeChat asociate cu achizițiile Steam.
  • Carduri fizice Steam Wallet: Fotografii ale cardurilor fizice Steam Wallet nedezlipite sau utilizate.

🛡️ Măsuri după compromitere: Protocolul de răspuns la incident în 6 pași

Dacă observați activități suspecte pe cont, schimburi neobișnuite sau bănuiți că datele dvs. de autentificare au fost compromise, executați imediat această listă critică de izolare a incidentului:

  1. Schimbarea forțată a parolei: Schimbați imediat parola principală Steam de pe un dispozitiv secundar sigur sau de pe telefonul mobil. Schimbarea parolei anulează instantaneu jetoanele active de sesiune din browsere.
  2. Deautorizarea tuturor dispozitivelor active: Navigați la Detalii cont Steam -> Gestionare Steam Guard -> faceți clic pe „Deautorizează toate celelalte dispozitive”. Aceasta șterge cookie-urile de sesiune de pe toate instalările desktop și aplicațiile mobile.
  3. Revocarea cheii Web API compromise: Accesați steamcommunity.com/dev/apikey și faceți clic pe „Revocă cheia mea Steam Web API” pentru a întrerupe conexiunile botului atacator.
  4. Regenerarea URL-ului pentru oferte de schimb: În setările de confidențialitate ale ofertelor de schimb, generați un nou URL Trade Offer pentru a opri orice urmărire automată a atacatorilor.
  5. Activarea protecției Steam Family View: Configurați un cod PIN din 4 cifre pentru Family View care să acopere inventarul și tranzacțiile. Chiar dacă un atacator obține din nou un cookie de sesiune web, nu va putea vizualiza sau tranzacționa obiecte fără a introduce codul PIN.
  6. Igienizarea completă a stației de lucru: Rulați o scanare antimalware offline cu Windows Defender sau Malwarebytes pentru a elimina troienii infostealer înainte de a porni din nou Steam pe PC-ul dvs. principal de gaming.
7

Întrebări frecvente (FAQ)

Pot folosi un software pentru desktop (cum ar fi SDA - Steam Desktop Authenticator) în locul unui telefon? ▼

Deși utilitarele terțe open-source precum SDA vă pot extrage secretul Steam și pot automatiza confirmările, rularea unui autentificator pe același PC folosit pentru jocuri și navigare web distruge bariera de securitate esențială de tip Out-of-Band. Dacă stația dvs. de lucru contractează un troian de tip infostealer, atacatorii vă sustrag fișierul de bază de date SDA și vă golesc inventarul în câteva secunde. Telefoanele mobile dedicate rămân standardul suprem de securitate.

De ce îmi sunt restricționate schimburile după schimbarea parolei Steam? ▼

Pentru a preveni ca un atacator care vă află sau vă ghicește parola să vă înstrăineze imediat inventarul, Valve aplică o perioadă automată de așteptare la schimburi între 2 și 7 zile după o resetare a parolei. Restricția se ridică automat la expirarea acestui interval.

Funcția Steam Family View previne preluarea contului? ▼

Family View oferă un mecanism excelent de apărare în profunzime (defense-in-depth)! Solicitând un cod PIN secundar de 4 cifre pentru a accesa inventarul, ofertele de schimb și funcțiile magazinului, un atacator care obține acces la sesiunea dvs. web activă nu poate iniția schimburi și nu poate inspecta inventarul fără a introduce mai întâi codul PIN.

Calcul pe partea de client Zero-Trust

Generați jetoane universale 2FA în siguranță

Doriți să generați coduri standard TOTP conform RFC 6238 pentru conturile dvs. de jocuri, servicii cloud sau rețele sociale? Folosiți calculatorul 2FA-Tool 100% offline, pe partea de client.