Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for subject:(Node js). Showing records 1 – 3 of 3 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Mid Sweden University

1. Strömberg, Anders. SIEM : Praktisk implementation av ett säkerhetssystem.

Degree: Information Systems and Technology, 2020, Mid Sweden University

In a large computer system or in a single personal computer, there are both internal and external threats to the system. For a seasoned user who knows what is important to monitor and which files are sensitive, it is possible to have control over the system. If, on the other hand, it is an inexperienced user or a larger system of several computers, networks, routers, switches and maybe services that are wholly or partly located on the Internet, it is very difficult to monitor the whole system. Where do infringement attempts occur? Did it just happen, or was it a couple of weeks ago? Are repeated login attempts by a specific user to be considered an intrusion? What has happened to the firewall and to the network? Who has queried the database? To monitor the whole system and get answers to these questions, you can use a SIEM system. It is designed to collect data, process and analyze it and present it in a way that is clear to the user. Today, there are SIEM systems on the market with parts of or complete solutions. Depending on what is needed or requested, the cost of these also varies. The report describes how the project is planned and goes through how a SIEM system is constructed and what parts are included. In the project, a SIEM system has been built up with some of the parts found in ready-made solutions today. The focus has been on retrieving data and systematically storing them in a PostgreSQL database. With so many different modules that will interact and work together, most of the time and energy has been spent on the design part of the SIEM system. The programming code is made in Python and Node JS.

I ett stort datorsystem eller i en enskild persondator så finns det både in- terna och externa hot mot systemet. För en van användare som vet vad som är viktigt att övervaka och vilka filer som är känsliga är det möjligt att ha kontroll över systemet. Är det däremot en ovan användare eller ett större system av flera datorer, nätverk, routrar, switchar och kanske tjänster som helt eller delvis ligger ute på Internet så är det väldigt svårt att övervaka hela systemet. Var sker intrångsförsök? Hände det nyss, el- ler var det för ett par veckor sedan? Är upprepade inloggningsförsök från en specifik användare att betrakta som ett intrång? Vad har skett mot brandväggen och mot nätverket? Vem har ställt förfrågningar mot databasen? För att övervaka hela systemet och få svar på dessa frågor går det att använda ett SIEM-system. Ett sådant är uppbyggt för att in- hämta data, behandla och analyser den samt presentera den på ett för användaren överskådligt sätt. Det finns idag SIEM-system på markna- den med delar av eller helt färdiga lösningar. Beroende på vad som be- hövs eller efterfrågas så varierar också kostnaden för dessa. Rapporten beskriver hur projektet är planerat och går igenom hur ett SIEM-system är uppbyggt och vilka delar som ingår. I projektet har ett SIEM-system byggts upp med några av de delar som återfinns i färdiga lösningar idag. Fokus har lagts på inhämtning av data och att på ett…

Subjects/Keywords: SIEM-system; Python; Node JS; SIEM-system; Python; Node JS; Software Engineering; Programvaruteknik

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Strömberg, A. (2020). SIEM : Praktisk implementation av ett säkerhetssystem. (Thesis). Mid Sweden University. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39332

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

Strömberg, Anders. “SIEM : Praktisk implementation av ett säkerhetssystem.” 2020. Thesis, Mid Sweden University. Accessed October 28, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39332.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

Strömberg, Anders. “SIEM : Praktisk implementation av ett säkerhetssystem.” 2020. Web. 28 Oct 2020.

Vancouver:

Strömberg A. SIEM : Praktisk implementation av ett säkerhetssystem. [Internet] [Thesis]. Mid Sweden University; 2020. [cited 2020 Oct 28]. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39332.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

Strömberg A. SIEM : Praktisk implementation av ett säkerhetssystem. [Thesis]. Mid Sweden University; 2020. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-39332

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation


Linnaeus University

2. Melander, Mikael. Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server.

Degree: Computer Science, 2018, Linnaeus University

