neprihlásený Štvrtok, 25. júna 2026, dnes má meniny Tadeáš, Olívia
Nový útok dokáže získať aj bez chýb informácie z DB

DSL.sk, 3.8.2007


IT-bezpečnostní experti z Core Security Technologies predstavili vo štvrtok na bezpečnostnej konferencii Black Hat nový typ útoku, ktorý dokáže získať údaje z databázy, na ktoré užívateľ nemá práva, a to aj bez bezpečnostnej chyby v samotnej databáze alebo rozhraní, cez ktoré sa k databáze pristupuje.

Útok je časovým útokom na B-tree strom používaný väčšinou databáz na uchovávanie utriedených štruktúr, najmä indexov. Potenciálne sú týmto útokom tak zraniteľné všetky databázy používajúce B-tree štruktúru, teda prakticky všetky známe databázy.

Podrobné informácie o útoku zatiaľ neboli prezentované, útok je ale podľa dostupných informácií možné realizovať meraním časov potrebných pre vkladanie nových údajov do databázy. Z týchto časov je zrejme možné postupne dopočítať hodnoty kľúčov, podľa ktorých je index realizovaný B-tree stromom zoradený.

Vkladanie je u B-tree stromov realizované s pomerne malou zložitosťou s počtom krokov rádovo log N, kde N je počet údajov v strome. Pre malú zložitosť a malé rozdiely v potrebných časoch útok zrejme využíva viacero po sebe idúcich operácií, detaily ale zatiaľ nie sú známe.

Experti podľa dostupných informácií včera útok úspešne demonštrovali na MySQL databáze.

Pre realizovanie útoku musí mať útočník právo vkladať priamo či nepriamo cez napríklad webové rozhranie do databázy nové dáta, ktoré mu v rovnakých tabuľkách umožnia útokom získať dáta iných užívateľov.

Realizácia útoku pri databázach využívaných súčasne veľkým množstom ľudí a cez webové aplikácie útok zrejme výrazne sťažuje, negatívne vplyvy týchto javov je ale možné minimalizovať napríklad prístupom v nočných hodinách, prístupom z počítačov umiestnených v sieťovej hierarchii čo najbližšie k databázovému systému a štatistickým prístupom.

Aké sú predpoklady a požiadavky na databázu pre úspešný útok zatiaľ experti nezverejnili a nie je tak známe, či sú podľa súčasných poznatkov reálne zraniteľné napríklad bežné databázy, na ktorých sú postavené webové stránky.



Najnovšie články:

Po extrémne nízkych záporných cenách stojí elektrina tento týždeň extrémne veľa
Exspirujú Secure Boot certifikáty, PC bez nových môžu mať čoskoro problémy
Zverejnený trailer komediálneho sci-fi spin-offu The Big Bang Theory
OpenAI ukázala hotový vlastný AI akcelerátor
Výrobcovia zariadení prechádzajú na starú DDR2 pamäť, aj tá zdražuje


Diskusia:
                               
 

Zatial ste tu spominali iba mysql. A tie ostatne databazy ste nespecifikovali. Iba akosi hmlisto.
Odpovedať Hodnotiť:
 

Ide potenciálne o každú, ktorá používa na indexy B-tree, myslím, že je to uvedené jasne. Stačí si konkrétnu skontrolovať, nepreveroval som, predpokladám ale, že veľká trojka používa B-tree.
Odpovedať Známka: -6.7 Hodnotiť:
 

B-tree strom je co? =-O

tak hadam iba B-tree alebo iba B-strom, nie? :D
Odpovedať Známka: 0.0 Hodnotiť:
 

Niekedy sa takéto formulácie používajú, keďže B-tree je vlastné meno (podobne napríklad DRAM pamäte, atď). Pre neanglicky hovoriacich čitateľov to zdôrazňuje, o akú štruktúru ide.
Odpovedať Známka: 4.3 Hodnotiť:
 

tak pouzijem B-Strom co je vlastne meno a aj pouzita struktura je z toho jasna pre neanglictinarov
Odpovedať Známka: 7.1 Hodnotiť:
 

Aspon ze sa mas na com odbavit...
Odpovedať Hodnotiť:
 

a to nevies co sposobil tvoj post ;D
Odpovedať Hodnotiť:
 

\"Experti včera podľa dostupných informácií včera útok úspešne demonštrovali na MySQL databáze.\"
A tu tiez nie je vsetko ok.. napriklad \"vcera\" a o kusok dalej \"vcera\"... asi aby sme si boli 100% isty, ze sa to stalo vcera.

Odpovedať Hodnotiť:
 

omg je mi zle ked kazdy kritizuje pravopis, jak male deti
Odpovedať Známka: -7.1 Hodnotiť:
 

omg je mi omg zle ked omg kazdy omg kritizuje pravopis omg , jak male deti omg
Odpovedať Známka: 0.0 Hodnotiť:
 

No neviem, pripomína mi to veštenie. Taký oracle attack ...
Odpovedať Hodnotiť:
 

si zabil :D
Odpovedať Hodnotiť:
 

hmm mne to pripada ako SQL injection.
Odpovedať Známka: 8.2 Hodnotiť:
 

to si potom bud nepochopil toto alebo nevies, co je to sql injection.
Odpovedať Známka: -8.0 Hodnotiť:
 

lol
neohanaj sa frazami ked nevies co znamenaju.
Odpovedať Známka: -6.7 Hodnotiť:
 

Presne tak.
Odpovedať Známka: -3.3 Hodnotiť:
 

Sobota, 4. augusta 2007, dnes má meniny Bozz, zajtra Propediotika - Pošli kvety
Odpovedať Hodnotiť:
 

Vsetko naj :D ale kvety vam neposlem :D
Odpovedať Známka: 3.3 Hodnotiť:
 

A ja aby som čakal do 24.decembra na narodeniny, a meniny nikde...
Žeby som sa pripísal?
Na zajtra?
Pondelok, 6. augusta 2007, dnes má meniny Bohh, Bohhyňa, zajtra som zrušil (:)Pošli pivo

Odpovedať Hodnotiť:
 

:-)
Odpovedať Známka: 3.3 Hodnotiť:
 

pripada ti zle..
Odpovedať Známka: -3.3 Hodnotiť:
 

Pre retardov co nevedia co je b-tree:
http://www.semaphorecorp.com/btp/algo.html
Odpovedať Hodnotiť:
 

dajte niekto navod ako ten utok spravit za vsetkych dakujem ;-)
Odpovedať Známka: 3.3 Hodnotiť:
 

A potom ho uz spravis sam? alebo aj to mam spravit za teba a potom ti uz len oznamit vysledok? Ozaj a nepotrebujes dakoho kto ti bude pravidelne zapinat pocitac aby si ty nemusel? A co takto utriet ritku?
Odpovedať Známka: -7.1 Hodnotiť:

Pridať komentár