User Tools

Site Tools


race_condition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
race_condition [2026/06/12 17:35] – Mala prepravka uvoda mbunicrace_condition [2026/06/12 18:18] (current) – detalj mbunic
Line 1: Line 1:
 ====Race condition u web aplikacijama==== ====Race condition u web aplikacijama====
  
-Race condition je ranjivost koju je moguće iskoristiti za napad samo u određenom vremenskom prozoru. Događa se kada koordinacija dvaju ili više procesa ili akcija koje se izvršavaju nad istim resursom nije adekvatno usklađena.+**Race condition ranjivost u web aplikacijama** često je moguće iskoristiti za napad samo u određenom vremenskom prozoru ili pažljivo tajmiranim izvođenjem sekvenci akcija. Događa se kada nisu ostvarena odgovarajuća ograničenja i svojstva atomarnosti nad akcijama koje se izvršavaju nad određenim resursom. Zbog toga koordinacija dvaju ili više procesa (nekad i dretvi ili instanci istog procesa) nad istim resursom nije adekvatno vremenski usklađena ili je redoslijed izvršavanja akcija neispravan.
  
  
-Zamislimo jednostavan, školski primjer u kojem postoji memorijska lokacija u kojoj piše broj preostalih ulaznica.+Jednostavan primjer za demonstraciju je sustav u kojem postoji memorijska lokacija koja sadrži zapis broja preostalih ulaznica.
 Jedan program ili njegova instanca pročita taj podatak, smanji ga za jedan i ponovno zapiše u istu memorijsku lokaciju. Jedan program ili njegova instanca pročita taj podatak, smanji ga za jedan i ponovno zapiše u istu memorijsku lokaciju.
 Sve je u redu ako drugi program pročita taj broj nakon što je prvi zapisao novu vrijednost. Sve je u redu ako drugi program pročita taj broj nakon što je prvi zapisao novu vrijednost.
race_condition.1781285710.txt.gz · Last modified: 2026/06/12 17:35 by mbunic

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki