Soy un entusiasta de la seguridad de aplicaciones web para aficionados, por lo que diría que es un nivel de conocimiento intermedio en este momento. Estoy interesado en encontrar un trabajo de tiempo completo como un comprobador de bolígrafos de la aplicación web.
Hasta ahora he estado trabajando principalmente en aplicaciones web vulnerables alojadas en máquinas virtuales localmente.
Me gustaría comenzar a realizar una investigación de vulnerabilidad real e intentar obtener algunos errores de CVE a mi nombre. Siento que, al carecer de un título o experiencia laboral directamente relevante, esto básicamente sirve como una cartera y demuestra competencia.
Mi pregunta es ¿dónde debería empezar a buscar?
¿Debo apuntar a los sitios de alto perfil que ofrecen recompensas como las que figuran en Bugcrowd?
¿O sería un mejor enfoque auditar proyectos de código abierto más pequeños y enviar mis hallazgos a sus equipos?
Mi proceso de pensamiento es que los sitios más grandes de alto perfil serán mucho más analizados, así que habrá menos posibilidades de encontrar problemas interesantes cuando no tenga tanta experiencia. Pero encontrar un error hay un problema mayor.
Para empezar, los proyectos más pequeños pueden no estar poniendo mucho trabajo en seguridad, por lo que los errores pueden ser abundantes pero no significan nada en términos de demostración de competencia y amp; en términos de una cartera para mostrar a los empleadores? (Aparte del valor aportado al proyecto al hacer que su código sea más seguro asumiendo que son receptivos a sus esfuerzos).
¿Por dónde empezaste? ¿Algún consejo sobre cómo proceder?