Show simple item record

dc.contributor.advisorLakanen, Antti-Jussi
dc.contributor.authorErho, Joonas
dc.date.accessioned2023-06-19T06:54:28Z
dc.date.available2023-06-19T06:54:28Z
dc.date.issued2023
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/87900
dc.description.abstractTässä kandidaatintutkielmassa avataan npm-paketinhallintajärjestelmän toimintaa ja siihen liittyviä riskejä ja ongelmia. Näihin riskeihin kuuluvat muun muassa pakettien ylläpitäjien huolimattomuudesta johtuvat haavoittuvuudet, sekä haavoittuvuuksien leviämistä edesauttavat tekijät, kuten laaja vanhentuneiden tai triviaalien pakettien käyttö. Tutkielmassa pohditaan myös keinoja ennaltaehkäistä ja ratkaista edellämainittuja ongelmia.fi
dc.description.abstractIn this bachelor’s thesis the general procedures and features of the npm package manager are explained, with focus on the possible risks and other issues pertaining to the usage of npm. These risks include the security vulnerabilites due to human errors made by package administrators, as well as factors that help spread these vulnerabilities, including the usage of deprecated or trivial packages. In this thesis, we also discuss methods to prevent or fix these issues.en
dc.format.extent25
dc.language.isofi
dc.subject.otherpaketinhallintajärjestelmä
dc.subject.othernpm
dc.subject.otherNode.js
dc.subject.otherriippuvuussuhteet
dc.subject.othersemanttinen versiointi
dc.titlenpm-paketinhallintajärjestelmän käytännön ongelmat ja riskit
dc.identifier.urnURN:NBN:fi:jyu-202306193955
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi602
dc.subject.ysohaavoittuvuus
dc.subject.ysoJavaScript
dc.subject.ysopaketit


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record