─îo je ├║tok zopakovan├şm transakcie?
Domov
Články
─îo je ├║tok zopakovan├şm transakcie?

─îo je ├║tok zopakovan├şm transakcie?

Stredne pokro─Źil├Ż
Zverejnen├ę Feb 4, 2019Aktualizovan├ę Oct 25, 2023
4m

├Ütok zopakovan├şm transakcie (niekedy ozna─Źovan├Ż aj ako playback ├║tok) je kybernetick├Ż ├║tok, pri ktorom ┼íkodliv├Ż subjekt najsk├┤r zachyt├ş a┬ápotom zopakuje platn├Ż prenos ├║dajov cez sie┼ą. Vzh─żadom na platnos┼ą p├┤vodn├Żch ├║dajov (ktor├ę zvy─Źajne poch├ídzaj├║ od opr├ívnen├ęho pou┼ż├şvate─ża) bezpe─Źnostn├ę protokoly siete nakladaj├║ s┬á├║tokom, ako keby i┼ílo o┬ábe┼żn├Ż prenos ├║dajov. Ke─Ć┼że p├┤vodn├ę spr├ívy s├║ zachyten├ę a┬áop├Ątovne pren├í┼ían├ę bez zmeny, pre hackerov vyu┼ż├şvaj├║cich ├║toky zopakovan├şm transakcie nemus├ş by┼ą nevyhnutn├ę de┼íifrova┼ą ich.


─îo m├┤┼żu hackeri urobi┼ą s┬á├║tokom zopakovan├şm transakcie?

├Ütoky zopakovan├şm transakcie mo┼żno pou┼żi┼ą na z├şskanie pr├şstupu k┬áinform├íci├ím ulo┼żen├Żm v┬áinak chr├ínenej sieti odovzdan├şm zdanlivo platn├Żch poveren├ş. M├┤┼żu by┼ą tie┼ż pou┼żit├ę na oklamanie finan─Źn├Żch in┼ítit├║ci├ş, aby duplikovali transakcie, ─Źo ├║to─Źn├şkom umo┼ż┼łuje ─Źerpa┼ą peniaze priamo z┬á├║─Źtov ich obet├ş. V┬ániektor├Żch pr├şpadoch hackeri skombinuj├║ ─Źasti r├┤znych za┼íifrovan├Żch spr├ív a┬áv├Żsledn├Ż ┼íifrovan├Ż text prenes├║ do siete, ─Źo je zn├íme ako ├║tok typu ÔÇ×skop├şrova┼ą a┬áprilepi┼ąÔÇť. Reakcia siete na tento druh ├║toku ─Źasto poskytne hackerovi cenn├ę inform├ície, ktor├ę m├┤┼żu by┼ą pou┼żit├ę na ─Ćal┼íie zneu┼żitie syst├ęmu.

Napriek zjavn├Żm nebezpe─Źenstv├ím, ktor├ę s├║ s┬ánimi spojen├ę, existuj├║ limity toho, ─Źo hackeri m├┤┼żu dosiahnu┼ą pou┼żit├şm samotn├Żch ├║tokov zopakovan├şm transakcie. ├Üto─Źn├şci nem├┤┼żu meni┼ą odosielan├ę ├║daje bez toho, aby ich sie┼ą odmietla, ─Ź├şm sa obmedz├ş ├║─Źinnos┼ą ├║toku na opakovanie minul├Żch krokov. Proti t├Żmto ├║tokom sa d├í aj pomerne ─żahko br├íni┼ą. Tak z├íkladn├í obrana, ako je pridanie ─Źasovej zna─Źky k┬áprenosu ├║dajov, m├┤┼że chr├íni┼ą pred jednoduch├Żmi pokusmi o┬á├║tok zopakovan├şm transakcie. Servery m├┤┼żu tie┼ż uklada┼ą opakovan├ę spr├ívy do vyrovn├ívacej pam├Ąte a┬ápo ur─Źitom po─Źte opakovan├ş ich ÔÇ×odreza┼ąÔÇť, aby obmedzili po─Źet pokusov, ktor├ę m├┤┼że ├║to─Źn├şk vykona┼ą opakovan├Żm prehr├ívan├şm spr├ív v┬ár├Żchlom slede.


