Framework for secure data collection and through integration with various APIs
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3076929Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
Tussa er ett norskt selskap lokalisert på vestlandet som arbeider for å skape fremtidsrettet og miljøvennlige løsninger. Tussa ønsket en forbedret løsning på datainnsamlingen fra sine kunder gjennom Microsoft Intune, Cisco Secure Endpoint og Cisco Umbrella. Derfor vil dette prosjektet omhandle å undersøke og forbedre prosedyrene for SaaS servicer med bruk av APIs. Denne løsningen skal følge Best Practise sikkerhetsstrategi når det kommer til behandlingen av script, kode, API credentials og data. Målet med dette prosjektet er å utvikle en løsning som samler inn denne informasjonen ved å bruke API calls, og samle det i en lesbar oversikt for kundene til Tussa.
Oppgaven vil dekke hele prosessen med å utvikle denne applikasjonen. Helt fra startfasen med planleggingsprosessen til implementasjon. De første kapitlene dekker relevant informasjon både på selve løsningen men også ulike teknologier og fagbegreper som er brukt i løsningen. Deretter går rapporten over i teknisk forståelse av applikasjonen, hvor vi beskriver det tekniske designet og hvordan applikasjonen er bygd opp med ulike mikroservicer. Det er også gjennomført en risikoanalyse av den nye løsningen, og arbeidet med dette. Videre går rapporten over i en evaluering og diskusjonsdel hvor vi diskuterer ulike valg som er gjort underveis både med arbeidet og løsningen. Til slutt er en konklusjon av oppgaven samtforslag til fremtidig utvikling. Tussa is a Norwegian company based on the west coast of Norway. Tussa’s vision is to create innovative and environmentally friendly solutions. They wanted a better solution for data collection through Microsoft Intune, Cisco Secure Endpoint and Cisco Umbrella to their customers. Therefore this project builds on the assignment of doing research and improve the procedures for SaaS service integration using APIs. The solution should follow Best Practise security strategy for managing scripts, code, API credentials and data. The goal of this project is to develop a solution that collects this data via API calls and displays it in a readable and understandable interface for Tussa’s customers.
The project will cover the entire process of developing the solution. All the way from the planning process to implementation. The first couple of chapters covers relevant information needed to understand the solution and the technologies used. Then the report moves over to the more technical part, covering how the solution is built and the technical design with the different microservices. We also conducted a risk assessment for the solution and the work related to the task. Then the report moves over to evaluating and discussing different choices made both on the technical part and how the work was conducted. Wrapping up the report we made a conclusion and consideration for future implementation.