Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language React Native mobilo lietotņu drošības mehānismu izpēte
Title in English Investigation of Security Mechanisms in React Native Mobile Applications
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Valdis Saulespurēns
Reviewer Māris Riņģis
Abstract Mobilās lietotnes arvien biežāk apstrādā sensitīvus personas datus, tādēļ to drošība ir viens no būtiskākajiem kvalitātes un uzticamības priekšnosacījumiem. Vienlaikus pieaug starpplatformu izstrādes nozīme, un viens no populārākajiem ietvariem ir React Native, kas apvieno JavaScript slāni, natīvos komponentus un trešo pušu bibliotēku izmantošanu, radot specifiskus drošības riskus. Darba mērķis ir analizēt React Native vidē izmantotos drošības mehānismus un, balstoties uz iegūtajiem rezultātiem, izstrādāt drošas lietotnes arhitektūras modeli, praktiski ieviešot un pārbaudot izvēlētos risinājumus prototipā. Darbā veikta zinātniskās literatūras un industrijas vadlīniju analīze, drošības risku un mehānismu izpēte, izstrādāts drošas arhitektūras modelis un ieviests īpašumu pārvaldības lietotnes prototips. Ieviesto mehānismu efektivitāte novērtēta, izmantojot OWASP MASVS prasību atbilstības izvērtējumu un praktiskus drošības eksperimentus ar statiskās un dinamiskās analīzes metodēm. Darba rezultāti parāda, ka React Native lietotņu drošību nevar balstīt tikai uz atsevišķiem klienta puses mehānismiem, jo tie apgrūtina uzbrukumu īstenošanu un nenodrošina pilnīgu aizsardzību. Darbā tiek secināts, ka drošība šādā vidē jāprojektē kā slāņota arhitektūra, kur klienta, platformas un servera puses mehānismi darbojas kopā, bet autoritatīvā piekļuves kontrole tiek nodrošināta servera pusē. Bakalaura darbā ir 51 lappuses, 9 attēli, 14 tabulas, 2 pielikumi un 34 informācijas avoti.
Keywords React Native, mobilā drošība, OWASP MASVS, droša arhitektūra, drošības eksperimenti
Keywords in English React Native, mobile security, OWASP MASVS, secure architecture, security experiments
Language lv
Year 2026
Date and time of uploading 26.05.2026 23:20:56