17
Segurança em Transações Eletrônicas A criptografia e o gerenciamento de chaves em terminais POS

Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Embed Size (px)

Citation preview

Page 1: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Segurança em Transações Eletrônicas A criptografia e o gerenciamento de chaves em terminais POS

Page 2: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Eu: Moisés Guimarães de Medeiros

  Especialista em Segurança da Informação – FATEC JP;

  Tecnólogo em Sistemas para Internet – IFPB;

 Desenvolvedor C na Phoebus Tecnologia desde 2006;

  Fascinado por criptografia;

 Músico, Atleta e N3rd.

Page 3: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Terminais POS

 Aprox. de 512KB a 16MB de RAM

  Impressora Térmica

 Display LCD

  Teclado integrado com PinPad

 Comunicação:   Ethernet

  GPRS

  Dial

  Lê cartões magnéticos e com chip

Page 4: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Cenário

 Recursos limitados   Baixa capacidade de processamento.

  Pouca quantidade de RAM disponível.

  Conectividade precária ou limitada.

  Tempo de resposta é crucial   O consumidor quer pagar e ir embora.

  O lojistas quer atender mais consumidores/min.

  O nosso cliente quer a transação aprovada em segundos.

  Segurança   Os dados do consumidor devem ser preservados.

Page 5: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Comunicação Segura

  Sigilo

Page 6: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Comunicação Segura

 Autenticidade

Page 7: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Comunicação Segura

  Integridade

Page 8: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Criptografia Simétrica

Mensagem Original Cifragem Criptograma

Chave

Criptograma Decifragem Mensagem

Original

Page 9: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Criptografia Assimétrica

Mensagem Original Cifragem Criptograma

Chave Pública

Criptograma Decifragem Mensagem

Original

Chave Privada

Page 10: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Servidor

POS

Master Session

Session Key Cifragem Working Key

Master Key

Working Key Decifragem Session Key

Page 11: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Servidor

POS

Master Session

SK (1..n) Cifra WK (1..n)

MK

WK (1..n) Decifra SK (1..n)

MK

WK(n) WK(n) WK(n)

Page 12: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Servidor

POS

Master Session

Dados Decifra &

SK

Dados Cifra &

SK

&

Page 13: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Master Session

  State of the Art (1980);

Page 14: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

DUKPT - Derived Unique Key Per Transaction

  BDK – Base Derivation Key

  IPEK – Initial PIN Encryption Key

  KSN – Key Serial Number

BDK IPEK SK + KSN

Page 15: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Servidor

POS

DUKPT

Dados Decifra &

IPEK SK

BDK

Dados Cifra &

SK IPEK

&

KSN

Page 16: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Perguntas

Page 17: Segurança em Transações Eletrônicas - owasp.org§a_em_Transações... · Criptograma Decifragem Mensagem Original . Criptografia Assimétrica Mensagem Original Cifragem Criptograma

Contato

 @moisesguimaraes