Correo Electronico y DNS Flashcards

1
Q

Que normativa rige el correo electronico

A

RFC822 –> solo texto
MIME –> para adjuntos, con fichero de distintos tipos

Estructura de un mensaje RFC822:

From:
Date:
To:
Subject:
Message-id:
In-Reply-to:
Received: Para auditoria, traza MTA
Return-Path: auditoria:
CC:
Rreply-to:
+< CRLF>
Body(texto)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qué agentes tiene y para que sirven en el envio de un correo electronico

A

MUA: Mail User Agent. Son nuestros clientes de correo

MTA: Mail Transfer Agent. Serviodor de correo

MSA: Mail Submission Agent. Mini MTA, no tiene todas la funciones de un MTA. Podemos tener uno por departamento para descargar al MTA. Obligatorio autenticación.

MDA: Mail Delivery Agent. Lo guarda en disco Mail Spool.

Mail Spool: Almacen externo de correos-e

MAA: Mail Access Agent. Consulta el correo. IMAP/POP3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Estructura de la extension MIME

A

Sirve para adjuntar datos ‘no de texto’ a los correos electronicos

MIME-Versión: 1.0
Content-type: multipart/mixed; boundary=”frontera”

This is a multi-part message in MIME format.
–frontera
Content-type: text/plain

Este es el cuerpo del mensaje
–frontera
Content-type: application/octet-stream
Content-transfer-encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+RXN0ZSBlcyBlbCBjdWVy
cG8gZGVsIG1lbnNhamU8L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cic=\
–frontera–

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Flujo de funcionamiento de correo e

A

———-Nuestra empresa ——–
MUA (Outlook) — msg (SMTP) + IP/Puerto –>MTA (MS Exchange) –>
NOTA: necesitamos conocer IP/Puerto donde mandar nuestro mensaje dentro de nuestra empresa (Servidor de correo), pero no sabemos donde ‘enviarlo’, usamos servidores DNS
–Nuestra empresa –

– Internet—-
–> ?????????????????????? —>
–Internet —–

—–Empresa destino
–> MTA(ElQueSea) –> MDA –> Mail Spool <—> MAA <—> MUA (ElQueSea)
—–Empresa destino

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tabla de un servidor DNS

A

Puerto 53 TCP/UDP.

Cuando consultamos por los servicios del dominio nos encontramos la tabla con lo que ofrece. Ej.: ibm.com nos mortrará su web en A / AAAA su servidor de correo en MX etc.

Entradas en la tabla
A: IP v4
AAAA: IPv6
MX: Servidores de correo electronico
SRV: Para publicar servicios. ej.: voip
SOA: Información de DNS y dominiio. Caracter informativo
TXT: para protocolo spf. publicar direcciones ip de correo y la clave publica RSA de la entidad, para que los receptores de correo puedan validar la firma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué son los ficheros .ost / .pst?

A

Son ficheros de Outlook(MUA) donde almacenan los correos en local que ya se han descargado del MAA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cómo funciona DNS

A

Si ponemos un ejemplo para entenderlo. Queremos ir a www.ibm.com pero nosotros no conocemos la ip de ibm solo su nombre:

1.- Mandamos la peticion a nuestro servidor DNS local, que no sabe resolverla.

2.- Vamos a los servidores DNS raices(Root Server), que están publicados, que no sabe la ip de la dirección pero ‘sabe quien la sabe’ y nos redirige al servidor que gestiona los .com (en este caso, .net, .org lo que sea) llamados Top-Level Domain.

3.- Vamos al Top-Level Domain (TLD) que resuelva los dominios .com. En nuestro caso nos redirige a los servidores de ibm, pero sin saber la IP concreta del servicio.

4.- El servidor del dominio (empresa) , llamado DNS autoritativo, mira a a ver en su tabla DNS que servicio queremos. En este caso queremos ir a la web nos devolverá A/AAAA. Si fuese un correco electronico mirariamos MX. etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Protocolo POP3

