21
Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho ([email protected]) Carlos Raniery P .dos Santos ([email protected]) Robson Franklin Vieira Silva ([email protected]) Bruno Sabóia de Aragão ([email protected])

Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho ([email protected]) Carlos Raniery P.dos Santos ([email protected]) Robson Franklin

Embed Size (px)

Citation preview

Page 1: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

Linhas de Pesquisa FRAMESEC

José de Ribamar Martins Bringel Filho([email protected])

Carlos Raniery P .dos Santos([email protected])

Robson Franklin Vieira Silva([email protected])

Bruno Sabóia de Aragão([email protected])

Page 2: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

2

FRAMESEC

Framework de aplicação para a construção de mecanismos de segurança Confidencialidade, integridade, autenticidade e não-repúdio, bem

como suas combinações Definido utilizando como base a linguagem de Padrões Tropyc

e padrões de projeto Information Secrecy, Message Authentication, Message Integrity,

Sender Authentication, Secrecy with Authentication, Secrecy with Signature, Secrecy with Integrity, Signature with Appendix, e Secrecy with Signature with Appendix

Forward-Receiver, Strategy e Null Object

Page 3: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

3

Framesec

Page 4: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

4

Ferramenta PEARL

Page 5: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

5

Web PEARL Analyser

Page 6: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

6

FRAMESEC: Linhas de Pesquisa

Adicionar suporte à configuração dinâmica do mecanismo de segurança (Futuro)

Mecanismos de troca de chave (Futuro) Identificar instancias do FRAMESEC de forma a

complementar os mecanismos de segurança inerentes aos sistemas de comunicação sem fio (Bruno)

PEARL 2.0: Avaliação das instâncias do FRAMESEC (Robson)

Estudo comparativo de desempenho de transmissão utilizando o FRAMESEC (Raniery)

Page 7: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

7

Padrão 802.11

Focado na definição das duas primeiras camadas do modelo OSI camadas física e de enlace

Segurança Baseada na autenticação e privacidade Camada de enlace Operar em dois modos

Open SystemShared Key

Page 8: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

8

Open System

Mais simples todos os dispositivos móveis que realizarem a

solicitação de autenticação ao PA ou ao dispositivo móvel comunicante serão autenticados

Page 9: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

9

Shared Key

compartilhamento de uma chave secreta Funcionamento

1) O ponto de acesso envia um desafio em texto plano para o cliente

2) O cliente deve cifrar o desafio com o protocolo WEP, utilizando uma chave de sessão pré compartilhada, e depois deve enviá-la novamente ao ponto de acesso, que verificará se a resposta ao seu desafio está correta

Page 10: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

10

Protocolo WEP

Utiliza o Stream cipher RC4Criptografia SimétricaCada mensagem é encriptada com uma

chave diferente Chaves criptográfica de 64 bits

40 bits de chave propriamente dita (5 caracteres)vetor de inicialização IV de 24 bits (3 caracteres)

Page 11: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

11

Protocolo WEP

Falhas RC4 Algoritmo de escalonamento de chaves (Key

Scheduling Algorithm) Por utilizar um número randomicamente gerado, na

prática é possível encontrar uma colisão de IV em aproximadamente 5.000 pacotes trocados

a partir de uma colisão de IV, levando-se em conta características mantidas de um pacote a outro, é perfeitamente cabível um ataque por análise de freqüência

Page 12: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

12

Protocolo WEP

Falhas na autenticaçãoÉ possível a utilização de autenticação

abertaPermite que qualquer dispositivo conhecedor do

SSID (Service Set Identifier – Identificador do domínio de serviço) de uma WLAN possa se associar abertamente

a autenticação por chave compartilhada não suporta autenticação mútua, já que utiliza o protocolo WEP

Page 13: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

13

Instanciando o FRAMESEC para o 802.11

A estratégia de segurança que ofereça os

serviços de: Confidencialidade Autenticação

Page 14: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

PEARL

PEARL (Performace Evaluator of CriptogRaphic aLgorithms )Avalição do desempenho de

algoritmos criptográficos nos dispositivos móveisAlgoritmos simetricos Algoritmos AssimétricosFunções Hash

Implementado para plataforma J2ME/MIDP 1.0/2.0

Page 15: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

PEARL

Avalia o tempo de execução das operações criptográficas sobre uma entrada de texto de tamanho definido

Possui uma ferramenta gráficaVisualização dos resultadosComparação entre os resultados

Page 16: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

PEARL 2.0 para avaliação de instancias do FRAMESEC

Avaliará instancias do FRAMESECPEARL 1.0 avalia o algoritmo ou pelo tipo de

algoritmo (assimétrico, simétrico, hash)

Page 17: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

PEARL 2.0 para avaliação de instancias do FRAMESEC

PEARL 2.0 analisará a estratégia desejada a partir do

FRAMESEC, não apenas o algoritmo como no PEARL 1.0Integridade AutenticidadeNão-repudioConfidencialidade

Page 18: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

18

FRAMESEC & MobileMulta

Instanciando o FRAMESEC com a aplicação MobileMulta

Page 19: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

19

MobileMulta

Permite ao usuário realizar o cadastro de infrações de trânsito através de um DM, onde são armazenadas para um posterior envio a um servidor, através de um sistema sem fio como o GRPS. Confidencialidade; Integridade;

Page 20: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

20

Instanciação do FRAMESEC

A confidencialidade é o escopo do padrão Information Secrecy da linguagem de padrões Tropyc (classe SecrecyStrategy)

A integridade é o escopo do padrão Message Integrity (classe IntegrityStrategy)

O FRAMESEC fornece suporte a ambos os mecanismos de confidencialidade e integridade através da classe SecrecyIntegrityStrategy

Page 21: Linhas de Pesquisa FRAMESEC José de Ribamar Martins Bringel Filho (bringel@lia.ufc.br) Carlos Raniery P.dos Santos (raniery@lia.ufc.br) Robson Franklin

21

Perguntas