Rozdíl mezi XSS a CSRF

Klíčový rozdíl: XSS a CSRF jsou dva typy zranitelností zabezpečení počítače. XSS znamená zkřížený skript. CSRF je zkratka pro padělání požadavků mezi stránkami. V XSS hacker využívá důvěru, kterou má uživatel k určitému webu. Na druhou stranu, v CSRF hacker využívá důvěryhodnost webových stránek pro určitý prohlížeč uživatele.

XSS znamená zkřížený skript. Cross Site Scripting je bezpečnostní exploit, ve kterém škodlivý hacker vkládá skripty do dynamické podoby. Nyní je považována za nejčastější chybu zabezpečení, která se nachází na webových stránkách. Ve verzi XSS hacker injektuje skript na straně klienta na webové stránky. Tento skript je přidán, aby způsobil nějakou formu zranitelnosti vůči oběti.

Útočníci nebo hackeři k tomuto účelu používají JavaScript, VBScript, ActiveX, HTML nebo Flash. Jakmile je útok úspěšný, hacker může způsobit škody mnoha způsoby. Například útočník může útočit na účet nebo dokonce změnit nastavení uživatele. Obvyklý příklad XSS lze vidět tam, kde se k tomuto účelu používá nebezpečné spojení. Je vytvořen odkaz obsahující skrytý škodlivý kód a uživatel je požádán, aby na něj klikl. Pokud uživatel klikne na něj, škodlivý kód se spustí v klientském webovém prohlížeči.

Skriptovací útoky mezi lokalitami lze obecně rozdělit do dvou typů -

  • Trvalé - v tomto typu chyby zabezpečení jsou škodlivé údaje uloženy natrvalo v databázi a jsou následně přístupné a provozovány oběťmi, aniž by o tom byly známy.
  • Nepřetržitý - v tomto typu chyby zabezpečení se údaje, které poskytuje škodlivý hacker, používají v této konkrétní instanci bez prodlení.

CSRF je zkratka pro padělání požadavků mezi stránkami. Je také známý jako útok jedním kliknutím nebo jízda na relaci. Využívá důvěryhodnosti dané webové stránky pro uživatele. Škodlivý útok je navržen tak, aby uživatel poslal škodlivé požadavky na cílové webové stránky bez znalosti útoku. Řada úkolů může provádět útočník, který používá CSRF, například může být nějaký obsah zaslán do vývěsky, mohou být obchodovány akcie a může být poslána elektronická karta. Jedním z nejběžnějších způsobů útoku CSRF je použití značky HTML nebo objekt obrázku JavaScript.

Tento druh zranitelnosti není omezen pouze na prohlížeče. Škodlivé skriptování může být také provedeno pomocí slovního dokumentu, souboru Flash, filmu atd. Některé důležité funkce CSRF zahrnují -

  • Není nutné, aby se oběť přihlašovala, protože záleží na úmyslu útočníka.
  • Útočník může generovat více požadavků na cílové stránky.
  • Funguje velmi dobře s jinými typy útoků.
  • Obecně nelze útočníkovi číst data z napadeného webu, což slouží jako omezení pro CSRF.

Srovnání mezi XSS a CSRF:

XSS

CSRF

Plný formulář

Scriptování mezi stránkami

Falešný požadavek mezi stránkami

Definice

V XSS hacker injektuje skript na straně nebezpečného klienta na webových stránkách. Tento skript je přidán, aby způsobil nějakou formu zranitelnosti vůči oběti.

Využívá důvěryhodnosti dané webové stránky pro uživatele. Škodlivý útok je navržen tak, aby uživatel poslal škodlivé požadavky na cílovou webovou stránku bez znalosti útoku.

Závislost

Injekce libovolných dat pomocí neověřených dat

Funkce a funkce prohlížeče pro načtení a spuštění balíčku útoků

Požadavek na JavaScript

Ano

Ne

Stav

Přijetí škodlivého kódu stránkami

Škodlivý kód je umístěn na stránkách třetích stran

Zranitelnost

Stránky, které jsou citlivé na útoky XSS, jsou rovněž citlivé na útoky CSRF

