Show simple item record

dc.contributor.advisorLavrenovs, Artūrs
dc.contributor.authorCeriņš, Roberts
dc.contributor.otherLatvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
dc.date.accessioned2025-06-28T01:06:53Z
dc.date.available2025-06-28T01:06:53Z
dc.date.issued2025
dc.identifier.other109181
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/71154
dc.description.abstractMūsdienu programmatūras risinājumi izmanto pakotņu pārvaldniekus, bet pakotnes var būt ļaunprātīgas, tāpēc nepieciešama to pārbaude. Šajā darbā apskatītas esošās metodes un risinājumi automātiskai ļaunprātīgu NPM pakotņu atpazīšanai, kā arī to darbības un nepilnību analīze. Izstrādāta jauna īpašību izvilkšanas un loģistiskās regresijas balstīta atpazīšanas metode. Apvienotā pieeja nodrošināja 99% ļaunprātīgo pakotņu atpazīšanu testa datu kopā. Veicot 24 stundu eksperimentu — atjaunoto NPM reģistra pakotņu analīzē — tika atklātas deviņas jaunas manuāli apstiprinātas ļaunprātīgas pakotnes.
dc.description.abstractModern software solutions rely on package managers, but packages can be malicious, so they must be verified. This work reviews existing methods and tools for automatic detection of malicious NPM packages, and analyzes their operation and shortcomings. A new feature extraction and logistic regression based detection method was developed. The combined approach achieved 99% detection of malicious packages on the test dataset. In a 24-hour experiment — analyzing changed NPM registry packages — nine new, manually confirmed malicious packages were discovered.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectNPM
dc.subjectļaunatūra
dc.subjectdrošība
dc.subjectJavaScript
dc.titleAutomātiska drošības novērtēšana NPM pakotnēm
dc.title.alternativeAutomatic security assessment of NPM packages
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record