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.

Jätä kommentti

WhatsApp ei toimi ilta sanomat

WhatsApp ei toimi ilta sanomat

WhatsApp ei toimi? Ilta-Sanomien uutisten lisäksi löydät tästä kattavan vianmääritysoppaan, kun WhatsApp lakkaa toimimasta vuonna 2026.

WhatsApp ei toimi uudessa puhelimessa

WhatsApp ei toimi uudessa puhelimessa

WhatsApp ei toimi uudessa puhelimessa? Tässä oppaassa ohjaamme sinut askel askeleelta varmuuskopioinnista tilisi siirtoon uudelle laitteelle.

Yle areena ei toimi televisiossa

Yle areena ei toimi televisiossa

Yle Areena ei toimi televisiossa? Löydä parhaat ratkaisut Smart TV-, Apple TV- ja Chromecast-ongelmiin. Korjausohjeet vuodelle 2026.

WhatsApp ei toimi samsung

WhatsApp ei toimi samsung

WhatsApp ei toimi Samsung-puhelimessa? Katso parhaat ratkaisut 2026: päivitykset, välimuistin tyhjennys, verkkoyhteys ja muut korjausvinkit askel askeleelta.

Google TV yle areena

Google TV yle areena

Google TV Yle Areena – näin asennat ja käytät Yle Areenaa Google TV:ssä. Kattava opas asennukseen, vianmääritykseen ja parhaisiin katseluvinkkeihin.

Miten whatsappissa tehdään kysely

Miten whatsappissa tehdään kysely

Miten WhatsAppissa tehdään kysely? Opimme luomaan äänestyksen ryhmässä tai kanavalla askel askeleelta – helposti ja nopeasti mobiililla tai tietokoneella.

WhatsApp puhelu ulkomaille hinta

WhatsApp puhelu ulkomaille hinta

Paljonko WhatsApp-puhelu ulkomaille maksaa? Lue kaikki tarvittava tiedot WhatsApp-puheluiden hinnoittelusta, datankulutuksesta ja vinkeistä vuonna 2026.

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.