Crearme

Entrar

Contraseña Olvidada

¿Has perdido tu contraseña? Introduce tu dirección de correo electrónico. Recibirás un enlace y crearás una nueva contraseña por correo electrónico.

You must login to ask question.

You must login to add post.

Please briefly explain why you feel this answer should be reported.

Guía para Principiantes: Cómo convertirse en un Hacker Ético

Guía para Principiantes: Cómo convertirse en un Hacker Ético

Este artículo es para aquellos que están cansados de leer las interminables noticias sobre hackers éticos y no saben quiénes son realmente.

La información está dirigida a personas que:

  • No tener experiencia en ciberseguridad (hacking)
  • tienen poca experiencia laboral
  • No puede avanzar en la industria de la informática de ninguna manera

Es hora de sentarse y sumergirse en un enorme mundo de oportunidades y consejos para avanzar en tu carrera en el ámbito de la ciberseguridad.

Muchos novatos no saben por dónde empezar, aunque ya tengan algunos objetivos en mente, como hackear la cuenta de Facebook de su amigo 🙄. En este artículo, trataremos de entender cómo hacerlo y aprender toda la información posible sobre ciberseguridad. Se darán instrucciones técnicas detalladas sobre cómo empezar si eres principiante, y cómo desarrollarte a medida que adquieres conocimientos y experiencia en el campo. Hackear es una habilidad. Y siempre debes recordar que si quieres aprender a hackear sólo por diversión, o sólo para hackear la cuenta de Facebook de tu amigo o el correo electrónico de alguien, entonces no llegarás a ninguna parte. Tienes que decidir por ti mismo que aprender a hackear es fundamental para la vida, y tienes que convertirte en un experto en sistemas informáticos. Es hora de cambiar las cosas.

Introducción

En primer lugar, hay que entender que la frase “carrera en ciberseguridad” es un poco similar a la frase “carrera en banca”, es decir, son términos genéricos que engloban decenas de profesiones del sector. En el ámbito de la ciberseguridad, por ejemplo, se puede hablar de trabajar en la ciencia forense digital como una carrera real o en la detección de malware (software), la auditoría, las pruebas de penetración, la ingeniería social y muchas otras vías profesionales. Cada una de estas subcategorías dentro de la ciberseguridad merece su propio artículo, pero por ahora tenemos que centrarnos en algunos de los requisitos comunes importantes que se exigen a cualquiera que quiera empezar una carrera de éxito en la seguridad informática.

Si una persona no tiene experiencia, no hay que preocuparse. Todo el mundo tiene que empezar en algún sitio, y todo el mundo necesita ayuda para llegar a lo más alto en una determinada profesión. Nadie es una carga y nadie nace con todas las habilidades necesarias. Por lo tanto, un futuro programador tiene cero experiencia y oportunidades limitadas en este momento. El principal consejo es que aprenda algunos fundamentos de programación.

¿Qué es el hacking?

Qué es el hacking
Qué es el hacking

El hacking es la identificación de las debilidades y vulnerabilidades de un sistema y la obtención de acceso a través de ellas.

Un hacker obtiene acceso no autorizado a un sistema atacándolo, mientras que un hacker ético tiene permiso oficial para evaluar legítimamente el estado de seguridad del sistema deseado.

Hay varios tipos de hackers. Algunas de ellas son:

  • White hat (Sombrero blanco) – hacker ético. Lo que somos en WhiteHat.Help
  • Black hat (Sombrero negro) – Un hacker clásico que quiere obtener un acceso no autorizado.
  • Grey hat (Sombrero gris) – una persona que obtiene acceso no autorizado, pero que expone las debilidades de una empresa.
  • Script kiddie – es una persona sin conocimientos técnicos, que sólo utiliza herramientas ya hechas.
  • Hacktivista – es una persona que hackea algún sistema y deja mensajes. Por ejemplo, una huelga contra el uso de los derechos de autor.

De hecho, el objetivo de un hacking ético es identificar los puntos débiles del sistema de una empresa para solucionarlos. Un hacker ético documenta todo lo que hace.

Habilidades necesarias para convertirse en un hacker ético

En primer lugar, para ser un pentester, hay que estar dispuesto a aprender cosas nuevas todo el tiempo, y rápidamente y en casa. En segundo lugar, debe tener conocimientos básicos de al menos un lenguaje de programación o de scripting, así como conocer los fundamentos de la seguridad de la red y de la web.

Por eso, aquí hay algunos pasos que pueden ayudar:

  • Aprender a escribir código.
  • Comprender los conceptos básicos relacionados con el sistema operativo.
  • Aprender los fundamentos de las redes y la seguridad.
  • Trabajar con tantas técnicas diferentes como sea posible.

¿En qué lenguaje codificar?

Depende de la plataforma en la que se trabaje. Para las aplicaciones web, es mejor aprender HTML, PHP, JS, JSP y ASP. Para las aplicaciones móviles, vale la pena prestar atención a Java, Kotlin (Android) y C#, Swift (iOS). Para el software de escritorio, prueba con Java, C# y C++.

También me gustaría recomendar Python, porque es un lenguaje de propósito general, y se está haciendo más popular hoy en día debido a su portabilidad.

Pero lo que es realmente necesario para todo lenguaje de programación es aprender los fundamentos de la programación y conceptos como los tipos de datos, la manipulación de variables en el programa a nivel del sistema operativo, el uso de subrutinas y sus funciones. Si uno aprende esto, entonces este conocimiento será adecuado para cada lenguaje de programación, sin tener en cuenta algunos cambios en la sintaxis.

Los secretos de los profesionales

Para convertirse en un experto en cualquier lenguaje de programación, vale la pena entender las operaciones a nivel de sistema operativo de ese lenguaje (que difieren de un compilador a otro), o aprender el lenguaje ensamblador para obtener información más generalizada.

No te hagas ilusiones: es muy difícil conseguir algún resultado en poco tiempo. Es preferible el estilo de aprendizaje de Miyagi, que te motiva constantemente a seguir avanzando.

Nunca subestimes el poder de los administradores de redes y sistemas. Pueden convertir a un hacker en su “esclavo” en un entorno de información corporativa.

Algunos puntos importantes que hay que recordar:

  • Autoaprendizaje: te da la experiencia y las habilidades que necesitas.
  • Aprender a diario: leer artículos, blogs; ver vídeos para el autodesarrollo constante.
  • Conciencia de propósito. Tener que dedicar la mayor parte de tu tiempo a conseguir un objetivo.
  • Adquirir muchos conocimientos de ciberseguridad.
  • Pensamiento innovador. Hay que pensar de forma diferente a los demás programadores. Encontrar tu propio camino.
  • Ser como un “ninja“: rápido, preciso, creyendo en su propósito, apuntando directamente a la víctima.

¡Muchos éxitos!

Related Posts

2 Comentarios

  1. Just FYI, I have never seen a question presented to me as Most Wanted that honestly needed any additional answers. Some of them are well answered trivial questions but most of them are ridiculous nonsense that needs to be merged away or deleted.

Leave a comment

es_ESSpanish