💬 Kopienas un spēļu drošība 🛡️ Pretsagrābšanas plāns

Discord 2FA rokasgrāmata: Kā iespējot divfaktoru autentifikāciju, rezerves kodus un SMS atkopšanu

Autoritatīva tehniskā rokasgrāmata jūsu Discord konta un serveru infrastruktūras aizsardzībai. Uzziniet, kā novērst žetonu zagļus, pieprasīt 2FA moderatoriem, arhivēt 8 ciparu rezerves kodus bezsaistē un rīkoties ārkārtas atkopšanas situācijās.

2FA 2FA-Tool Drošības laboratorija
Atjaunināts 2026. gada oktobrī · 12 min lasīšana
📌 Kopsavilkums un drošības špikeris

Ar vairāk nekā 200 miljoniem ikmēneša aktīvo lietotāju spēļu, Web3 ekosistēmu un atvērtā koda izstrādātāju kopienās Discord ir kļuvis par nozīmīgu mērķi kiberuzbrucējiem. Tā kā Discord datora klients darbojas Electron ietvarā un glabā sesijas autentifikācijas žetonus (tokens) lokālajā LevelDB krātuvē, ļaunprogrammatūra (piemēram, PirateStealer, W4SP Stealer un Hazard Grabber) var nozagt žetonus dažu milisekunžu laikā.

Primārā autentifikācija Standarta TOTP (RFC 6238)

Ģenerē 6 ciparu dinamiskos kodus ik pēc 30 sekundēm. Novērš akreditācijas datu pildīšanu (credential stuffing) un nesankcionētu pieteikšanos.

Avārijas atkopšana 8 ciparu rezerves kodi

10 vienreiz lietojamu kodu kopa. Vienīgais autorizētais atkopšanas ceļš, ja tālrunis vai autentifikators ir pazaudēts.

Servera aizsardzība Moderācijas 2FA prasība

Pieprasa 2FA visām administratīvajām darbībām (dalībnieku izmešana, bloķēšana, kanālu dzēšana) servera personālam.

1

Draudu modelis: Kāpēc tiek nozagti Discord konti

Lai izveidotu efektīvu aizsardzību, drošības speciālistiem ir jāizprot reālo Discord kontu uzlaušanas anatomija. Ikdienas lietotāju vidū valda noturīgs mīts, ka "sarežģītas paroles ar īpašajām rakstzīmēm nodrošina pietiekamu aizsardzību." Mūsdienu kiberdraudu ekosistēmā tradicionālos brutālā spēka uzbrukumus ir aizstājuši trīs postoši uzbrukuma vektori:

1. Discord žetonu zagļi un informācijas zagļi (Info-Stealers)

Discord datora klients saglabā lietotāja aktīvo sesijas žetonu nešifrētā vai viegli atšifrējamā lokālā datubāzes failā, kas operētājsistēmā Windows atrodas %APPDATA%\Discord\Local Storage\leveldb (un macOS ~/Library/Application Support/discord). Kad nenojaušs lietotājs lejupielādē izpildāmo failu, kas maskēts kā spēles beta versija, audio filtrs vai robota skripts, ļaunprogrammatūra iegūst šo kriptogrāfisko žetonu un dažu sekunžu laikā nosūta to uzbrucējam, izmantojot Discord Webhook. Ar šo žetonu uzbrucējs ievieto to savas pārlūkprogrammas galvenēs, pilnībā apejot pieteikšanās ekrānu.

2. QR koda pikšķerēšanas kampaņas (Nitro Lures)

Uzbrucēji izveido ļaunprātīgas mērķlapas, apgalvojot, ka izplata "Bezmaksas 3 mēnešu Discord Nitro abonementus" vai "Servera pārbaudes pases". Parādītais QR kods patiesībā ir aktīvs Discord izaicinājums "Pieteikties ar QR kodu", ko uzsācis uzbrucēja serveris. Kad upuris noskenē kodu, izmantojot savu mobilo Discord lietotni, un apstiprina uzvedni, viņš neapzināti autorizē jaunu darbvirsmas sesiju uzbrucējam.

3. Naidīga servera pārņemšana, kompromitējot personālu

Lielās kopienās, ja tiek nolaupīts pat viena moderatora konts bez divfaktoru autentifikācijas, uzbrucējs izmanto administratīvās atļaujas, lai dzēstu paziņojumu kanālus, masveidā bloķētu aktīvos dalībniekus un vienlaikus pārraidītu kriptovalūtu pikšķerēšanas saites tūkstošiem dalībnieku.

