Background Print only logo
Viestintäviraston etusivulle
Etusivu | | | | | | | |

CERT-FI

PL 313
00181 Helsinki
Puh: 09 6966 510
Fax: 09 6966 515

Salausavaimet

Viestintävirasto

Itämerenkatu 3 A
00180 HELSINKI
Puh: 09 6966 500
Fax: 09 6966 410

Tarkat yhteystiedot

Tietoa evästeistä

Etusivu > Tietoturva nyt! > 2008 > Maaliskuu > Cross site scripting -haavoittuvuudet

Tietoturva nyt!

28.3.2008

Cross site scripting -haavoittuvuudet

Käyttäjän suojautuminen

Hyökkäyksissä käytettävä ohjelmakoodi on yleensä JavaScriptiä, joten käyttäjä voi suojautua niiltä kieltämällä kokonaan JavaScriptin suorittamisen selaimessa. JavaScriptin estäminen voi kuitenkin myös häiritä tai estää joidenkin sivustojen selailua. Usein hyökkäyksen voi tunnistaa tutkimalla linkin takana olevan URL-osoitteen muotoa, mutta hyökkääjä voi myös pyrkiä piilottamaan hyökkäyksen muotoilemalla osoitteen siten, ettei komentojen tai ulkoisten osoitteiden havaitseminen ole helppoa. Vihamielisiä syötteitä URL-osoitteissa voi välttää siten, että siirtyy sivustolle vain puhtaaksi tunnetun osoitteen, kuten vaikkapa palvelun oman etusivun kautta, tai syöttää osoitteen kokonaan itse.


Palvelimen suojaaminen

Sivustojen ja www-palvelimen tulisi aina tarkistaa huolellisesti käyttäjältä tulevat syötteet. Tämä koskee sekä palvelimelle syötettäviä URL-osoitteita että sivujen kautta syötettäviä tietoja. Pelkästään tiettyjen merkkien tai merkkiyhdistelmien suodattamista ei voi pitää riittävänä, sillä tällaisen suodatuksen voi useimmiten kiertää.

Myös palvelimen käyttäjälle tulostamien sivujen oikeellisuus olisi syytä tarkistaa. Sivujen tulisi olla ehjää HTML- tai XML-sisältöä ja sivuilla käytettävän merkistökoodauksen mukaista. Sisällön tarkistamiseen ja vihamielisen sisällön suodattamiseen on olemassa työkaluja eri www-palvelinohjelmistoja ja ohjelmointiympäristöjä varten.

Lisätietoa

Sivua päivitetty 28.03.2008   Tulostusversio Tulostusversio