VA Desenvolvimento De Software Seguro Aula 01 Tema 01 Impressao
Desenvolvimento de Software
Seguro
Tema 1: Princípio do desenvolvimento seguro Professor Me. Edinei
Gonçalves Lemes
Princípio do desenvolvimento seguro
Roteiro
1.Introdução
2.Sistemas seguros
3.Tipos de ataques
4.Fator primordial
Introdução
1
11/11/2014
Introdução
WEB
•
•
•
•
•
Realidade mundial;
Flexibilidade;
Portabilidade;
Interatividade;
Agilidade.
Introdução
Sistemas cliente-servidor
• Regras de acesso remotas;
• Proteção aplicada na camada de rede;
• Conexões restritas a um grupo de usuário.
Sistemas seguros
2
11/11/2014
Sistemas Seguros
• Sistemas baseados na Web
• Acesso em qualquer parte do mundo;
• Distribuição em diversos servidores gera exposição. Sistemas Seguros
Desenvolvimento de aplicações Web
• Ambiente heterogêneo;
• Ambiente propício a ataques e fraudes.
• Hospedagem e publicação para qualquer usuário.
Sistemas Seguros
Equipe de corpo técnico de teste
• Garantia sobre os códigos;
• Conceito principal é a segurança.
3
11/11/2014
Sistemas Seguros
Segurança pode estar contemplada
No modelo conceitual;
Na arquitetura escolhida;
Nas linhas de código;
Nas configurações do servidor de aplicação;
• Em outras fases de desenvolvimento. •
•
•
•
Sistemas Seguros
Linguagens de programação desenvolvimentos seguros
para
• Suporte a banco de dados;
• Multiplataforma;
• Softwares livres
(OpenSource).
Continuando
Tema 1: Princípio do desenvolvimento seguro 4
11/11/2014
Tipos de ataques
Tipos de ataques
Os ataques são de duas formas:
a) Engenharia social;
b) Exploração da vulnerabilidade no desenvolvimento do sistema.
Tipos de ataques
a) Engenharia social
•
•
•
•
•
•
•
•
Não utiliza força bruta;
Explora a vulnerabilidade humana:
Ser útil;
Vaidade pessoal ou profissional; Formação profissional;
Autoconfiança;
Responsabilidade;
Amizades.
5
11/11/2014
Tipos de ataques
Importante
Usuários devem ser treinados em relação ao valor da informação dentro das organizações.
Tipos de ataques
Engenharia Social com uso