Heartbleed. Lite smått och gott om heartbleedbuggen. Robert Malmgren rom@romab.com https://www.romab.com



Relevanta dokument
Modul 6 Webbsäkerhet

Programvaror - Jo, tack, det vill vi ha...

SÄKRA DIN AFFÄR VART DEN ÄN TAR DIG. Protection Service for Business

Rapport Kalmar Län 2013 Interlan Gefle AB Filialkontor

Webbservrar, severskript & webbproduktion

Program för skrivarhantering

Säkerhetsbrister & intrång

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Platsbesök. Systemkrav

Instruktion för konfiguration av e-post IMAP-konto på Apple iphone eller ipad

Instruktion för konfiguration av e-post IMAP-konto på Android 2.3

Datakommunika,on på Internet

Stockholm Skolwebb. Information kring säkerhet och e-legitimation för Stockholm Skolwebb. skolwebb.stockholm.se

TDP003 Projekt: Egna datormiljön

Cipher Suites. Rekommendationer om transportkryptering i e-tjänster

En syn på säkerhet. Per Lejontand

Vad är molnet? Vad är NAV i molnet? Vem passar NAV i molnet för? Fördelar med NAV i molnet Kom igång snabbt...

Bambusermanual - Plattformen distans

lokalnytt.se Manual kundadministration

Instruktion för konfiguration av e-post IMAP-konto på Apple iphone

Säkerhet. Säker kommunikation - Nivå. Secure . Alice wants to send secret message, m, to Bob.

Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Säkerhet, eller nått. Tomas Forsman

Program för skrivarhantering

iphone/ipad Snabbguide för anställda på HB

Java Secure Sockets Extension JSSE. F5 Secure Sockets EDA095 Nätverksprogrammering! Roger Henriksson Datavetenskap Lunds universitet

Innehåll. Dokumentet gäller från och med version

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Android. Ett alternativ till traditionella Windows-datorer

Continuous Integration med Jenkins. Linus Tolke Enea Experts

Systemkrav och tekniska förutsättningar

tillägg till AnvändarmANUAL För LarmSystemet Lansen Home Installera, Använda och Administrera

Mark Systemkrav

Virtuell Server Tjänstebeskrivning

SKOLFS. beslutade den XXX 2017.

STYRKAN I ENKELHETEN. Business Suite

Kriswebb och Krisserver ur ett tekniskt perspektiv

C64 4G-router 4G-router för VAKA fjärradministration, IP-porttelefoni och internetbokning.

Instruktion: Trådlöst utbildningsnät orebro-utbildning

Projektets slutdatum Licens som gavs till resultatet t.ex. CC, MIT, GPL, APACHE. Vi höll budgeten. Resekostnader blev lägre än väntat.

Konfigurera och installera iphone för ActiveSync och synkronisering av kalender och kontakter. (FirstClass MobileSync)

emopluppen Installationsmanual

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Välkommen. HP Är printmiljön en säkerhetsrisk? Föreläsare: Lars Esping, HP

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Säkerhet

Datorer och privat säkerhet (privacy)

Metoder för datasäkerhet. Vad handlar en sådan kurs om???

Snabbguide för iphone / ipad

Mark Systemkrav

KORTFATTAD HANDLEDNING FÖR SVF APP 4.0

Lagring i molnet. Per Hellqvist Senior Security Specialist Symantec Nordic AB

Föregående föreläsning. Dagens föreläsning. Brandväggar - Vad är det? Säker överföring. Distribuerad autenticering.

SNITS-Lunch. Säkerhet & webb

Datakommunika,on på Internet

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Tillämpad programmering CASE 1: HTML. Ditt namn

Metoder för datasäkerhet. Vad handlar en sådan kurs om???

Joomla CMS Del 2 av 2

Snabbstartguide för McAfee VirusScan Plus

Inlämningsuppgift 12b Router med WiFi. Här ska du: Installera och konfigurera en trådlös router i nätverket.

Lathund. Inställningar för att läsa e-post. Webbmail, Windows Mail, MacMail, OutlookExpress, Microsoft Outlook och Mozilla Thunderbird