⚠️ Kā 2FA neitralizē žetonu zagļu draudus

Lai gan nozagts sesijas žetons ļauj uzbrucējam veikt ierobežotus API zvanus aktīvās sesijas ietvaros, Discord pieprasa 2FA autentifikāciju augsta līmeņa konta izmaiņām: primārās e-pasta adreses maiņai, paroles atiestatīšanai, norēķinu kartes datu apskatei, servera īpašumtiesību nodošanai vai piekļuvei izstrādātāja lietotnēm. Turklāt, brīdī, kad parole tiek nomainīta ar 2FA, Discord automātiski anulē visus iepriekš izsniegtos sesijas žetonus visās ierīcēs visā pasaulē!

2

Servera moderācijas 2FA prasības ieviešana: Kopienas aizsardzība

Serveru īpašniekiem kopienas drošība nevar būt atkarīga tikai no brīvprātīgo moderatoru individuālajiem OpSec ieradumiem. Discord aprīko serveru administratorus ar visas kopienas politikas slēdzi: "Require 2FA for moderator actions" (Pieprasīt 2FA moderatora darbībām). Kad tas ir iespējots, jebkuram personāla loceklim, kuram personīgajā kontā nav aktīvas 2FA, augstākās līmeņa atļaujas tiek atsauktas vārtejas līmenī.

Aizsargātā moderācijas funkcija Risks bez obligātās 2FA Risku mazināšana ar 2FA
Dalībnieku izmešana / bloķēšana (Kick/Ban) Kompromitēts personāla konts palaiž automatizētus skriptus visas kopienas masveida bloķēšanai Discord API noraida pieprasījumus bez pārbaudīta 2FA sesijas žetona (HTTP 403 Forbidden)
Kanālu / lomu pārvaldība (Manage Channels/Roles) Uzbrucējs izdzēš tērzēšanas kanālus, iznīcina hierarhiju vai piešķir @everyone administratora tiesības Kanālu dzēšana un lomu modificēšana tiek pilnībā bloķēta
Ziņojumu pārvaldība (Prune / Delete) Likumīgu lietotāju apklusināšana un ļaunprātīgu pikšķerēšanas paziņojumu piespraušana Nav atļauts bez autentificētiem divfaktoru akreditācijas datiem
Servera Webhook pārvaldība Ļaunprātīgu tīmekļa āķu izveide, kas maskēti kā oficiāli paziņojumu roboti Nepieciešama sekundāra 2FA pārbaude pirms galapunktu izveides vai modificēšanas

Kā iespējot servera moderācijas 2FA:

  1. Noklikšķiniet uz sava servera nosaukuma augšējā kreisajā stūrī un atveriet Server Settings.
  2. Kreisajā sānjoslā pārejiet uz Safety Setup.
  3. Ritiniet līdz sadaļai "Moderation Requirements" un ieslēdziet "Require 2FA for moderator actions".
  4. Ievadiet savu 6 ciparu TOTP kodu, lai apstiprinātu prasības ieviešanu.

Piezīme: Servera īpašniekam jau iepriekš ir jābūt aktivizētai personīgajai 2FA; pretējā gadījumā Discord neļauj pārslēgt šo iestatījumu.

3

Pakāpeniska Discord 2FA konfigurēšana (TOTP autentifikators)

Discord stingri ievēro RFC 6238 TOTP (Time-Based One-Time Password) standartu. Tas ir pilnībā savietojams ar jebkuru standarta autentifikatora lietotni (tostarp Google Authenticator, Microsoft Authenticator, Aegis, 2FAS, Bitwarden un klienta puses tīmekļa autentifikatoriem, piemēram, 2FA-Tool.com).

1

Piekļūstiet konta drošības iestatījumiem

Noklikšķiniet uz zobrata ikonas Discord klienta apakšējā kreisajā stūrī, lai piekļūtu User Settings, un pēc tam pārejiet uz My Account.

2

Noklikšķiniet uz "Enable Two-Factor Auth"

Sadaļā "Password and Authentication" noklikšķiniet uz redzamās zilās pogas Enable Two-Factor Auth. Kad tiek prasīts, atkārtoti ievadiet savu pašreizējo Discord paroli, lai apliecinātu konta piederību.

