Mitä on sivustojen välinen komentosarja?

Yksi yleisimmistä verkkosivustojen haavoittuvuuksista on nimeltään "Cross-Site Scripting" tai "XSS". XSS-haavoittuvuuksissa käyttäjä voi aiheuttaa JavaScriptin suorittamisen. XSS-haavoittuvuudesta on useita eri muunnelmia, joiden vakavuusaste vaihtelee.

Ongelma, kun hyökkääjä pystyy suorittamaan JavaScriptiä muiden käyttäjien istunnoissa, on se, että hyökkääjä voi tehdä mitä tahansa uhrien näkemälle verkkosivustolle. Tämä sisältää uhrien uudelleenohjauksen ulkoisille verkkosivustoille, todennustunnusten varastamisen ja maksutietojen valvonnan.

XSS-haavoittuvuuden vakavin muoto on "Tallennettu" tai "Pysyvä" Cross-Site Scripting, jossa hyökkääjä voi luoda XSS-hyötykuorman ja lähettää sen, jolloin se tallennetaan tietokantaan. Tietokantaan tallennetun XSS-hyödyntämisen avulla se voi sitten vaikuttaa muihin käyttäjiin laajalla ajanjaksolla.

Toinen Cross-Site Scripting -muoto on "Reflected", tätä tyyppiä ei tallenneta missään vaiheessa, vaan hyötykuorma sisällytetään selaimeen. Tyypillisesti tämäntyyppinen XSS on osa tietojenkalasteluhyökkäyksiä, joissa hyökkääjä yrittää huijata uhria napsauttamaan haitallista linkkiä.

Yleensä useimmissa XSS-hyökkäyksissä hyötykuorma lähetetään palvelimelle jossain vaiheessa, mutta jotkin hyökkäykset ovat puhtaasti asiakaskohtaisia, eikä niitä koskaan lähetetä palvelimelle, vaan ne vaikuttavat vain asiakaspuolen JavaScriptiin. Tätä kutsutaan DOM-pohjaiseksi XSS:ksi, koska se pysyy JavaScript-dokumenttiobjektimallissa tai DOM:ssa. Tämän tyyppistä haavoittuvuutta on erityisen vaikea tunnistaa ja ratkaista, koska palvelin ei koskaan näe hyväksikäyttöjä, joten niitä ei voida kirjata.

Historiallisesti XSS-haavoittuvuuksien ehkäisytekniikka on suodattaa kaikki käyttäjien lähettämät tiedot estolistalla hylätäkseen kaikki merkityksellisiä merkkejä tai sanoja sisältävät viestit JavaScriptissä. Tämä johti kilpavarusteluun, jossa etsittiin suodattimen ohitusreittejä ja samalla estettiin jotkin lailliset käyttäjien kommentit. Oikea ratkaisu on käyttää HTML-kokonaisuuksia käyttäjien lähettämien tietojen koodaamiseen. Kun HTML-entiteettimoduulit ovat käytössä, merkit koodataan automaattisesti muotoon, jossa selain osaa näyttää ne oikeina symboleina, mutta ei käsittele niitä koodina.


Leave a Comment

7 Chrome-laajennusta, jotka tekevät Gmailista tuottavampaa

7 Chrome-laajennusta, jotka tekevät Gmailista tuottavampaa

Voit löytää useita laajennuksia Gmailille, jotta sähköpostinhallintasi olisi tuottavampaa. Tässä ovat parhaat Gmail Chrome -laajennukset.

Kuinka asettaa Chrome tyhjentämään evästeet poistuttaessa

Kuinka asettaa Chrome tyhjentämään evästeet poistuttaessa

Aseta Chrome tyhjentämään evästeet poistuttaessa parantaaksesi tietoturvaa poistamalla evästeet heti, kun suljet kaikki selainikkunat. Tässä on kuinka se tehdään.

Kuinka käyttää Samsung Payta Galaxy Z Fold 5:n kanssa

Kuinka käyttää Samsung Payta Galaxy Z Fold 5:n kanssa

Oikean maksukortin etsiminen taskustasi tai lompakostasi voi olla todellinen vaiva. Viime vuosina useat yritykset ovat kehittäneet ja lanseeranneet lähimaksuratkaisuja.

Kuinka muuttaa videon nopeutta Androidilla

Kuinka muuttaa videon nopeutta Androidilla

Muuta minkä tahansa videon nopeutta Android-laitteellasi ilmaisella hyödyllisellä sovelluksella. Lisää sekä hidastustoiminto että nopeasti eteenpäin -efekti samaan videoon.

Kuinka Asettaa Ajastimia Android-sovelluksiin

Kuinka Asettaa Ajastimia Android-sovelluksiin

Aseta ajastimia Android-sovelluksiin ja pidä käytön hallinta erityisesti silloin, kun sinulla on tärkeitä töitä tehtävänä.

Onko mahdollista estää joku näkemästä kommentteja Facebookissa?

Onko mahdollista estää joku näkemästä kommentteja Facebookissa?

Facebook-kaverisi voivat nähdä kaikki kommentit, joita kirjoitat julkisille julkaisuilla. Facebookin kommentit eivät sisällä yksittäisiä yksityisyysasetuksia.

Opera Androidille: Kuinka määrittää evästeasetuksia

Opera Androidille: Kuinka määrittää evästeasetuksia

Kun kuulet sanan evästeet, saatat ajatella suklaahippuevästeitä. Mutta on myös evästeitä, joita löydät selaimista, jotka auttavat sinua saamaan sujuvan selailukokemuksen. Tässä artikkelissa kerrotaan, kuinka voit konfiguroida evästeasetuksia Opera-selaimessa Androidille.

Google Play: Kuinka tyhjentää sovelluksen lataushistoria

Google Play: Kuinka tyhjentää sovelluksen lataushistoria

Tyhjennä sovelluksen lataushistoria Google Playssa saadaksesi uuden alun. Tässä ovat aloittelijaystävälliset vaiheet, joita seurata.

Windows 11: Korjaa laitteiden katkaisuäänet

Windows 11: Korjaa laitteiden katkaisuäänet

Jos USB-äänet ilmenevät ilman syytä, on olemassa muutamia menetelmiä, joilla voit päästä eroon tästä kummallisesta laitteiden katkaisuääneistä.

Nopea Vinkki: Kuinka Poistaa Google Assistant Käytöstä

Nopea Vinkki: Kuinka Poistaa Google Assistant Käytöstä

Katso, mitä vaiheita sinun tulee seurata poistaaksesi Google Assistant käytöstä nopeasti rauhoittuaksesi. Tunne itsesi vähemmän vakoilluksi ja poista Google Assistant käytöstä.