Skillnad mellan XSS och CSRF

Huvudskillnad: XSS och CSRF är två typer av säkerhetsproblem i datorn. XSS står för Cross-Site Scripting. CSRF står för Cross-Site Request Forgery. I XSS utnyttjar hackaren det förtroende som en användare har för en viss webbplats. Å andra sidan utnyttjar hackern i CSRF en webbplatsens förtroende för en viss användares webbläsare.

XSS står för Cross-Site Scripting. Cross Site Scripting är ett säkerhetsutnyttjande där en skadlig hacker sätter in skript i en dynamisk form. Det betraktas nu som den vanligaste säkerhetsproblemet som finns på webbplatser. I XSS injicerar en hackare ett skadligt client-script till en webbplats. Detta skript läggs till för att orsaka någon form av sårbarhet för ett offer.

Attackers eller hackare använder JavaScript, VBScript, ActiveX, HTML eller Flash för detta ändamål. När attacken är framgångsrik kan hacker orsaka skada på många sätt. Till exempel kan angriparen kapa kontot eller ändra användarens inställningar. Ett vanligt exempel på XSS kan ses där en skadlig länk används för detta ändamål. En länk som innehåller en dold skadlig kod skapas, och användaren uppmanas att klicka på den. Om användaren klickar på den, utförs den skadliga koden på klientens webbläsare.

Cross-site scripting attacker kan i stor utsträckning delas in i två typer-

  • Ihållande - I denna typ av sårbarhet lagras de skadliga data permanent i en databas och används senare och drivs av offren utan att ha någon kännedom om den.
  • Icke-ihållande - I den här typen av sårbarhet används de data som tillhandahålls av den skadliga hackaren i det aktuella fallet utan förseningar.

CSRF står för Cross-Site Request Forgery. Det är också känt som ett klick attack eller session rida. Det utnyttjar den riktade webbplatsens förtroende för en användare. En skadlig attack är utformad på ett sådant sätt att en användare skickar skadliga förfrågningar till målwebbplatsen utan att ha kunskap om attacken. Ett antal uppgifter kan utföras av en angripare som använder sig av CSRF, till exempel kan ett visst innehåll skickas till en meddelandekort, aktier kan handlas och till och med ett e-kort kan skickas. Ett av de vanligaste sätten att utföra en CSRF-attack är att använda en HTML-bildtagg eller ett JavaScript-bildobjekt.

Denna typ av sårbarhet är inte bara begränsad till webbläsare. Den skadliga skriptningen kan också göras genom ett orddokument, Flash-fil, film etc. Några av de viktigaste funktionerna i CSRF inkluderar -

  • Det är inte obligatoriskt för offret att vara inloggad eftersom det beror på angriparens avsikt.
  • Flera förfrågningar kan genereras av angriparen till målsidan.
  • Det fungerar extremt bra med andra typer av attacker.
  • Vanligtvis kan inte data från den angripna webbplatsen läsas av angriparen och detta tjänar som en begränsning för CSRF.

Jämförelse mellan XSS och CSRF:

XSS

CSRF

Fulla formen

Cross-Site Scripting

Överföringsförfrågan

Definition

I XSS injicerar en hacker ett skadligt klientsideskript på en webbplats. Detta skript läggs till för att orsaka någon form av sårbarhet för ett offer.

Det drar nytta av den riktade webbplatsens förtroende för en användare. En skadlig attack är utformad på ett sådant sätt att en användare skickar skadliga förfrågningar till målwebbplatsen utan att ha kunskap om attacken.

Dependency

Injicering av godtyckliga data med data som inte valideras

På funktionaliteten och funktionerna i webbläsaren för att hämta och utföra attackerpaketet

Krav på JavaScript

Ja

Nej

Tillstånd

Accept av skadlig kod av webbplatser

Ondskad kod finns på webbplatser från tredje part

Sårbarhet

En webbplats som är utsatt för XSS-attacker är också utsatt för CSRF-attacker

En webbplats som är helt skyddad mot XSS-typer av attacker är fortfarande troligt sårbar för CSRF-attacker.

Rekommenderas