3

Noskenējiet QR kodu vai saglabājiet Base32 atslēgu

Dialoglodziņā parādīsies QR kods. Ja izmantojat mobilo lietotni, noskenējiet kodu. Ja iestatāt to darbstacijā vai aukstās glabāšanas krātuvē, noklikšķiniet uz "or enter the key", lai atklātu neapstrādāto 16 rakstzīmju Base32 slepeno atslēgu. Vienmēr nokopējiet un saglabājiet šo atslēgu šifrētā paroļu pārvaldniekā!

# Standard Discord RFC 6238 TOTP URI Format
otpauth://totp/Discord:alex%40example.com?secret=JBSWY3DPEHPK3PXP&issuer=Discord
4

Iesniedziet 6 ciparu TOTP kodu aktivizēšanai

Pārbaudiet savā autentifikatorā tikko ģenerēto 6 ciparu verifikācijas kodu, ielīmējiet to Discord aktivizēšanas lodziņā un noklikšķiniet uz Activate. Divfaktoru aizsardzība stājas spēkā nekavējoties.

4

8 ciparu rezerves kodi: Galvenā glābšanas laiva (Backup Codes)

Tūlīt pēc aktivizēšanas Discord parāda dialoglodziņu, aicinot skatīt un lejupielādēt savus 8 ciparu rezerves kodus (Backup Codes). Šo kodu nesaglabāšana ir visizplatītākais pastāvīga konta zaudēšanas iemesls Discord lietotāju vidū.

🚨 Discord oficiālā atbalsta politika: Nulles manuālas 2FA atiestatīšanas

Saskaņā ar Discord oficiālo Trust & Safety darbības sistēmu Discord klientu atbalsta pārstāvjiem ir stingri aizliegts manuāli atspējot vai apiet 2FA jebkuram lietotāja kontam. Pat ja uzrādāt valdības izdotus personu apliecinošus dokumentus, norēķinu apliecinājumus par piesaistītajām kredītkartēm vai piekļuvi sākotnējai reģistrācijas e-pasta adresei, atbalsta pieteikumi, kuros pieprasīta 2FA noņemšana, saņem automātisku noraidījumu. Ja pazaudējat gan savu autentifikatoru, gan rezerves kodus, konts ir neatgriezeniski nesasniedzams.

Discord rezerves kodu tehniskie parametri:

  • Struktūra: Formatēti kā 10 atsevišķas 8 rakstzīmju burtciparu virknes (piem., a1b2-c3d4 vai 89ab12cd).
  • Vienreizējs derīguma termiņš: Katrs rezerves kods darbojas kā vienreiz lietojams žetons. Tiklīdz tas tiek izmantots autentifikācijai, tas tiek atzīmēts kā iztērēts un kļūst pastāvīgi nederīgs.
  • Pārģenerēšanas iespēja: Lietotāji User Settings jebkurā laikā var ģenerēt jaunu 10 rezerves kodu paketi. To darot, visi atlikušie neizmantotie kodi no iepriekšējām paketēm tiek nekavējoties anulēti.

Trīs dzelžaini noteikumi rezerves kodu aukstajai glabāšanai:

  1. Šifrēta paroļu glabātuve: Saglabājiet tos šifrētā paroļu pārvaldniekā (Bitwarden, 1Password, KeePassXC), kas aizsargāts ar galveno biometriju.
  2. Fiziska papīra aukstā glabāšana: Izdrukājiet vai ar roku uzrakstiet kodus un glabājiet tos kopā ar personu apliecinošiem dokumentiem drošā atvilktnē.
  3. Nekad neglabājiet mākoņa ekrānuzņēmumos vai tērzēšanas ziņojumos: Izvairieties no nešifrētu ekrānuzņēmumu saglabāšanas mobilo ierīču fotoattēlu albumos, jo mākoņa fotoattēlu sinhronizācija ir pakļauta noplūdes riskam.
5

SMS dublējuma autentifikācija: Lietderība pret SIM maiņas riskiem

Kad TOTP ir konfigurēts, Discord piedāvā izvēles atkopšanas mehānismu ar nosaukumu "Enable SMS Backup Authentication". Kiberdrošības draudu modelēšanā mobilā tālruņa SMS izmantošanai kā autentifikācijas faktoram ir nepieciešama rūpīga ieguvumu un izmaksu analīze.

