¿Cómo convertirte en un cazarrecompensas de errores exitoso?

Si alguna vez soñaste con convertirte en un cazarrecompensas (bug bounty) tus sueños pueden hacerse realidad, sin necesidad de cambiar tu nombre a hacker perro o enfrentarte a Han Solo en una cantina de Mos Eisley.

Conviértete en un cazarrecompensas de errores: Un hacker al que se le paga por encontrar vulnerabilidades en software y sitios web. Cualquier persona con conocimientos informáticos y un alto grado de curiosidad puede convertirse en un exitoso buscador de vulnerabilidades.

Puedes ser joven o viejo cuando empieces, el requisito principal es que necesitas seguir aprendiendo continuamente.

Además, es más divertido aprender si tienes a un amigo con quien compartir tus ideas y así, es como puedes convertírte en un hacker de seguridad.

Envía errores valiosos y fáciles de entender

Calidad sobre cantidad. Una ejecución remota de código en un sistema de producción es mucho más valiosa que un auto-XSS, aunque ambos son problemas de seguridad. Disfruta de la emoción de la caza de un gran bug.

Además, los piratas informáticos exitosos dedican mucho tiempo a describir el problema con la mayor claridad posible. Ve al grano y no introduzcas gastos innecesarios (de lectura) para la empresa (la palabrería adicional también reduce la capacidad de respuesta de la empresa a la que envíes el informe).

Finalmente, los cazadores exitosos, leen la política del programa antes de comenzar a buscar vulnerabilidades.

Gana y muestra respeto

Gane respeto enviando valiosos errores. Respeta la decisión de la empresa sobre el monto de la recompensa. Si no estás de acuerdo con la cantidad que decidieron otorgar, ten una discusión razonable sobre por qué crees que mereces una recompensa mayor.

Evita situaciones en las que se pida otra recompensa sin explicar por qué crees que lo mereces. A cambio, una empresa debe respetar tu tiempo y valor.

Ellos, lo harán otorgando recompensas, siendo receptivos y transparentes, involucrándote en la discusión sobre la solución y pidiéndote que pruebes la solución implementada.

Ser comunicativo y razonable vale la pena, los cazadores de recompensas de errores exitosos reciben toneladas de ofertas de trabajo.

Haz tu tarea

Si no te sientes cómodo con lo básico, ponte más cómodo. A veces, para ser un gran hacker no es necesario ser un superdotado en todos los sistemas opeartivos; y es mejor tener una muy buena comprensión de lo más básico.

Por ejemplo: Los protocolos como IP, TCP y HTTP y se capaz de manejar una gran cantidad de código de programación (web). La mayoría de los programas de recompensas por errores se centran en las aplicaciones web.

Práctica en pareja

Si tienes la suerte de tener un amigo hacker, prueba a escribir programas pequeños y vulnerables, desafiate conjunto a tu compañero a saber quién es capaz de encontrar las vulnerabilidades ocultas primero.

Encuentra a alguien que te desafíe y usa lo que aprendiste de tus desafíos para encontrar los errores increíbles en objetivos reales.

La caza de errores es una de las habilidades más buscadas en todo el campo del software. No es fácil, pero es increíblemente gratificante cuando se hace bien.

Al igual que escribir código, debes tener en cuenta que se necesita persistencia, mucha retroalimentación y determinación para convertirse en un cazarrecompensas de errores exitoso.

Piense fuera de la cuadrícula y hazlo lo mejor que puedas.

Relacionado

5 Cosas que los principales cazarrecompensas de bugs hacen de manera diferente

Compartimos algunos ejemplos conocidos y públicos de piratas informáticos que trabajan con empresas para demostrar hasta dónde han llegado en la industria. Aquí tienes 5 cosas que los principales cazarrecompensas de bugs hacen de manera diferente: Ellos saben cómo construir Algunos de los mejores hackers dicen que aprendieron a hackear antes de saber programar. La verdad, es que en realidad eso no importa, pero los piratas ¡SEGUIR LEYENDO!

El coronavirus revela nuestros errores tecnológicos

Has perdido tu trabajo y ahora te enfrentas a un sistema de desempleo obsoleto y lento que parece que fue escrito en la década de 1950. En realidad, es más que un sentimiento. Si estás en Nueva Jersey, Nueva York o Connecticut, tu sistema de desempleo fue escrito en el lenguaje de programación Cobol, hace 60 años. Mientras tanto, si deseas solicitar beneficios de desempleo en ¡SEGUIR LEYENDO!

Semgrep: Analizando los errores del código

Semgrep ayuda a los desarrolladores y testers a realizar análisis estático del código a gran velocidad. Características de Semgrep Código abierto, funciona en más de 17 idiomas. Escanea con más de 1000 reglas de la comunidad. Escribe reglas que se parezcan a tu código. Obtén resultados rápidamente en el terminal, editor o CI / CD. Casos de uso La comunidad de Semgrep ha logrado automatizar la ¡SEGUIR LEYENDO!

Deja un comentario