Nuläget kring säkerhet och internet

Compose Connect. Hosted Exchange

SÄKERHET KUNSKAPER OM SÄKERHET OCH FÖRMÅGA ATT IDENTIFIERA OCH MOTARBETA ATTACKER

Administrera ArcGIS for Server. Erik Bruhn Johnny Björk

DIG IN TO Nätverksadministration

ISA Informationssäkerhetsavdelningen

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

Till de som använder RICOH Smart Device Connector: Konfigurera maskinen

Foto: Björn Abelin, Plainpicture, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009

Tekis-FB Systemkrav

Här är en tydlig steg för steg-guide som beskriver hur du konfigurerar din e-post på en iphone (Apple).

Lösenordsregelverk för Karolinska Institutet

RFC 6106-stöd i Router Advertisment-klienten radns. Michael Cardell Widerkrantz mc@hack.org

SSL/TLS-protokollet och

Uppdaterad EDP Future Uppdateringsanvisningar från 1.7x. Sida 1

Transparens och förtroende Så gör vi Internet säkrare. Anne-Marie Eklund Löwinder Säkerhetschef Twitter: amelsec

Steg 1 Starta Outlook 2010 och öppna konfigurationsguiden

Webbpolicy för Klippans kommun

INTROGUIDE TILL E-POST

Uppdaterad EDP Future. Uppdateringsanvisningar från 1.8x. Sida 1

1. Revisionsinformation

Instruktion för konfiguration av e-post IMAP-konto på Apple iphone eller ipad

GEOSECMA - SYSTEMÖVERGRIPANDE...

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Manual - Storegate Team med synk

3 Skadliga program 26 Virus... Förord...3 Lättläst it...7 Bokens uppbyggnad och nivåer...8 Bokens innehåll på olika nivåer...9

UPPDATERA DIN UNICO-ORGELS OPERATIVSYSTEM!

Instruktion: Trådlöst nätverk för privata enheter

Lathund för tipsare. Vill du lämna information till media? Läs det här först för att få koll på läget.

PCI DSS 3.0! PCI Vad? För vem? Hur uppnå? Om man inte efterlever?!!! Mathias Elväng, QSA! David Borin, QSA!!

F6 Exchange EC Utbildning AB

ToxicMail inställningar för iphone

BRUKSANVISNING. För Gree+ appen för pumpar med inbyggd wifi. Distributör: Gree v.2. Tillfällavägen Sävedalen

CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås

Så här gör du vid kommunens flytt av e-postkonton

VERSIONSUPPDATERING 2.0 SP1

Microsoft.NET Version Http Activation MapGuide Open source (installerad på en webbserver, tillgänglig utanför brandväggen) Web Deploy 3.

Transkript:

Heartbleed Lite smått och gott om heartbleedbuggen Robert Malmgren rom@romab.com https://www.romab.com

Upplägg Vad är heartbleed? Vad är OpenSSL? Vad är konsekvenserna av heartbleed? Var kan heartbleed finnas? Heartblead i jämförelse med annat? Vad skall man göra?

Vad är heartbleed? En bugg i programvarupaketet OpenSSL Det går via nätverk nå webbserverar som påverkas att läcka minne och skicka tillbaka detta som svar över nätverket Minnesläckan med tillhörande informationsläckage är ett allvarligt säkerhetsproblem Buggen har funnits i OpenSSL mellan december 2011 och april 2014 (~2,5 år) i version 1.0.1-releaser

Vad är OpenSSL? Programvarupaketet OpenSSL implementerar protokollet SSL/TLS och de kryptofunktioner som tillhör detta OpenSSL är öppen källkod OpenSSL drivs av OpenSSL-projektet Frivilliga som utvecklar kod OpenSSL ingår som modul i väldigt många andra programpaket Webbservrar: Apache, nginx, mfl Är lib (kodbibliotek) som byggs in och används av många andra program är kommandoradsverktyg som nyttjas från script, etc

