martes, 30 de noviembre de 2010

UF2 Combtes de correu, alias y bustia



Ventatges al correu normal: Preu, rapidesa, seguretat, eficiencia.
Nom d'usuari
      • No pot superaer els 64 caracters
      • Nomes accepta lletres anglosajones
      • Digits, guions, barres baixes
      • Nom servidor “ip”
Alias de la bustia:
      • Sobrenom

Elements del servi de correu electronic:
    • Arquitectura: client-servidor (TCP-IP)
    • MTA: mail transport agent: software que transfireix correu d'un ordinador a un altre (srv=
    • MDA: mail delivery agent: soft que acepta correu entrar i ho distribueix (srv)
    • MUA: mail user agent “client”

Client emisor ---SMTP--> Servidor emisor SMTP --> Servidor receptor i/o imap <---Pop3/imap---> Client repector

Format dels missatges de correu electronic.
1.0 Tots els missatges han de tenir una capçalera i un cos.
    1. Remitent: qui envia el correu (from)
    2. Destinatari: Correo electronic del destinatari (to)
    3. Destinatari en copia: (opcional) enviar fins a 256 destinataris (cc)
    4. Destinatari oculta (cco)
    5. Respondre: (opcional) (reply to)
    6. Data/Date
    7. Tema (asunt): resumen text (subject)


Protocol i servei de descarga e-mail
      1. POP (post office protocol) Gestio, acces i transferencia. Utilitza el port 110 (pop3) 995 (pop3s)
      2. Imap (internet message protocol) Port 144, u.imap3: 220, u.imap3s: 993


Comandes:
Pop:
      • User “nom”. Identifica l'usuari
      • Pass: password
      • Stat: cuants missatges hi ha a la bustia
      • List: mostra els missatges
      • Top num lines: enseña les primeres lineas.
      • Delete “n”: esborra el missatge “n”
      • Quit: exit/sortir


Protocols i serveis de enviada de correu electronic.
SMPT: Simple mail transport protocol.
      • Port 25
      • Es comunica en text pla (maxim 1000 caracters)
SMTPS sobre ssl: Sistema de seguretat pels correus.
      • Port 465 (no es oficial, es de pacte)
      • Port 587 (menys utilitzat)


      1. Client estableix una conexió amb el servidor i espera una resposta.
220: Service ready
421: Service non avaible
400: Errors que envia un servido
      1. Si em enviat un 220 el ciennt envia la comanda “HELLO” demanant permis per indentificar.se u ubucuar sessio.
      2. Una vegada indentificat, el client comença a enviar el correu amb la comanda “MAIL”. El server l'hi contesta amb un OK (250)
      3. Utilitzen l'ordre “RCPT TO”: User@host per indicar el destinatari del correu.
      4. El client envia la comanda “DATA” per especificar el contingut del missatge.
      5. EL client envia :
          - 354; start mail imput, end witch crlf, crlf
          - El client envia el cos del missatge, linea a linea, send la ultima C.)
          - Si tot a anat be, el sevidor ens enviara un missatge “some recipients ok” (250)
      1. Comanda “QUIT) El client tanca la conexio, i el servidor contesta amb un 221 Goodbye.


Comandes SMTP:

  • Hello: obrir una sessio amb el servidor
  • Rset: aborta una transaccio en cursi esborra tots el registros.
  • Mail from: per indicar qui envia el missatge.
  • Rcpt to: per indicar el destinatari del missatge.
  • Data: dindica el començament del missatge.
  • Quit: tancar sessio.
  • Send: indica una transaccio en el que el repector es un terminal.
  • Help: Ayuda








Missatges d'informacio




2xx: succes
3xx: Servidor a la espera del client que envii mes dades
4xx: error temporal, se espera a que es repeteixi la instruccio
5xx: error permanent


MIME

Tipus mime: Multipurpose internet mail extensions.
      • com enviar archius sense text pla.
      • Text en caracters no ascii “ñ ç etc”
      • Fitxers adjunts que no sigui tipus text
      • Cossos de missatge amb múltiples parts



