Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Kriittinen katsaus progressiivisiin web-sovelluksiin

Salminen, Aleksi (2021)

 
Avaa tiedosto
SalminenAleksi.pdf (440.3Kt)
Lataukset: 



Salminen, Aleksi
2021

Tietojenkäsittelytieteiden kandidaattiohjelma - Bachelor's Programme in Computer Sciences
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ä
2021-05-21
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202104273954
Tiivistelmä
Tässä tutkielmassa käsitellään yleisesti progressiivisia web-sovelluksia sekä niiden vahvuuksia ja heikkouksia. Progressiiviset web-sovellukset ovat perinteisiä web-sovelluksia edistyneempiä. Ne tarjoavat useita mobiilisovelluksille tyypillisiä ominaisuuksia kuten asennettavuus, taustasynkronointi, resurssien varastointi sekä sysäysilmoitukset.
Progressiivisten web-sovellusten ominaisuudet vaativat toimiakseen Service Workereita, manifest-tiedoston sekä tietyt selainten ominaisuudet kuten varaston. Manifest-tiedosto sisältää web-sovellukseen liittyvää metatietoa ja sen avulla progressiivisen web-sovelluksen pystyy asentamaan laitteelle. Service Workerit mahdollistavat tehtävien taustaprosessoinnin, resurssien varastoinnin ja sysäysilmoitusten käyttämisen web-sovelluksessa. Service Worker tarvitsee selaimen varastoa resurssien varastointiin.
Tutkielman perusteella progressiivisten web-sovellusten vahvuuksia ovat laaja yhteensopivuus useilla eri selaimilla ja alustoilla, salatun yhteyden käyttö sekä energiankulutus ja suorituskyky. Progressiivisten web-sovellusten heikkouksia ovat tietyt tietoturvariskit, kuten tietojenkalasteluhyökkäykset ja sivukanavahyökkäykset, sekä puutteellinen yhteensopivuus iOS-alustalla.
Sysäysilmoituksia hyödyntäviltä tietojenkalasteluhyökkäyksiltä pystytään suojautumaan estämällä sysäysilmoitusten manipulointi ja kolmannen osapuolen sysäysilmoituspalveluiden käyttö HTTP-sivustoilla. Sivukanavahyökkäyksiltä pystytään suojautumaan estämällä progressiivisten web-sovellusten linkittäminen muille sivustoille. Tietoturvariskien minimoimisessa myös käyttäjän omalla toiminnalla on suuri merkitys.
Kokoelmat
  • Kandidaatintutkielmat [11807]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste