SlideShare uma empresa Scribd logo
1 de 40
Heartbleed e a inseguranca
da informacao
QA Night Recife
Guilherme Motta, @gfcmotta
about @gfcmotta
gfcmotta@gmail.com
WTFWTF
Protocolo HTTP
GET /index.html HTTP/1.1 Requisicao> GET metodo HTTP, HTTP
URI, 1.1 Versao
Host: www.example.com Valores no cabecalho (nome: valor)
Protocolo HTTP
HTTP/1.1 200 OK Resposta> HTTP/1.1 protocolo e versao, 200 status, OK
mensagem
Date: Mon, 23 May 2005 22:38:34 GMT Valores no cabecalho (nome: valor)
Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
ETag: "3f80f-1b6-3e1cb03b" Content-Type: text/html; charset=UTF-8
Content-Length: 131 Accept-Ranges: bytes Connection: close
<html> Corpo da mensagem
<head>
<title>An Example Page</title>
</head>
<body>
Hello World, this is a very simple HTML document.
</body>
</html>
Protocolo HTTP
cleartext
facil de ler :))))
Protocolo HTTPS
S de “seguro”
TLS/SSL
Protocolo HTTPS
S de “seguro”
<criptografia>
SSL/TLS
Protocolo HTTPS
SSL/TLS
-> Open SSL
Protocolo HTTPS
-> Open SSL
todos usa!
SSL/TLS
Heartbeat
SSL/TLS
Heartbeat
Heartbleed
Heartbleed
In 2011, one of the RFC's authors, Robin Seggelmann, then a Ph.D. student at
the University of Duisburg-Essen, implemented the Heartbeat Extension for
OpenSSL. Following Seggelmann's request to put the result of his work into
OpenSSL,[19][20][21] his change was reviewed by Stephen N. Henson, one of
OpenSSL's four core developers. Henson apparently failed to notice a bug in
Seggelmann's implementation,[22] and introduced the flawed code into
OpenSSL's source code repository on December 31, 2011. The vulnerable
code was adopted into widespread use with the release of OpenSSL version
1.0.1 on March 14, 2012. Heartbeat support was enabled by default, causing
affected versions to be vulnerable by default.[23][24][25]
Heartbleed
In 2011, one of the RFC's authors, Robin Seggelmann, then a Ph.D. student at
the University of Duisburg-Essen, implemented the Heartbeat Extension for
OpenSSL. Following Seggelmann's request to put the result of his work into
OpenSSL,[19][20][21] his change was reviewed by Dr. Stephen N. Henson, one of
OpenSSL's four core developers. Henson apparently failed to notice a bug in
Seggelmann's implementation,[22] and introduced the flawed code into
OpenSSL's source code repository on December 31, 2011. The vulnerable
code was adopted into widespread use with the release of OpenSSL version
1.0.1 on March 14, 2012. Heartbeat support was enabled by default, causing
affected versions to be vulnerable by default.[23][24][25]
Look at code examples
Look at code examples
Look at code examplesMetodologias!!!
OWASP
OSSTMM
ISSAF
IBM*
NIST 800.42
...
Look at code examples
Look at code examples
Look at code examples
http://en.wikipedia.org/wiki/Taint_checking
not so live demo
Hacking DVWA
- XSS (ultimos 2 minutos do video)
http://www.youtube.com/watch?v=-H1qjiwQldw
- SQL Injection
http://www.youtube.com/watch?v=7NCpvG7nY
b
not so live demo
Hacking DVWA
- remote command execution
http://www.youtube.com/watch?v=6hnCGsS-
V0Y
- Cookie hijacking
http://www.youtube.com/watch?v=qB9c01R3a
QU
not so live demo
Hacking DVWA
- CSFR (Cross-Site Request Forgery)
http://www.youtube.com/watch?v=2Y7IywV1YB
Q
Links
www.dvwa.co.uk/
www.backtrack-linux.org http://www.kali.org/
http://portswigger.net/burp/
http://www.wireshark.org/
http://wpepro.net/
http://cheatengine.org/

Mais conteúdo relacionado

Semelhante a [QA Night Recife] Heartbleed SecInf

wolfSSL : Compatibility layer webinar
wolfSSL : Compatibility layer webinarwolfSSL : Compatibility layer webinar
wolfSSL : Compatibility layer webinarJacob Barthelmeh
 
Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)kholis_mjd
 
