29
ISCTEIUL/DCTI Instituto Superior de Ciências do Trabalho e da Empresa Instituto Universitário de Lisboa Departamento de Ciências e Tecnologias de Informação Carlos Serrão [email protected] [email protected] http://www.carlosserrao.net http://blog.carlosserrao.net http://www.linkedin.com/in/carlosserrao OWASP @ ISCTE-IUL Workshop de Segurança Aplicacional OWASP e OWASP Portugal

OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Embed Size (px)

DESCRIPTION

Apresentação realizada no OWASP @ ISCTE-IUL, Workshop de Segurança Aplicacional, sobre OWASP e OWASP Portugal.

Citation preview

Page 1: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

ISCTE-­‐IUL/DCTI

Instituto  Superior  de  Ciências  do  Trabalho  e  da  EmpresaInstituto  Universitário  de  Lisboa

Departamento  de  Ciências  e  Tecnologias  de  Informação

Carlos  Serrão

[email protected]@gmail.com

http://www.carlosserrao.nethttp://blog.carlosserrao.nethttp://www.linkedin.com/in/carlosserrao

OWASP @ ISCTE-IULWorkshop de Segurança Aplicacional

OWASP e OWASP Portugal

Page 2: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

agenda2

AgendaAgenda

Sala:  B2.03Sala:  B2.03

14:00  -­‐  14:30Apresentação  do  OWASP  e  OWASP  Portugal

Carlos  Serrão

14:30  -­‐  15:00OWASP  Top  10  (2010)

Carlos  Serrão  

15:00  -­‐  15:45Segurança  em  PHPJoaquim  Marques

15:45  -­‐  16:15Criptografia  em  PHP

Carlos  Serrão

16:15  -­‐  17:00Ferramentas  de  Auditoria  de  Vulnerabilidades  em  Aplicações  Web

Nuno  Teodoro

17:00  -­‐  17:15 Conclusões/Encerramento

Page 3: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

o que é o OWASP?3

Open Web Application Security Project Promove o desenvolvimento seguro de software Orientado para o desenvolvimento de serviços baseados na

web Focado principalmente em aspectos de desenvolvimento do

que em web-design Um fórum aberto para discussão Um recurso gratuito e livre para qualquer equipa de

desenvolvimento

Page 4: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

o que é o OWASP?

Open Web Application Security Project an open community dedicated to enabling organizations to

develop, purchase, and maintain applications that can be trusted

Promover o desenvolvimento seguro Auxiliar a tomada de decisão quanto ao risco Oferecer recursos gratuitos Promover a contribuição e partilha de informação

4

Page 5: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

o que é o OWASP?

Open Web Application Security Project Organização sem fins lucrativos, orientada para esforço

voluntário Todos os membros são voluntários Todo o trabalho é “doado” por patrocinadores

Oferecer recursos livres para a comunidade Publicações, Artigos, Normas Software de Testes e de Formação Chapters Locais & Mailing Lists

Suportada através de patrocínios Suporte de empresas através de patrocínios financeiros ou de projectos Patrocínios pessoais por parte dos membros

5

Page 6: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

organização do OWASP6

Page 7: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

o que é o OWASP?7

O que oferece? Publicações

OWASP Top 10 OWASP Guide to Building Secure Web Applications

Software WebGoat WebScarab oLabs Projects .NET Projects

Chapters Locais Orientação das comunidades locais

Page 8: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ferramentas e tecnologias OWASP8

Page 9: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

publicações - OWASP top 10

Top 10 Web Application Security Risks/Vulnerabilities Uma lista dos 10 aspectos de segurança mais críticos Actualizado numa base anual Crescente aceitação pela indústria

Federal Trade Commission (US Gov) US Defense Information Systems Agency VISA (Cardholder Information Security Program)

Está a ser adoptado como um standard de segurança para aplicações web

9

Page 10: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

publicações - OWASP guide

Guia para o Desenvolvimento Seguro de Web Apps Oferece um conjunto de linhas gerais para o desenvolvimento de

software seguro Introdução à segurança em geral Introdução à segurança aplicacional Discute áreas-chave de implementação

Arquitectura Autenticação Gestão de Sessões Controlo de Acesso e Autorização Registo de Eventos Validação de Dados

Em contínuo desenvolvimento

10

Page 11: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

software - OWASP WebGoat

WebGoat Essencialmente é uma aplicação de treino Oferece

Uma ferramenta educacional usada para ensinar e aprender sobre segurança aplicacional

Uma ferramenta para testar ferramentas de segurança O que é?

Uma aplicação web J2EE disposta em diversas “Lições de Segurança” Baseado no Tomcat e no JDK 1.5

Orientada para o ensino Fácil de usar Ilustra cenários credíveis Ensina ataques realistas e soluções viáveis

11

Page 12: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

software - OWASP WebScarab

WebScarab Uma framework para analisar tráfego HTTP/HTTPS Escrito em Java Múltiplas utilizações

Programador: fazer o debug das trocas entre o cliente e servidor Analista de Segurança: analisa o tráfego e identifica vulnerabilidades

Ferramenta técnica Focada em programadores de software Arquitectura extensível de plug-ins Open source; de fácil expansão Poderosa

Obter a ferramenta http://www.owasp.org/software/webscarab.html

12

Page 13: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

chapters locais da OWASP

Desenvolvimento de comunidades Os Chapters locais proporcionam oportunidades para os

membros OWASP poderem partilhar ideias e aprender mais sobre segurança da informação

Aberto a *TODOS* Oferecer um fórum para discussão de assuntos em contextos

locais/regionais Oferecer o local para convidados poderem apresentar

novas ideias e projectos

13

Page 14: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

14

Page 15: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

chapters locais da OWASP15

O que oferecem? Reuniões (regulares) Mailing Lists Apresentações e Grupos Ambientes independentes do vendedor Fóruns de discussão aberta

Page 16: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

chapters locais da OWASP

O que oferecem? Como contribuir?

Através das ML, reuniões e dos grupos de discussão Os membros são encorajados a levantarem questões Os membros são encorajados a participar em projectos OWASP

Contribuir para projectos existentes Propor novos projectos Lançar novas iniciativas

O Chapter Local deve trabalhar no sentido de manter a organização como um recurso livre, aberto e orientado tecnicamente para o público em geral e para os membros

16

Page 17: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

OWASP Portugal

… alguns dados

Membros 47 membros

Web-site http://www.owasp.org/index.php/Portuguese

Mailling-List [email protected]

Chapter Leader Carlos Serrão ([email protected])

algumas alterações no Futuro

17

Page 18: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

objectivos

Participação em alguns dos projectos activos do OWASP (documentação e ferramentas)

Propor o lançamento de novos projectos Promover a discussão de ideias na nossa lista de correio

electrónico Dinamizar a participação nas nossas reuniões Organização de conferências Promover e oferecer suporte à comunidade OWASP em

geral, em particular a comunidade portuguesa

18

Page 19: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

actividade

2007 Nasce o chapter português Actividade quase nula

2008 OWASP EU Summit 08 Albufeira, Algarve, Portugal

2009 owasp@IPCB, owasp@IPViseu, owasp@UBI IBWAS’09, Madrid

2010 owasp@ISCTE-IUL IBWAS’10, Lisboa

19

Page 20: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

OWASP EU SUMMIT 2008

O *maior* evento OWASP de sempre 1 semana, +100 pessoas (de todo o Mundo) Apresentação de Projectos Sessões de Trabalho Formação + 1 dia de Demo na UAlg

20

Page 21: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

reuniões

Objectivos: Manter um calendário de reuniões periódicas

Realista: 1 reunião/evento a cada 3 ou 4 meses Promover a missão da OWASP Promover os projectos, ferramentas e documentação da

OWASP Promover a troca e disseminação livre de informação sobre

segurança de informação e segurança de aplicações e sistemas web-based

Promover o lançamento de novas ideias e de novos projectos Envolver os membros em projectos on-going

21

Page 22: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

reuniões

A participação nas reuniões da OWASP Portugal é livre e gratuita Modelo: aparece e traz um amigo (e ideias para partilhar)

Apresentação sobre um tema Discussão de uma ideia Debate de problemas Lançar iniciativas Planear actividades

22

Page 23: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ideias e projectos

Reuniões periódicas Blog/Site oficial da OWASP@PT

http://www.owasp.org/index.php/Portuguese http://webappsec.netmust.eu/

Eventos de disseminação/formação Conferências Projectos de tradução de documentação e ferramentas (em

conjunto com OWASP Brasil) Lançamento de novos projectos Estreitar relações com OWASP Espanha

23

Page 24: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ideias e projectos

Disseminação/Formação “Evangelizar” Espalhar a “mensagem” e missão do OWASP Percorrer Portugal, com enfoque em Instituições de Ensino

Superior Participação em sessões específicas ou integradas em aulas OWASP Summer School (a pensar no futuro)

24

Page 25: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ideias e projectos

Conferências Organização de conferências abertas quer à participação da

comunidade científica quer à comunidade empresarial Criar o mix perfeito

Realizado e Planeado IBWAS’09 – First Iberic Conference on Web-Applications Security

Madrid, Espanha No final de 2009

IBWAS’10 - Ibero-American Web-Applications Security Lisboa, Portugal Inicio de Novembro 2010

25

Page 26: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ideias e projectos

Tradução Ferramentas e documentos da OWASP devem chegar à

maior audiência possível A língua não pode ser uma barreira Traduzir documentos

OWASP Top Ten OWASP Web Applications Security Assessment

Traduzir ferramentas Webgoat Webscarab

Aproveitar o trabalho já iniciado pelo OWASP Brasil

26

Page 27: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

ideias e projectos

Novos Projectos Lançamento de novos projectos inovadores Apostar em I&D Estreitar a colaboração com Departamentos de Instituições de

Ensino Superior (e não só) Lançamento e (co-)orientação de

Projectos de Fim de Curso Projectos de Mestrado e Doutoramento

Captar fundos e incentivos à I&D FCT EU Outros.

27

Page 28: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

Abril 2010OWASP @ ISCTE-IUL

para finalizar...

… juntem-se a nós. Participem!

Mailing List Blog Reuniões Eventos Projectos Ideias

Informação útil http://www.owasp.org http://www.owasp.org/index.php/Portuguese http://webappsec.netmust.eu

28

Page 29: OWASP @ ISCTE-IUL, OWASP e OWASP Portugal

ISCTE-­‐IUL/DCTI

Instituto  Superior  de  Ciências  do  Trabalho  e  da  EmpresaInstituto  Universitário  de  Lisboa

Departamento  de  Ciências  e  Tecnologias  de  Informação

Carlos  Serrão

[email protected]@gmail.com

http://www.carlosserrao.nethttp://blog.carlosserrao.nethttp://www.linkedin.com/in/carlosserrao

OWASP @ ISCTE-IULWorkshop de Segurança Aplicacional

OWASP e OWASP Portugal