0% acharam este documento útil (0 voto)
43 visualizações55 páginas

Criptografia e Segurança da Informação

O documento aborda a segurança da informação, destacando a importância da criptografia como ferramenta para proteger dados e garantir privacidade, integridade e autenticação. Ele explora conceitos fundamentais, métodos de criptografia, e suas aplicações em diferentes camadas de rede. Além disso, menciona que a criptografia não é infalível e deve ser implementada corretamente para garantir segurança real.

Enviado por

José Tartanhar
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
43 visualizações55 páginas

Criptografia e Segurança da Informação

O documento aborda a segurança da informação, destacando a importância da criptografia como ferramenta para proteger dados e garantir privacidade, integridade e autenticação. Ele explora conceitos fundamentais, métodos de criptografia, e suas aplicações em diferentes camadas de rede. Além disso, menciona que a criptografia não é infalível e deve ser implementada corretamente para garantir segurança real.

Enviado por

José Tartanhar
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é

Segurança da Informação

Introdução à Criptografia

1
Fontes de Informação

Informação também existe em forma


contínua.

A natureza, geralmente, supre informação


nessa forma.

2
Fonte de Informação

A prática moderna é amostrar o sinal


contínuo em intervalos de tempo
espaçados igualmente, e então digitalizar
a quantidade observada (codificação).

A informação pode, então, ser transmitida


como um stream de dígitos binários.
3
Recursos da Informação

Um arquivo.

Objetos.

Um banco de dados.

4
Valor da Informação

Muitos recursos de informação que são


disponíveis e mantidos em sistemas de
informação distribuídos através de redes,
têm um alto valor intrínseco para seus
usuários.

Toda informação tem valor e precisa ser


protegida contra acidentes ou ataques.
5
Proteção da Informação

Código

Cifra

6
Criptografia

Uma das ferramentas mais importantes


para a segurança da informação é a
criptografia.

Qualquer método que transforme


informação legível em informação
legível ilegível.

7
Por que Criptografia ?
O fato é que todos nós temos informações
que queremos manter em sigilo:
Desejo de Privacidade.
Autoproteção.
Empresas também têm segredos.
Informações estratégicas.
Previsões de vendas.
Detalhes técnicos como produtos.
Resultados de pesquisa de mercado.
Arquivos pessoais.

8
O papel da criptografia na segurança da
informação

Mundo real

Se as fechaduras nas portas e janelas da


sua casa são relativamente fortes, a ponto de
que um ladrão não pode invadir e furtar seus
pertences …
… a sua casa está segura.

9
O papel da criptografia na segurança da
informação

Mundo real

Para maior proteção contra invasores, talvez


você tenha de ter um sistema de alarme de
segurança.

A sua casa estará mais segura.

10
O papel da criptografia na segurança da
informação

Mundo real

Se alguém tentar fraudulentamente retirar


dinheiro de sua conta bancária, mas se o banco
não confiar na história do ladrão …

… seu dinheiro estará seguro.

11
O papel da criptografia na segurança da
informação

Mundo real

Quando você assina um contrato, as


assinaturas são imposições legais que orientam
e impelem ambas as partes a honrar suas
palavras.

12
O papel da criptografia na segurança da
informação
Mundo Digital
Confidencialidade ou Privacidade

Ninguém pode invadir seus arquivos e ler os seus


dados pessoais sigilosos (Privacidade).

Ninguém pode invadir um meio de comunicação e


obter a informação trafegada, no sentido de
usufruir vantagem no uso de recursos de uma rede
(confidencialidade).

13
O papel da criptografia na segurança da
informação
Mundo Digital

A privacidade é a fechadura da porta.

Integridade refere-se ao mecanismo que


informa quando algo foi alterado. Integridade é
alarme da casa.

14
O papel da criptografia na segurança da
informação
Mundo Digital

Aplicando a prática da autenticação, pode-se


verificar as identidades.

A irretratabilidade (não-repúdio) é a imposição


legal que impele as pessoas a honrar suas
palavras.

15
O papel da criptografia na segurança da
informação
De algum modo a criptografia contribui
para resolver os problemas de:
 confidencialidade,
 privacidade,
 integridade,
 autenticação,
 irretratabilidade,
 disponibilidade.

16
O papel da criptografia na segurança da
informação

Assim, uma das ferramentas mais


importantes para a segurança da
informação é a criptografia.

17
O papel da criptografia na segurança da
informação

Qualquer um dos vários métodos que


são utilizados para transformar
informação legível para algo ilegível,
pode contribuir para resolver os conceitos
anteriores.

18
O papel da criptografia na segurança da
informação
Mas, de modo algum a criptografia é a
única ferramenta para assegurar a
segurança da informação.

Nem resolverá todos os problemas de


segurança.

Criptografia não é a prova de falhas.


19
O papel da criptografia na segurança da
informação

Toda criptografia pode ser quebrada e ,


sobretudo, se for implementada
incorretamente, não agrega nenhuma
segurança real.

O que veremos: uma visão da criptografia,


focalizando a sua uitlização de forma
adequada.
20
O papel da criptografia na segurança da
informação

Não se trata de uma análise completa de


tudo o que se deve conhecer sobre
criptografia.

Veremos as técnicas de criptografia


mais amplamente usadas no mundo
atual.
21
Conceitos

