ILVTY RY:N WEB-SIVUSTO : Jäsensivusto ja tietoturva
Laitinen, Jani (2012)
Laitinen, Jani
Savonia-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205218949
https://urn.fi/URN:NBN:fi:amk-201205218949
Tiivistelmä
Tämän päättötyön aiheena oli toteuttaa Ilmavoimien lennonvarmennusteknilliselle yhdistykselle internet-sivusto yhdistyksen toiminnan esittämiseksi kohdeyleisölle ja jäsenkannan ylläpitäjien tarpeisiin.
Vaatimuksena oli toteuttaa helppokäyttöinen selaimella käytettävä tietokantapohjainen sovellus tietojen päivittämiseen ja arkistointiin. Ratkaisun tulisi perustua huokeisiin tai ilmaisiin ohjelmistoihin. Mahdollisen julkiseen verkkoon sijoittamisen vuoksi tulisi sivuston ja tuotantoympäristön tietoturvallisuuteen kiinnittää erityistä huomiota. Työ jakaantuu kahteen osaan, joista ensimmäisessä pohdin tietoturvaa yleisesti sekä itse sovelluksen määrittelyä. Toisessa osassa toteutan sovelluksen toiminnot osittain.
Tavoitteena oli luoda jäsen-, hallitus- ja kokoustietojen ylläpitoon sekä tapahtumien kirjaamiseen liittyvät toiminnot. Lisäksi sivuston tietokantaan tulisi luoda mahdollisuus kirjata jäsenmaksujen suoritukset. Toteutin työssä pääosin kaikki toiminnot, mutta sivuston ulkoasu jää jatkotyöskentelyn varaan. Työssä saadut tulokset antavat hyvän pohjan sivuston loppuun toteuttamiselle ja tukevat päätöksentekoa lopullisesta toteutusympäristöstä ja käyttöönotosta.
Kehitysympäristönä käytin LAMP-alustaa, jossa käyttöjärjestelmänä on Linux, tietokantana MySQL, www-palvelimena Apache ja sivuston toiminnallisuudet luotiin PHP-kielellä. Esittelin työssä sivuston rakenteen ja huomioon otetut turvallisuuteen liittyvät asiat. Käsittelin työssä myös edellä mainittujen ohjelmistojen turvallisuutta ja tietoturvaa yleisesti.
Vaatimuksena oli toteuttaa helppokäyttöinen selaimella käytettävä tietokantapohjainen sovellus tietojen päivittämiseen ja arkistointiin. Ratkaisun tulisi perustua huokeisiin tai ilmaisiin ohjelmistoihin. Mahdollisen julkiseen verkkoon sijoittamisen vuoksi tulisi sivuston ja tuotantoympäristön tietoturvallisuuteen kiinnittää erityistä huomiota. Työ jakaantuu kahteen osaan, joista ensimmäisessä pohdin tietoturvaa yleisesti sekä itse sovelluksen määrittelyä. Toisessa osassa toteutan sovelluksen toiminnot osittain.
Tavoitteena oli luoda jäsen-, hallitus- ja kokoustietojen ylläpitoon sekä tapahtumien kirjaamiseen liittyvät toiminnot. Lisäksi sivuston tietokantaan tulisi luoda mahdollisuus kirjata jäsenmaksujen suoritukset. Toteutin työssä pääosin kaikki toiminnot, mutta sivuston ulkoasu jää jatkotyöskentelyn varaan. Työssä saadut tulokset antavat hyvän pohjan sivuston loppuun toteuttamiselle ja tukevat päätöksentekoa lopullisesta toteutusympäristöstä ja käyttöönotosta.
Kehitysympäristönä käytin LAMP-alustaa, jossa käyttöjärjestelmänä on Linux, tietokantana MySQL, www-palvelimena Apache ja sivuston toiminnallisuudet luotiin PHP-kielellä. Esittelin työssä sivuston rakenteen ja huomioon otetut turvallisuuteen liittyvät asiat. Käsittelin työssä myös edellä mainittujen ohjelmistojen turvallisuutta ja tietoturvaa yleisesti.