Razlika između XSS i CSRF

Ključna razlika: XSS i CSRF dvije su vrste računalnih sigurnosnih propusta. XSS je kratica za Cross-Site Scripting. CSRF je skraćenica za Krivotvorenje zahtjeva za više web-lokacija. U XSS-u haker iskorištava povjerenje koje korisnik ima za određenu web-lokaciju. S druge strane, u CSRF-u haker iskorištava povjerenje web-mjesta za određeni korisnički preglednik.

XSS je kratica za Cross-Site Scripting. Cross Site Scripting je sigurnosni podvig u kojem zlonamjerni haker ubacuje skripte u dinamički oblik. Sada se smatra najčešćom sigurnosnom ranjivošću koja se nalazi na web-lokacijama. U XSS-u haker ubacuje zlonamjerni skript na strani klijenta na web-mjesto. Ova skripta se dodaje da bi uzrokovala neki oblik ranjivosti za žrtvu.

Napadači ili hakeri koriste JavaScript, VBScript, ActiveX, HTML ili Flash za tu svrhu. Nakon što je napad uspješan, haker može na razne načine izazvati štetu. Naprimjer, napadač može oteti račun ili čak promijeniti korisničke postavke. Uobičajeni primjer XSS-a može se vidjeti gdje se za tu svrhu koristi zlonamjerni link. Stvara se veza koja sadrži skriveni zlonamjerni kôd, a od korisnika se traži da klikne na njega. Ako korisnik klikne na njega, zlonamjerni se kôd izvršava na klijentovom web-pregledniku.

Napadi skriptiranja na više mjesta mogu se široko podijeliti na dva tipa

  • Trajna - U ovoj vrsti ranjivosti, zlonamjerni podaci trajno se pohranjuju u bazu podataka, a žrtve im kasnije pristupaju i upravljaju ih bez znanja o tome.
  • Non-persistent - U ovoj vrsti ranjivosti, podaci koje pruža zlonamjerni haker koriste se na toj određenoj instanci bez odgode.

CSRF je skraćenica za Krivotvorenje zahtjeva za više web-lokacija. Također je poznat kao napad jednim klikom ili vožnja sesije. Iskorištava povjerenje ciljane web-lokacije korisnika. Zlonamjerni napad osmišljen je na takav način da korisnik šalje zlonamjerne zahtjeve ciljanoj web-lokaciji bez znanja o napadu. Određeni broj zadataka može izvršiti napadač koji koristi CSRF, na primjer, neki se sadržaji mogu objaviti na oglasnoj ploči, dionicama se može trgovati, pa čak i e-razglednica može biti poslana poštom. Jedan od najčešćih načina za izvršenje CSRF napada je korištenje HTML oznake slike ili JavaScript slike objekta.

Ova vrsta ranjivosti nije ograničena samo na preglednike. Zlonamjerno skriptiranje može se izvršiti i pomoću Wordovog dokumenta, Flash datoteke, filma itd. Neke od važnih značajki CSRF-a uključuju -

  • Žrtva nije obvezna prijaviti se jer ovisi o namjeri napadača.
  • Napadač može generirati više zahtjeva na ciljanu web-lokaciju.
  • To radi iznimno dobro s drugim vrstama napada.
  • Općenito, napadač ne može pročitati podatke s napadnutog mjesta i to služi kao ograničenje za CSRF.

Usporedba između XSS i CSRF:

XSS

CSRF

Cijela forma

Skriptiranje na više mjesta

Krivotvorina zahtjeva za više web-lokacija

definicija

U XSS-u haker ubacuje zlonamjernu skriptu na web-mjesto. Ova skripta se dodaje da bi uzrokovala neki oblik ranjivosti za žrtvu.

Iskorištava povjerenje ciljanog web-mjesta u korisnika. Zlonamjerni napad osmišljen je na takav način da korisnik šalje zlonamjerne zahtjeve na ciljanu web-lokaciju bez znanja o napadu.

zavisnost

Ubrizgavanje proizvoljnih podataka pomoću podataka koji nisu validirani

O funkcionalnosti i značajkama preglednika za dohvaćanje i izvršavanje paketa napada

Zahtjev za JavaScript

Da

Ne

Stanje

Prihvaćanje zlonamjernog koda na web-lokacijama

Zlonamjerni kôd nalazi se na web-lokacijama trećih strana

Ranjivost

Web-lokacija koja je ranjiva na XSS napade također je ranjiva na CSRF napade

Stranica koja je potpuno zaštićena od XSS tipova napada je još uvijek najvjerojatnije ranjiva na CSRF napade.

Preporučeno

