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 aquí porque no sabes como empezar en este mundo, y te entiendo. Puede que tengas interés en este mundo… pero, hay muchos temas o muchas ramas y no sabes por donde empezar. Esto es algo común, asi que empezaremos desde los temas mas básicos y nos iremos complicando poco a poco. Entendido :D !

Tocaremos muchos temas, la mayoría tal vez las conozcas o tal vez no. Asi que si conoces algún tema que ya conoces simplemente sáltatelo. Pero… si quieres reforzar tus ideas, te recomiendo que las revises.

Empezaremos con un tema muy básico, tal vez no muy fácil, pero muy necesario. Este tema sera conceptos de redes. Esto se debe a que, los conceptos de redes son muy útiles para entender la mayoría de conceptos de seguridad informática.

Supongo que ya has tenido algún contacto con la computación. Bueno si no fuera asi no estaría aquí XD.

Bueno, los sitios webs son la cara mas conocida de la internet, podríamos hacer un ‘zoom’ a cada uno de las partes de una comunicación entre usuario y sitio web y encontraríamos partes y partes de modelos de internet. Por ello empezaremos con lo mas básico 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 básica. Maneja información de manera interna, procesa las operaciones que le envías 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 Interconnection Model (Modelo de interconexión 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 vendría a ser una serie de reglas para poder realizar una comunicación 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 deriva del modelo OSI, muchas de sus capas colapsan entre ellas y ahora contamos con 4 capas, todas los demás conceptos son parecidos. Solo que, el modelo TCP/IP se centra en el protocolo 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.

Aplicación

En la capa de aplicación 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 terminología ‘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 información 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 a menudo, aun hay muchos protocolos de la capa de aplicación que no hemos visto, pero estos son los mas mencionados.

Transporte

En esta sección 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 información de puertos de origen y destino. Entonces que es un puerto?.

Pues, hablaremos de puertos lógicos de red, como un carril en el cual se transporta un mensaje (asi como en los trenes que tienes carriles?, igual, y el tren vendría 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 explicación y la veremos cuando toquemos cada uno de estos protocolos). Luego también están los datos que se transporta. Y aquí viene una gran revelación, los datos que envía el protocolo de transporte es el paquete de la capa de aplicación con su protocolo respectivo.

Internet

Esta capa contiene una información 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 sección de datos, almacena el paquete de la capa de transporte.

Acceso a la red

Si te esta interesando lo que lees e.e?, te recomiendo ingresar a este enlace: https://start.desdes.xyz/.