Show simple item record

dc.contributor.advisorJudvaitis, Jānis
dc.contributor.authorKalniņš, Jēkabs Jānis
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2020-06-30T01:08:11Z
dc.date.available2020-06-30T01:08:11Z
dc.date.issued2020
dc.identifier.other76193
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/50802
dc.description.abstractBakalaura darba “Autorizācija un autentifikācija testa vides aizmugursistēmai” mērķis ir analizēt dažādus lietu interneta protokolus un, kad tiks atrasts atbilstošākais balstoties uz testa gultnes prasībām, novērtēt autorizācijas un autentifikācijas metodes. Praktiskās daļas testi tika veikti uz simulētas testa vides, izmantojot MQTT protokolu un Mosquitto un Paho MQTT implementācijas. Papildus testa programmatūrai, tika izveidots Paho abonēšanas klients, kā arī sertifikātu un klientu autorizācijas datu ģenerēšanas palīgprogramma, izmantojot Python programmēšanas valodu. Analizējot iegūtos datus, tika konstatēts, ka testa gultnes autorizācijai un autentifikācijai labākais risinājums ir izmantot uz sertifikātiem bāzētu šifrēšanu un atsevišķu datubāzi priekš lietotāju autorizācijas un to lomu sadales.
dc.description.abstractAUTHORIZATION AND AUTHENTICATION FOR TESTBED BACKEND SYSTEM In the bachelor's thesis “Authorization and authentication for testbed backend system” the goal is to analyze different internet of things and, after finding the most suitable based on testbed’s requirements, evaluate authorization and authentication methods. Tests within the practical part of the work were executed on a simulated testbed, using MQTT protocol and Mosquitto and Paho MQTT implementations. In addition to the test software, a Paho subscription client and a certificate and client authorization data generation utility were created using the Python programming language. Analyzing the obtained data, it was found that the best solution for testbed authorization and authentication is to use certificate-based encryption and a separate database for user authorization and role allocation.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectMQTT
dc.subjectlietu internets
dc.subjectMosquitto
dc.subjectPaho
dc.subjecttesta gultne
dc.titleAutorizācija un autentifikācija testa vides aizmugursistēmai
dc.title.alternativeAuthorization and Authentication for Testbed Backend System
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record