Halvparten av nettsteder , og antallet Þker stabilt. Protokollen reduserer risikoen for avlytting av trafikk, men eliminerer ikke angrepsforsÞk. Noen av dem - POODLE, BEAST, DROWN og andre - og mÄter Ä beskytte seg mot dem, vil vi dele i vÄrt materiale.
/ Flickr / / CC BY-SA
POODLE
FÞrste gang angrepet ble kjent i 2014. SÄrbarheten i SSL 3.0-protokollen ble oppdaget av sikkerhetsspesialist Bodo Möller og kolleger fra Google.
Kjernen i dette er som fÞlger: En hacker tvinger en klient til Ä koble til via SSL 3.0 ved Ä simulere brudd pÄ forbindelsen. Deretter leter han i den krypterte -modus trafikken etter spesielle meldingsmarkÞrer. Ved hjelp av en serie falske forespÞrsel fÄr angriperen muligheten til Ä rekonstruere innholdet av dataene han er interessert i, for eksempel informasjonskapsler.
SSL 3.0 er en foreldet protokoll. Men spÞrsmÄlet om sikkerheten dens er fortsatt relevant. Klienter bruker det for Ä unngÄ kompatibilitetsproblemer med servere. IfÞlge noen data stÞtter nesten 7% av de 100.000 mest populÊre nettstedene . OgsÄ modifikasjoner av POODLE, som har som mÄl mer moderne TLS 1.0 og TLS 1.1. I Är nye angrep Zombie POODLE og GOLDENDOODLE, som omgÄr beskyttelsen av TLS 1.2 (de er fortsatt relatert til CBC-kryptering).
Hvordan beskytte seg. NÄr det gjelder det originale POODLE, mÄ stÞtte for SSL 3.0 deaktiveres. Imidlertid er det risiko for Ä fÄ kompatibilitetsproblemer. En alternativ lÞsning kan vÊre mekanismen TLS_FALLBACK_SCSV - den garanterer at datautveksling over SSL 3.0 kun vil skje med gamle systemer. Angripere vil ikke lenger kunne initiere nedgradering av protokollen. Hvordan beskytte seg mot Zombie POODLE og GOLDENDOODLE - deaktivering av stÞtte for CBC i applikasjoner basert pÄ TLS 1.2. En radikal lÞsning vil vÊre Ä gÄ over til TLS 1.3 - i den nye versjonen av protokollen brukes ikke CBC-kryptering. I stedet brukes mer robuste AES og ChaCha20.
BEAST
Et av de aller fÞrste angrepene pÄ SSL og TLS 1.0, oppdaget i 2011. Som med POODLE, BEAST egenskapene til CBC-kryptering. Angripere injiserer en JavaScript-agent eller Java-applet pÄ klientmaskinen som endrer meldinger under overfÞring av data via TLS eller SSL. Siden angriperne kjenner innholdet i de 'falske' pakkene, kan de bruke dem til Ä dekryptere initieringsvektoren og lese de andre meldingene til serveren, for eksempel informasjonskapsler for godkjenning.
I dag er BEAST-sÄrbarheten fortsatt : proxy-servere og applikasjoner for beskyttelse av lokale internettporter.
Hvordan beskytte seg. Angriperen mĂ„ regelmessig sende forespĂžrsel for Ă„ dekryptere data. I VMware bĂžr man redusere varigheten pĂ„ SSLSessionCacheTimeout â fra fem minutter (standard anbefaling) til 30 sekunder. Denne tilnĂŠrmingen vil komplisere planene for angriperne, selv om det ogsĂ„ vil ha en viss negativ effekt pĂ„ ytelsen. Videre mĂ„ man forstĂ„ at sĂ„rbarheten BEAST snart kan bli utdatert av seg selv â fra 2020 vil de stĂžrste nettleserne stĂžtten for TLS 1.0 og 1.1. Uansett fungerer disse protokollene med mindre enn 1,5 % av alle nettleserbrukere.
DROWN
Dette er et tverrprotokollangrep som utnytter feil i implementeringen av SSLv2 med 40-biters RSA-nÞkler. Angriperen overvÄker hundrevis av TLS-tilkoblinger til mÄlet og sender spesielle pakker til serveren med SSLv2, som bruker den samme private nÞkkelen. Ved Ä bruke , kan en hacker dekryptere en av omtrent tusen TLS-Þkter til klienten.
DROWN ble fĂžrst kjent i 2016 â den gang var den i verden. Den har ikke mistet relevans i dag. Blant de 150 000 mest populĂŠre nettstedene stĂžtter 2 % fortsatt Det er nĂždvendig Ă„ installere oppdateringer foreslĂ„tt av utviklere av kryptografiske biblioteker som deaktiverer stĂžtten for SSLv2. For eksempel ble to slike utbedringer gjort tilgjengelig for OpenSSL (i 2016
Hvordan beskytte seg. var disse oppdateringene Red Hat , , .
IaaS-leverandĂžren 1cloud.ru. Sergej Belkin. â Denne situasjonen oppstĂ„r hvis flere servere bruker et felles SSL-sertifikat. I sĂ„ fall mĂ„ man deaktivere SSLv2-stĂžtte pĂ„ alle maskinene.
Du kan sjekke om det er nĂždvendig Ă„ oppdatere systemet ditt ved hjelp av et spesialverktĂžy â dette er utviklet av spesialister innen informasjonssikkerhet som oppdaget DROWN. Mer om anbefalingene knyttet til beskyttelse mot denne typen angrep kan du lese i .
Heartbleed
En av de mest alvorlige sĂ„rbarhetene i programvare â . Den ble oppdaget i 2014 i OpenSSL-biblioteket. PĂ„ tidspunktet for kunngjĂžringen ble antallet sĂ„rbare nettsteder â dette er omtrent 17% av beskyttede ressurser pĂ„ nettet.
Angrepet gjennomfÞres via en liten modul i TLS-utvidelsen kalt Heartbeat. TLS-protokollen krever at data overfÞres kontinuerlig. Ved langvarig inaktivitet oppstÄr det avbrudd, og man mÄ etablere forbindelsen pÄ nytt. For Ä hÄndtere problemet «stÞylegger» servere og klienter kanalen (), ved Ä sende pakker av tilfeldig lengde. Hvis denne oversteg stÞrrelsen pÄ pakken, kunne sÄrbare versjoner av OpenSSL lese minne utenfor det tildelte bufferen. I dette omrÄdet kunne det befinne seg hvilke som helst data, inkludert private krypteringsnÞkler og informasjon om andre forbindelser.
SĂ„rbarheten var til stede i alle versjoner av biblioteket fra 1.0.1 til og med 1.0.1f, samt i en rekke operativsystemer â Ubuntu fĂžr 12.04.4, eldre enn 6.5 CentOS, OpenBSD 5.3 og andre. Den komplette listen er tilgjengelig . Selv om oppdateringer mot denne sĂ„rbarheten ble utgitt umiddelbart etter oppdagelsen, forblir problemet aktuelt fortsatt. SĂ„ tidlig som i 2017 , utsatt for Heartbleed.
Hvordan beskytte seg. Det er nÞdvendig til versjon 1.0.1g eller hÞyere. Man kan ogsÄ manuelt deaktivere Heartbeat-forespÞrslene ved hjelp av alternativet DOPENSSL_NO_HEARTBEATS. Etter oppdateringen mÄ informasjonssikkerhetsspesialister utstede SSL-sertifikater pÄ nytt. Bytte er nÞdvendig i tilfelle data om krypteringsnÞkler har kommet til hackere.
Sertifikatforfalskning
Mellom brukeren og serveren etableres en kontrollert node med et legitimit SSL-sertifikat som aktivt fanger trafikk. Denne noden gir seg ut for Ä vÊre en legitim server, fremlegger et gyldig sertifikat, og det Äpner muligheten for et MITM-angrep.
I henhold til If you believe the team from Mozilla, Google, and several universities, about 11% of secure connections on the network are being 'listened to'. This is a result of suspicious root certificates being installed on users' computers.
Hvordan beskytte seg. Utilizing the services of reliable . You can check the 'quality' of certificates using the service (CT). Cloud providers can also assist in detecting 'listening' â already today, some large companies offer specialized tools for monitoring TLS connections.
Another method of protection will be the new ACME, which automates the issuance of SSL certificates. At the same time, it will add additional mechanisms for verifying the site's owner. More about it .

/ Flickr / / CC BY
The Prospects of HTTPS
Despite a number of vulnerabilities, IT giants and cybersecurity experts are confident in the future of the protocol. The active implementation of HTTPS is the creator of the WWW, Tim Berners-Lee. According to him, over time, TLS will become more secure, significantly enhancing connection safety. Berners-Lee even suggested that in the for identity authentication. They will help improve server protection against attackers.
The development of SSL/TLS technology is also planned through machine learning â smart algorithms will be responsible for filtering malicious traffic. In HTTPS connections, administrators have no way of knowing the contents of encrypted messages â including detecting requests from malware. Already today, neural networks can filter potentially dangerous packets with 90% accuracy. ().
Konklusjoner
Attacks on HTTPS are largely related not to issues within the protocol itself, but rather to the support of outdated encryption mechanisms. The IT industry is gradually starting to move away from previous-generation protocols and is offering new tools for finding vulnerabilities. In the future, these tools will become increasingly intelligent.
Additional links on the topic:
Kilde: habr.com