Pre─Źo vo svete kryptomien z├íle┼ż├ş na ├║tokoch zopakovan├şm transakcie

Aj ke─Ć tieto ├║toky nie s├║ ani z─Ćaleka exkluz├şvne, s├║ obzvl├í┼í┼ą d├┤le┼żit├ę pre prostredie transakci├ş s┬ákryptomenami a┬á├║─Źtovn├Żch kn├şh (ledgerov) blockchainov. D├┤vodom je, ┼że ledgery blockchainov niekedy prech├ídzaj├║ zmenami protokolu alebo upgradmi zn├ímymi ako hard forky. Ke─Ć sa uskuto─Źn├ş hard fork, existuj├║ci ledger sa rozdel├ş na dva, pri─Źom v┬ájednom je p├┤vodn├í verzia softv├ęru a┬áv┬ádruhom je nov├í, aktualizovan├í verzia. Niektor├ę hard forky s├║ ur─Źen├ę len na upgrade ledgera, zatia─ż ─Źo in├ę sa rozvetvuj├║ a┬áefekt├şvne tvoria ├║plne nov├ę kryptomeny. Jedn├Żm z┬ánajzn├ímej┼í├şch pr├şkladov druh├ęho typu hard forku je ten, ktor├Ż umo┼żnil odtrhnutie Bitcoin Cash od hlavn├ęho blockchainu Bitcoin 1.┬áaugusta 2017.

Ke─Ć sa vyskytn├║ tieto hard forky, pre ├║to─Źn├şkov existuje teoretick├í mo┼żnos┼ą pou┼żi┼ą ├║toky zopakovan├şm transakcie na ledgery blockchainov. Transakcia spracovan├í v┬ájednom ledgeri osobou, ktorej pe┼ła┼żenka bola platn├í pred hard forkom, bude platn├í aj v┬ádruhom ledgeri. V├Żsledkom je, ┼że osoba, ktor├í prostredn├şctvom jedn├ęho ledgera prijala ur─Źit├Ż po─Źet jednotiek kryptomeny od niekoho in├ęho, by mohla prejs┼ą do druh├ęho ledgera, zopakova┼ą transakciu a┬ápodvodne previes┼ą na svoj ├║─Źet druh├Żkr├ít rovnak├Ż po─Źet jednotiek. Ke─Ć┼że ich pe┼ła┼żenky nie s├║ s├║─Źas┼ąou zdie─żanej hist├│rie ledgerov, pou┼ż├şvatelia, ktor├ş pr├şdu na blockchain po hard forku, nie s├║ vo─Źi t├Żmto ├║tokom zranite─żn├ş.


Ako je mo┼żn├ę chr├íni┼ą blockchainy pred t├Żmito ├║tokmi?

Hoci zranite─żnos┼ą rozvetven├Żch ledgerov blockchainov pri ├║tokoch zopakovan├şm transakcie je opodstatnen├Żm probl├ęmom, v├Ą─Ź┼íina hard forkov obsahuje bezpe─Źnostn├ę protokoly, ktor├ę s├║ ┼ípeci├ílne navrhnut├ę tak, aby zabr├ínili ├║spe┼ín├ęmu uskuto─Źneniu t├Żchto ├║tokov. Efekt├şvne opatrenia proti ├║tokom zopakovan├şm transakcie na blockchainy spadaj├║ do dvoch kateg├│ri├ş, zn├ímych ako siln├í ochrana a┬ávolite─żn├í ochrana. V┬ár├ímci silnej ochrany pred ├║tokom zopakovan├şm transakcie sa do nov├ęho ledgera, ktor├í vych├ídza z┬áhard forku, prid├íva ┼ípeci├ílna zna─Źka, aby sa zabezpe─Źilo, ┼że transakcie uskuto─Źnen├ę na ┼łom nebud├║ platn├ę v┬ástar┼íom ledgeri, ako aj naopak. Toto je typ ochrany, ktor├Ż bol implementovan├Ż pri hard forku Bitcoin Cash z┬áBitcoinu.

