Denne opdatering er ikke som de kommer til at være i fremtiden

Mandag

Mandag var en dag jeg ville fokusere lidt på it-sikkerhed og skabe et basic kendskab til det OS og nok også nogle af de tools jeg vil bruge til offensive security. Jeg fik taget et kursus i kali linux, hvori jeg også fik lært om de forskellige tools der kommer med til OS’et. Herunder lærte jeg om Metasploit og metasploitable, som vi allerede i 3. semester havde skabt et kendskab til, så der var ikke det helt store at hente af ny viden der. Udover det, blev der fremvist en masse forskellige andre tools, som jeg endnu ikke havde brugt. Et af dem var Armitage, som faktisk er en form for tool der har metasploits commands, bare med et UI. Man kan scanne et target system og finde hvilke potentielle exploits der er, ud fra de åbne porte på systemet.
Der var også en kort gennemgang af NMap, hvilket også er et tool vi tidligere har set på, men som jeg også håber at kunne komme dybere ind på.

Tirsdag

Tirsdag valgte jeg at fokusere på database delen, hvor jeg her tog et kort kig på basics af relationelle database, hvilket jeg hurtigt droppede igen da jeg ikke havde glemt så meget som jeg ellers havde regnet med. Jeg satte mig ind i PostgreSQL ved at tage et kursus på LinkedIn. Jeg fik under kurset sat en lokal database op, samt installeret pgadmin4 for at kunne få et gui over det hele, frem for at skulle se alt i konsolvinduet. Jeg kommer nok stadig til at skrive i cmd’et når jeg skal lave nye tables, alter tables osv.

Vi havde herudover et produkt møde, hvilket var med til at fortælle os at vi snart skulle til at komme lidt mere i gang med projektets forløb frem for udelukkende at læse op.

Min database til nu

Jeg startede med simpelthen at skrive create database autohuset, hvilket lavede en ny database lokalt. Herefter skulle jeg til at lave tables:
Jeg startede med at lave et table der hedder car

Vi kan se de forskellige datatyper, samt at vi har serialnumber som vores primary key, da vi tænkte at ingen biler har det samme nummer.

Herefter ville jeg indsætte nogle values for lige at se hvordan det ser ud i CMD’et

Jeg skulle bruge to ekstra tables, der begge kommer til at have en connection til car i fremtiden, det var dog ikke noget jeg tænkte over da jeg lavede dem.

Jeg startede med at lave departmentId som en int der skulle fungere som identity og være primary key. Jeg fandt så ud af at det ikke helt var sådan man skulle gøre, så jeg brugte “serial” i stedet:

Herefter lavede jeg endnu et table “phase”

Jeg havde lavet begge tables før jeg fandt ud af at man kunne bruge serial i stedet

Serial fungerer som en auto inkrementerende bigint, hvilket betyder at den har et maximum på 9,223,372,036,854,775,807, hvilket heldigvis ikke kommer til at give op problemer ift. mangel af tal.

Onsdag

Onsdag var en ret kort dag for mig. Vi havde i gruppen aftalt at mødes på skolen for at få kigget lidt mere på projektet. Vi var tidligere blevet enige om at vi skulle få lavet nogle modeller så vi selv kunne holde bedre styr på systemets opbygning samt databasens opbygning og sammenhæng mellem tables, hvilket var her jeg kom i tanke om at jeg egentlig havde glemt at tilføje foreign keys til car fra phase og department, da der her er en én til mange forbindelse.

Tags:

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest Comments

No comments to show.