A

Protocolo orientado a descarga. No deja los correos en el servidor (por defecto)

Puerto: 110 // 995 con seguridad (SSL/TLS)

  • USER: Autenticacion
  • PASS: Autenticacion
  • LIST: Lista mensajes solo con un numero y un tamaño
  • RETR nºmsg: Devuelve el mensje completo que le pidas por numero
  • DELE: NO borra, marca para borrado. Con RSET se puede desmarcar y así podríamos mantenerlos en el serviodor)
  • STAT: Devuelve el número total de mensajes y la suma de sus tamaños
  • QUIT: nos vamos y lo que esté marcado para borrar, se borra

Ejemplo:

S: <wait for connection on TCP port 110>
C: <open>
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: +OK mrose's maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .
C: RETR 1
S: +OK 120 octets
S: <the POP3 server sends message 1>
S: .
C: DELE 1
S: +OK message 1 deleted
C: RETR 2
S: +OK 200 octets
S: <the POP3 server sends message 2>
S: .
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
C: <close>
S: <wait></wait></close></open>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como se realiza la comunicación segura con un protocolo orientado a texto como ocurre con los correos electronicos

A

POP3/ SMTP / IMAP/ FTP / LDAP / HTTP – Nivel de aplicación
SSL /TLS –> Canal seguro (cifrado simetrico - garantiza confidencialidad)
TCP
IP
Ethernet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Protocolo IMAP

A

Protocolo a moverte por carpetas. Permite no descargar correos completos, podemos descargar las cabeceras y luego cuando entremos en el correo descargarlo.

Puerto: 143 / 993 con seguridad SSL/TLS

  • LOGIN: Autenticación
  • LIST: Para listar carpetas
  • STATUS:
  • SELECT: entramos en carpetas (similar a cd de linux)
  • FETCH: Se pueden recuperar ciertas partes del mensaje. pe. el asunto
  • SEARCH: Realizar búsquedas por distintos campos
  • STORE: Se pueden especificar distintos tipos de flags. pe. marca para borrar
  • SPUNGE: se borran los que esten marcados para borrar.

Ejemplo dialogo:

C: <open>
S: * OK IMAP4rev1 Service Ready
C: a001 login mrc secret
S: a001 OK LOGIN completed
C: a002 select inbox
S: * 18 EXISTS
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * 2 RECENT
S: * OK [UNSEEN 17] Message 17 is the first unseen message
S: * OK [UIDVALIDITY 3857529045] UIDs valid
S: a002 OK [READ-WRITE] SELECT completed
C: a003 fetch 12 full
S: * 12 FETCH (FLAGS (\Seen) INTERNALDATE "17-Jul-1996 02:44:25 -0700"
RFC822.SIZE 4286 ENVELOPE ("Wed, 17 Jul 1996 02:23:25 -0700 (PDT)"
"IMAP4rev1 WG mtg summary and minutes"
(("Terry Gray" NIL "gray" "cac.washington.edu"))
(("Terry Gray" NIL "gray" "cac.washington.edu"))
(("Terry Gray" NIL "gray" "cac.washington.edu"))
((NIL NIL "imap" "cac.washington.edu"))
((NIL NIL "minutes" "CNRI.Reston.VA.US")
("John Klensin" NIL "KLENSIN" "MIT.EDU")) NIL NIL
"<B27397-0100000@cac.washington.edu>")
BODY ("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 3028
92))
S: a003 OK FETCH completed
C: a004 fetch 12 body[header]
S: * 12 FETCH (BODY[HEADER] {342}
S: Date: Wed, 17 Jul 1996 02:23:25 -0700 (PDT)
S: From: Terry Gray <gray@cac.washington.edu>
S: Subject: IMAP4rev1 WG mtg summary and minutes
S: To: imap@cac.washington.edu
S: Cc: minutes@CNRI.Reston.VA.US, John Klensin <KLENSIN@MIT.EDU>
S: Message-Id: <B27397-0100000@cac.washington.edu>
S: MIME-Version: 1.0
S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
S:
S: )
S: a004 OK FETCH completed
C a005 store 12 +flags \deleted
S: * 12 FETCH (FLAGS (\Seen \Deleted))
S: a005 OK +FLAGS completed
C: a006 logout
S: * BYE IMAP4rev1 server terminating connection
S: a006 OK LOGOUT completed</open>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Protocolo SMTP (ESMTP)

