Stanley Pass : Salasananhallintasovellus
Harjunen, Mikko (2019)
Harjunen, Mikko
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019121025809
https://urn.fi/URN:NBN:fi:amk-2019121025809
Tiivistelmä
Työn tavoitteena oli luoda Stanley Security Oy:lle WEB-sovellus, johon voitaisiin tallentaa kaikkien asiakkaiden kaikkien järjestelmien kaikki käyttäjätunnukset, salasanat ja muuta tärkeää tietoa järjestelmistä. Tilaajalla oli tarve saada tallennettua tiedot yhteen turvalliseen ja helposti hallittavaan paikkaan, josta ne voi tarvittaessa helposti ja nopeasti löytää.
Työ aloitettiin valitsemalla sopivat työtekniikat asiakkaan kanssa. Päädyimme rakentamaan sovelluksen Linux-palvelimelle. Backend sovittiin tehtäväksi NodeJS:llä ja frontend Reactilla. Suunnittelin ensin käyttöliittymän ulkoasun ja sen pohjalta aloin rakentamaan sovellusta.
Sovelluskehitys alkoi luomalla uusi virtuaalinen Linux-palvelin ja asentamalla siihen NodeJS, MariaDB ja tarvittavat NodeJS:n moduulit. Kun backend oli luotu, asennettiin palvelimelle myös React ja rakennettiin käyttöliittymä.
Tuloksena on sovelluksen prototyyppi, josta Stanley Security Oy:n ohjelmistokehitysosasto voi jatkojalostaa tuotantokäyttöön sopivan sovelluksen. Tärkeimpänä kehityskohteena on tietoturvallisuus.
Työ aloitettiin valitsemalla sopivat työtekniikat asiakkaan kanssa. Päädyimme rakentamaan sovelluksen Linux-palvelimelle. Backend sovittiin tehtäväksi NodeJS:llä ja frontend Reactilla. Suunnittelin ensin käyttöliittymän ulkoasun ja sen pohjalta aloin rakentamaan sovellusta.
Sovelluskehitys alkoi luomalla uusi virtuaalinen Linux-palvelin ja asentamalla siihen NodeJS, MariaDB ja tarvittavat NodeJS:n moduulit. Kun backend oli luotu, asennettiin palvelimelle myös React ja rakennettiin käyttöliittymä.
Tuloksena on sovelluksen prototyyppi, josta Stanley Security Oy:n ohjelmistokehitysosasto voi jatkojalostaa tuotantokäyttöön sopivan sovelluksen. Tärkeimpänä kehityskohteena on tietoturvallisuus.