✅ Operacionālais ieguvums: Ātra atkopšana

Ja jūsu tālrunis cieš no katastrofālas aparatūras kļūmes vai iekrīt ūdenī, bet jūs varat ātri pārvietot SIM karti uz citu ierīci (vai saņemt jaunu SIM karti no mobilo sakaru operatora), jūs varat saņemt pagaidu pieteikšanās kodu ar SMS, nemeklējot fiziskos papīra rezerves kodus.

❌ Ievainojamība: SIM maiņa un pārtveršana

SMS nav kriptogrāfiskas šifrēšanas, un tā ir neaizsargāta pret SS7 protokola pārtveršanu, negodprātīgiem mobilo sakaru operatoru darbiniekiem un sociālās inženierijas ceļā veiktu SIM maiņu (kur uzbrucējs uzdodas par jums, lai nozagtu jūsu tālruņa numuru). Administratori un kriptovalūtu kopienu līderi bieži ir mērķētu SIM maiņas uzbrukumu upuri.

Arhitektūras ieteikums:

Parastiem lietotājiem SMS dublējums nodrošina pieņemamu avārijas pagaidu risinājumu, ja vien iespējojat sakaru operatora SIM PIN kodu, lai novērstu fiziskas kartes zādzību. Serveru dibinātājiem, administratoriem un svarīgiem kontiem pilnībā atspējojiet SMS dublējumu un paļaujieties tikai uz aparatūras drošības atslēgām + fiziskajiem rezerves kodiem.

6

Aparatūras drošības atslēgas (FIDO2 / YubiKey) un Passkeys

Saskaņā ar mūsdienu WebAuthn / FIDO2 standartu Discord atbalsta aparatūras drošības atslēgas (piemēram, Yubico YubiKey, Google Titan) un biometriskās piekļuves atslēgas Passkeys (Apple Touch ID / Face ID, Windows Hello).

Kāpēc aparatūras atslēgas neitralizē reversā starpniekservera pikšķerēšanu:

Standarta 6 ciparu TOTP kodi ir neaizsargāti pret reāllaika reversā starpniekservera pikšķerēšanas komplektiem (piemēram, Evilginx2). Ja lietotājs ievada savus datus un TOTP kodu viltotā domēnā (piem., discord-nitro-gift.org), starpniekserveris pārtver 6 ciparu kodu un nekavējoties apmaina to ar autentiskajiem Discord API serveriem.

Turpretī WebAuthn aparatūras atslēgas kriptogrāfiski saista izaicinājuma parakstu ar precīzu pārlūkprogrammas izcelsmes domēnu (discord.com). Ja domēns atšķiras pat par vienu rakstzīmi, kriptogrāfiskā vienošanās tiek pārtraukta, neitralizējot pikšķerēšanas uzbrukumu pašā aparatūras slānī.

Kā reģistrēt drošības atslēgu:

Dodieties uz User Settings -> My Account -> Security Keys -> Noklikšķiniet uz Register a Security Key. Ievietojiet savu YubiKey pieejamā USB portā, pieskarieties zelta kontakta laukumam un piešķiriet aprakstošu nosaukumu. Mēs iesakām reģistrēt vismaz divas fiziskās atslēgas (primārā atslēga + droša aukstā rezerve).

7

Problēmu novēršana un incidentu reaģēšanas rokasgrāmata

1. scenārijs: Kļūda "Invalid Two-Factor Code" bezgalīgā ciklā

Šo kļūdu visbiežāk izraisa ierīces pulksteņa desinhronizācija (Time Drift). Tā kā RFC 6238 TOTP paļaujas uz precīzu pašreizējo Unix laika zīmogu, pat 30 sekunžu nobīde starp jūsu ierīci un standarta atompulksteņiem pārvieto ģenerēto kodu uz iepriekšējo vai nākamo laika logu.

Risinājums: Savā viedtālrunī atveriet sistēmas iestatījumus un ieslēdziet opciju "Automātisks datums un laiks (Network Time Protocol)". Lietotnē Android Google Authenticator pieskarieties Izvēlne -> Iestatījumi -> Kodu laika korekcija -> Sinhronizēt tūlīt (Sync now).

2. scenārijs: Pazaudēta autentifikatora ierīce — kā izmantot rezerves kodus

