Software security 2 Flashcards
Hvad er SDLC?
- Software Development Life Cycle.
- Fortæller om de forskellige faser man går igennem når man bygger software.
Hvad er OWASP?
- Open Web Application Security Project.
- Det er en gruppe, der hjælper med at gøre software og apps mere sikre ved at levere oplysninger og ressourcer til at forhindre sikkerhedsproblemer.
Hvad er CVE?
- Common Vulnerabilities and Exposures.
- System til identifikation og sporing af kendte vulnerabilities.
- Unik identifikator til hver vulnerability , hvilket giver mulighed for at referere og dele oplysninger om den.
Forklar, hvad sårbarheden var i CVE-2000-0884.
Det gjorde det muligt for fjernangribere at læse dokumenter uden for webroden og udføre vilkårlige kommandoer via forkerte URL’er.
Forklar, hvad sårbarheden var i CVE-2002-1182.
Det tillod fjernangribere at forårsage et lammelsesangreb via forkerte WebDAV-requests.
Hvorfor gik CVE-nummer-id’erne fra 4-cifrede tal til 5-cifrede tal?
For at give mulighed for at tildele flere unikke identifikatorer.
Hvad er formålet med CVE-nummer-id’et?
Det er for at skabe en unik identifikator for hver sårbarhed, som giver forskellige organisationer og enkeltpersoner mulighed for at referere og dele oplysninger om en specifik sårbarhed.
Hvad er CWE/Monster Mitigation?
- Det er et sæt anbefalinger til håndtering af almindelige og alvorlige softwaresikkerhedssårbarheder skabt af MITRE.
- Den dækker de mest almindelige exploits og giver retningslinjer, som udviklere og sikkerhedsprofessionelle kan følge for at afbøde sårbarheder, før de implementeres.
Hvad er forskellen mellem lokale og eksterne exploits?
- Lokale exploits opstår fra den lokaliserede maskine eller arbejder fra selve maskinen.
- Eksterne exploits sker over netværket.
Hvad er et privilege escalation attack, og hvordan forhindrer vi dem i at ske?
- Det er, når nogen forsøger at få mere kontrol over et computersystem, end de formodes at have, ved at exploite svagheder i systemet.
- Hold software opdateret, brug stærke adgangskoder og overvåg for mistænkelig aktivitet.
Hvad er en exploit?
Det er en teknik, som en angriber bruger til at udnytte en sårbarhed i et program til at udføre vilkårlig kode eller få kontrol over systemet.
Hvad er en remote root exploit?
Det er en type angreb, der giver angriberen øjeblikkelig adgang som root-bruger på et system, hvilket giver dem mulighed for at gøre hvad som helst på en Linux/Unix-maskine.
Hvad er en responsible disclosure?
Det er, når nogen opdager et sikkerhedsproblem med en virksomheds software eller system, og rapporterer det til virksomheden, så det kan rettes.
Hvad er en zero-day exploit?
Det er et angreb, der bruger en hemmelig sårbarhed i software eller hardware, som udviklerne ikke kender til, og som kan bruges af angribere til at bryde ind i et computersystem eller en enhed.
Hvad er en computer orm?
Det er et program, der kopierer sig selv fra en computer til en anden.