Kev teeb tsa lub sijhawm zoo siv HTTP / 2 thiab WPA3

Cov txheej txheem tshiab hacking kov yeej qhov teeb meem ntawm "network jitter", uas tuaj yeem cuam tshuam qhov kev vam meej ntawm kev tawm tsam sab-channel.

Kev teeb tsa lub sijhawm zoo siv HTTP / 2 thiab WPA3

Cov txheej txheem tshiab tsim los ntawm cov kws tshawb fawb ntawm University of Leuven (Belgium) thiab New York University hauv Abu Dhabi tau qhia tias cov neeg tawm tsam tuaj yeem siv cov yam ntxwv ntawm cov txheej txheem network kom xau cov ntaub ntawv tsis pub lwm tus paub.

Cov txheej txheem no hu ua Timeless Lub Sijhawm Tawm Tsam, ua qauv qhia nyob rau xyoo no lub rooj sib tham Usenix, siv txoj hauv kev network raws tu qauv tswj cov kev thov ib txhij los daws ib qho teeb meem ntawm cov chaw taws teeb lub sij hawm-sab-channel tawm tsam.

Teeb meem nrog kev tawm tsam lub sijhawm nyob deb

Hauv kev tawm tsam raws sijhawm, cov neeg tawm tsam ntsuas qhov sib txawv ntawm lub sijhawm ua tiav ntawm cov lus txib sib txawv hauv kev sim hla kev tiv thaiv encryption thiab tau txais cov ntaub ntawv ntawm cov ntaub ntawv rhiab, xws li cov yuam sij encryption, kev sib txuas lus ntiag tug, thiab cov neeg siv surfing cwj pwm.

Tab sis kom ua tiav kev siv lub sijhawm tawm tsam, tus neeg tawm tsam xav tau kev paub meej ntawm lub sijhawm nws siv daim ntawv thov raug tua los ua cov ntawv thov.

Qhov no dhau los ua teeb meem thaum tawm tsam tej thaj chaw deb xws li web servers, vim tias lub network latency (jitter) ua rau lub sijhawm teb tsis sib xws, ua rau nws nyuaj rau kev suav sijhawm ua haujlwm.

Nyob rau hauv tej thaj chaw deb lub sij hawm tawm tsam, cov neeg tawm tsam feem ntau xa txhua cov lus txib ntau zaus thiab ua cov kev txheeb xyuas cov sij hawm teb kom txo tau qhov cuam tshuam ntawm kev sib txuas lus. Tab sis txoj kev no tsuas yog siv tau rau qee yam.

Tom Van Goethem, tus kws tshawb fawb txog kev ruaj ntseg cov ntaub ntawv thiab tus thawj coj ntawm daim ntawv ntawm hom kev tawm tsam tshiab hais tias "Lub sijhawm me dua qhov sib txawv, yuav tsum muaj lus nug ntau dua, thiab ntawm qee qhov kev suav yuav ua tsis tau," hais rau peb.

"Timeless" sij hawm nres

Cov txheej txheem tsim los ntawm Goethem thiab nws cov npoj yaig ua haujlwm tawm tsam tej thaj chaw deb raws sijhawm uas tsis cuam tshuam txog kev cuam tshuam ntawm kev sib txuas lus.

Lub hauv paus ntsiab lus tom qab lub sij hawm tsis sib haum xeeb yog qhov yooj yim: koj yuav tsum xyuas kom meej tias qhov kev thov ncav cuag tus neeg rau zaub mov tib lub sijhawm, es tsis yog kis mus rau ib ntus.

Concurrency xyuas kom meej tias tag nrho cov kev thov nyob rau hauv tib lub network tej yam kev mob thiab hais tias lawv cov txheej txheem tsis cuam tshuam los ntawm txoj kev ntawm tus attacker thiab lub server. Qhov kev txiav txim uas tau txais cov lus teb yuav muab rau tus neeg tawm tsam tag nrho cov ntaub ntawv xav tau los sib piv lub sijhawm ua tiav.

"Qhov txiaj ntsig tseem ceeb ntawm kev tawm tsam tsis tu ncua yog tias lawv muaj tseeb dua, yog li yuav tsum muaj lus nug tsawg dua. Qhov no tso cai rau tus neeg tawm tsam kom paub txog qhov sib txawv ntawm lub sijhawm ua tiav mus txog 100 ns, "hais tias Van Goethem.