A

Protocolo para envio de correos

Puerto: 25 / 465, 587 y 2525 con seguridad.

NOTA: Puerto 25 se esta quedando para intercambio de correos entre servidores SMTP Relay

Puerto 465 iterrcambio implicito, automaticamente vamos sobre SSL/TLS

Puertos 587/2525 explicito, empezamos la comunicación sin seguridad y cambiamos a modo seguro

  • HELO: para establecer conexión (EHLO para preguntar por canal seguro)
  • MAIL FROM: Emisor
  • RCPT TO: Destinatarios
  • DATA:
    from:
    to:
    cc/bcc:
    date:
    subject:
    …..
  • QUIT:
  • EHLO: Establece la conexión
  • STARTTLS: Cambiamos de modo NO seguro a modo SI seguro
  • AUTH PLAIN: Autenticación

Ejemplo SMTP:

S: 220 smtp.example.com ESMTP Postfix
C: HELO relay.example.org
S: 250 Hello relay.example.org, I am glad to meet you
C: MAIL FROM:bob@example.org
S: 250 Ok
C: RCPT TO:alice@example.com
S: 250 Ok
C: RCPT TO:theboss@example.com
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: From: "Bob Example" <bob@example.org>
C: To: "Alice Example" <alice@example.com>
C: Cc: theboss@example.com
C: Date: Tue, 15 Jan 2008 16:02:43 -0500
C: Subject: Test message
C:
C: Hello Alice.
C: This is a test message with 5 header fields and 4 lines in the message body.
C: Your friend,
C: Bob
C: .
S: 250 Ok: queued as 12345
C: QUIT
S: 221 Bye
{The server closes the connection}</LF></CR></LF></CR>

Ejemplo ESMTP:

S: 220 smtp2.example.com ESMTP Postfix
C: EHLO bob.example.org
S: 250-smtp2.example.com Hello bob.example.org [192.0.2.201]
S: 250-SIZE 14680064
S: 250-PIPELINING
S: 250 HELP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Como se realiza una comunicación segura explicita

A

En una comunicación explicita, empezamos en modo no seguro y cuando validamos que el servidor es capaz de comunicarse en modo seguro cambiamos.

S: <waits for connection on TCP port 25>
C: <opens>
S: 220 mail.example.org ESMTP service ready
C: EHLO client.example.org ****Mandamos el hello 'seguro'
S: 250-mail.example.org offers a warm hug of welcome
S: 250 STARTTLS ***El server nos contesta que es capaz de funcionar con TLS
C: STARTTLS ***Cliente se pone en modo seguro
S: 220 Go ahead
C: <starts>
C & S: <negotiate>
C & S: <check>
C: EHLO client.example.org[4]</check></negotiate></starts></opens>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qué clientes de correo conoces

A

IBM Lotus Notes

Microsoft Outlook/Express/Windows mail

Mozilla Thunderbird

EM Client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que servidores de correo conoces

A

IBM Lotus Domino

Microsoft Exchange

Zimbra

Exim

Postfix

SendMail

Qmail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿En que consiste la tecnica spf? (Sender Politicy Sender)

A

En publicar en tus tablas de DNS las ips desde donde mandarías tus correos, de tal manera que un destinatario pueda ir a tu servidor DNS y consultar el registro TXT con tus ips. Si la ip con la que te llega un correo no corresponde a una de las publicadas en el servidor del dominio, entonces se está suplantando la identidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