Relaterade Artiklar

  • skillnad mellan: Skillnad mellan Full Moon och New Moon

    Skillnad mellan Full Moon och New Moon

    Huvudskillnad: En ny måne uppträder när månen är mellan jorden och solen. En fullmåne uppstår när månen är på jordens andra sida från solen. Samtidigt har vi alla sett en fullmåne och en nymåne, förutom de andra olika månfaserna, kanske vissa inte vet varför eller hur det händer. Månen är ju alltid där, rätt, så hur kommer vi bara att se en del av det? Låt oss först se vad
  • skillnad mellan: Skillnad mellan JPEG och GIF

    Skillnad mellan JPEG och GIF

    Huvudskillnad: JPEG står för Joint Photographic Expert Group. Filnamnet för en JPEG-bild är .jpg eller .jpeg. JPEG är det vanligaste formatet för fotografier. GIF står för Graphics Interchange Format. Filnamnet som används för en GIF-fil är .gif eller .GIF. GIF är ett format som huvudsakligen används för grafiska bilder. Både JPEG oc
  • skillnad mellan: Skillnad mellan iPhone 6 och iPhone Air

    Skillnad mellan iPhone 6 och iPhone Air

    Huvudskillnad: iPhone Air var kodenavnet som gavs till rykten nästa generations iPhone. I september 2014 meddelade Apple Inc. de två senaste telefonerna i sin line-up: iPhone 6 och iPhone 6 Plus. Inte bara är dessa de senaste telefonerna, det här är också de största iPhonesna hittills. IPhone är en av de mest eftertraktade telefonerna idag. Männis
  • skillnad mellan: Skillnad mellan Debet och Credit

    Skillnad mellan Debet och Credit

    Huvudskillnad: I finansiell bokföring eller bokföring är "Dr" (Debit) den vänstra sidan av ett huvudkonto eller när något har dras av från kontot medan "Cr" (Kredit) är högra sidan av ett huvudkonto när något har lagts till. Varje debet transaktion måste ha en motsvarande kredit transaktion och vice versa. Debet och
  • skillnad mellan: Skillnad mellan XOLO Q800 och XOLO X1000

    Skillnad mellan XOLO Q800 och XOLO X1000

    Huvudskillnad: Xolo Q800 är en Quad-core 1.2 GHz smartphone som drivs av MTK MT6589 och en 1 GB RAM. Telefonen körs på Android 4.1 (Jelly Bean). Den har en 4, 5 tums skärm med en upplösning på 540 x 960 pixlar. Innan Q800 var det XOLO X1000, en Intel-baserad smartphone. XOLO x1000 körs på en kärn Intel Atom Processor Z2480. Den har
  • skillnad mellan: Skillnad mellan Crunches och Sit-ups

    Skillnad mellan Crunches och Sit-ups

    Huvudskillnad : Crunches och sit-ups är både vanliga mageövningar. En sit-up är en styrketräning som stärker höftböjarna och bukmusklerna, förutom bröst-, nacke-, rygg- och benkroppar. En crunch, å andra sidan, betraktas som en halv sitta upp. Det utövar endast bukmusklerna. Crunches och sit-ups är både vanliga mageövningar. Problemet med
  • skillnad mellan: Skillnad mellan Asus FonePad och Micromax A116 Canvas HD

    Skillnad mellan Asus FonePad och Micromax A116 Canvas HD

    Huvudskillnad: Asus har meddelat lanseringen av nyaste phablet, Asus Fonepad. Fonepad är en 7-tums Android-tablett som gör det möjligt för användare att ringa telefonsamtal genom att placera enheten på örat. Fableten har en 7-tums IPS LED-bakgrundsbelyst pekskärm som tillåter multitouch-kapacitet för upp till 10 personer. Skärmen
  • skillnad mellan: Skillnad mellan Samsung Galaxy S5 och iPhone 5S

    Skillnad mellan Samsung Galaxy S5 och iPhone 5S

    Huvudskillnad: iPhones använder Apples iOS, medan Samsung baserar sina telefoner på Googles Android. Dessutom är Samsung Galaxy S5 damm och vattentålig, erbjuder trådlös laddning, har uppgraderat till USB 3.0, har NFC och en pulsmätare som parar med en uppdaterad S Health app. Samsung och Apple är de två ledande konkurrenterna som styr smarttelefonindustrin. Medan d
  • skillnad mellan: Skillnad mellan coaching och mentorskap

    Skillnad mellan coaching och mentorskap

    Huvudskillnad: Coaching och mentorskap är två liknande utvecklingstekniker som vanligtvis används på jobbet för att förbättra individens prestanda och kompetens. Coaching är ofta på kort sikt, medan mentorskap tenderar att vara en pågående process. Coaching är inriktad på att uppnå specifika kunskaper och mål, medan mentorskap täcker ett brett scenario relaterat till en individ, där den fokuserar på både professionella och personliga frågor. Coaching och mento

Redaktionen

Skillnad mellan Anden och Maten

Huvudskillnad: Materiell är allt som finns och har massa, dvs allt som har en fysisk närvaro. I de flesta sammanhang avser termen "ande" själen, det vill säga det som ger ett kroppsliv. I de flesta ideologier är andan själen, medan saken representerar kroppen. Vetenskap och tro är två olika sidor av samma mynt. Båda f