WEB-SOVELLUKSEN SUOJAAMINEN JA TESTAAMINEN SQL-INJEKTIOIDEN VARALTA

dc.contributor.authorIkonen, Ilja
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2015-04-24
dc.date.accessioned2018-04-30T13:39:44Z
dc.date.accessioned2025-06-25T19:43:05Z
dc.date.available2015-05-21
dc.date.available2018-04-30T13:39:44Z
dc.date.issued2015
dc.description.abstractTämä pro gradu –tutkielma käsittelee SQL-injektioilta suojautumista sekä testaamis-ta web-sovelluksissa. Testaus web-sovellukseen tehdään SQL-injektiotekniikoita sekä eri testausmetodeja käyttäen. Teoriaosio koostuu alan kirjallisuudesta ja siinä käydään läpi SQL-injektiot, niiltä suojautuminen sekä testaaminen. Tutkimuksen tarkoitus oli tehdä mahdollisimman laaja testaus web-sovellukseen. Testauksen avulla voidaan löytää tietojärjestelmän mahdollisia haavoittuvuuksia. Testauksessa lähdetään liikkeelle testaussuunnitelmasta, joka on luotu SQL-injektiotekniikoiden sekä testaukseen liittyvän kirjallisuuden pohjalta. Syy tutkielman tekemiseen on jatkuvasti lisääntyvät tietoturvauhat maailmalla. Sekä yritykset että yksityiset henkilöt käyttävät tietotekniikkaa hyväkseen jokapäiväisessä elämässään. Web-sovellukset pitävät usein sisällään käyttäjien henkilökohtaisia tieto-ja aina sähköpostiosoitteista luottokorttitietoihin. Suurin osa tietokannoista on myös koodattu SQL-tietokantakielellä, jonka takia SQL-injektiot ovat yksi suurimmista tietoturvauhkista tänä päivänä. Tutkimuksen kirjallisuuskatsauksessa selvitetään hyökkäystekniikoita sekä hyökkä-yksiltä suojautumista. Tämän jälkeen tutkimukseen otetaan mukaan testauksen teo-ria, jonka avulla hyökkäystekniikat voidaan sitoa itse tutkielman testausosioon. Tes-tattavalle web-sovellukselle luotiin oma testausympäristö, jossa testaus suoritettiin. Osa SQL-injektioista saattaa olla erittäin tuhoisia tietokannalle, joten on hyvä var-mistaa, että testausta ei tehdä käytössä olevaan web-sovellukseen. Testauksesta saadut tulokset analysoitiin yhdeksi kokonaisuudeksi, jonka jälkeen web-sovellukseen tehtiin suojausehdotukset. Testauksesta saadut tulokset olivat hä-lyttävät tietoturvallisuuden kannalta ja tämän takia korjausehdotuksia web-sovellukseen tuli paljon. Tietokannasta saatiin helposti tulostettua taulujen tietoja ja sisäänkirjautuminen onnistui ilman salasanaa. Testaustapaa voidaan pitää tehokkaana sen kattavuuden takia ja sitä voidaan soveltaa myös muihin web-sovelluksiin.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent68
dc.identifier.olddbid944
dc.identifier.oldhandle10024/896
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/15436
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.rights.accesslevelrestrictedAccess
dc.rights.accessrightsfi=Kokoteksti luettavissa vain Tritonian asiakaskoneilla.|en=Full text can be read only on Tritonia's computers.|sv=Fulltext kan läsas enbart på Tritonias datorer.|
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/896
dc.subjectSQL-injektio
dc.subjecttietoturvatestaus
dc.subjectsuojautuminen
dc.subjectweb-sovellus
dc.subject.studyfi=Tietotekniikka (KTM)|en=Computer Science|
dc.titleWEB-SOVELLUKSEN SUOJAAMINEN JA TESTAAMINEN SQL-INJEKTIOIDEN VARALTA
dc.type.ontasotfi=Pro gradu - tutkielma |en=Master's thesis|sv=Pro gradu -avhandling|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_6379.pdf
Size:
1.5 MB
Format:
Adobe Portable Document Format