En que consiste la tecnica de la firma para correos electronicos. DKIM

A

Calculamos el hash del mensaje, residuo (digest)

Lo firmamos con la clave privada del emisor.

Lo desciframos con la clave pública del emisor. Esto hace que cualquiera pueda descifrarlo, garantizamos autenticidad pero no privacidad.

Comprobamos que el hash (residuo) es el correcto para ese mensaje.

Todo el proceso se hace desde la MTA del emisor (no lo hace el user que manda el correo)

Ira adjunto al correo en la DKIM-Signature, y la firma en el campo ‘b’

17
Q

En que consiste la Tecnica DMARK

A

Es una combinación entre SPF y DKIM.

18
Q

En que consiste la técnica ARC

A

Authenticated Received Chain (ARC)

19
Q

¿Cuál de los siguientes NO es un protocolo de correo electrónico?

a) IMAP

b) SMTP

c) Outlook

d) POP3

A

c) Outlook

20
Q

En la subred DMZ del modelo B se quiere implementar un servicio de correo seguro. Cuales, de entre los siguientees, son los puertos seguros para los protocolos POP, SMTP e IMAP:

a) POP:993 / SMTP:465 / IMAP:995

b) POP:995 / SMTP:495 / IMAP:963

c) POP:995/ SMTP:465 / IMAP:993

d) POP:965 / SMTP:495 / IMAP:993

A

c) POP:995/ SMTP:465 / IMAP:993

21
Q

Considerando que tanto en el punto de origen como en el punto de destino disponemos de un ordenador de usuario con un cliente de correo electrónico instalado y un servidor de correo electrónico, ¿qué papel juegan los protocolos SMTP,
POP3 e IMAP durante el envío de uno de estos correos electrónicos?

a) SMTP se usa desde el ordenador del usuario de origen al servidor de correo electrónico en el origen. POP3 o IMAP se usan
entre el servidor de correo en el origen y el servidor de correo en el destino. SMTP se usa de nuevo entre el servidor de
correo de destino y el destinatario, para enviarle el mensaje cuando ee conecte.

b) POP3 se usa desde el ordenador del usuario de origen al servidor de correo electrónico en el origen. IMAP se usa entre el servidor de correo en el origen y el servidor de correo en el destino. SMTP se usa entre el servidor de correo de destino y el destinatario, para enviarle el mensaje cuando se conecte.

c) SMTP se usa desde el ordenador del usuario de origen al servidor de correo electrónico en el origen, así como desde el servidor de origen al servidor de destino. POP3 o IMAP se usan desde el servidor de correo en el destino hasta el ordenador
del destinatario, para enviarle el mensaje cuando se conecte.

d) POP3 0 IMAP se usan desde el ordenador del usuario de origen al servidor de correo electrónico en el origen, así como desde el servidor de origen al servidor de destino. SMTP se usa desde el servidor de correo en el destino hasta el ordenador
del destinatario, para enviarle el mensaje cuando se conecte. protocolo de correo que se va a utili

A

c) SMTP se usa desde el ordenador del usuario de origen al servidor de correo electrónico en el origen, así como desde el servidor de origen al servidor de destino. POP3 o IMAP se usan desde el servidor de correo en el destino hasta el ordenador
del destinatario, para enviarle el mensaje cuando se conecte.

22
Q

Un aspecto importante es el protocolo de correo que se va a utilizar para las comunicaciones vía email. En la DCM están preocupados y no les parece seguro usar SMTP por lo que usted rápidamente sugiere usar SMTPS. ¿Qué puerto por defecto tendrá que solicitar a los compañero de seguridad para este protocolo SMTPS?

a) 25

b) 465

c) 443

d) 425

A

b) 465

23
Q

¿Cuáles el puerto por defecto usado por IMAP sobre TLS?

a) 990

b) 991

c) 995

d) 993

A

d) 993

24
Q

¿Cuál de las siguientes opciones sobre el protocolo Exchange ActiveSync es FALSA?