Vezani Članci

  • razlika između: Razlika između obavijesti i kružnice

    Razlika između obavijesti i kružnice

    Ključna razlika: Obavijesti se odnose na javne obavijesti koje javnost obavještavaju o zakonima i promjenama koje donosi vlada. Okružnice su više internih dopisa koji pružaju pojašnjenja o određenim zakonima ili pitanjima. Obavijesti i cirkulari igraju važnu ulogu u velikim organizacijama kao način da svi znaju što se događa u tvrtki, uključujući pravila, propise, promjene u pravilima, itd. Ove se meto
  • razlika između: Razlika između Windows 7 32-bitne i 64-bitne

    Razlika između Windows 7 32-bitne i 64-bitne

    Ključna razlika: Windows 7 32-bitna arhitektura može nositi male količine podataka i manje je sigurna u usporedbi s 64-bitnom arhitekturom. 32-bitni zahtijeva minimalno 1 GB RAM-a, dok 64-bitni zahtijeva 2 GB RAM-a da bi mogao izvršavati i može adresirati 4 GB odnosno 192 GB. Windows 7 je operativni sustav koji je Windows širom svijeta objavio u listopadu 2009. Wind
  • razlika između: Razlika između prijevoznika i karijere

    Razlika između prijevoznika i karijere

    Ključna razlika: Riječ nositelj u osnovi znači bilo tko ili bilo što što nosi. Riječ je izvedena iz glagola, nositi. Karijera se odnosi na ono što osoba radi za život: posao, profesiju, zanimanje, posao, itd. Riječi nositelj i karijera često su zbunjene jer izgledaju i zvuče slično. Međutim, ove dvije riječi nisu ni blizu da bi bile slične. Jedna od rije
  • razlika između: Razlika između Samsung Galaxy Tab 3 7.0 i iPad

    Razlika između Samsung Galaxy Tab 3 7.0 i iPad

    Ključna razlika: Samsung Galaxy Tab 3 7.0 ima 7-inčni WSVGA TFT zaslon osjetljiv na dodir i ima dimenzije 188 x 111.1 x 9.9 mm, što uređaj čini tanjim u usporedbi s bivšom tabletom. Tablet je zapravo namijenjen za low-end raspon. iPads ima veličinu zaslona od 9, 7 inča s višedodirnim zaslonom. iPads j
  • razlika između: Razlika između zeca i zeca

    Razlika između zeca i zeca

    Ključna razlika: Zapravo nema razlike između zeca i zeca. Zeka je samo još jedno ime za zeca. Zapravo nema razlike između zeca i zeca. Ovo su samo dva različita imena za isto stvorenje. Ime zeko je izvedeno iz starog imena 'conyies' koje je u 18. stoljeću nazivano zečevima. Zbog popularnosti su zečeve bebe nazvale imenom 'zeko'. Kunići
  • razlika između: Razlika između granuliranog šećera i šećera u prahu

    Razlika između granuliranog šećera i šećera u prahu

    Ključna razlika: Šećer je generalizirani naziv za hranu s okusom slatke hrane. Saharoza, stolni šećer, uglavnom se ekstrahira iz šećerne trske ili šećerne repe. Šećer je postao popularno sladilo u 18. stoljeću. Najčešće korišteni šećer je granulirani šećer. To je šećer koji svakodnevno koristimo, kao iu većini recepata. Šećer u prahu je supe
  • razlika između: Razlika između mnogih i nekoliko

    Razlika između mnogih i nekoliko

    Ključna razlika: 'Mnogi' i 'nekoliko' su dva termina koji se koriste za označavanje količine. Međutim, ta se dva pojma razlikuju u načinu na koji se mogu koristiti. Oba izraza označavaju veliku, neodređenu količinu nečega. 'Mnogo' se uglavnom koristi s brojnim imenicama, kao što su osoba, jabuka, žlica, dan, itd. 'Neko
  • razlika između: Razlika između gelova za kosu i paste za kosu

    Razlika između gelova za kosu i paste za kosu

    Ključna razlika: Postoje mnogi proizvodi dostupni na tržištu za oblikovanje kose, uključujući, ali ne ograničavajući se na gel za kosu i pastu za kosu. Gel za kosu je formula na bazi gela koja se može koristiti za oblikovanje kose. Gel za kosu je uglavnom baziran na alkoholu; međutim, neki gelovi na bazi vode također su dostupni. Obično,
  • razlika između: Razlika između tave i tave

    Razlika između tave i tave

    Ključna razlika: tava je tava koja je optimizirana za prženje, dok je Sauté Pan optimiziran za pirjanje. Tava je tava ravnog dna koja se koristi za prženje, pečenje i kuhanje hrane. Sauté Pan ili tava je tava ravnog dna koja se koristi za pirjanje povrća. Gotovo svako tijelo kuha u svom životu, bilo da se hrani, hrani druge ili čak impresionira nekoga. Dok nek

Izbor Urednika

Razlika između iPhone 5S i iPhonea 4

Ključna razlika: iPhone 5S je najnoviji smartphone tvrtke Apple. Sadrži Apple OS 7 i dostupan je u 3 boje: bijeloj, crnoj i zlatnoj. Apple iPhone 4 je napravio velike valove kada je lansiran u lipnju 2012 kao nasljednik za iPhone 3GS. Prodano je s namjerom promicanja videopoziva. 10. rujna 2013. Apple je najavio lansiranje svog novog telefona: iPhone 5S.