No zatial som sa nedozvedel nic. Z prednasky v anglictine totalne nic, lebo neovladam jazyk a z textu velmi malo. Skor hladam nieco v cz/sk.
Filip Jirsák ti poskytnul přesnou odpověď na tvůj dotaz v cs
(žádný jazyk cz mimochodem neexistuje). Vzhledem k tomu, že jsi ji i odcitoval, tak soudím, že jsi ji i přečetl, tak kde je problém?
Dobre co som sa uz davnejsie docital, tak podla mna to funguje nejak takto.
Ne, nefunguje.
Obycajny klient, napisanim internetovej adresy do url web prehliadaca spusti proces, kde sa odosle paket (kde v lavicke su nejake data, cielova ip, port a zdrojova ip port + .... ine ) s priznakom syn.
Takže znovu: DNS = UDP. UDP = žádný SYN - žádné takové příznaky tam nejsou, je to prostě jen jedna zpráva.
Paket ide najprv do lokalneho resolvera a ked adresu nenajde, tak posiela paket na korenovy DNS (autoritativny).
DNS paket z prohlížeče jde jen do lokálního resolveru. Je starostí lokálního resolveru najít na ten dotaz odpověď postupným dotazováním autoritativních serverů (proto se taky jmenuje
resolver – resolve znamená anglicky vyřešit).
Korenovy DNS resolveru vrati paket len s dalsimi DNS servermi (o uroven nizsimi) a tym jeho uloha skoncila. Tak to postupuje az k poslednemu DNS serveru, na ktorom sa nachachadza aj internetova adresa, na ktoru sa klient dotazoval.
Ano, tak nějak probíhá práce resolveru.
Neviem ci len na posledny DNS (alebo na vsetky), resolver posiela paket s priznakom syn, kde DNS vracia paket s priznakom syn ack a klient to potvrdzuje paketom ack (neviem to presne). Cize ak nastane podanie ruk, spojenie sa vytvori a je vybavene.
Znovu, DNS = UDP, UDP = jednotlivé zprávy bez jakékoli návaznosti, žádný syn, žádný ack. Resolver pošle každému autoritativnímu serveru UDP zprávu a přijme UDP odpověď. Až se dobere k finální odpovědi, vyrobí UDP zprávu, kterou pošle původnímu tazateli.
Ako sa to da zneuzit ??
Přesně, jak psal Filip Jirsák výše.
Staci ze utocnik zasiela na DNS server pakety s falosnou IP adresou v hlavicke a DNS vracia odpoved na sfalsovanu IP adresu, ale kedze tato IP adresa nic neziadala, tak nemoze poslat potvrdzovaci paket.
Oběť nemusí nic posílat. Podstata útoku je v tom, že je oběť zahlcena nevyžádanými odpověďmi na dotazy které nepokládala.
DNS server tak v intervaloch zasiela paket, ale druha strana stale mlci.
Utocnik zasiela v jednom case desattisice falosnych paketov az vytazi DNS server, ked tak urobi viac utocniko, tak to nevydrzi linka a server spadne.
Co ma z toho utocnik ??
Len to ze DNS sa stane nedostupnym ??
Útočník chce především zahltit linku oběti. Takže bude posílat spoustu malých dotazů na spoustu otevřených resolverů po světě tak, aby všechny odpovídaly do jednoho místa.