Segurança em aplicações Web

Slides:



Advertisements
Apresentações semelhantes
Gosta de gráficos e estatísticas? Webalizer é perfeito para você!
Advertisements

Já que está instalado, por que não usar?
PagSeguro Para comprar um produto no TodaOferta utilizando o PagSeguro é muito fácil e rápido! Siga esse passo-a-passo e tenha a sua disposição opções.
SISTEMA DE ORDENS DE SERVIÇO – HU/UFJF Outubro 2010.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
.Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula.
Autenticação de usuários no ASP.NET
Autenticação de usuários no ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Pontifícia Universidade Católica de Campinas
Segurança da Informação
Autarquia Educacional do Vale do São Francisco – AEVSF Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE Curso de Ciências da Computação.
Como criar um website utilizando programas da Macromedia
Modelos Fundamentais -> Segurança
Dicas para a publicação da página ...
GERENCIAMENTO DE REDES
Escolha PNLD 2010 Passo a Passo
Segurança em Web 2.0 Paola Garcia Juarez
Apoio ao Registro na Loja E dúvidas frequentes. Registro no website walhalla.com Para se registrar basta clicar na palavra sublinhada REGISTRA-SE.
Firewall.
Aula 12:Segurança na rede.
Segurança Completa, como nehuma outra solução tem.
AVAYA WEB SUPORTE Jan 07, Avaya Inc. All rights reserved.
PROJETO.
Marcos Aurélio Rodrigues
Trabalho – 03/09/ FIM.
Programação Web com PHP
Obrigações Acessórias Eletrônicas
Testes de Penetração – Pen Tests
SQL Injection.
Alexandre Boteguim Diogo Olivares Túllio Iazetta.
Treinamento AJAX Segurança
Formas de Pagamentos PagSeguro F2B Pagamento Digital Itaú Shopline
O que é, exemplos de esquemas, cuidados a ter e como agir.
ASP (Active Server Pages)
Formas de Pagamentos PagSeguro F2B Pagamento Digital Itaú Shopline
WEBSITE Como utilizar um site Assistente de Criação
Tutorial de Inscrição para novos membros. Guia Passo a Passo.
Como Criar Tokens do Twitter A seguir está o passo-a-passo para a geração dos tokens do Twitter, para que o sistema possa fazer a publicação das suas vagas.
Tirando proveito das ferramentas da Microsoft para desenvolver aplicativos seguros Yuri Diogenes Senior Technical Writer Server and Cloud Division – Information.
AQUI ESTÁ SUA NOVA CONQUISTA
Robinson Junior Analista de Sistemas. Agenda Preparando o terreno – Para começar… um pouco de HTML – Diferenças entre HTML e XML – Porque XML é importante.
CURSO GESTÃO ESTRATÉGICA DA PRODUÇÃO SISTEMAS DE INFORMAÇÃO E TECNOLOGIA RAFAEL F P BRIARD TRABALHO 9.
IIS Web Server.
Indicadores e casos de sucesso em Segurança
Sistema de Identificação OpenID
Segurança de dados Palestrante: Pablo Marques. Sumário O que é segurança? Quem é responsável pela segurança? Engenharia Social Formas de ataque Como se.
1.2 – Tipos de Ataques Cavalo de Tróia; Backdoors; Spoofing; Sniffing;
Script de ATENDIMENTO..
Web Movies Solução para locadora online. O que veremos 1.Segurança em primeiro lugar 2.Buscas mais rápidas 3.Interface Inovadora 4.Gerenciar nunca foi.
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
PHP – Aula01 Ferramentas -Web.
Click to edit Master subtitle style 11/18/09 Gerenciamento de Congressos Carlos M., Daniel R., Rafael H. e Caio G. Desenvolvimento de Software III – 2010/1.
Aula : Pág : Data: a jan B Turma: Instrutor: Ricardo Paladini Matos 2503-B Elielso Dias O que é marketing;
FIREWALL.
Hospedando vídeos no youtube Inserindo um link de vídeo do youtube no blog.
Tema 2: Técnicas de desenvolvimento seguro
Segurança no Desenvolvimento de Sistemas.
Noções básicas sobre segurança e computação segura
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Aplicativos para Internet Prof. Wolley W. Silva
Auto Cadastro Manual do Fornecedor.
A.R. Eletrônico Selo Autêntico Manual do Usuário Bem vindo ao tutorial de uso do A.R. Eletrônico Selo Autêntico para consultas de extratos e rastreamento.
Ansanello / 15.  Por que devemos nos preocupar com a segurança do computador?  Computadores domésticos são utilizados para realizar inúmeras tarefas,
Programação para Web I AULA 2 BANCO DE DADOS.
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
Terminal de Consulta Elgin TT300. Terminal de Consulta Elgin TT300.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Ferramenta Nessus e.
COMO ACESSAR MEU HOT SESSÃO BY: ENTRARNO.ORGENTRARNO.ORG.
Transcrição da apresentação:

Segurança em aplicações Web CSRF (Cross-Site Request Forgery) XSS (Cross-Site Scripting)

O que é CSRF ?

CSRF é um tipo de exploração maliciosa de um website pelo qual comandos não autorizados são transmitidos de um usuário que confia no website.

Exemplo Aqui está um site bancário simples que eu escrevi.

Exemplo O site corretamente bloqueia usuários não autenticados de tomar qualquer ação. Você pode ver que no código abaixo:

Exemplo Após o login, temos um formulário simples que nos permite transferir dinheiro para outra conta no banco.

Exemplo Observem o envio da informação:

Exemplo Ataque CSRF entra em ação.

Exemplo Informação enviada pelo Ataque CSRF:

Resultado O resultado final é que perdi de R$1000 e “Espertinho” fez sua conta bancária aumentar em R$ 1000.

Qual a solução para resolvermos este problema?

Simples, basta seguir os seguintes passos.

XSS – Cross-site Scripting

O que é ? Cross-site scripting (XSS) é um tipo de vulnerabilidade do sistema de segurança de um computador, encontrado normalmente em aplicações web que ativam ataques maliciosos ao injetarem client-side script dentro das páginas web vistas por outros usuários.

Exemplo

Exemplo

Como evitar isso ?

Solução

Solução

Solução

Dúvidas ?

Referências http://www.itorian.com/2013/02/avoiding-cross-site-scripting-xss.html http://blogs.msdn.com/b/sfaust/archive/2010/04/28/using-validaterequest-to-detect-when-xss-is-occuring.aspx http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx  http://haacked.com/archive/2011/10/10/preventing-csrf-with-ajax.aspx 

Obrigado!