DEV Community

Cover image for Como começar a estudar Cybersecurity?
x04rae
x04rae

Posted on

Como começar a estudar Cybersecurity?

Recebo frequentemente perguntas de como faço para estudar Cybersecurity, também pedidos de dicas e indicações de links para estudar. Por esse motivo, decidi reunir tudo nesse post.

Como comecei?

Sempre me interessei por Cybersecurity, porém, nunca tive ideia de como começar a focar nessa área, até o 4 semestre do curso de Ciência da Computação, quando percebi não ter mais tanta motivação e interesse por áreas de desenvolvimento. Já conhecia o básico da área de Segurança da Informação e já mexia com Linux, então decidi pesquisar por roadmaps para descobrir o que poderia começar a estudar.

Eu sempre tive o hábito de estudar sozinha e sempre por meio de cursos e conteúdos gratuitos ou open-source, muito por não ter grana para investir em cursos na área e também por não ter ideia do que investir para iniciar. Portanto, para ser mais acessível, todos os links que indicarei aqui serão de conteúdos >gratuitos<. Sinta-se a vontade para investir em cursos pagos dentro da área caso ache necessário.

Um Pouco de Vocabulário

Infosec: Segurança da informação, que é a prática de impedir o acesso, o uso, a divulgação, a interrupção, a modificação, a inspeção, o registro ou a destruição não autorizados de informações. As informações ou os dados podem assumir qualquer forma, por exemplo, eletrônica ou física. Infosec também pode ser uma pessoa que pratica a segurança ética. Wikipedia

Opsec: Segurança de operações, que é um processo que identifica informações críticas para determinar se as ações dos amigos podem ser observadas pela inteligência inimiga, determina se as informações obtidas pelos adversários podem ser interpretadas como úteis para eles e, em seguida, executa medidas selecionadas que eliminam ou reduzem a exploração de informações críticas dos amigos pelos adversários. Wikipedia

White/Grey/Black Hat Hacker: Alguém que usa bugs ou explorações para invadir sistemas ou aplicativos. O objetivo e o método diferem dependendo de se tratar de um hacker de chapéu preto, cinza ou branco. Um black hat é apenas alguém mal-intencionado que não espera permissão para invadir um sistema ou aplicativo. Um white hat é geralmente um pesquisador de segurança que pratica hacking ético. Um grey hat está no meio desses dois tipos de hackers e pode querer ser mal-intencionado se puder se beneficiar (violação de dados, dinheiro, denúncia de irregularidades...).

Red Team: É um grupo independente que desafia uma organização a melhorar sua eficácia, assumindo uma função ou ponto de vista contraditório/ofensivo. É particularmente eficaz em organizações com culturas fortes e formas fixas de abordar os problemas. A comunidade de inteligência dos Estados Unidos (militar e civil) tem equipes vermelhas que exploram futuros alternativos e escrevem artigos como se fossem líderes mundiais estrangeiros. Há pouca doutrina formal ou publicações sobre Red Teaming nas forças armadas. Nos exercícios de infosec, os membros da equipe vermelha desempenham o papel de atacantes. Wikipedia

Blue Team: É um grupo de pessoas que realizam uma análise dos sistemas de informação para garantir a segurança, identificar falhas de segurança, verificar a eficácia de cada medida de segurança e garantir que todas as medidas de segurança continuarão a ser eficazes após a implementação. Como resultado, os Blue Teams foram desenvolvidoss para projetar medidas defensivas contra as atividades da equipe vermelha. Nos exercícios de infosec, os membros da equipe azul desempenham o papel de defensores. Wikipedia

Penetration Tester: Um hacker ético que pratica segurança, testa aplicativos e sistemas para evitar invasões ou encontrar vulnerabilidades.

Security Researcher: Alguém que realiza testes de penetração e navega na Web para encontrar sites de phishing/falsos, servidores infectados, bugs ou vulnerabilidades. Ele pode trabalhar para uma empresa como consultor de segurança e, provavelmente, é um membro do Blue Team.

