Øvelse 7 – Lær crAPI at kende
🔍 Information
I denne øvelse skal du arbejde med crAPI (Completely Ridiculous API).
crAPI er en webapplikation, som er udviklet til undervisning og træning i API- og webapplikationssikkerhed. Vi kommer til at bruge crAPI flere gange senere i faget, og derfor er det vigtigt, at du først får et godt kendskab til applikationen og dens funktioner.
Formålet med denne øvelse er derfor ikke at finde sårbarheder eller angribe applikationen. Du skal i stedet undersøge, hvordan crAPI fungerer set fra en almindelig brugers perspektiv.
🎯 Formålet med øvelsen er, at du:
- bliver fortrolig med crAPI og brugergrænsefladen,
- får afprøvet de vigtigste funktioner i applikationen,
- får en forståelse for, hvilke muligheder crAPI tilbyder en bruger,
- og bliver klar til at arbejde videre med crAPI i de kommende øvelser.
🧪 Instruktioner
Arbejd dig igennem følgende guide:
Getting to Know the Application
Følg guiden trin for trin og afprøv selv de funktioner, der bliver introduceret.
Mens du arbejder med crAPI, skal du være nysgerrig på applikationen og undersøge, hvad man som bruger kan foretage sig.
Prøv blandt andet at danne dig et overblik over:
- hvilke funktioner der findes i applikationen,
- hvilke typer information en bruger kan oprette og se,
- hvordan de forskellige dele af applikationen hænger sammen,
- og hvilke funktioner du forventer, at vi senere kan undersøge nærmere fra et sikkerhedsperspektiv.
Du behøver ikke dokumentere alle tekniske detaljer eller finde sårbarheder. Det vigtigste er, at du får prøvet crAPI og opnår en grundlæggende forståelse af applikationen.
✅ Når du er færdig
Når øvelsen er afsluttet, skal du kunne:
- logge ind og navigere rundt i crAPI,
- forklare overordnet, hvad applikationen bruges til,
- nævne nogle af de vigtigste funktioner i applikationen,
- og være i stand til selv at finde rundt i crAPI i de kommende øvelser.
Vi kommer til at bruge crAPI en del senere i undervisningen, så brug denne øvelse på at blive fortrolig med miljøet.