Mobile applications is a rapidly growing market, and offers the opportunity for companies to vastly improve their productivity simply by being able to work anywhere. The enterprise industry does not always have the same requirements for a product as the personal market has. In this report, the idea is to building a solution that takes these requirements in to consideration in order to create a starting point for a more sustainable solution. A solution that is self-hosted in order to keep data away from third-parties, supports offline capabilities to make sure the productivity does not get interrupted, an implementation for handling data merging as to not get any data corruption while also being reusable in different situations to make it as cost and time efficient as possible. These problems are of out most importance to solve to make the solution work in real life. To solve this, research around the subject and different ways to approach the problems was conducted, including different technologies, frameworks and architectures. Based on those results, a complete working solution was implemented. This proved that the above problems could be solved, with some limitations, by an open-sourced solution. That will keep data away from big third-party solutions, without having to lose productivity.

Subjects/Keywords: iOS; Node js; MySQL; crud; offline synchronization; selfhosting; GDPR; Firebase; Azure; Computer Systems; Datorsystem

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Melander, M. (2018). Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server. (Thesis). Linnaeus University. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76128

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

Melander, Mikael. “Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server.” 2018. Thesis, Linnaeus University. Accessed October 28, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76128.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

Melander, Mikael. “Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server.” 2018. Web. 28 Oct 2020.

Vancouver:

Melander M. Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server. [Internet] [Thesis]. Linnaeus University; 2018. [cited 2020 Oct 28]. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76128.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

Melander M. Synchronization and data merging between iOS, server and database : Solution for setup of synchronized offline capable crud functionality between iOS client and server. [Thesis]. Linnaeus University; 2018. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-76128

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

3. Hadden, Ross A. A WebSocket-based Approach to Transporting Web Application Data.

Degree: MS, Engineering and Applied Science: Computer Science, 2015, University of Cincinnati

Most web applications serve dynamic data by either deferring an initial page response until the data has been retrieved, or by returning the initial response immediately and loading additional content through AJAX. We investigate another option, which is to return the initial response immediately and send additional content through a WebSocket connection as the data becomes available. We intend to illustrate the performance of this proposition, as compared to popular conventions of both a server-only and an AJAX approach for achieving the same outcome. This dissertation both explains and demonstrates the implementation of the proposed model, and discusses an analysis of the findings. We use a Node.js web application built with the Cornerstone web framework to serve both the content being tested and the endpoints used for data requests. An analysis of the results shows that in situations when minimal data is retrieved after a timeout, the WebSocket method is marginally faster than the server and AJAX methods, and when retrieving populated files or database records it is marginally slower. The WebSocket method considerably outperforms the AJAX method when making multiple requests in series, and when making requests in parallel the WebSocket and server approaches both outperform AJAX by a tremendous amount. Advisors/Committee Members: Talaga, Paul (Committee Chair).

Subjects/Keywords: Computer Science; WebSockets; Cornerstone; Node,js

Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Sample image

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Hadden, R. A. (2015). A WebSocket-based Approach to Transporting Web Application Data. (Masters Thesis). University of Cincinnati. Retrieved from http://rave.ohiolink.edu/etdc/view?acc_num=ucin1427813562

Chicago Manual of Style (16th Edition):

Hadden, Ross A. “A WebSocket-based Approach to Transporting Web Application Data.” 2015. Masters Thesis, University of Cincinnati. Accessed October 28, 2020. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1427813562.

MLA Handbook (7th Edition):

Hadden, Ross A. “A WebSocket-based Approach to Transporting Web Application Data.” 2015. Web. 28 Oct 2020.

Vancouver:

Hadden RA. A WebSocket-based Approach to Transporting Web Application Data. [Internet] [Masters thesis]. University of Cincinnati; 2015. [cited 2020 Oct 28]. Available from: http://rave.ohiolink.edu/etdc/view?acc_num=ucin1427813562.

Council of Science Editors:

Hadden RA. A WebSocket-based Approach to Transporting Web Application Data. [Masters Thesis]. University of Cincinnati; 2015. Available from: http://rave.ohiolink.edu/etdc/view?acc_num=ucin1427813562

.