1. Discord pieteikšanās ekrānā ievadiet savu standarta e-pastu un paroli.
2. Kad parādās 6 ciparu TOTP ievade, noklikšķiniet uz "Use a backup code" zem ievades lauka.
3. Ielīmējiet vienu no saglabātajiem 8 ciparu kodiem (piem., abcd-1234).
4. Pēc pieteikšanās nekavējoties dodieties uz User Settings, atspējojiet veco 2FA un konfigurējiet jauno ierīci.

3. scenārijs: Aizdomas par ļaunprogrammatūru / žetonu nolaupīšanas protokols

Ja pamanāt nepazīstamas DM darbības, nesankcionētu pievienošanos serveriem vai aizdomas par ļaunprogrammatūras izpildi datorā, nekavējoties izpildiet šo ārkārtas protokolu:

  1. Nekavējoties nomainiet konta paroli: Dodieties uz User Settings -> My Account -> Change Password. Discord aizmugursistēmas arhitektūrā paroles maiņa automātiski anulē visus aktīvos sesijas žetonus visā pasaulē.
  2. Atsauciet autorizētās lietotnes: Sadaļā User Settings -> Authorized Apps atsauciet atļaujas visiem nepazīstamajiem robotiem un trešo pušu tīmekļa pakalpojumiem.
  3. Pārtrauciet aktīvās ierīces: Sadaļā User Settings -> Devices pārskatiet aktīvās sesijas un noklikšķiniet uz "Log Out All Other Devices".
  4. Attīriet darbstaciju: Veiciet bezsaistes pretvīrusu skenēšanu, izdzēsiet mapi %APPDATA%\Discord un atkārtoti instalējiet oficiālo darbvirsmas klientu.
8

Bieži uzdotie jautājumi (FAQ)

Vai Discord 2FA pasargā mani no Discord Nitro dāvanu pikšķerēšanas? ▼

2FA nodrošina būtisku strukturālu aizsardzību, taču tā nav universāls līdzeklis pret lokālās ļaunprogrammatūras izpildi. Ja jūsu datorā darbojas ļaunprātīgs izpildāmais fails, kas iegūst aktīvo sesijas žetonu tieši no atmiņas, uzbrucējs apiet sākotnējo pieteikšanās pieprasījumu. Tomēr 2FA neļauj uzbrucējam mainīt jūsu e-pasta adresi, paroli vai norēķinu iestatījumus.

Vai varu aprēķināt Discord 2FA kodus, izmantojot 2FA-Tool tiešsaistes autentifikatoru? ▼

Jā. Discord stingri atbilst standarta RFC 6238 TOTP specifikācijām (HMAC-SHA1, 30 sekunžu logs, 6 decimāldaļas cipari). Varat ievadīt Base32 slepeno atslēgu vietnē 2FA-Tool.com, lai aprēķinātu reāllaika verifikācijas kodus 100% lokāli savas pārlūkprogrammas smilškastē bez tīkla pārraides.

Vai Discord atbalsta dienests var atbloķēt manu kontu, ja pazaudēju gan tālruni, gan rezerves kodus? ▼

Nē. Saskaņā ar Discord globālo drošības politiku klientu atbalsta aģentiem ir tehniski un administratīvi aizliegts noņemt 2FA. Bez jūsu autentifikatora, SMS dublējuma vai neizmantota 8 ciparu rezerves koda piekļuvi nav iespējams atjaunot nekādos apstākļos.

Kāda ir saikne starp robotu žetoniem (Bot Tokens) un konta 2FA? ▼

Konta 2FA aizsargā piekļuvi Discord Developer Portal. Lai ģenerētu robotu žetonus un iespējotu priviliģētos vārtejas nolūkus (privileged intents), jums ir jābūt iespējotai 2FA. Tomēr pats robota žetons ir statisks API noslēpums. Ja tas noplūst publiskā GitHub krātuvē, uzbrucēji var tieši manipulēt ar robotu, neizejot 2FA, līdz jūs atkārtoti ģenerējat žetonu izstrādātāja portālā.

Klienta puses aprēķinu dzinējs

Pārbaudiet savu Discord 2FA slepeno atslēgu bezsaistē

Ģenerējiet standarta 6 ciparu TOTP verifikācijas kodus uzreiz, izmantojot W3C Web Crypto API. Nulles datu pārraides uz serveri, bezsaistes saderība un maksimāla drošība.