Stránky, které jsou zcela chráněny proti typům útoků typu XSS, jsou stále s největší pravděpodobností náchylné k útokům CSRF.

Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi příručkou a příručkou

    Rozdíl mezi příručkou a příručkou

    Klíčový rozdíl: Výraz "manuální" nebo "průvodce" se obvykle vztahuje k dokumentu, jehož hlavním cílem je poskytnout informace nebo pokyny. Obecně se očekává, že průvodce jsou kratší, stručnější a více v bodě než manuál. Předpokládá se, že příručka poskytne podrobnější informace a pokyny než příručku. Nicméně ve skutečnosti se termíny často
  • rozdíl mezi: Rozdíl mezi rozpaky, hanbou a ponížením

    Rozdíl mezi rozpaky, hanbou a ponížením

    Klíčový rozdíl : Škoda je bolestivý pocit, který vyvstává z vědomí, když dělá něco neoprávněného nebo nečestného, ​​sám nebo jiným. Rozpačitost je také pocit sebedůvěry, který vzniká, když člověk je chycen dělat něco špatného, ​​hloupého nebo nevhodného v soukromí, zatímco ponižování je silný pocit umrtvení. Naše pocity mají obecně účel a jsou z nějakého dův
  • rozdíl mezi: Rozdíl mezi Maple a Ash

    Rozdíl mezi Maple a Ash

    Hlavní rozdíl: Javor a popel jsou dva různé typy stromů. Termíny se také používají k označení dřeva získaného z příslušných stromů. Oba druhy tvrdých dřevin. Javor je bílé listové dřevo a považuje se za velmi těsné a rovnoměrné. Javorové dřevo je dostupné jako tvrdé a měkké javorové dřevo. Ash je známý jako jeden z nejtvrdších
  • rozdíl mezi: Rozdíl mezi ovocem a ořechy

    Rozdíl mezi ovocem a ořechy

    Klíčový rozdíl: Ovoce jsou měkké kůže, výrobky sladké chuti, které mají v sobě drobné semena. Ořech je kompozitní ovoce a semeno. Jedná se o suché ovoce, které má jedno nebo dvě semena, které jsou spojeny s tvrzenou stěnou vaječníků. Botanicky, ovoce a ořechy mají velmi podobnou definici a kvůli tomu se tyto dvě často používají zaměnitelně. Tyto dva se však navzájem liší něk
  • rozdíl mezi: Rozdíl mezi pěší turistikou a trekkingem

    Rozdíl mezi pěší turistikou a trekkingem

    Klíčový rozdíl: Hlavním rozdílem mezi těmito dvěma je, že pěší turistika je hlavně volnočasovou aktivitou, která se děje chůzí na dobře upravených trasách a uměle vytvořených silnicích. Trekking je však přísnější a náročnější. Testuje fyzickou schopnost, vytrvalost a dokonce i psychickou nebo psychickou schopnost. Turistika i pěší turistika jsou ak
  • rozdíl mezi: Rozdíl mezi slitinou a ocelí

    Rozdíl mezi slitinou a ocelí

    Klíčový rozdíl: Slitina je směs složená z kovu a dalších prvků. Slitiny se obecně vyrábějí pro dosažení vlastností, jako je větší pevnost nebo odolnost proti korozi. Ocel je slitina železa. Skládá se převážně ze železa s malým množstvím uhlíku. Slitiny se vyrábějí kombinací dvou nebo více kovů. V některých slitinách je však kov ta
  • rozdíl mezi: Rozdíl mezi pálením žáhy a kyselým refluxem

    Rozdíl mezi pálením žáhy a kyselým refluxem

    Klíčový rozdíl: Pálení žáhy je stav, při kterém osoba zažívá pocit pálení nebo bolesti v hrudi nebo těsně za hrudní kostí. Tento pocit pálení je způsoben kyselým refluxem nebo když trávicí kyselina proudí do jícnu. Kyselinový reflux je stav, kdy spodní ventil spodního jícnu (LES), jednocestný ventil zmíněný výše uvolňuje, aby žaludeční kyselina v žaludku mohla proudit zpět do jícnu. Pálení žáhy a kyselý reflux jsou dvě podobn
  • rozdíl mezi: Rozdíl mezi Mall a Outlet

    Rozdíl mezi Mall a Outlet

    Klíčový rozdíl: Nákupní centra nebo nákupní střediska jsou velké uzavřené prostory, které jsou často charakterizovány mnoha obchody, které prodávají zboží veřejnosti. Centrá mohou být středně velké až velké, v závislosti na konstrukci a počtu obchodů, které si přeje udržet. Outlet shop jsou malé obchody, k
  • rozdíl mezi: Rozdíl mezi cílem a účelem

    Rozdíl mezi cílem a účelem

    Klíčový rozdíl: Cílem je požadovaný výsledek, který chce člověk dosáhnout. Je to cíl, který chce člověk dosáhnout. Je to konečný bod, kdy se člověk po určitém časovém úseku vidí sám. Cíle mohou být krátkodobé nebo dlouhodobé. Účel se snaží měřit důvod, proč se něco děje. Účel určuje, proč člověk dělá něco, co dě

Redakce Choice

Rozdíl mezi skutečným číslem a komplexním číslem

Klíčový rozdíl: Skutečné číslo je číslo, které může mít na číselné lince libovolnou hodnotu. Skutečným číslem může být jakékoliv racionální a iracionální číslo. Komplexní čísla jsou čísla, která existují ve tvaru + ib, kde a a b označují reálná čísla a i označuje imaginární část. Je důležité pochopit koncept číselné čáry, abys