Autoenum: Automatic mapping and exposure analysis of network endpoints
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/2781195Utgivelsesdato
2021Metadata
Vis full innførselSamlinger
Sammendrag
IT-sikkerhet har aldri vært like viktig som det er nå, med trusselagenter som blir mer sofistikerte for hver sekund som går. Vi må jobbe hardt for å holde følge og sikre tjenestene våre.NTNU SOC ønsket å implementere en tjeneste (Autoenum) som skulle hjelpe dem med å skanne et nettverk med jevne mellomrom fra Internett og / eller et internt nettverk. Prosjektgruppen hadde fått i oppgave å lage dette systemet, som skulle inneholde en skanner, en database og API for å gi funksjonaliteten til systemet. Skanneren vil skanne et nettverk for å se etter maskiner, åpne porter, som vil bli sjekket for sårbarheter. Resultatet fra skannene blir lagret i en database og blir gjort tilgjengelig via en API.Gruppen brukte Scrum som rammeverk for programvareutviklingen. Scrum hjalp gruppen med sin smidige tilnærming, som inneholder sprinter som ble satt opp gjennom hele prosjektperioden.Autoenum har utviklet seg mye i løpet av prosjektperioden. Den leverer nå alt NTNU SOC ba om og litt mer. Gruppen håper Autoenum vil være av verdi for NTNU SOC, når de skal utføre arbeidet sitt for å sikre NTNU-nettverket. IT-security has never been as important as it is now, with threat agents becoming more sophisticated by the second. This forces us to work hard to keep up and secure our services. The NTNU SOC wanted to implement a service (Autoenum) that would help them scan a network periodically from the Internet and/or an internal network. The project group was tasked to create this system, which would contain a scanner, a database and API to help give the system its functionality. The scanner should scan a network to look for hosts and open ports, which would be checked for vulnerabilities. The scan result would be saved in a database and would be made available through an API.The group used Scrum as their software development framework. Scrum helped the group with its agile approach, which includes sprints that were set up throughout the project period. Autoenum has evolved a lot during the project period. It now delivers everything the NTNU SOC asked for and some more as well. The group hopes Autoenum will be of value when NTNU SOC is conducting their work of keeping the NTNU network secure.