Tipus mime
APP
Text/css
Fulls d'estil
text/html
Text ascii html
Application / zip
Archius comprimits
Applitacion / PDF
Adobe acrobat
text/h323
videoconferencia


Vulnerabilitats dels serveis de correu electronic.

  • Backdoor: porta trasera
  • Bug: error no capturat
  • Exploit: bomba logica
  • Malware: software maligne
  • Hloax (bulo): e-mails falsos
  • Phising: Suplantar identitat
  • Troyans
  • Atacs dos
  • Spam: Publicitat o archius danyins.





Clients de correu electronic

Paquet mutt en linux

Despres anirem a la home i crearem l'arxiu .muttrc

i dins escrivirem:

set from="correu"

set realname="nom"

set imap_user="correu"

set_imap_pass="contrasenya"

set folder="servidor(ex:gmail)

set spoolfile="+INBOX"

set postponed="+[Gmail]/Drafts"

set trash="imaps://imap.gmail.com/[Gmail]/Trash"

set header=yes

set mesage_cachedir=~/.mutt/cache/bodies

set certificate_file=~/.mutt/certificates

set check_new

set move=no

set reply_to=yes

set pager_index_lines=6

miércoles, 27 de octubre de 2010

UF2 Correu electronic i transmisió d'archius

Correu electrònic i transmissió d'archius

- FTP: file transfer protocol
    • Servei i protocol tenen el mateix nom
    • enviar, baixar, administrar archius


      CLICKAR EN LA IMATGE PER FER-LA MES GRAN



  • FTPS: File transfer protocol secure
  • Connexió activa: usa el port 20, 21.
  • Connexió passiva: usa el port 20, però no el 21.


Tipus de transferència

      1. Binari:
        - Utilitzat normalment
        - Segur però lent
      2. ASCII:
        - pot ser diferents en diferents sistemes
        - molt mes ràpid








Comandes

Comandes genèrics o de control

  • Obrir servei: $> FTP:
        Ftp....
  • Open: nom del servidor.
  • Close o disconnect: tancar la connexió, però sense tancar el client.
  • Quit o bye, tanca connexió i client Ftp
  • Set bin o binari: activa el mètode de transferència binari.
  • Set ASCII: activa el mètode de transferència ASCII
  • Port: canvia el port de transferència de dades.
  • Pasv: activa el mode passiu
  • Umask: permisos al sistema remot.

Comandes d'autentificació

  • User: canviar l'usuari.
  • Pass: canviar el password.
  • Auth: identifica la seguretat.


Comandes de gestió

  • CD directori: canvia el directori.
  • Lcd directori: canvia el directori local.
  • Rm o delete "fitxer": esborra un fitxer del servidor.
  • Mdelete "patron": esborrar grup d'archius.
  • Dir o ls: mostra contingut d'un directori.
  • Mdir o mls: mostra contingut d'un directori local.
  • Pwd: mostra el directori actual al servidor.
  • Lpwd: mostra el directori actual local.
  • Rename "fitxer": Canvia el nom d'un fitxer.
  • ? o help: mostra la llista de comandes.
  • Rm dir; directori: esborra un directori (servidor).
  • Mkdir o mkd: crea un directori (servidor).
  • Lmkdir : crea un directori local.
  • Chmod "archius" "permisos": canvia els permisos.








Comandes de transferència

  • Get "archiu": Descarreguem un fitxer del servidor al client.
  • Mget archius: Descarreguem "N" fitxers.
  • Put o send: upload archiu.
  • Mput: upload múltiples archius



Comandes servidor Ftp Linux usftpd

  • /etc/usftpd.conf: fitxer de configuració
  • /home/Ftp: carpeta
  • /etc/init.d/vsftpd : executable
  • /etc/ftpusers: users amb l'entrada prohibida



UF1 DNS

DNS

Sistema de noms i jerarquia.

Linux --> host
Windows --> host.txt
--> nombres plans
--> estructura: ip/nom

ICANN--> Reparteix la majoria dels nombres generals.

Espai de noms de domini.
Node. Node4nivell. Node5nivell . Node2nivell .tld


Node arrel
-> gltd.com
->google.com
-> smtp.google.com
->org
->umesco.org
->cctld
->es
->va.es
->edi.es