Qhov tsawg kawg nkaus lub sij hawm sib txawv cov kws tshawb fawb pom nyob rau hauv ib txwm Internet sij hawm nres yog 10 microseconds, uas yog 100 lub sij hawm ntau dua nyob rau hauv ib txhij thov nres.

Simultaneity ua tiav li cas?

"Peb ua kom muaj kev sib koom ua ke los ntawm kev tso ob qhov kev thov hauv ib pob ntawv network," piav qhia Van Goethem. "Hauv kev xyaum, kev siv feem ntau yog nyob ntawm lub network raws tu qauv."

Txhawm rau xa cov lus thov ib txhij, cov kws tshawb fawb siv lub peev xwm ntawm cov txheej txheem sib txawv network.

Piv txwv li, HTTP / 2, uas tau dhau los ua tus qauv de facto rau lub vev xaib servers, txhawb nqa "thov multiplexing," ib qho uas tso cai rau tus neeg siv xa ntau qhov kev thov nyob rau hauv ib qho sib npaug ntawm ib qho kev sib txuas TCP.

"Thaum HTTP / 2, peb tsuas yog xav kom paub tseeb tias ob qhov kev thov raug muab tso rau hauv tib lub pob ntawv (piv txwv li, los ntawm kev sau ob qho tib si rau lub qhov (socket) tib lub sijhawm). Txawm li cas los xij, cov txheej txheem no muaj nws tus kheej subtleties. Piv txwv li, nyob rau hauv feem ntau cov ntsiab lus xa tawm network xws li Cloudflare, uas muab cov ntsiab lus rau ntau lub vev xaib, kev sib txuas ntawm ntug servers thiab lub vev xaib yog ua los ntawm HTTP / 1.1 raws tu qauv, uas tsis txhawb kev thov multiplexing.

Thaum qhov no txo ​​qis kev ua tau zoo ntawm kev tawm tsam tsis tu ncua, lawv tseem muaj tseeb dua li cov chaw taws teeb tswj lub sijhawm tawm tsam vim tias lawv tshem tawm jitters ntawm tus neeg tawm tsam thiab ntug CDN server.

Rau cov txheej txheem uas tsis txhawb kev thov multiplexing, cov neeg tawm tsam tuaj yeem siv cov txheej txheem nruab nrab ntawm lub network uas encapsulates qhov kev thov.

Cov kws tshawb fawb tau pom tias yuav ua li cas lub sijhawm ua haujlwm tsis tu ncua ntawm Tor network. Hauv qhov no, tus neeg tawm tsam encapsulates ntau qhov kev thov hauv Tor cell, ib pob ntawv encrypted kis ntawm Tor network nodes hauv ib pob TCP.

"Vim tias Tor saw rau cov kev pabcuam dos mus rau txhua txoj kev mus rau lub server, peb tuaj yeem lav tias qhov kev thov tuaj txog tib lub sijhawm," Van Goethem hais.

Timeless tawm tsam hauv kev xyaum

Hauv lawv daim ntawv, cov kws tshawb fawb tau kawm txog kev tawm tsam tsis tu ncua hauv peb qhov xwm txheej sib txawv.

ntawm ncaj qha lub sij hawm tawm tsam tus neeg tawm tsam txuas ncaj qha mus rau lub server thiab sim xau cov ntaub ntawv zais cia ntsig txog daim ntawv thov.

"Vim tias feem ntau cov ntawv thov hauv lub vev xaib tsis xav txog tias lub sijhawm tawm tsam tuaj yeem ua tau zoo thiab meej, peb ntseeg tias ntau lub vev xaib muaj kev cuam tshuam rau cov kev tawm tsam no," Van Goeten hais.

ntawm cross-site sij hawm tawm tsam Tus neeg tawm tsam ua rau thov rau lwm lub vev xaib los ntawm tus neeg raug tsim txom browser thiab ua rau kwv yees txog cov ntsiab lus ntawm cov ntaub ntawv rhiab los ntawm kev soj ntsuam cov lus teb ua ntu zus.

Cov neeg tawm tsam tau siv cov tswv yim no los siv qhov tsis zoo hauv HackerOne kab laum nyiaj pab kev pab cuam thiab rho tawm cov ntaub ntawv xws li cov lus tseem ceeb siv hauv cov ntaub ntawv tsis pub lwm tus paub ntawm qhov tsis muaj qhov tsis zoo.

