SQL-injektio toiminta ja ehkäisy

Tietokannat ovat useiden sovellusohjelmien käytössä olevia määriteltyjä kokonaisuuksia, joita voidaan hyödyntää reaalimaailmassa. Sovellusohjelmat mahdollistavat tietokantojen datan hakemisen ja visualisoinnin kyselykielillä, joista käytetyin on SQL. Kyselykielen väärinkäyttö sovellusohjelmassa mahd...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Kärki, Pyry
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2021
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/75729
Kuvaus
Yhteenveto:Tietokannat ovat useiden sovellusohjelmien käytössä olevia määriteltyjä kokonaisuuksia, joita voidaan hyödyntää reaalimaailmassa. Sovellusohjelmat mahdollistavat tietokantojen datan hakemisen ja visualisoinnin kyselykielillä, joista käytetyin on SQL. Kyselykielen väärinkäyttö sovellusohjelmassa mahdollistaa tietokannan arkaluonteisen datan hakemisen ja muokkamisen. Ilmiötä kutsutaan SQL-injektioksi. Kirjallisuuskatsauksen tarkoituksena on selvittää kuinka SQL-injektio toteutetaan ja kuinka sen toimintaa voidaan ehkäistä. Databases are a collection of defined data, frequently used by application programs. Application programs use and visualize data of the databases by query languages, which the most noted is the SQL language. Misuse of query language in an application programs allows exploitation of delicate data and unauthorized editing of the database. One of these types of misuse is known as SQL injection. This literature review seeks to identify technical aspects of an SQL injection and how to prevent it.