CSLP by EduardoDesdes

Cyber Security Learning Path in Spanish ewe

$(whoami) Cheat Sheet View on GitHub

Hola!, que tal?

Me llamo Desdes. Seria un honor para mi saber cual es tu nombre.

Mi nombre es:

:)


Bueno, tal vez llegaste aqui porque no sabes como empezar en este mundo, y te entiendo. Puede que tengas interes en este mundo… pero, hay muchos temas o muchas ramas y no sabes por donde empezar. Esto es algo comun, asi que empezaremos desde los temas mas basicos y nos iremos complicando poco a poco. Entendido :D !

Tocaremos muchos temas, la mayoria tal vez las conozcas o tal vez no. Asi que si conoces algun tema que ya conoces simplemente saltatelo. Pero… si quieres reforzar tus ideas, te recomiendo que las revises.

Empezaremos con un tema muy basico, tal vez no muy facil, pero muy necesario. Este tema sera conceptos de redes. Esto se debe a que, los conceptos de redes son muy utiles para entender la mayoria de conceptos de seguridad informatica.

Supongo que ya has tenido algun contacto con la computacion. Bueno si no fuera asi no estaria aqui XD.

Bueno, los sitios webs son la cara mas conocida de la internet, podriamos hacer un ‘zoom’ a cada uno de las partes de una comunicacion entre usuario y sitio web y encontrariamos partes y partes de modelos de internet. Por ello empezaremos con lo mas basico y util cuando hablamos de conceptos de red. El modelo OSI.

The OSI Model

Piensa en una calculadora, una simple, porque ahora hay calculadoras que hasta se conectan a internet. Una calculadora simple y basica. Maneja informacion de manera interna, procesa las operaciones que le envias y te devuelve una respuesta. Esta calculadora es un sistema cerrado. Puesto que no se comunica con otras calculadora y menos con computadores.

Ahora imaginemos 2 computadores. Estos computadores se comunican manejando un cierto ‘lenguaje’. Estos computadores son sistemas abiertos, puesto que se pueden comunicar entre ellos con el ‘lenguaje’ especificado anteriormente. El modelo OSI es justamente eso. Open System Interconection Model (Modelo de instercionexion de sistemas abierto). Entonces, el modelo OSI nos especifica la manera en como estos computadores se comunicaran. Luego, lo que llamamos ‘lenguaje’ llevara el nombre de protocolo.

Entonces, el modelo OSI consta de 7 capas:

Cada una de las capas tiene multiples protocolos, entonces. Como podemos definir un protocolo?, Un protocolo vendria a ser una serie de reglas para poder realizar una comunicacion entre dos elementos.

Te recomiendo investigar un poco mas sobre el modelo OSI, y sobre cada una de las capas. :)

Modelo TCP/IP

El modelo TCP/IP se deriba del modelo OSI, muchas de sus capas colapsan entre ellas y ahora contamos con 4 capas, todas los demas conceptos son parecidos. Solo que, el modelo TCP/IP se centra en el procolo IP (Internet Protocol). Las cuales son:

Como podemos ver en la siguiente imagen:

Te recomiendo investigar un poco mas sobre el modelo TCP/IP, y sobre cada una de las capas. :)

Protocolos

Ahora veremos algunos protocolos interesantes por cada una de las capas del modelo TCP/IP. Te recomiendo que les des una breve revisada a cada uno de ellos, igual con el tiempo estaremos usando todos ellos, pero siempre es buena ya empezar a darle una revisada a cada uno de ellos :D.

Aplicacion

En la capa de aplicacion nos topamos con todos los protocolos mas conocidos, estos protocolos son los mas usados por los usuarios pues son los que se encuentran en el nivel mas alto (consideremos la terminologia ‘nivel mas alto’ como si fuera el mar, el nivel mas alto seria lo que se ve desde afuera, mientras que los niveles mas bajos serian los que se encuentran en las profundidades).

Busca un poco de informacion sobre estos protocolos para que ya poco a poco tengas un conocimiento general sobre ellos. Si te interesa seguridad o redes, los vas a ver muy amenudo, aun hay muchos protocolos de la capa de aplicacion que no hemos visto, pero estos son los mas mencionados.

Transporte

En esta seccion nos empezamos a poner cada vez mas raro, ahora hablaremos sobre los protocolos de la capa de transporte, para ser mas exactos, de los 2 mas importantes, TCP y UDP.

Para definir un protocolo de transporte necesitamos la informacion de puertos de origen y destino. Entonces que es un puerto?.

Pues, hablaremos de puertos logicos de red, como un carril en el cual se transporta un mensaje (asi como en los trenes que tienes carriles?, igual, y el tren vendria el paquete con el protocolo de transporte, ya sea TCP o UDP). Bueno, entonces, cuantos puertos existen, pues existe un total de 65535 puertos. (este no es un numero sacado de un sombrero, tiene una explicacion y la veremos cuando toquemos cada uno de estos protocolos). Luego tambien estan los datos que se transporta. Y Aqui viene una gran revelacion, los datos que envia el protocolo de transporte es el paquete de la capa de aplicacion con su protocolo respectivo.

Internet

Esta capa contiene una informacion parecida a la capa de transporte, pero en lugar de almacenar puertos de origen y destino. El protocolo de internet (IP) contiene la IP de origen y destino. En su seccion de datos, almacena el paquete de la capa de transporte.

Acceso a la red

e.e