Dominis genèrics

Al principi tots eran .arpa


GLTD
-> llogables mundials --> .com, .info, .net (5€-40€)
-> llogables però amb restriccions -> .biz (empresa)
.name (nom propi)
.edu (educacio)




STLD -> .aero .corp . Travel
MTLD -> .mobi
CCTLD -> Paisos .es .fr .ita
SIID -> .com .es


Servidor DNS

    • 1 client fa una petició al servidor am 1 "nom" i el servidor ens dona una ip.

      • Consultes -> iteratives
    -> recursives


Resolució directa
Si el servidor primari no te la llista, aquest l'hi pregunta a uns altres servidors.
-> consulta recursiva
-> client demana la consulta 1 vegada
-> consulta iterativa
-> client demana consulta 1 vegada a un servidor DNS i si aquest no l'hi respon aleshores pregunta a un altre servidor.


Servidor de noms (Bind)

Tipus:
. Primari: Servidors nom on podem modificar i afegir, es el servidor que contesta a les peticions.
. Secundari: Necessita un primari per funcionar, no pot actualitzar ni afegir. L'hi demana una copia al primari. Servidor redundant per ajudar al primari.
. Cache: No te zona declarada, intermediària entre ISP i l'usuari.
. Reenviador: Descarrega treball al ISP.


Base de dades DNS.
      • Estructura
        • Mínim 2 fitxers (3 o 4 recomenat)
        • Archiu de configuració: named.conf
        • Fitxer de resol. Directa | db.auta_informatica.es
        • Fitxer de rols.indirecta | db.192.168.30.0
Tipis de registre
. A -> Traduir nombres a ip's
exemple: google.es A 216.239.39.104
. CNAME -> Creador alias
. NS -> Qui es el servidor de domini
. MX -> comtes de correu
. PTR -> Tradueix ip's a noms
. SRV -> Protocols dintre de la zona i qui respon

Config DNS

named.conf.options
allow_query { ip's/24} ; = afegim que ip's volem que consulti
allow_transfer {any;}; = servidors secundari copia
recursion yes;
no;
named.conf.default-zones
zone "localhost" -> resolució "normal"
zone "127.in.addr.arpa -> resolució inversa
db.local
SOA: proporciona informació de la zona
@: propi servidor



domingo, 26 de septiembre de 2010

UF1 Archius de configuració

Archius de configuració

-          Línea de comandes “configuració”
-          Línea de comandes     text informatiu

Nom_var                    Valor

#, !, <!, // = Identifica comentaris dintre de las “CFG’s”

Diferencia entre text i valor.
Text:    “pantalla gran”
Valor:  Pantalla gran

Configuració servidor DHCP ubuntu

DHCP config.

-          Server_ID : Server name

-          Default_lease_time: temps per defecte de la concessió en segons.

-          Max_lease_time: temps màxim permitit.

-          Option routers: ip del router
            Paràmetres sense option: afecta al servidor.
            Paràmetres amb option: afecta també als clients.

-          Option subnet_masc: Mascara de xarxa

-          Option boradcast: bradcast

-          Option domain_name_server: nom domini

-          Authoritative: Si el client arriba oferta del “auth” als següents no l’hi farà cas.

Comandes útils de ubuntu.
-          Serveis en: /etc/init.d/----
-          Copia de seguretat: CP
-          Config targeta: etc/network/interfaces
-          Activar/des tarja de Red: sudo ifup/ifdown eth0
-          Logs: var/log/sys


domingo, 19 de septiembre de 2010

UF1 Introducciò DHCP

DHCP: Dynamic host configuration protocol
- Assigna de manera automàtica IP's als host que es connecten a la nostre xarxa.
-Funciona seguint el model client-servidor
-Es configura donant-hi un rang d’ips
Avantatges :
1.      No fa falta recordar la configuració
2.      Podem reutilitzar ip's ja que les IP's so temporals
3.      Podem evitar errors de configuració
4.      Podem protegir les IP's dels servidors
5.      Podem evitar resoldre conflictes de IP.
Que podem definir amb el DHCP?
1.      Direcció IP
2.      Mascara de subxarxa
3.      Gateway
4.      Broadcast
5.      Direcció del servidor DNS
6.      Nom DNS
7.      Temps màxim d’espera
8.      Servidor SMTP
9.      Temps d’espera

Nomenclatura DHCP
Rangs: Grup de direccions IPC contigües.
Exclusió: Rang de direcció IPC que el servidor no pot fer servir.
Concessió: Temps pel qual s’assigna una IP.
Reserva: Similar a exclusions però ho podem fer servir pel servidor.

Funcionament del protocol DHCP
Explicació:
1.      Client envia boratats a la xarxa
2.      Servidor DNS contesta amb la seva mac y li envia un paquet amb IP lliure y la seva mac
3.      El client rebutja o accepta la IP.
Tipus de missatge DHCP
C: Client
S: Servidor

C) DHCP DISCOVER: Petició de IP que fa el client “0.0.0.0”. Destí= 255.255.255.255.
S) DHCP OFFER: oferta que l’hi fa el servidor DHCP al client.
C) DHCP REQUEST: Client demana tota la configuració.
S) DHCP ACKNOWLEDGE: Servidor envia la configuració i la concepció del temps.
S) DHCP PACK: Configuració definitiva.
S) DHCP NACK(knowledge): IP no valida.
C) DHCP DECLINE: Declinar IP si esta utilitzada
C) DHCP REALASE: IP esgotada
C) DHCP INFORM: Consultar la configuració local.