Engenharia reversa: A engenharia reversa, também chamada de engenharia de retorno, é o processo pelo qual um objeto criado pelo homem é desconstruído para revelar seus projetos, sua arquitetura ou para extrair conhecimento do objeto. Semelhante à pesquisa científica, com a única diferença de que a pesquisa científica é sobre um fenômeno natural. Wikipedia

Engenharia social: No contexto da segurança da informação, refere-se à manipulação psicológica de pessoas para que realizem ações ou divulguem informações confidenciais. Um tipo de truque de confiança para fins de coleta de informações, fraude ou acesso ao sistema, difere de um "golpe" tradicional, pois geralmente é uma das muitas etapas de um esquema de fraude mais complexo. O termo "engenharia social", como um ato de manipulação psicológica de um ser humano, também está associado às ciências sociais, mas seu uso se popularizou entre os profissionais de segurança de computadores e informações. Wikipedia

Threat analyst: Um caçador de ameaças, também chamado de analista de ameaças à segurança cibernética, é um profissional de segurança ou um provedor de serviços gerenciados (MSP) que usa proativamente técnicas manuais ou assistidas por máquina para detectar incidentes de segurança que possam escapar ao alcance de sistemas automatizados. Os caçadores de ameaças têm como objetivo descobrir incidentes que, de outra forma, não seriam descobertos por uma empresa, oferecendo aos diretores de segurança da informação (CISOs) e aos diretores de informação (CIOs) uma linha adicional de defesa contra ameaças persistentes avançadas (APTs). SearchCIO

Os 3 Pilares: Redes, SO e Programação

Para iniciar no Cybersecurity, o ideal é focar em aprender primeiro as 3 principais bases:

  • Redes
    • Pelo menos entender o básico e os principais protocolos
  • Sistemas operacionais
    • Linux - O principal ambiente utilizado
    • Windows
    • Mac OS
  • Programação
    • Necessário apenas lógica de programação.
    • Linguagens baixo nível: C, Assembly
    • Linguagens alto nível: Python, Java, Go, PHP

Primeiro Contato

Para ter um primeiro contato com a área, iniciei meus estudos nos sites TryHackMe, Hack the Box e posteriormente Lets Defend. Esses sites são voltados a CTF (Capture the Flag), porém, contam com diversos conteúdos gratuitos que podem ajudar a ter aquele primeiro contato com as áreas de InfoSec:

TryHackMe
Hack The Box
LetsDefend

Redes e Sistemas Operacionais

Entender Redes é imprescindível. pois, tanto na Segurança Defensiva quanto da Ofensiva, tendo em mente que ataques cibernéticos em sua maioria ocorrem pela Rede.

Portanto, indico demais começar a olhar esse assunto por meio desses links:

Networking Basics - Cisco
Redes de Computadores - Professora Nattane
Introdução a Redes - Fábio Akita

O Linux pode ser considerado o principal Sistema Operacional utilizado na área, por conta da facilidade, ótimo gerenciamento de memória e flexibilidade para realizar os comandos. Outros sistemas como Windows e MacOS não podem ser deixados de lado dentro dos estudos! Porém, é recomendado entender o funcionamento de Sistemas Operacionais em geral.

Aqui vão algumas indicações de locais para estudar:

Sistemas Operacionais - UFPR
Sistemas Operacionais - Fábio Akita
Linux - LinuxTips
Windows - Baboo

Programação

Vou apenas indicar aqui alguns sites para aprender a Programar e conseguir uma boa Lógica de Programação, que já é o bastante para atuar dentro do InfoSec:

Python - Pandas IME USP
Exercisim

Fundamentos

Para começar a juntar as coisas em sua cabeça, já pode começar a focar totalmente no Cybersecurity depois ou até durante estar aprendendo os pilares. Aqui estão algumas indicações de cursos focados nos fundamentos:

Roppers
Introduction to Cybersecurity - Cisco
Clark

Canais no Youtube

Indicarei canais que admiro e me ajudaram a entender alguns conteúdos especificos, ou até mesmo ofereceram cursos completos em vídeo:

Cyph3r
ooclaar
Mente Binária
crow
David Bombal

Oque fazer depois?

Depois de entender as bases, você começará a perceber algumas sub-áreas dentro do Cybersecurity e Segurança da Informação que talvez te deixem confuso/a.

Mas calma!

Minha dica é primeiro pensar: "Gosto mais de Defender ou Atacar?"

Segurança Defensiva:
- Estude os princípios do Blue Team, Threat Hunt, SOC, etc..
- Pesquise mais cursos/artigos.
- Se aprofunde em Redes e Segurança de Redes.
- Entenda as principais vulnerabilidades e como mitigá-las.
- Blue Team Operações e Ferramentas - Cyph3r
Segurança Ofensiva:
- Entenda os princípios do Red Team, Pentest, Engenharia Reversa, etc...
- Pesquise mais cursos/artigos.
- Entenda os diferentes tipos de Hackers.
- Se aprofunde em como encontrar vulnerabilidade e como explora-las.
- Red Team Operações e Ferramentas - Cyph3r

Nunca deixe de estudar!

Top comments (14)

Collapse
 
ckbaby41 profile image
Cristiane Costa •

Poxa...me salvou! Obrigada por compartilhar!
Tem muito curso caro que não falou tão claramente como vc em uma postagem. Vlw mesmo! Deus abençoe vc!

Collapse
 
morphhh profile image
Paul •

Ciência da computação é uma faculdade boa para quem deseja trabalhar com cybersecurity/pentester?

Collapse
 
raposo_tech profile image
Raposo 🧠&💻 •

Tem cursos de tecnólogo focado nisso, mas na minha opinião, vale a pena fazer ciência da computação, pelo fato das matérias que vc vai aprender e poder se desenvolver profissionalmente. Nenhuma faculdade vai conseguir focar no que você quer especificamente, tudo vai depender de você e dos seus estudos por fora.

Collapse
 
xssrae profile image
x04rae •

É sim! Eu mesma faço esse curso. Qualquer curso que te dê bases da computação já são bons pra estudar a área de Cyber

Collapse
 
bolhasec profile image
Bolha Sec •

Parabéns pelo post. Mt daora

Collapse
 
raulferreirasilva profile image
Raul Ferreira •

Caramba, sempre tive curiosidade para aprender sobre Cybersecurity e esse artigo foi simplesmente incrível me deu uma ótima base, muito obrigado por compartilhar seu conhecimento 🦤.

Collapse
 
morphhh profile image
Paul •

Artigo muito bem feito, cheio de informações úteis

Collapse
 
jamajal profile image
Leandro Libério •

Adorei seu artigo! Realmente é uma área que a entrada não é tão fácil pela pouca divulgação de conteúdos para iniciantes, você ter divulgado conteúdos gratuítos foi muito bacana, to estudando aqui!

Collapse
 
diogodutraneri profile image
DiogoDutraRJ •

Top de mais, estou cursando rede de computadores e focando nesta área de cyber-segurança, estou fazendo 3 cursos livres nesta área e irei me aprofundar no conteúdo disponibilizado neste post.

Collapse
 
nebulonix profile image
Nebulonix •

Perfeito! Ótimo artigo, parabéns!

Collapse
 
xssrae profile image
x04rae •

Muito obrigada!

Collapse
 
130979 profile image
Roberson •

Parabéns, e muito obrigado pelas dicas

Collapse
 
blackone profile image
Jrblackone •

Excelente artigo. Uma perfeita síntese sobre o assunto.

Collapse
 
skaikru profile image
Lucas Menezes •

Vlw pelo post, foi um bom guia