Nätverkssäkerhet kunskap Flashcards
(113 cards)
Vad står CIA-triaden för?
Confidentiality: ska inte komma till allmänt kännedom (t.ex. kryptering)
Integrity: info ska vara oförändrat (t.ex. hashar, signering)
Availability: kommer åt info när det behövs (t.ex. backup)
Vad menas med Security trade-off?
Triangel med tre hörn: Security, Functionality, Usability
Ökad säkerhet leder oftast till sämre funktionalitet eller användbarhet eller båda.
Vad har lök med säkerhet att göra?
Layered defense: att ha flera skal av säkerhetslösningar så att det fortfarande finns skydd om en eller några brister
Vad är attackvektorer?
Sätt för en angripare att ta sig in i nätverket
finns många olika hot, t.ex. unpatched software, malware, inadequate security policies, hactivism, botnets…
Vilka typer av säkerhetskontroller finns det?
- Directive (anvisningar): lagar, regler, rutiner, utbildning, skyltar
- Preventive (förhindrar): lås på dörren, staket, utbildning, inloggningar, kryptering, brandväggar
- Detective (upptäcker): rörelsedetektorer, sensorer, loggar, kameraövervakning, IPS/IDS
- Deterrent (avskräckande): fasadbelysning, anställningsklausuler, “varning för hunden”
- Corrective (korrigerande): disciplinära åtgärder, uppdatering av brandväggsregler
- Recovery (återställande): disaster recovery, backuper
- Compensating (en funktion ersätter en annan som inte kan implementeras): adm. rutiner ist.f. tekniska lösningar, separation of duties
delas upp i:
Physical: dörrar, väggar, lås, hundar
Administrative: policies, lagar, anställningskontrakt
Technical: Kameraövervakning, IPS, brandväggar
Vad kallas det när alla ska ha tillgång till precis det de behöver och inte mer?
Principle of least privilege
vad är kryptografi?
kommunikation utformad att undanhålla information från oinvigda
Vilka standardbegrepp används inom kryptografi?
P: plain-text C: cipher-text K: key E: encryption D: decryption
Vad menas med C>=P?
ciphertexten kommer alltid att vara större än eller lika stort som plaintext (den kan inte bli mindre)
När ska data skyddas?
at rest
in motion / in transit
in use
Vad är en algoritm?
programkod: instruktioner för att lösa en specifik uppgift
Vad är encoding?
inte kryptering!
teckensekvenser i specifikt format för effektiv lagring eller överföring
t.ex. Base64 (binary to text)
Vad ger bättre skydd när det gäller algoritmer?
- bra val av kryptoalgoritm, t.ex. AES eller (tidigare) DES
- bra nyckel (lång nyckel)
Vad innebär Kerkhoffs princip?
- En krypteringssystem ska vara säkert även om allting om systemet, förutom nyckeln, är känd.
- dvs. säkerheten ligger i nyckeln/nycklarna
Vilka problem stötar vi på när det gäller nyckelhantering?
- key generation: hur skapar vi nycklar?
- key verification: hur kontrollerar vi att nycklarna är rätt?
- key exchange: hur byter vi ut nycklar?
- key storage: hur lagrar vi nycklar?
- key lifetime: hur länge gäller nycklar?
Förklara XOR
binär logisk operation: - smälter ihop två binärströmmer till en tredje - arbetar bitvis 0 xor 0 = 0 0 xor 1 = 1 1 xor 0 = 1 1 xor 1 = 0
Vilka två sorters krypto finns det med tanke på hur de arbetar?
Stream-based: algoritm som arbetar bitvis, ofta med xor och en nyckelström
Block-based: algoritm som arbetar med block av data, t.ex. 64, 128, 256 bitar (kräver padding om sista blocket inte går jämnt upp)
Vilka två krypton finns det (med klassisk tanke)?
Transposition: information ska läsas från specifika positioner
Substitution: ett tecken byts ut mot ett annat
Vad heter kryptot som skrivs på fler rader och läses sick-sack?
Vilken typ av krypto är det?
Rail fence (zigzag cipher) Det är en transpositions-krypto.
Vad heter kryptot där bokstäver byts i sekvens?
Ceasar-krypto eller rotationschiffer, t.ex. ROT13 där bokstäverna roteras ett halvt varv (13=26/2)
Med vilken metod kan jag knäcka substitutionschiffer?
Frekvensanalys: man möter hur ofta tecken förekommer och jämför med text från det språket
Vad heter chiffret där man förskjuter substitutionen?
Vigenère-chiffer (använder Vigenèr-table)
Vad kallas det enda oknäckbara kryptot?
One time pad:
- samma nyckel för båda sidor
- nyckeln används bara en gång
- nyckeln längre än klartextmeddelandet
Vilka tre typer av krypto har vi pratat om?
Symmetrisk kryptering: samma nycklar
Asymmetrisk kryptering: olika nycklar
(Hashning): inga nycklar (kan inte dekrypteras)