"Kuv tab tom nrhiav rau cov xwm txheej uas lub sijhawm tawm tsam yav dhau los tau sau tseg tab sis tsis suav tias muaj txiaj ntsig. Tus kab mob HackerOne twb tau tshaj tawm tsawg kawg peb zaug (kab IDs: 350432, 348168 ΠΈ 4701), tab sis tsis raug tshem tawm vim qhov kev tawm tsam tau suav tias yog siv tsis tau. Yog li kuv tau tsim ib txoj haujlwm tshawb fawb sab hauv yooj yim nrog lub sijhawm tsis muaj sijhawm tawm tsam.

Nws tseem yog qhov tsis zoo heev thaum lub sijhawm peb txuas ntxiv ua haujlwm tawm cov ntsiab lus ntawm kev tawm tsam, tab sis nws tseem yog qhov tseeb (Kuv tuaj yeem tau txais cov txiaj ntsig tau tseeb ntawm kuv lub tsev txuas WiFi).

Cov kws tshawb fawb kuj tau sim Timeless tawm tsam ntawm WPA3 WiFi raws tu qauv.

Ib tus kws sau ntawv ntawm tsab xov xwm, Mati Vanhof, tau pom yav dhau los Tej zaum lub sij hawm xau hauv WPA3 handshake raws tu qauv. Tab sis lub sijhawm luv dhau los siv rau cov khoom siv high-end lossis tsis tuaj yeem siv tawm tsam servers.

"Siv hom tshiab ntawm kev tawm tsam tsis tu ncua, peb tau pom tias qhov tseeb nws muaj peev xwm siv kev lees paub kev tuav tes (EAP-pwd) tawm tsam cov servers, txawm tias cov khoom siv muaj zog," Van Goethem piav qhia.

Lub caij zoo meej

Hauv lawv daim ntawv, cov kws tshawb fawb tau muab cov lus pom zoo rau kev tiv thaiv cov servers los ntawm kev tawm tsam tsis tu ncua, xws li txwv kev ua kom tiav rau lub sijhawm tas mus li thiab ntxiv qhov qeeb qeeb. Kev tshawb fawb ntxiv yog yuav tsum tau siv cov tswv yim tiv thaiv tiv thaiv lub sij hawm ncaj qha tawm tsam uas muaj kev cuam tshuam me ntsis rau kev ua haujlwm hauv network.

Van Goethem hais tias "Peb ntseeg tias qhov kev tshawb fawb no yog nyob rau theem pib ntawm kev txhim kho thiab xav tau kev kawm ntau ntxiv," Van Goethem hais.

Kev tshawb fawb yav tom ntej tuaj yeem tshuaj xyuas lwm cov tswv yim uas cov neeg tawm tsam tuaj yeem siv los ua kev tawm tsam tib lub sijhawm, lwm cov txheej txheem thiab cov txheej txheem nruab nrab hauv lub network uas tuaj yeem raug tawm tsam, thiab ntsuas qhov tsis zoo ntawm cov vev xaib nrov uas tso cai rau kev tshawb fawb raws li cov ntsiab lus ntawm kev tshawb nrhiav kab. .

Lub npe "tsis muaj sijhawm" tau raug xaiv "vim tias peb tsis tau siv cov ntaub ntawv sijhawm (tshwj xeeb) hauv cov kev tawm tsam no," Van Goethem piav qhia.

"Tsis tas li ntawd, lawv tuaj yeem suav tias yog 'tsis muaj sijhawm' vim tias (qhov chaw taws teeb) lub sijhawm tawm tsam tau siv sijhawm ntev, thiab, txiav txim siab los ntawm peb cov kev tshawb fawb, qhov xwm txheej tsuas yog zuj zus tuaj."


Cov ntawv sau tag nrho ntawm tsab ntawv ceeb toom los ntawm Usenix yog nyob no.

Rau Txoj Cai Kev Tshaj Tawm

Hwj chim VDS nrog kev tiv thaiv DDoS tawm tsam thiab kho vajtse tshiab. Txhua yam no yog hais txog peb epic servers. Kev teeb tsa siab tshaj plaws - 128 CPU cores, 512 GB RAM, 4000 GB NVMe.

Kev teeb tsa lub sijhawm zoo siv HTTP / 2 thiab WPA3

Tau qhov twg los: www.hab.com

Ntxiv ib saib