Segurtasun Informatikoa: IDS, Malware, Autentifikazioa eta Kriptografia Gida Osoa

Informática y Telecomunicaciones3,96 KB

Segurtasun Informatikoa: Gida Teknikoa

1. Intrusioen Detekzioa (IDS)

Detekzio mota

Detekzio mota:

  • Sinadura bidezkoa
  • Anomalia bidezkoa (limiteetan oinarritua edo jokabide profilatuan oinarritua, ML bidez)

Esparrua

Esparrua:

  • Host IDS (logak, erabiltzaileen ekintzak)
  • Network IDS (zerbitzariak eta sarea)

Erantzun motak

  • Prebentzio erantzuna (aktiboa)
  • Detekzio erantzuna (pasiboa)

Snort arauen adibideak

drop icmp any any -> any any (msg:"Bloqueando todo el tráfico ICMP"; sid:1000006; rev:1;)

drop tcp any any -> any 80 (msg:"Bloqueando HTTP"; sid:1000004; rev:1;)

alert http any any -> any any (msg:"Acceso a www.mondragon.edu"; content:"Host: www.mondragon.edu"; http_header; sid:1000002; rev:1;)

alert icmp any any -> any any (msg:"Ping detectado"; itype:8; sid:1000001; rev:1;)

2. Malware Analisia

Analisi estatikoa (exekutatu gabe, GHIDRA)

  • String-en analisia
  • Hash-en analisia
  • Analisi bitarra

Analisi dinamikoa (exekutatu bitartean)

  • SandBoxing: ingurune isolatu batean exekutatu
  • API monitorizazioa: sistema eragilearekin hartu-emanak aztertu
  • Sareko jokabidearen analisia: trafikoa aztertu

Malware motak

  • Polimorfikoa: hainbat itxura
  • Crypter: zatika zifratuta
  • Packer: jarduera ezkutatzeko softwarea

3. Autentifikazio Federatua

JSON Web Token (JWT)

Identitatea eta informazioa modu seguruan transmititzeko erabiltzen da. Egitura: Header, Payload, Signature.

OAuth 2.0 (Baimena)

Hirugarren aplikazioei informaziorako sarbidea emateko estandarra.

OpenID Connect (Autentifikazioa)

OAuth 2.0 gainean eraikita, identitatearen egiaztapena egiteko autentifikazio protokoloa.

Single Sign-On (SSO)

Saioa behin hasita, hainbat zerbitzutan autentifikazio gabe sartzeko aukera ematen du.

Ondorioa

SSO egiteko OAuth 2.0 eta OpenID Connect-ek sarbidea errazten dute, eta biek tokenak sortzeko JSON Web Token erabiltzen dute.

4. Pasahitzen Erasoak

John The Ripper

  • Incremental modua: john --incremental part1.txt — Hash guztiak konbinazio posible guztiekin konparatzen ditu. Emaitzak john.pot fitxategian gordetzen dira.
  • Hiztegi erasoa: john --wordlist=password.lst part1.txt — Hiztegiko hitzen hash-ak konparatzen ditu, pasahitz errazetarako.

Hydra

John The Ripper-en antzekoa, baina sareko zerbitzuetan erabiltzen da.

5. Kriptografia

Kriptografia simetrikoa (KS)

  • Fluxu bidezko KS: hasierako bektore batekin eta mezuarekin gako bat sortzen da, eta XOR bidez zifratu eta deszifratzen da.
  • Blokeetan oinarritutako KS: mezua bloke desberdinetan zatitzen da, eta blokeak independenteki zifratzen dira.

Kriptografia asimetrikoa (KA)

Gako publikoaren ziurtagiriak:

  • RA (Registration Authority)
  • CA (Certification Authority)
  • VA (Validation Authority)

Gutun-azal digitala: mezua gako simetrikoarekin zifratzen da, eta gako simetrikoa helmugako gako publikoarekin zifratzen da.

6. Sarbide Kontrola (SK)

  • DAC: erabiltzailea, taldea, mundua
  • RBAC: rolen bidez
  • MAC (AppArmor): kernelean

ACL (Access Control List)

Adibidea: setfacl -m u:<nombre_user>:<permiso> <dir/fichero>

Baimen motak: r (irakurri), w (idatzi), x (exekutatu). Taldeentzat: g aukera.

Descargar

PDF Word HTML