a) Está basado en los protocolos HTTP y XML

b) Consigue un mayor rendimiento gracias al empleo de JSON para la reducción del peso de los mensajes.

c) Permite configuración para usar SSL entre cliente y servidor.

d) Permite ejecutar una accion de Remote wipe (limpieza remota) para la eliminación del Exchange alojado en un dispositivo móvil contenido relacionado con el servidor exchange alojado en un dispositivo movil

A

a) Está basado en los protocolos HTTP y XML

25
Q

En el protocolo POP3 el comando que permite recibir información del numero de mensajes del servidor y lo que ocupan en total en bytes es:

a) STAT

b) RGET

c) RETR

d) PASS

A

a) STAT

26
Q

Le piden configurar la recepción de los correos electrónicos. De entre los siguientes, escoja el tipo de registro DNS necesario para ello:

a) A

b) MX

c) CNAME

d) TXT

A

b) MX

27
Q

En el contexto de los servidores SMTP de una organización. ¿Qué medida, de entre las siguientes, sería la más adecuada para protegerse frente a ciberataques?

a) SPF

b) Grafana

c) XiaoBa

d) Emotet

A

a) SPF

28
Q

El código devuelto por un servidor SMTP para indicar que la transmisión del mensaje ha finalizado es:

a) 250

b) 220

c) 450

d) 200

A

a) 250

29
Q

Estructura basica de un correo Electronico RFC822

A

Message Envelope

“Campos” –> para las MTA’s

Message Content

Header
to:
from:
subject

Body
……..

30
Q

Formato MBOX

A

Formato del buzón de correo (ej.: tipicamente Thunderbird). MDA (Mail delivery Agent)

NOTA: Concatena todos los mensajes en texto plano en un único fichero.
NOTA: otro fomato es el Mdir+

31
Q

Diferencia fundamental entre SMTP y ESMTP

A

1) El saludo inicial es HELO y en SMTP y EHLO en ESMTP

2) Despues del saludo inicial el ESMTP nos envia las “CAPACIDADES” que tiene (ej. AUTH, STARTTLS…)

3) Autenticación / paso a modo seguro (TLS)

NOTA: Cambiar a modo seguro cambia el puerto a 587

32
Q

¿Podemos descargar unicamente las cabeceras con POP3?

A

No, solamente se pueden descargar mensajes completos (RETR nº)

33
Q

Primitivas de IMAPv4 FETCH y EXPUNGE

A

a) FETCH –> Consultar / Acceder de un correo a su contenido, cabeceras, ….

b) EXPUNGE –> Borrar todos los correos marcados con el flag \Deleted

34
Q

¿Con que cabecera(s) podemos saber que ciertos correos pertenecen a una conversacion?

A

Message-Id –> etiquetamos a cada correo de forma univoca

In-Reply-To

35
Q

Puertos IMAPv4 y POP3

A

a) IMAPv4: 143, 993 con seguridad

b) POP3: 110 y 995 con seguridad

36
Q

Nombre cuatro servidores de correo

A

a) Lotus Domino

b)Zimbra

c) Exchange

d)SendMail

e) otros: Postfix, Exim y Qmail

37
Q

¿En que consiste la tecnica de SPF?

A

SPF: Sender Policity Framework

OBJETIVO: Autenticar el origen de (MTA) de un correo que recibimos (en otro MTA)

TECNICA: Definir un registro TXT en el dominio de origen con la lista de IP’s de las MTA’s autorizadas en ese dominio

38
Q

¿En que consiste la tecnica DKIM?

A

OBJETIVO: Añadir mediante una cabecera (DKIM- Signature) una firma electronica a cada correo saliente

TECNICA: El receptor del correo puede VALIDARLO usando la “clave publica” registrada en un registro TXT del origen.

NOTA: Si en el transcurso/cadena de reenvios se invalida una firma …. tenemos una técnica que nos ayuda –> ARC (firma de la firma)