28
ACUNETIX Scanner para Identificar Vulnerabilidades em Scanner para Identificar Vulnerabilidades em Aplicações WEB Aplicações WEB www.acunetix.com Combating the web vulnerability threat Março 2012 SUNLIT TECHNOLOGIES Representante Acunetix no Brasil

Apresentação acunetix scanner ambiente web - abril2012 [modo de compatibilidade]

Embed Size (px)

DESCRIPTION

Apresentação solução ACUNETIX - Scanner de Vulnerabilidades em Aplicações Web

Citation preview

Page 1: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

ACUNETIX

Scanner para Identificar Vulnerabilidades em Scanner para Identificar Vulnerabilidades em Aplicações WEB Aplicações WEB

www.acunetix.comCombating the web vulnerability threat

Março 2012

SUNLIT TECHNOLOGIES

Representante Acunetix no Brasil

Page 2: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

GARTNER GROUP aponta a solução ACUNETIX comoum dos líderes em ANÁLISE DE VULNERABILIDADE DE APLICAÇÕES

Confira a posição de destaque ocupada pela solução ACUNETIX noQUADRANTE MÁGICO do GARTNER GROUP (dezembro de 2011) em referencia ao tema DAST (Dynamic Application Security Testing) ou Análise de Vulnerabilidades em Aplicações.

www.acunetix.comCombating the web vulnerability threat

Page 3: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Por que sua empresa pode se tornar alvo de hackers ?

Porque voce disponibiliza seu website 7x24 para atender seus clientes e…os hackers sabem disso !

Além disso….os hackers gostam bastante de se divertir…e aproveitam o tempo livre para :

