Skip to main content
Login | Suomeksi | På svenska | In English

Tietoturvauhkien torjuminen selainpohjaisilla tietoturvamekanismeilla AngularJS-sovelluksissa

Show simple item record

dc.date.accessioned 2016-10-04T13:40:55Z und
dc.date.accessioned 2017-10-24T12:24:20Z
dc.date.available 2016-10-04T13:40:55Z und
dc.date.available 2017-10-24T12:24:20Z
dc.date.issued 2016-10-04T13:40:55Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/5789 und
dc.identifier.uri http://hdl.handle.net/10138.1/5789
dc.title Tietoturvauhkien torjuminen selainpohjaisilla tietoturvamekanismeilla AngularJS-sovelluksissa fi
ethesis.discipline Computer science en
ethesis.discipline Tietojenkäsittelytiede fi
ethesis.discipline Datavetenskap sv
ethesis.discipline.URI http://data.hulib.helsinki.fi/id/1dcabbeb-f422-4eec-aaff-bb11d7501348
ethesis.department.URI http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14
ethesis.department Institutionen för datavetenskap sv
ethesis.department Department of Computer Science en
ethesis.department Tietojenkäsittelytieteen laitos fi
ethesis.faculty Matematisk-naturvetenskapliga fakulteten sv
ethesis.faculty Matemaattis-luonnontieteellinen tiedekunta fi
ethesis.faculty Faculty of Science en
ethesis.faculty.URI http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca
ethesis.university.URI http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97
ethesis.university Helsingfors universitet sv
ethesis.university University of Helsinki en
ethesis.university Helsingin yliopisto fi
dct.creator Jokimies, Tuomo
dct.issued 2016
dct.language.ISO639-2 fin
dct.abstract Ajax- ja HTML5-teknologiat ovat synnyttäneet uusia asiakaspuolen teknologioita, kuten AngularJS-sovelluskehys. AngularJS-sovelluskehys mahdollistaa siirtymisen Ajax-teknologialla rikastetuista yksittäisistä sivuista kokonaan Ajax-pohjaisiin web-asiakassovelluksiin, jolloin koko käyttöliittymälogiikka voidaan siirtää palvelimelta selaimen ajettavaksi. Web-asiakassovellukset ja niiden käyttämät kommunikaatiokanavat ovat alttiita haavoittuvuuksille ja tietoturvauhille. Näitä ovat salakuuntelu, mies välissä -hyökkäykset, verkkosivun rakennetta muuttavat välityshyökkäykset, sivustojen välinen pyyntöhuijaus, ulkopuolisten komponenttien käytön aiheuttamat uhat ja klikkauskaappaukset. Web-asiakassovelluksia vastaan kohdistuvien tietoturvauhkien torjumiseksi on kehitetty uusia tietoturvamekanismeja verkon ja HTTP-protokollan eri tasoille. Näitä ovat HTTP-yhteyskäytännön tiukka tiedonsiirtosuoja, sisällön suojauskäytäntö, yhdistelmäsisällön estäminen, aliresurssin eheys, Secure- ja HttpOnly-evästeet, kehyksen sandbox-attribuutti sekä selauskontekstien väliseen kommunikaatioon tarkoitettu postMessage-rajapinta. HTTP-yhteyskäytännön tiukka tiedonsiirtosuoja, yhdistelmäsisällön estäminen ja Secure-evästeet torjuvat tehokkaasti salakuuntelun ja mies välissä -hyökkäykset. Sisällön suojauskäytäntö ja HttpOnly-evästeet torjuvat verkkosivun rakennetta muuttavia välityshyökkäyksiä. Sisällön suojauskäytäntö suojaa myös osalta klikkauskaappauksista. Aliresurssin eheys takaa skripti- ja tyylitiedostojen eheyden. Kehysten sandbox-attribuutilla ja postMessage-rajapinnalla voidaan liittää turvallisesti ulkopuolisia sisältöjä ja kommunikoida niiden kanssa. HTTP-yhteyskäytännön tiukan tiedonsiirtosuojan ja Secure-evästeiden käytössä suurimmat haasteet liittyvät lähinnä tietoturvamekanismien oikeaan konfigurointiin. Sen sijaan sisällön suojauskäytännön käyttöönotossa on ongelmia erityisesti parhaiden käytäntöjen yhteensovittamisessa. Aliresurssin eheys toimii teoriassa, mutta käytännössä siltä puuttuu vielä riittävä selaintuki. Kehysten sandbox-attribuutti ja postMessage-rajapinta ovat puolestaan erittäin virhealttiita. Selainpohjaisten tietoturvamekanismien kattavuudessa on myös puutteita: sivustojen välisiä pyyntöhuijauksia, uusia HTML5:n rajapintoja hyödyntäviä eheyden väliaikaisesti vaarantavia klikkauskaappauksia ja mobiililaitteiden helppokäyttöisyysominaisuuksia hyödyntäviä napautuskaappauksia vastaan ei ole toistaiseksi tarjolla varteenotettavia tietoturvamekanismeja. fi
dct.language fi
ethesis.language.URI http://data.hulib.helsinki.fi/id/languages/fin
ethesis.language Finnish en
ethesis.language suomi fi
ethesis.language finska sv
ethesis.thesistype pro gradu-avhandlingar sv
ethesis.thesistype pro gradu -tutkielmat fi
ethesis.thesistype master's thesis en
ethesis.thesistype.URI http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis
dct.identifier.urn URN:NBN:fi-fe2017112251229
dc.type.dcmitype Text

Files in this item

Files Size Format View
tuomo-jokimies-gradu.pdf 738.4Kb PDF

This item appears in the following Collection(s)

Show simple item record