UF3-NF1. Introducció als tallafocs

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca

tornar M11_-_Seguretat_i_alta_disponibilitat#UF3_-_Tallafocs_i_servidors_intermediaris


Tallafocs

Firewall és un dispositiu que té un conjunt de regles que especifiquen el tràfec de xarxa que s'accepta i el que es denega (Filtre), addicionalment poden tenir una tercera regla per indicar si es registre el tràfec (Log).


Implementen seguretat perimètrica a nivell de xarxa però no són sistemes alternatius als altres elements de la seguretat activa i passiva. En general els tallafocs no comproven el contingut dels paquets (la informació), només comproven dades de xarxa.


El tallafoc es situa en el punt de connexió amb altres xarxes i analitza i filtra el tràfec de xarxa en ambdues direccions, entrant i sortint. Centralitza la seguretat en les comunicacions de la xarxa interna. També pot mantenir un registre (Log). La xarxa interna és el perímetre de seguretat.


Firewall.png


El funcionament bàsic d'un tallafocs és

  1. Examinar els paquets que rep. Informació de xarxa, protocols, adreces, ports, interfases, estat de la connexió ...
  2. Aplicar les regles definides
  3. Decidir si el paquet passa o no


El tallafocs es pot implementar amb un ordinador i el programari gratuït necessari, amb un router, o amb maquinari específic i programari propietari (http://www.checkpoint.com empresa desenvolupadora de FireWall-1)


Filtre d'informació. Regles

Existeixen dos paradigmes de seguretat:

  • Tot allò que no es prohibeix expressament està permès --> Naïf
  • Tot allò que no està permès expressament es prohibeix --> Paranoic (Recomanat)


  • Tipus de Filtres:
    • Estàtics
    • Dinàmics
    • Amb estat (StateFul Filtering i StateFull Packet Inspection)


iptables

En Linux la majoria de tallafocs es basen en iptables.

Es basa en cadenes (Chains) que són les regles que s'apliquen als paquets que passen pel tallafocs.

S'organitza en taules:

  • RAW
  • NAT
  • MANGLE
  • FILTER

Per a les funcions de tallafocs interessa principalment el filtrat (FILTER) que té 3 cadenes: INPUT, OUTPUT, FORWARD. També interessa NAT que s'utilitza per traducció i redirecció.


Registre connexions entrants des de 192.168.1.215 (Inici de connexió, estat sync, es guarden als missatges del nucli)

  1. iptables -I INPUT -s 192.168.1.215 -p tcp --syn -j LOG


Tutorial molt complet

http://www.frozentux.net/iptables-tutorial/iptables-tutorial.html

Alguns exemples per a protocols concrets

http://ocw.uv.es/ingenieria-y-arquitectura/seguridad/3Seguridad_perimetrica.pdf



http://www.mmc.igeofcu.unam.mx/LuCAS/Manuales-LuCAS/doc-unixsec/unixsec-html/node228.html


Servidors Intermediaris

Un servidor intermediari (Proxy) fa referència de manera genèrica a un representant (intermediari) local d'un servei remot.


Proxy.png

http://ocw.uv.es/ingenieria-y-arquitectura/seguridad/3Seguridad_perimetrica.pdf


Sistema que reenvia peticions a serveis, generalment web i ftp. Els clients fan les peticions al servidor intermediari i aquests les realitzen en el seu nom (intermediari). D'aquesta manera per una banda es centralitzen les comunicacions dels dispositius de la xarxa cap a l'exterior, també s'acceleren amb tècniques de caché, i milloren la seguretat perquè només permeten uns serveis concrets (Els serveis accessibles via proxy no poden ser accessibles directament).

A vegades també s'anomenen gateways d'aplicació.

En alguns casos els proxys poden oferir filtratge a nivell d'aplicació (Contingut, més concret que el filtre dels firewalls a nivell de xarxa) i autenticació.

Les desavantatges són que no tots els serveis estan disponibles, ni centralitzat en una única aplicació (diferents proxys per cada servei) i a vegades que cal realitzar configuracions als clients.


http://ocw.uv.es/ingenieria-y-arquitectura/seguridad/3Seguridad_perimetrica.pdf pàgina 44


  • Tallafocs basats en Proxys
    • Pasarel·la a nivell d'aplicació
    • Pasarel·la a nivell de circuit


http://trac.zentyal.org/wiki/Features

http://www.fwtk.org

Unified Threat Manager

http://en.wikipedia.org/wiki/Unified_threat_management


Proxies Remots

sdsdsd