Evolution of HTTP - Miran Al Mehrab
Evolution of HTTP - Miran Al MehrabEvolution of HTTP - Miran Al Mehrab
Evolution of HTTP - Miran Al MehrabCefalo
 
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and Ave
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and AveOWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and Ave
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and AveCheckmarx
 
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...NETWAYS
 
Heartbleed by-danish amber
Heartbleed by-danish amberHeartbleed by-danish amber
Heartbleed by-danish amberRaghunath G
 
ConferenceASL Instructions
ConferenceASL InstructionsConferenceASL Instructions
ConferenceASL InstructionsTEDxBaltimore
 
HTTP/2 for Developers
HTTP/2 for DevelopersHTTP/2 for Developers
HTTP/2 for DevelopersSvetlin Nakov
 
How to exploit heartbleed vulnerability demonstration
How to exploit heartbleed vulnerability demonstrationHow to exploit heartbleed vulnerability demonstration
How to exploit heartbleed vulnerability demonstrationPankaj Rane
 
Web Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWeb Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWebsecurify
 
Web security programming_ii
Web security programming_iiWeb security programming_ii
Web security programming_iigoogli
 
Web Security Programming I I
Web  Security  Programming  I IWeb  Security  Programming  I I
Web Security Programming I IPavu Jas
 

Semelhante a [QA Night Recife] Heartbleed SecInf (20)

wolfSSL : Compatibility layer webinar
wolfSSL : Compatibility layer webinarwolfSSL : Compatibility layer webinar
wolfSSL : Compatibility layer webinar
 
Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)
 
Evolution of HTTP - Miran Al Mehrab
Evolution of HTTP - Miran Al MehrabEvolution of HTTP - Miran Al Mehrab
Evolution of HTTP - Miran Al Mehrab
 
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and Ave
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and AveOWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and Ave
OWASP Top 10 - Checkmarx Presentation at Polytechnic Institute of Cávado and Ave
 
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...
stackconf 2023 | How the Network Protocols You Choose Ultimately Affect Your ...
 
HTTP
HTTPHTTP
HTTP
 
Http2 kotlin
Http2   kotlinHttp2   kotlin
Http2 kotlin
 
Http methods
Http methodsHttp methods
Http methods
 
Heartbleed
HeartbleedHeartbleed
Heartbleed
 
Heartbleed by-danish amber
Heartbleed by-danish amberHeartbleed by-danish amber
Heartbleed by-danish amber
 
API Design Workshop
API Design WorkshopAPI Design Workshop
API Design Workshop
 
HTTP
HTTPHTTP
HTTP
 
Heartbleed
HeartbleedHeartbleed
Heartbleed
 
ConferenceASL Instructions
ConferenceASL InstructionsConferenceASL Instructions
ConferenceASL Instructions
 
HTTP/2 for Developers
HTTP/2 for DevelopersHTTP/2 for Developers
HTTP/2 for Developers
 
How to exploit heartbleed vulnerability demonstration
How to exploit heartbleed vulnerability demonstrationHow to exploit heartbleed vulnerability demonstration
How to exploit heartbleed vulnerability demonstration
 
Web Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWeb Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The Basics
 
demo1
demo1demo1
demo1
 
Web security programming_ii
Web security programming_iiWeb security programming_ii
Web security programming_ii
 
Web Security Programming I I
Web  Security  Programming  I IWeb  Security  Programming  I I
Web Security Programming I I
 

Mais de Guilherme Motta

[Toptal leadership summit] improving as a speaker
[Toptal leadership summit] improving as a speaker[Toptal leadership summit] improving as a speaker
[Toptal leadership summit] improving as a speakerGuilherme Motta
 
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...Guilherme Motta
 
[Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego [Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego Guilherme Motta
 
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeisGuilherme Motta
 
[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017Guilherme Motta
 
[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de práticaGuilherme Motta
 
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipesGuilherme Motta
 
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalistaGuilherme Motta
 
[TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen [TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen Guilherme Motta
 
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comTabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comGuilherme Motta
 
[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile CeremoniesGuilherme Motta
 
[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI BimodalGuilherme Motta
 
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não OrtodoxasGuilherme Motta
 
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de softwareGuilherme Motta
 
[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?Guilherme Motta
 
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...Guilherme Motta
 
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Guilherme Motta
 
[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucessoGuilherme Motta
 
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...Guilherme Motta
 
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0Guilherme Motta
 

Mais de Guilherme Motta (20)

[Toptal leadership summit] improving as a speaker
[Toptal leadership summit] improving as a speaker[Toptal leadership summit] improving as a speaker
[Toptal leadership summit] improving as a speaker
 
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
 
[Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego [Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego
 
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
 
[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017
 
[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática
 
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
 
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
 
[TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen [TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen
 
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comTabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
 
[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies
 
[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal
 
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
 
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
 
[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?
 
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
 
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
 
[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso
 
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...
[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega d...
 
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 

Último (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 

[QA Night Recife] Heartbleed SecInf

  • 1. Heartbleed e a inseguranca da informacao QA Night Recife Guilherme Motta, @gfcmotta
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16.
  • 17. Protocolo HTTP GET /index.html HTTP/1.1 Requisicao> GET metodo HTTP, HTTP URI, 1.1 Versao Host: www.example.com Valores no cabecalho (nome: valor)
  • 18. Protocolo HTTP HTTP/1.1 200 OK Resposta> HTTP/1.1 protocolo e versao, 200 status, OK mensagem Date: Mon, 23 May 2005 22:38:34 GMT Valores no cabecalho (nome: valor) Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT ETag: "3f80f-1b6-3e1cb03b" Content-Type: text/html; charset=UTF-8 Content-Length: 131 Accept-Ranges: bytes Connection: close <html> Corpo da mensagem <head> <title>An Example Page</title> </head> <body> Hello World, this is a very simple HTML document. </body> </html>
  • 20. Protocolo HTTPS S de “seguro” TLS/SSL
  • 21. Protocolo HTTPS S de “seguro” <criptografia> SSL/TLS
  • 23. Protocolo HTTPS -> Open SSL todos usa!
  • 26.
  • 27.
  • 29. Heartbleed In 2011, one of the RFC's authors, Robin Seggelmann, then a Ph.D. student at the University of Duisburg-Essen, implemented the Heartbeat Extension for OpenSSL. Following Seggelmann's request to put the result of his work into OpenSSL,[19][20][21] his change was reviewed by Stephen N. Henson, one of OpenSSL's four core developers. Henson apparently failed to notice a bug in Seggelmann's implementation,[22] and introduced the flawed code into OpenSSL's source code repository on December 31, 2011. The vulnerable code was adopted into widespread use with the release of OpenSSL version 1.0.1 on March 14, 2012. Heartbeat support was enabled by default, causing affected versions to be vulnerable by default.[23][24][25]
  • 30. Heartbleed In 2011, one of the RFC's authors, Robin Seggelmann, then a Ph.D. student at the University of Duisburg-Essen, implemented the Heartbeat Extension for OpenSSL. Following Seggelmann's request to put the result of his work into OpenSSL,[19][20][21] his change was reviewed by Dr. Stephen N. Henson, one of OpenSSL's four core developers. Henson apparently failed to notice a bug in Seggelmann's implementation,[22] and introduced the flawed code into OpenSSL's source code repository on December 31, 2011. The vulnerable code was adopted into widespread use with the release of OpenSSL version 1.0.1 on March 14, 2012. Heartbeat support was enabled by default, causing affected versions to be vulnerable by default.[23][24][25]
  • 31. Look at code examples
  • 32. Look at code examples
  • 33. Look at code examplesMetodologias!!! OWASP OSSTMM ISSAF IBM* NIST 800.42 ...
  • 34. Look at code examples
  • 35. Look at code examples
  • 36. Look at code examples http://en.wikipedia.org/wiki/Taint_checking
  • 37. not so live demo Hacking DVWA - XSS (ultimos 2 minutos do video) http://www.youtube.com/watch?v=-H1qjiwQldw - SQL Injection http://www.youtube.com/watch?v=7NCpvG7nY b
  • 38. not so live demo Hacking DVWA - remote command execution http://www.youtube.com/watch?v=6hnCGsS- V0Y - Cookie hijacking http://www.youtube.com/watch?v=qB9c01R3a QU
  • 39. not so live demo Hacking DVWA - CSFR (Cross-Site Request Forgery) http://www.youtube.com/watch?v=2Y7IywV1YB Q