Vad är heartbleed? En bugg i implementationen av tillägget heartbeat till standarden TLS RFC 6520 Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) Heartbeat Extension Upp till 64kb information kan läcka vid varje försök Möjliggör att någon repetitivt frågar och får svar med nya minnesdumpar

Illustration av attacken (1/3)

Illustration av attacken (2/3)

Illustration av attacken (3/3)

Vad är konsekvenserna av heartbleed? Skräckexemplet - informationsläckage av (privata) kryptonycklar som hör till SSL/TLS Annat som fanns i aktuell minnesarea: åtkomstskyddade webbsidor, privata webbsidor, chatt, mail, mm applikationsdata, programkod/skript användarnamn, lösenord

Var kan heartbleed finnas? Webbplatser VPN-lösningar (OpenVPN) Serverprogram som använder sig av SSL/ TSL: epost, IM (chatt) Säkerhetslösningar som använder sig av SSL/TLS: Tor Klientprogram som använder sig av OpenSSL Appar och serverbackend som håller ihop med appen Hemmaroutrar, kommunikationsutrustning Inbyggda system

Hur förhåller sig heartbleed till andra säkerhetshål? Motsvarande konsekvenser med informationsläckage skulle kunna inträffat om det fanns en pluginmodul till webservern med hål buggar i serverprogram (webb, sökmotor) buggar i TCP/IP-stacken, ethernet driver, etc det finns historiska exempel på ovanstående Andra SSL-buggar, andra SSL-implementationer

Vad är status? Det finns buggfixar till OpenSSL. Version 1.0.1g är lagad Många stora webbplatser har patchat sina plattformar Det finns ett antal attackverktyg i omlopp: skripts, mer avancerade verktyg Det har skett ett antal stölder av lösenord

Problem och kritik (1/2) Underfinansierad infrastrukturkomponent som alla beror på Detta kanske har löst sig som en effekt av heartbleed! Kritik mot kodkvaliteten Mycket legacykod, mycket kod för portabilitet till olika datorarkitekturer och olika operativsystem OpenBSD har gjort en fork - libressl - som främst är bortstädning av gammal kod

Problem och kritik (2/2) Kritik och förvirring kring varningsprocessen Vem hittade hålet? Vaddå parallella upptäckter? Många CERT-organisationer, OS-leverantörer, mfl fick varningen väldigt sent Lång stund oklarheter, förvirring, osäkerhet hur allvarligt buggen var Var hålet känt sen tidigare?

Andra problem Webbservrar med äldre versioner OpenSSL är inte sårbara för heartbleed Värt att tänka på om man testar med testverktyg mot webbservern Men det finns andra buggar i dessa gamla versioner, som inte detekteras Man kan ha flera versioner av OpenSSL installerad i sitt system! Statiskt inkompilerad, olika beroenden i pakethanterare, kod som inte sköts via pakethanteringen, etc

Vad skall man göra? Webbplatsinnehavare Uppgradera OpenSSL Patcha sina program som använder OpenSSL Testa sin server om fixen tagit Byta X.509-certifikat Informera användare Byta lösenord! Användare Se ifall något program man använder måste uppgraderas Tänka igenom vilka tjänster man använder Bråka med (webb) platsleverantörer om uppgraderingar Byta lösenord

Sammanfattning Vi kommer få höra om Heartbleed och dess effekter lång tid framöver Allvarlig bugg som påverkar mycket på Internet Det finns mycket att göra som användare/ webbinnehavare

Sammanfattning (grafisk)

Mer information Startsida för information http://heartbleed.com/ OpenSSLs information om heartbleed https://www.openssl.org/news/secadv_20140407.txt https://web.nvd.nist.gov/view/vuln/detail?vulnid=cve-2014-0160 https://xkcd.com/1353/ https://xkcd.com/1354/ http://www.libressl.org/ https://www.ssllabs.com/ssltest/ https://filippo.io/heartbleed/ https://www.eff.org/deeplinks/2014/04/bleeding-hearts-club-heartbleed-recovery-systemadministrators