Tavallisimmat web-ohjelmoinnin tietoturvaongelmat
Frantsi, Ville-Pekka (2019)
Frantsi, Ville-Pekka
2019
Tietotekniikka
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-05-09
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201905311754
https://urn.fi/URN:NBN:fi:tty-201905311754
Tiivistelmä
Tässä kandidaatin tutkielmassa esitellään web-ohjelmoinnin yleisimpiä ongelmia JavaScript-ohjelmointikielen näkökulmasta ja tutkitaan miten AngularJS-työkalun käyttö kehityksessä vaikuttaa ongelmien välttämiseen tai ratkaisemiseen. Tutkielmassa tutustutaan JavaScript-kieleen ja tietoturvaan yleisesti ja käydään läpi tarkemmin muutamia tärkeitä heikkouksia JavaScript-kielen tietoturvallisuudessa. Tutkielmassa esitellään AngularJS-työkalu ja kuinka sen käyttö voi helpottaa verkkokehitystä. AngularJS-työkalu sisältää monia sisäänrakennettuja suojia JavaScript-kielen tyypillisimmille ongelmille, kuten XSS-hyökkäyksille. Nämä suojat eivät kuitenkaan ole täydellisiä, sillä ohjelmointivirheet sekä huolimattomuus voivat tehdä jopa AngularJS-työkalulla luodusta ohjelmasta haavoittuvaisen. Työkalujen käyttö on kuitenkin suositeltavaa verkkokehityksessä, sillä oikein käytettynä työkalut tekevät verkkokehityksestä nopeampaa, sulavampaa ja turvallisempaa.
Kokoelmat
- Kandidaatintutkielmat [7052]