Clients DHCP
1.      Qualsevol sistema operatiu avui en dia ho porta com a servei
2.      Windows anteriors al 98 no porten client DHCP
3.      Linux qualsevol kernel 2.1 o anteriors no porten DHCP
4.      Kernel 2.1à2.6 porten DHCP però tenien problemes
5.      Kernel 2.6 o superior sense problemes

Servidors DHCP Linux i Windows
-          Linux programa dhcpd versió 3.0
-          Tits els programes de Linux acabats en d es un demoni “ofereix serveis”

viernes, 17 de septiembre de 2010

UF1 Configuracio de xarxa y resolució de noms


Direccions IP, màscara de subxarxa i porta d'enllaç

 direcció IP: identifica de manera obliqua un element en una xarxa formada per 4 grups.
  127.0.0.4 = decimal
 100000000.00000000.00000000.0000001 = binari
-          la direcció IP pot arribar fins un màxim de 255 per grup.
 tipus:
-          estàtica: no cambien, normalment s'utilitzen per servidor
dinàmica: se assigna temporalment a un component de la xarxa.



 Arquitectura client-servidor
    servidor: ofereix
    client: utilitza lo que el servidor ofereix
   -la IP d'un servidor ha de ser sempre estàtica
   - la IP d'un client pot ser tant dinàmica com estàtica.




Tipus de clase @ privades:
 clase A: 10.0.0.0 a 10.255.255.255
 clase B: 172.16.0.0 a 172.31.255.255
 clase C: 192.168.0.0 a 192.168.255.255

 Direccions especials:
 0.0.0.0 = la maquina esta arrancant o no se l'hi a assignat cap IP.
 127.0.0.0= Bucle intern de la tarja de xarxa.
 127.0.0.1= local host

 ipv4= format fins ara conegut i utilitzat= 32 bits
 ipv6= 128bits

 ipv4= xxx.xxx.xxx.xxx =decimal
 ipv6= xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx = hexadecimal

 ::1 = local host = 127.0.0.1
 FF00:x:x:x:x:x:x:x= broadcast

 Assignació IPs:
 1.manual= s’assigna manualment
 2.automatica= ho fa un servidor DHCP, assigna permanentment en el rang que hi ha assignat l'administrador.
 3.dinamica= servidor DHCP assigna temporalment


Mascara de subxarxa: filtre que diferencia una IP, la part dels ordinadors i la part de la xarxa.




-           A= 255.0.0.0
 B=255.255.0.0
 C=255.255.255.0

192.168.1.34 / 24*
 *24 = 255.255.255.0 = 24bits a 1
 porta d'enllaç: direcció IP que apunta al router. per que el nostre ordinador sàpiga per on a de sortir de la nostra xarxa local.