. – Obter acesso a dados sensitivos (de sua empresa, de seus

www.acunetix.comCombating the web vulnerability threat

. – Obter acesso a dados sensitivos (de sua empresa, de seus fornecedores e de …seus clientes…..)

– Descaracterizar websites – Lhe ´presentear´ com mensagens PHISHING para obter seus dados

bancários – ´Entupir´ seus links de acesso pela distribuição de conteúdo ilegal – Manipular de forma maliciosa seus aplicativos WEB

Page 4: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

O que sua empresa perde sendo ´hackeada´ ?

• Confidencialidade de informações relativas ao negócio• Perda de confiança e reputação perante seus clientes e

fornecedores • Imagem da sua empresa é ´arranhada´• Suas operações podem ficar ´fora-do-ar´• Perda de faturamento e receitas

www.acunetix.comCombating the web vulnerability threat

• Perda de faturamento e receitas• Implicações legais e multas

Page 5: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Porque escolher um scanner ambiente WEB ?

• Voce pode manter aberta a Port 80 • Um firewall de aplicação WEB não é suficiente para barrar intrusos • Firewalls, IDS and IPS não tem proteção suficiente• Acesso direto a servidores corporativos • Aplicações feitas in-house não são auditadas

www.acunetix.comCombating the web vulnerability threat

Page 6: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Como o Scanner-Acunetix funciona…..

• Detecta SQL Injection e XSS – entre outras vulnerabilidades..• Audita websites de forma manual e automatica• Estado da arte na tecnologia de rastreamento de vulnerabilidades

– Utiliza Engine (CSA) Client Script Analyzer • Suporte a Web 2.0, JavaScript / Ajax, JQuery com engine CSA

www.acunetix.comCombating the web vulnerability threat

• Abordagem com métodos Heuristicos • Relatórios detalhados • Suporte a linha de comando

Page 7: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Diferenciais técnicos da solução ACUNETIX

• Detecção de erro 404• Manipula formulários CAPTCHA • Suporta single-sign-on e mecanismos de tokens

www.acunetix.comCombating the web vulnerability threat

• Suporta múltiplos SCANS a partir de mesma máquina (versão 8 – fev 2012)

• Permite a manipulação de parametros da URL (versão 8 – fev 2012)• Identifica uma nova classe de vulnerabilidade: HTTP PARAMETER

POLLUTION (versão 8 – fev 2012)

• Permite acesso direto ao código das aplicações WEB através da tecnologia ACUSENSOR

Page 8: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

O que é a funcionalidade ACUSENSOR ?

• Vai além do escaneamento CAIXA-PRETA • Verifica a configuração da tecnologia WEB • Menor número de falso-positivos • Sem regras de regravação Url

www.acunetix.comCombating the web vulnerability threat

Page 9: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

A tecnologia AcuSensor gera informações avançadas para ´debug´ de vulnerabilidades

Mostra qual a query QL vulnerável aoSQL Injection

E indica exatamente a linha deCódigo onde a vulnerabilidade estáLocalizada. ….

www.acunetix.comCombating the web vulnerability threat

Page 10: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Interface amigável

Facilidade no acompanhamento de status das vulnerabilidades

www.acunetix.comCombating the web vulnerability threat

Page 11: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Testes de penetração avançados em ambiente WEB

• Testes de Testes de Testes de Testes de penetraçãopenetraçãopenetraçãopenetração avançadosavançadosavançadosavançados incluemincluemincluemincluem ::::– HTTP EditorHTTP EditorHTTP EditorHTTP Editor– HTTP SnifferHTTP SnifferHTTP SnifferHTTP Sniffer– HTTP HTTP HTTP HTTP FuzzerFuzzerFuzzerFuzzer– Blind SQL injectorBlind SQL injectorBlind SQL injectorBlind SQL injector– Authentication TesterAuthentication TesterAuthentication TesterAuthentication Tester

www.acunetix.comCombating the web vulnerability threat

– Authentication TesterAuthentication TesterAuthentication TesterAuthentication Tester

Page 12: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Uma solução de segurança completa

• Acunetix verifica :Acunetix verifica :Acunetix verifica :Acunetix verifica :– Configuração do Web server – Configuração da tecnologia Web (.NET, PHP etc)– Port scanner & Network Alerts

www.acunetix.comCombating the web vulnerability threat

Page 13: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Geração de Relatórios

• Relatórios de compliance e auditoria- OWASP-Top 10- PCI-DSS entre outros

• Relatórios para o desenvolvedor

www.acunetix.comCombating the web vulnerability threat

• Relatórios comparativos • Exporta relatórios para PDF ,

HTML, etc

Page 14: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Apresentação Técnica

• Como agem os hackers?• O que é um Scanner de ambiente Web ?• Acunetix WVS

– Scan Wizard– Resultados do Escaneamento – Relatórios do Escanemanto

• Funcionalidades - Acunetix WVS – Target Finder– Site Crawler

• Configuração Configuração Configuração Configuração ---- Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS – Application Settings– Perfis para escaneamento

www.acunetix.comCombating the web vulnerability threat

– Site Crawler– Tecnologia AcuSensor – Port Scanner & Network Alerts– HTTP Editor– HTTP Fuzzer– HTTP Sniffer– Blind SQL Injector– Authentication Tester– Compare os resultados

Page 15: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Como agem os hackers ?

• Hackers usam um plano sistemático de ação : 1. Estudam a infraestrutura operacional (sistema operacional e

tipos de servidores) .2. Pesquisam o website/ aplicação WEB 3. Identificam a presença de vulnerabilidades 4. Planejam e executam o ataque

www.acunetix.comCombating the web vulnerability threat

4. Planejam e executam o ataque

• Acunetix WVS atua de forma contínua na identificação de vulnerabilidades na aplicação WEB e/ou na tecnologia WEB (PHP, Apache,etc) e/ou um determinado servidor WEB e/ou ainda qualquer serviço de rede (DNS, FTP, etc) que roda no servidor WEB.

Page 16: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Como os hackers planejam seus ataques....

www.acunetix.comCombating the web vulnerability threat

Page 17: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Técnicas de hacking mais ativas

• Métodos estáticos conhecidosMétodos estáticos conhecidosMétodos estáticos conhecidosMétodos estáticos conhecidos::::– Explorar vulnerabilidades em

aplicações Web

– Enurmeração de diretórios

– Explorar vulnerabilidades em servidores Web

• Métodos dinamicos desconhecidos :Métodos dinamicos desconhecidos :Métodos dinamicos desconhecidos :Métodos dinamicos desconhecidos :– SQL Injection– Cross-site Scripting– Directory & Link Traversal– File Inclusion– Exposição de código-fonte– Execução de código – Common File Checks– Manipulação de parametros

www.acunetix.comCombating the web vulnerability threat

– Explorar vulnerabilidades em tecnologia Web (ex : PHP)

– Explorar vulnerabilidades em serviços de rede (ex: DNS, FTP, SMTP)

– Manipulação de parametros – Criação ou deleção de arquivos de

forma arbitrária – CRLF Injection– Path Truncation– Engenharia reversa de Java Applet – Session Hijacking– Ataques de autenticação – Google Hacking Database

A solução A solução A solução A solução Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS identifica todos os identifica todos os identifica todos os identifica todos os métodos acima descritos e muito mais.... métodos acima descritos e muito mais.... métodos acima descritos e muito mais.... métodos acima descritos e muito mais....

Page 18: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

O que é um Scanner de ambiente Web ?

• Hacking são formas de ataques maliciosos contra aplicações-Web. Qualquer usuário visitando um website pode ser um hacker em potencial ... Por isso, uma abordagem de prevenção é a primeira linha de defesa.

• Um Scanner de ambiente WEB é uma ferramenta automática de segurança que identifica vulnerabilidades em aplicações WEB ou tecnologias WEB ou servidores-WEB.

www.acunetix.comCombating the web vulnerability threat

Page 19: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

A que se propõem a solução WVS-ACUNETIX ?• Acunetix WVS é um Scanner-WEB que possibilita efetuar checagens

automáticas e manuais na identificação de vulnerabilidades .

• Acunetix WVS usa métodos dinamicos para replicar ataques de hackers utilizando maneiras não-destrutivas. Acunetix WVS é uma ferramenta essencial para identificar vulnerabilidades em suas aplicações Web e servidores-Web.

www.acunetix.comCombating the web vulnerability threat

aplicações Web e servidores-Web.

Page 20: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Acunetix WVS

Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS Acunetix WVS é um Scanner é um Scanner queque utilizautiliza metodologiametodologiaheurísticaheurística permitindopermitindoescaneamentoescaneamento & auditoria & auditoria de forma de forma automáticaautomática e e manual. manual.

www.acunetix.comCombating the web vulnerability threat

PelaPela replicaçãoreplicação de de ataquesataqueshackers de forma hackers de forma nãonão--destrutivadestrutiva -- AcunetixAcunetixAcunetixAcunetixAcunetixAcunetixAcunetixAcunetix--------WVS WVS WVS WVS WVS WVS WVS WVS é é umauma ferramentaferramenta essencialessencialparapara mantermanter seuseu ambienteambientelivreslivres de hackers & de hackers & pragaspragasdigitaisdigitais. .

Page 21: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Como o Acunetix-WVS efetua a busca por vulnerabilidades

• Fase 1 - Processo de ´rastejamento´ para descobrir vulnerabilidades

• Fase 2 - Escaneamento Automático • Fase 3 - (opcional) – Testes manuais específicos • Fase 4 - Geração Relatórios

www.acunetix.comCombating the web vulnerability threat

Page 22: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

ResumoResumo das das principaisprincipais funcionalidadesfuncionalidades

ACUNETIX ACUNETIX –– WVS WVS

www.acunetix.comCombating the web vulnerability threat

- AcuSensor Technology- Port Scanner & Network Alerts

- Blind SQL Injector

Page 23: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Tecnologia AcuSensor

• Nova tecnologia que permite a identificação de novas vulnerabilidades em aplicações que vai além do tradicional escaneamento ´caixa-preta´ enquanto gera menos ´falso-positivos´.

• ACUSENSOR indica exatamente

www.acunetix.comCombating the web vulnerability threat

• ACUSENSOR indica exatamente onde está a vulnerabilidade no código e lhe mostra informações relevantes tais como – Stack-Trace(acompanhamento linha-a-linha do código), linha do código com problema e nome do arquivo.

Page 24: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Port Scanner & Network Alerts

• Executa scan de portas no servidor Web – e testes de segurança nos serviços que rodam nessas portas –tais como : DNS open recursion tests, configuração incorreta em proxy-servers, open relay SMTP servers - e muito mais...

• Escreva o seu próprio teste de

www.acunetix.comCombating the web vulnerability threat

• Escreva o seu próprio teste de segurança usando a tecnologia Microsoft Active Scripting e use o nosso script como referencia.

Page 25: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Blind SQL Injector

• Ideal para testes de penetração , o Blind SQL injector é uma ferramenta de extração de dados automatizada para realização de testes manuais e melhor depuramento da vulnerabilidade SQL-Injection

www.acunetix.comCombating the web vulnerability threat

depuramento da vulnerabilidade SQL-Injection

Page 26: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Funcionalidades adicionais …

• Funcionalidade de Pausa e Recomeço do Escaneamento

• Opção para marcar alertas como falso-positivo

• Suporte ao NTLM V2• Scanner agora pode agregar a

lista de erros incomuns • Possibilidade para localizar

rapidamente uma vulnerabilidade

www.acunetix.comCombating the web vulnerability threat

• Possibilidade para localizar rapidamente uma vulnerabilidade pelo uso de filtros

• Todas opções de escaneamento estão agora disponiveis em Scheduler

Page 27: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Alguns de nossos clientes no BRASIL

www.acunetix.comCombating the web vulnerability threat

Page 28: Apresentação acunetix   scanner ambiente web - abril2012 [modo de compatibilidade]

Muito obrigado pela sua atenção !

ReferenciasReferencias adicionaisadicionais :Acunetix Blog

http://www.acunetix.com/blogFaça um tour para conhecer o WVS-Acunetix

http://www.acunetix.com/vulnerability-scanner/features.htmLista de verificações feitas pelo WVS-Acunetix

http://www.acunetix.com/support/vulnerability-checks.htm

www.acunetix.comCombating the web vulnerability threat

http://www.acunetix.com/support/vulnerability-checks.htm

Entre em contato conosco

SunlitSunlit AdvancedAdvanced TechnologyTechnologywww.sunlit.com.br11-91362957 - Antonio Carlos Scola [email protected]