Ke─Ć sa pou┼ż├şva, siln├í ochrana pred ├║tokom zopakovan├şm transakcie sa spust├ş automaticky, akon├íhle d├┤jde k┬áhard forku. Volite─żn├í ochrana pred ├║tokom zopakovan├şm transakcie v┼íak vy┼żaduje, aby pou┼ż├şvatelia manu├ílne vykonali zmeny vo svojich transakci├ích, aby sa zabezpe─Źilo, ┼że ich nemo┼żno zopakova┼ą. Volite─żn├í ochrana m├┤┼że by┼ą u┼żito─Źn├í v┬ápr├şpadoch, ke─Ć je hard fork ur─Źen├Ż sk├┤r ako upgrade hlavn├ęho ledgera kryptomeny, ne┼ż ako jej ├║pln├ę rozdelenie.

Okrem t├Żchto rie┼íen├ş v┬ár├ímci cel├ęho ledgera m├┤┼żu jednotliv├ş pou┼ż├şvatelia podnikn├║┼ą kroky, aby sa nestali obe┼ąami ├║tokov zopakovan├şm transakcie. Jedn├Żm zo sp├┤sobov, ako to dosiahnu┼ą, je uzamknutie prevodu coinov, k├Żm ledger nedosiahne ur─Źit├Ż po─Źet blokov, ─Ź├şm sa zabr├íni overeniu ak├ęhoko─żvek ├║toku zopakovan├şm transakcie zah┼Ľ┼łaj├║ceho pr├şslu┼ín├ę jednotky coinov sie┼ąou. Treba v┼íak poznamena┼ą, ┼że nie v┼íetky pe┼ła┼żenky alebo ledgery t├║to funkciu pon├║kaj├║.


Z├ívere─Źn├ę my┼ílienky

Ke─Ć s├║ ├║toky zopakovan├şm transakcie ├║spe┼ín├ę, predstavuj├║ skuto─Źn├║ hrozbu pre bezpe─Źnos┼ą siete. Na rozdiel od mnoh├Żch in├Żch typov ├║tokov sa ├║toky zopakovan├şm transakcie nespoliehaj├║ na de┼íifrovanie ├║dajov, ─Źo z┬ánich rob├ş efekt├şvne rie┼íenie pre zlomyse─żn├Żch hr├í─Źov, ktor├ş s├║ ─Źoraz ─Źastej┼íie konfrontovan├ş s┬ábezpe─Źn├Żmi ┼íifrovac├şmi protokolmi. Z┬ád├┤vodu hard forkov, ktor├ę sa pou┼ż├şvaj├║ na ich aktualiz├íciu alebo rozdelenie, s├║ ledgery blockchainov obzvl├í┼í┼ą zranite─żn├ę vo─Źi tomuto druhu kybernetick├ęho ├║toku. Existuj├║ v┼íak robustn├ę rie┼íenia, ktor├ę s├║ primerane ├║─Źinn├ę pri ochrane blockchainov├Żch syst├ęmov pred nimi. Najm├Ą pou┼żitie silnej ochrany pred ├║tokom zopakovan├şm transakcie m├┤┼że zaru─Źi┼ą, ┼że ├║to─Źn├şci nebud├║ schopn├ş replikova┼ą transakcie po vykonan├ş hard forku.

Zdie─ża┼ą pr├şspevky
Zaregistrujte si ├║─Źet
E┼íte dnes vyu┼żite svoje znalosti v┬ápraxi otvoren├şm ├║─Źtu Binance.