A palavra “Criptografia”
Trabalhos sobre o história da criptografia
Conceito de Cifra
Conceito de Código

22
Significado da palavra “Criptografia”
 A palavra criptografia vem das palavras gregas
que significam “escrita secreta”.

 Kriptos (em grego) = Secreto + Grafia (de


escrever)
 Criptografia = Escrita secreta.
 Criar mensagens cifradas.

 História de milhares de anos.


23
Jargões da Criptografia

Encripta (codifica, criptografa, cifra)

Decripta (decodifica, decriptografa,


decifra)

24
Os procedimentos de criptografar e
decriptografar são obtidos através de um
algoritmo.

25
Criptografia

Possui emprego nas mais diferentes áreas


de atuação, mas em todas, tem o mesmo
significado: proteger informações
consideradas ‘especiais’ ou de
qualidade sensível.

26
Criptografia

Atualmente a CRIPTOGRAFIA é definida


como a ciência que oculta e/ou protege
informações – escrita, eletrônica ou de
comunicação.

27
Criptografia

É o ato de alterar uma mensagem para


esconder o significado desta.

28
Criptografia Simétrica

29
Criptografia Assimétrica

30
Técnicas envolvendo criptografia

Criptografia de Chave Simétrica,


Gerenciamento de Chaves Simétricas,
Criptografia de Chaves Públicas e o
problema de distribuição de chaves,
Assinatura Digital,

31
Assinatura Digital

32
Técnicas envolvendo criptografia

Infra-estruturas de chave pública,


Protocolos com Criptografia,
Soluções criptográficas em Hardware,

33
Conceito de Cifra

É uma transformação de caractere por


caractere ou bit por bit, sem levar em
conta a estrutura linguística da
mensagem.

34
Conceito de Código

Substitui uma palavra por outra palavra


ou por um símbolo.

Códigos, não são mais utilizados,


embora tenham tido uma história …

35
Conceitos

O modelo de criptografia
Criptoanálise e Criptologia
O conceito de chave
O Princípio de Kerckoff

36
Categorias do métodos de criptografia

Cifras de Substituição

Cifras de Transposição

37
Dois princípios fundamentais da
criptografia

Redundância
Princípio Criptográfico #1

Atualidade
Princípio Criptográfico #2

38
Segurança nas Camadas de Rede

Com exceção da segurança na camada


física, quase toda segurança se baseia
em princípios criptográficos.

39
Criptografia de Enlace

Na camada de enlace, os quadros em


uma linha ponto-a-ponto podem ser
codificados, à medida que saem de uma
máquina, e decodificados quando chegam
em outra.

40
Criptografia de Enlace

Vários detalhes de criptografia poderiam


ser tratados na camada de enlace, no
entanto, essa solução se mostra
ineficiente, quando existem vários
roteadores.

41
Criptografia de Enlace

Pois é necessário decriptar os pacotes,


em cada roteador, o que pode tornar
esses, vulneráveis a ataques dentro do
roteador.

Também, algumas sessões de aplicações


são protegidas, mas outras, não.

42
Criptografia na Camada de Rede

A segurança do Protocolo IP funciona


nesta camada.

Ver o Protocolo IPSec

43
Criptografia na Camada deTransporte

É possível criptografar conexões fim-a-fim,


ou seja processo-a-processo.

SSL (Security Socket Level)

TLS (transport Level Security)

44
Criptografia na Camada da Aplicação

S/MIME (Secure/Multipupose Internet Mail


Extensions)

SET (Secure Electronic Transactions)

Autenticação de usuários e Não-Repúdio


só podem ser tratadas na camada da
aplicação.
45
Exemplo de aplicação
da Criptografia Simétrica

1
Segurança de Bancos de Dados Oracle

Apenas as pessoas apropriadas podem


ter acesso às informações no BD
(autenticação de usuários).

Os dados precisam ser protegidos e


uma maneira de proteger os dados é por
criptografia.
47
Segurança de Bancos de Dados Oracle

Geração da Chave:

Alguns bytes aleatórios ou pseudo-


aleatórios são gerados e utilizados como
uma chave para a criptografia simétrica
DES ou TripleDES.

48
Segurança de Bancos de Dados Oracle

Armazenamento da Chave:

Precisa-se também salvar essa chave


gerada em algum lugar (não no mesmo
lugar onde foi gerada). O próximo capítulo
ensina como armazenar a chave
simétrica.
49
Tarefas Práticas

Segurança e Privacidade em um browser

Exemplo do Mozilla Firefox

Segurança e Privacidade de emails.


Mozilla Thunderbird com GnuPG

50
Tarefas Práticos

Autenticação de Emails.
 Rede Inf

Segurança com Java

51
Tarefas Práticas

Resumo de Mensagens (MD5)

Assinaturas Digitais (GnuPG)

Certificação Digital (GnuPG)

52
Criptografia na Camada de Transporte
 VPN con OpenVPN e certificados digitais

Criptografia na camada de rede


 IPSec (usado para VPN com criptografia e
certificação)

53
Protocolos Práticos

Criptografia para segurança de aplicações


na Web.

OpenSSL (SSLv3 e TLS v1)


[Link]

Stunnel, para criptografia com protocolos não


SSL (por exemplo, SSH)
[Link]

54
Casos Práticos

Diretórios e Subdiretórios (SO)

FTP (File Transfer Protocol) – SSH

55

Você também pode gostar