<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IoT bezpečnost - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/tag/iot-bezpecnost/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Tue, 05 May 2026 12:05:36 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>IoT bezpečnost - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Váš Bluetooth čip křičí šifrovací klíče. Slyšet ho jde z parkoviště.</title>
		<link>https://www.hardwired.dev/2026/05/05/vas-bluetooth-cip-krici-sifrovaci-klice-slyset-ho-z-parkoviste/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:02:35 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[AES-128]]></category>
		<category><![CDATA[automotive bezpečnost]]></category>
		<category><![CDATA[ble]]></category>
		<category><![CDATA[Bluetooth bezpečnost]]></category>
		<category><![CDATA[embedded security]]></category>
		<category><![CDATA[EURECOM]]></category>
		<category><![CDATA[Gnuradio]]></category>
		<category><![CDATA[HackRF]]></category>
		<category><![CDATA[hardware security]]></category>
		<category><![CDATA[IoT bezpečnost]]></category>
		<category><![CDATA[kryptografie]]></category>
		<category><![CDATA[mixed-signal čip]]></category>
		<category><![CDATA[Nordic Semiconductor]]></category>
		<category><![CDATA[nRF52832]]></category>
		<category><![CDATA[penetrační testování]]></category>
		<category><![CDATA[RF side channel]]></category>
		<category><![CDATA[Screaming Channels]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[side-channel útok]]></category>
		<category><![CDATA[šifrování]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3043</guid>

					<description><![CDATA[<p>Jak mixed-signal SoC nechtěně vysílá kryptografická tajemství a jak to reprodukovat s HackRF za odpoledne Sedíte v autě, zaparkovaní u &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/05/05/vas-bluetooth-cip-krici-sifrovaci-klice-slyset-ho-z-parkoviste/">Váš Bluetooth čip křičí šifrovací klíče. Slyšet ho jde z parkoviště.</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p><em>Jak mixed-signal SoC nechtěně vysílá kryptografická tajemství a jak to reprodukovat s HackRF za odpoledne</em></p>
<hr />
<p>Sedíte v autě, zaparkovaní u továrny. Výrobní hala je dvacet metrů za zdí. Spustíte skript na laptopu, nasměrujete anténu a čekáte. Za pár hodin máte AES-128 klíč z komunikace zámkového modulu uvnitř.</p>
<p>Žádné hackování sítě. Žádný fyzický kontakt. Žádné stopy.</p>
<p>Tohle není filmový scénář - je to zdokumentovaný útok, publikovaný akademicky v roce 2018, rozšiřovaný výzkumy až do roku 2024, spustitelný na fakt běžném SDR hardware. Jmenuje se <strong>Screaming Channels</strong> a má přímou relevanci pro každý automotive modul, který na sobě nese BLE čip od Nordic Semiconductor.</p>
<hr />
<h2>Čip, který si sám zesílí vlastní únik</h2>
<p>Mixed-signal SoC je čip, kde digitální logika a rádiový transceiver sdílejí jeden křemíkový die. Zní to jako detail z datasheetu. Ve skutečnosti je to bezpečnostní časovaná bomba.</p>
<p>Digitální logika při výpočtech generuje elektromagnetický šum. Na izolovaném mikrokontroléru to není velký problém - šum je slabý, slyšitelný jen z milimetrů. Ale na mixed-signal čipu se ten šum šíří do analogové části: přes sdílené napájení, substrátové vazby, kapacitní přeslech mezi bloky na die. A v analogové části je PA - výkonnostní zesilovač rádiového vysílače.</p>
<p>Čip si vlastní kryptografický únik zesílí a vyšle anténou do prostoru.</p>
<p>Giovanni Camurati a jeho kolegové z EURECOM tohle v roce 2018 pojmenovali &quot;screaming channels&quot; - v kontrastu ke klasickým EM side-channels, které &quot;šeptají&quot; z centimetrů. Tady čip doslova křičí.</p>
<p>Konkrétní cíl výzkumu: <strong>nRF52832</strong> od Nordic Semiconductor. ARM Cortex-M4 na 64 MHz, integrovaný BLE/ANT transceiver na 2,4 GHz. Používaný v milionech zařízení - wearables, průmyslový IoT, smart home. A automotive.</p>
<hr />
<h2>Proč 2,464 GHz a ne 2,400 GHz</h2>
<p>Tady je fyzika, která útok umožňuje.</p>
<p>CPU nRF52832 taktuje na <strong>64 MHz</strong>. Při AES výpočtu generuje harmonické tohoto taktu - šum s komponentami na 64 MHz, 128 MHz, 192 MHz atd. Ten šum vstoupí do IQ mixeru v rádiovém řetězci, kde se amplitudově namoduluje na nosnou BT kanálu.</p>
<p>Výsledek: útočník neladí na 2,400 GHz (BT kanál 0), ale na <strong>2,464 GHz</strong>:</p>
<pre><code>f(screaming channel) = f(BT kanál) + f(CPU clock)
                     = 2,400 GHz  + 0,064 GHz
                     = 2,464 GHz</code></pre>
<p>V spektrogramu to vypadá jako tenký proužek vedle hlavního BT signálu - vizuálně nenápadný, statisticky informativní. Každé jedno AES šifrování zanechá v zachyceném signálu &quot;otisk&quot; - trace. Jedna trace toho moc neřekne. Ale po 90 000 tracích jde z korelace vytáhnout celý 128bitový klíč.</p>
<p>Zpátky k tomu autu na parkovišti: útočník nepotřebuje dekódovat Bluetooth provoz. Jen passivně naslouchá vedlejšímu šumu. Zařízení ani netuší, že je sledováno.</p>
<hr />
<h2>Sedm let výzkumu v pěti minutách</h2>
<p>Projekt Screaming Channels není jednorázová akademická kuriozita. Vyvíjí se.</p>
<p><strong>CCS 2018</strong> (Camurati et al., EURECOM): Původní demonstrace. Útok na tinyAES implementaci na nRF52832, vzdálenost 10 metrů v anechoické komoře, vzdálenost 1 metr v kancelářském prostředí. Korelační analýza, 180 000 traces. Tři místo na CSAW Europe 2018.</p>
<p><strong>CHES 2020</strong>: Podrobnější analýza kanálu, útok na Google Eddystone beacony (reálný produkt, ne lab firmware), vzdálenost 15 metrů v kancelářské chodbě, spatial diversity s dvěma přijímači, reuse profilu postaveného na jiném zařízení měsíce předem.</p>
<p><strong>ACSAC 2024</strong> (BlueScream, Ayoub et al., EURECOM + Univ. Lille + CNRS + Inria): Útok na reálný BLE stack bez modifikace firmware. Útočník manipuluje BLE protokol tak, aby zařízení leaked Long Term Key při standardní komunikaci. Tohle je z mého pohledu nejzásadnější posun - předchozí práce vyžadovaly speciální firmware na target zařízení. BlueScream funguje na produkčním zařízení s factory firmware.</p>
<p>Musím ale říct, že &quot;funguje na produkčním zařízení&quot; je trochu zjednodušení. BlueScream stále potřebuje, aby útočník mohl ovlivnit BLE session - tedy aby byl v dosahu a mohl komunikovat. Vzdálený pasivní útok bez jakékoliv interakce to zatím není. Ale hranice se posouvají každý rok.</p>
<p>Mimochodem: vedle toho v roce 2025 publikovali Ji et al. ze Stockholm University útok na <em>hardwarový</em> AES akcelerátor (ne softwarovou implementaci) na stejném čipu, s ML-assisted analýzou a 90 000 traces z 1 metru. Hardwarový akcelerátor se dřív považoval za odolnější. Ukázalo se, že ne.</p>
<hr />
<h2>Jak to reprodukovat: hardware</h2>
<p>Celý projekt je open-source. EURECOM zveřejnil firmware, kód, GNURadio bloky a naměřené datasety. Není potřeba nic vymýšlet od nuly.</p>
<p><strong>Minimální setup</strong> pro laboratorní validaci:</p>
<table>
<thead>
<tr>
<th>Komponenta</th>
<th>Model</th>
<th>Cena</th>
</tr>
</thead>
<tbody>
<tr>
<td>Target čip</td>
<td>Nordic nRF52832 PCA10040 DK</td>
<td>~1 000 Kč</td>
</tr>
<tr>
<td>SDR přijímač</td>
<td>HackRF One</td>
<td>máte</td>
</tr>
<tr>
<td>Anténa</td>
<td>WiFi directional 2,4 GHz (TP-Link nebo podobná)</td>
<td>~500 Kč</td>
</tr>
<tr>
<td>Počítač</td>
<td>Linux, GNURadio 3.7+</td>
<td>máte</td>
</tr>
</tbody>
</table>
<p>PCA10040 má onboard J-Link debugger - žádný extra programátor nepotřebujete, stačí USB kabel.</p>
<p>HackRF zvládne útok z 1 až 3 metrů v tichém RF prostředí. Pro 10+ metrů (publikované výsledky) potřebujete USRP N210 s SBX daughterboard a paraboliku s 24 dBi - to je jiný cenový segment (~150 000 Kč za USRP). Pro automotive bezpečnostní testování v laboratoři ale 1 metr odpovídá realistickému scénáři technická diagnostiky u vozidla.</p>
<hr />
<h2>Jak to reprodukovat: software a postup</h2>
<h3>1. Instalace</h3>
<pre><code class="language-bash">sudo apt install gnuradio gr-osmosdr hackrf minicom gcc-arm-none-eabi

git clone https://github.com/eurecom-s3/screaming_channels
cd screaming_channels
git checkout ches20

cd experiments/src
python2 setup.py develop
pip3 install gatt==0.2.7 pyzmq==17.1.2</code></pre>
<p>Repo obsahuje i Dockerfile pro izolované prostředí - doporučuji, závislosti jsou trochu starší:</p>
<pre><code class="language-bash">docker build -t screaming docker/
docker run -it --privileged screaming</code></pre>
<h3>2. Flash firmware</h3>
<pre><code class="language-bash">cd screaming_channels/firmware

# mbedTLS varianta (doporučená pro první pokus)
make GNU_INSTALL_ROOT=$GCC_PATH/gcc-arm-none-eabi-7-2017-q4-major/bin/ \
  -C blenano2_mbedtls/blank/armgcc/

# Flashnout přes J-Link (automaticky při připojení PCA10040 přes USB)
cp blenano2_mbedtls/blank/armgcc/_build/nrf52832_xxaa.hex /media/$USER/DAPLINK/</code></pre>
<p>Po flashnutí se připojte přes UART (<code>minicom -b 115200 -D /dev/ttyACM0</code>) a stiskněte <code>h</code> - uvidíte menu s dostupnými módy.</p>
<h3>3. Vizualizace úniku - první krok</h3>
<p>Než začnete sbírat traces, ověřte, že leak vůbec vidíte.</p>
<p>Naladíte HackRF na offset frekvenci:</p>
<pre><code class="language-bash"># Přímý přístup přes hackrf_transfer (jen pro rychlý test)
hackrf_transfer -r /dev/null -f 2464000000 -s 8000000 -l 40 -g 40</code></pre>
<p>Lépe otevřete GQRX nebo GNURadio Companion, nastavte:</p>
<ul>
<li>Frekvence: <strong>2 464 MHz</strong></li>
<li>Sample rate: 8 MSPS</li>
<li>FFT size: 4096</li>
<li>Gain: začněte na 30 dB, dolaďte</li>
</ul>
<p>Ve firmware spusťte AES smyčku: <code>n</code> (TinyAES mód), <code>n2000</code> (2000 opakování), <code>r</code> (spustit). Ve spektrogramu by se měl objevit periodický proužek kolem +64 MHz offsetu od BT nosné. Když ho vidíte, jste na správné stopě.</p>
<h3>4. Sběr traces</h3>
<pre><code class="language-bash">sc-experiment \
  --radio=HackRF \
  --device=/dev/ttyACM0 \
  collect \
  config/example_collection_plot.json \
  ../traces/ \
  --plot</code></pre>
<p><code>--plot</code> zobrazí live vizualizaci každé trace. Hledáte konzistentní tvar signálu korelovaný se šifrováním - pokud každá trace vypadá jinak a chaoticky, SNR je příliš nízké (zkuste zkrátit vzdálenost nebo zvýšit gain).</p>
<h3>5. Analýza - bez vlastního hardware</h3>
<p>Pokud chcete nejdřív ověřit celý analytický pipeline, EURECOM poskytl veřejné datasety:</p>
<ul>
<li><a href="https://drive.google.com/drive/folders/1bJniDXOroLrWUvazbE5jFU0ETFYVx0Av">Small sample set (56 MB)</a> - útok na 20 cm</li>
<li><a href="https://drive.google.com/drive/folders/1W17IOGQb7uok8H0WvLJOEchrAusZvCW5">CCS18 traces (2,6 GB)</a> - útok na 10 m v anechoické komoře, útok na 1 m v kanceláři</li>
<li>CHES20 traces (15 GB) - vše od 55 cm doma přes 15 m v chodbě po T-test na 34 m</li>
</ul>
<pre><code class="language-bash">export TRACES_SAMPLE=&quot;/cesta/k/datum&quot;

sc-attack \
  --norm \
  --plot \
  attack config/example_attack.json \
  $TRACES_SAMPLE/sample/</code></pre>
<h3>6. Dvě metody key recovery</h3>
<p><strong>Korelační analýza (CPA)</strong> - bez profilování, ~180 000 traces, deterministická. Dobrá pro první pokus, nevyžaduje referenční zařízení se známým klíčem.</p>
<p><strong>Template attack s ML</strong> - vyžaduje profilování (traces se známým klíčem na tom samém modelu čipu), útok pak z ~90 000 traces. Přibližně dvakrát efektivnější.</p>
<pre><code class="language-bash"># Profilování (coaxiální připojení, plný SNR, známý klíč)
sc-attack --norm \
  --data-path ./traces/profile \
  --num-traces 5000 \
  profile \
  --variable p_xor_k \
  --pois-algo r \
  --num-pois 1 \
  /tmp/profile_output/

# Útok (vzdálené traces, neznámý klíč)
sc-attack --norm \
  --data-path ./traces/attack \
  --num-traces 90000 \
  attack \
  --attack-algo pcc \
  --profile /tmp/profile_output/ \
  /tmp/attack_output/</code></pre>
<hr />
<h2>Co s tím dělat: mitigace, která nestačí, a ta, která pomáhá</h2>
<p>Softwarová oprava neexistuje. Problém je fyzický.</p>
<p>Maskovací schémata v AES implementaci (Rivain-Prouff a podobné) zvýší počet potřebných traces, ale útok neumožní - Ji et al. (2025) demonstrovali průlom i přes masking. Jitter v časování šifrování komplikuje synchronizaci traces. Žádná sláva.</p>
<p>Fakticky fungující opatření jsou hardwarová:</p>
<p><strong>RF stínění modulu</strong> - faradayova klec kolem čipu ořízne leak na přijatelnou úroveň. Přidá ale hmotnost, rozměry a cenu.</p>
<p><strong>Čipy s integrovanou ochranou</strong> - Nordic nRF54 série (nástupce nRF52) obsahuje dedikovanou side-channel leakage protection v kryptoakcelerátoru. Pokud navrhujete nový modul, tohle je relevantní volba.</p>
<p><strong>Oddělit napájení</strong> - digitální a RF napájení na PCB oddělené ferritovými korálky a LC filtry sníží substrátovou vazbu, ale neodstraní ji úplně. Pomáhá SNR útoku poškodit, ale nestačí jako jediné opatření.</p>
<p>Pro firemní kontext: výsledky testování vlastních modulů zdokumentujte jako součást threat modelu a bezpečnostní dokumentace. Pokud modul projde CPA testem bez key recovery do 200 000 traces v laboratorních podmínkách, máte datový podklad pro rozhodování.</p>
<hr />
<h2>Zdroje</h2>
<p><strong>Akademické práce (primární zdroje):</strong></p>
<ul>
<li>Camurati et al. (CCS 2018): <a href="http://s3.eurecom.fr/docs/ccs18_camurati.pdf">Screaming Channels: When EM Side Channels Meet Radio Transceivers</a></li>
<li>Camurati et al. (CHES 2020): <a href="https://tches.iacr.org/index.php/TCHES/article/view/8594/8161">Understanding Screaming Channels</a></li>
<li>Ayoub et al. (ACSAC 2024): <a href="https://s3.eurecom.fr/docs/acsac24_ayoub.pdf">BlueScream: Screaming Channels on Bluetooth Low Energy</a></li>
<li>Ji, Dubrova, Wang (IACR ePrint 2025): <a href="https://eprint.iacr.org/2025/559">Is Your Bluetooth Chip Leaking Secrets via RF Signals?</a></li>
</ul>
<p><strong>Kód a datasety:</strong></p>
<ul>
<li><a href="https://github.com/eurecom-s3/screaming_channels">github.com/eurecom-s3/screaming_channels</a> - firmware, experimenty, datasety, Docker</li>
<li><a href="https://github.com/pierreay/bluescream">github.com/pierreay/bluescream</a> - BlueScream (reálný BLE stack, ACSAC 2024)</li>
<li><a href="https://eurecom-s3.github.io/screaming_channels/">eurecom-s3.github.io/screaming_channels</a> - dokumentace, download datasety</li>
</ul>
<p><strong>Prezentace:</strong></p>
<ul>
<li><a href="https://youtu.be/K7wqwOzD1Yw">Black Hat USA 2018 - video</a></li>
<li><a href="https://youtu.be/Xb9xGwiOYkY">CHES 2020 - video</a></li>
</ul>
<hr />
<p><em>Testování technik popsaných v tomto článku proveďte výhradně na vlastním hardware nebo s písemným souhlasem vlastníka zařízení. Útoky na cizí zařízení jsou trestné.</em></p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F05%2F05%2Fvas-bluetooth-cip-krici-sifrovaci-klice-slyset-ho-z-parkoviste%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/05/05/vas-bluetooth-cip-krici-sifrovaci-klice-slyset-ho-z-parkoviste/">Váš Bluetooth čip křičí šifrovací klíče. Slyšet ho jde z parkoviště.</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WhisperPair: Kritická zranitelnost v Google Fast Pair</title>
		<link>https://www.hardwired.dev/2026/01/20/whisperpair-kriticka-zranitelnost-v-google-fast-pair/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Tue, 20 Jan 2026 06:49:07 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Android ekosystém]]></category>
		<category><![CDATA[Anker Soundcore]]></category>
		<category><![CDATA[audio zařízení]]></category>
		<category><![CDATA[bezdrátová sluchátka]]></category>
		<category><![CDATA[bezpečnost Android]]></category>
		<category><![CDATA[bezpečnostní výzkum]]></category>
		<category><![CDATA[bezpečnostní záplata]]></category>
		<category><![CDATA[Bluetooth eavesdropping]]></category>
		<category><![CDATA[Bluetooth hack]]></category>
		<category><![CDATA[Bluetooth pairing]]></category>
		<category><![CDATA[Bluetooth příslušenství]]></category>
		<category><![CDATA[Bluetooth zranitelnost]]></category>
		<category><![CDATA[COSIC]]></category>
		<category><![CDATA[CVE-2025-36911]]></category>
		<category><![CDATA[firmware aktualizace]]></category>
		<category><![CDATA[Google Fast Pair]]></category>
		<category><![CDATA[Google Find Hub]]></category>
		<category><![CDATA[Google Pixel Buds]]></category>
		<category><![CDATA[IoT bezpečnost]]></category>
		<category><![CDATA[JBL]]></category>
		<category><![CDATA[KU Leuven]]></category>
		<category><![CDATA[kyberbezpečnost 2026]]></category>
		<category><![CDATA[kybernetická bezpečnost]]></category>
		<category><![CDATA[lokalizační služby]]></category>
		<category><![CDATA[neautorizované párování]]></category>
		<category><![CDATA[Nothing Ear]]></category>
		<category><![CDATA[odposlech]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[sledování polohy]]></category>
		<category><![CDATA[Sony sluchátka]]></category>
		<category><![CDATA[WhisperPair]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2951</guid>

					<description><![CDATA[<p>WhisperPair: Kritická zranitelnost v Google Fast Pair ohrožuje miliony Bluetooth zařízení Úvod V lednu 2026 byla zveřejněna informace o kritické &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/01/20/whisperpair-kriticka-zranitelnost-v-google-fast-pair/">WhisperPair: Kritická zranitelnost v Google Fast Pair</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>WhisperPair: Kritická zranitelnost v Google Fast Pair ohrožuje miliony Bluetooth zařízení</h1>
<h2>Úvod</h2>
<p>V lednu 2026 byla zveřejněna informace o kritické bezpečnostní zranitelnosti s označením CVE-2025-36911, která ohrožuje stovky milionů Bluetooth audio zařízení podporujících technologii Google Fast Pair. Tato zranitelnost, pojmenovaná WhisperPair, umožňuje útočníkům neautorizovaně převzít kontrolu nad zařízením a v některých případech i sledovat jeho majitele pomocí lokalizační sítě Google Find Hub.</p>
<p>Zranitelnost objevili výzkumníci z výzkumné skupiny COSIC na KU Leuven v Belgii, kteří problém odpovědně nahlásili společnosti Google již v srpnu 2025. Google klasifikoval tento problém jako kritický a udělil výzkumníkům maximální možnou odměnu 15 000 dolarů.</p>
<h2>Co je Google Fast Pair?</h2>
<p>Google Fast Pair je technologie usnadňující párování Bluetooth příslušenství s Android zařízeními. Místo klasického postupu, kdy uživatel musí manuálně vyhledat zařízení v nastavení Bluetooth, umožňuje Fast Pair spárování jediným dotykem po otevření pouzdra sluchátek. Systém navíc synchronizuje zařízení napříč všemi Android zařízeními přihlášenými ke stejnému Google účtu.</p>
<p>Tato funkce byla přijata mnoha předními výrobci audio příslušenství, včetně společností Sony, Google, Anker, JBL a dalších. Fast Pair je integrován přímo do firmwaru příslušenství a nelze ho vypnout.</p>
<h2>Jak WhisperPair funguje?</h2>
<h3>Primární útok: Neautorizované párování</h3>
<p>Útok WhisperPair využívá chybu v implementaci Fast Pair protokolu, kterou obsahuje překvapivě velké množství vlajkových produktů. Podle specifikace Fast Pair by zařízení mělo ignorovat požadavky na párování, pokud není v párovacím režimu. Mnohá zařízení však tuto kontrolu neimplementují správně.</p>
<p>Průběh útoku je následující:</p>
<ol>
<li>
<p><strong>Iniciace spojení</strong>: Útočník odešle zprávu Seekeru (zařízení, které chce provést párování) k Provideru (audio příslušenství), i když příslušenství není v párovacím režimu.</p>
</li>
<li>
<p><strong>Nedostatečná validace</strong>: Zranitelné zařízení odpovídá na požadavek, ačkoliv by ho mělo ignorovat. Chybí kritická kontrola stavu zařízení.</p>
</li>
<li>
<p><strong>Dokončení párování</strong>: Po obdržení odpovědi může útočník dokončit Fast Pair proceduru a navázat standardní Bluetooth spojení.</p>
</li>
</ol>
<p>Celý útok trvá v mediánu pouhých 10 sekund a funguje na vzdálenost až 14 metrů. Nevyžaduje fyzický přístup k zařízení ani interakci s uživatelem. Útočník může použít běžný hardware, jako je notebook, smartphone nebo Raspberry Pi.</p>
<p>Po úspěšném převzetí má útočník plnou kontrolu nad zařízením. Může:</p>
<ul>
<li>Přehrávat audio na maximální hlasitosti</li>
<li>Nahrávat rozhovory přes mikrofon zařízení</li>
<li>Odposlouchávat veškerý zvuk přehrávaný na zařízení</li>
</ul>
<h3>Sekundární útok: Sledování polohy</h3>
<p>WhisperPair umožňuje i sofistikovanější útok zaměřený na sledování polohy obětí. Tento útok funguje následovně:</p>
<ol>
<li>
<p><strong>Exploitace vlastnictví</strong>: Google Find Hub Network umožňuje majitelům najít ztracená zařízení pomocí crowdsourcovaných lokalizačních zpráv z Android zařízení. Vlastnictví zařízení je určeno prvním Account Key zapsaným do příslušenství při párování s Android zařízením.</p>
</li>
<li>
<p><strong>Podmínka útoku</strong>: Pokud oběť nikdy nespárovala své příslušenství s Android zařízením (například používá iPhone nebo počítač), útočník může pomocí WhisperPair zařízení spárovat a zapsat svůj vlastní Account Key.</p>
</li>
<li>
<p><strong>Následek</strong>: Útočník se stane &quot;vlastníkem&quot; zařízení v systému Find Hub a může sledovat jeho polohu v reálném čase prostřednictvím Android zařízení v okolí.</p>
</li>
<li>
<p><strong>Maskování</strong>: Oběť může po několika hodinách nebo dnech obdržet upozornění na nechtěné sledování, ale toto upozornění zobrazí její vlastní zařízení, což může vést k tomu, že varování odmítne jako chybu systému.</p>
</li>
</ol>
<h2>Rozsah dopadu</h2>
<p>WhisperPair není izolovaný problém jednoho výrobce. Výzkum prokázal, že zranitelnost postihuje:</p>
<ul>
<li><strong>Více výrobců</strong>: Sony, Google (Pixel Buds), Anker, JBL, Nothing a další</li>
<li><strong>Různé chipsety</strong>: Problém není specifický pro jeden chipset, což naznačuje systematickou chybu v pochopení specifikace</li>
<li><strong>Vlaková produkty</strong>: I nejnovější a nejdražší produkty jsou zranitelné</li>
</ul>
<h3>Selhání na všech úrovních</h3>
<p>Zranitelná zařízení prošla:</p>
<ol>
<li>Interním testováním výrobců</li>
<li>Certifikačním procesem Google Fast Pair</li>
<li>Standardními QA testy</li>
</ol>
<p>To demonstruje systémové selhání, nikoliv individuální vývojářskou chybu. Celý řetězec validace selhal při detekci této kritické zranitelnosti.</p>
<h2>Kdo je zranitelný?</h2>
<p>Zranitelnost postihuje všechny uživatele Bluetooth audio příslušenství s podporou Fast Pair, bez ohledu na používaný smartphone:</p>
<ul>
<li><strong>Android uživatelé</strong>: Plně zranitelní vůči oběma útokům</li>
<li><strong>iPhone uživatelé</strong>: Zranitelní vůči útoku neautorizovaného párování i sledování polohy</li>
<li><strong>Ostatní platformy</strong>: Stejně zranitelní, protože Fast Pair je implementován v příslušenství, nikoliv v telefonu</li>
</ul>
<p>Vypnutí Fast Pair skenování v nastavení Android telefonu problém neřeší, protože funkce je integrována přímo do firmwaru příslušenství.</p>
<h2>Jak se chránit</h2>
<h3>Jediné řešení: Aktualizace firmwaru</h3>
<p>Zranitelnost nelze opravit žádným nastavením ani factory resetem zařízení. Jediným řešením je instalace bezpečnostní aktualizace firmwaru vydané výrobcem příslušenství.</p>
<p><strong>Doporučené kroky:</strong></p>
<ol>
<li>Identifikujte svá zařízení podporující Fast Pair (sluchátka, reproduktory)</li>
<li>Navštivte webovou stránku výrobce nebo konzultujte manuál</li>
<li>Zkontrolujte dostupnost bezpečnostní aktualizace</li>
<li>Nainstalujte nejnovější verzi firmwaru</li>
</ol>
<h3>Seznam zranitelných zařízení</h3>
<p>Webová stránka whisperpair.eu poskytuje nástroj pro kontrolu konkrétních modelů zařízení. Mezi potvrzené zranitelné produkty patří:</p>
<ul>
<li>Google Pixel Buds Pro 2</li>
<li>Sony WH-1000XM5 a další modely</li>
<li>Anker Soundcore Liberty</li>
<li>Nothing Ear</li>
<li>JBL různé modely</li>
</ul>
<h2>Technická perspektiva: Návrh opravy</h2>
<p>Výzkumníci ve své práci nenabízejí pouze identifikaci problému, ale i návrh řešení. Namísto spoléhání se na kontrolu stavu na aplikační vrstvě navrhují:</p>
<p><strong>Kryptografickou vazbu záměru párování</strong>: Podmínku párování začlenit přímo do derivace klíčů. Tento přístup zajišťuje, že problém je řešen na nejvyšší možné úrovni protokolu, kde je nejméně pravděpodobné jeho opominutí.</p>
<p>Detaily tohoto návrhu budou brzy publikovány v akademické práci výzkumníků.</p>
<h2>Zodpovědné zveřejnění a reakce</h2>
<h3>Timeline</h3>
<ul>
<li><strong>Srpen 2025</strong>: Nahlášení zranitelnosti společnosti Google</li>
<li><strong>150denní okno</strong>: Čas pro práci s partnery na vydání záplat</li>
<li><strong>Leden 2026</strong>: Veřejné zveřejnění informací</li>
</ul>
<h3>Spolupráce</h3>
<p>Google a Android Security Team projevili vysokou míru spolupráce:</p>
<ul>
<li>Klasifikace jako kritická zranitelnost (CVE-2025-36911)</li>
<li>Maximální odměna 15 000 USD</li>
<li>Koordinace s výrobci na vydání záplat</li>
<li>Aktivní komunikace během celého procesu</li>
</ul>
<p>Výzkumníci vyjádřili poděkování Google za jejich odpovědný přístup a rychlou reakci.</p>
<h2>Mediální ohlas</h2>
<p>Zranitelnost WhisperPair získala značnou pozornost mezinárodních médií:</p>
<ul>
<li><strong>WIRED</strong>: Rozsáhlý článek o stovkách milionů ohrožených zařízení</li>
<li><strong>The Verge</strong>: Detailní pokrytí technických aspektů</li>
<li><strong>Ars Technica</strong>: Analýza dopadu na ekosystém</li>
<li><strong>The New York Times</strong>: Praktické rady pro ochranu</li>
</ul>
<p>Český mediální prostor na problém reagoval prostřednictvím De Morgen, Het Nieuwsblad, Datanews a dalších médií.</p>
<h2>Výzkumný tým</h2>
<p>Zranitelnost objevil tým výzkumníků ze skupiny COSIC na KU Leuven:</p>
<p><strong>Primární autoři:</strong></p>
<ul>
<li>Sayon Duttagupta (COSIC)</li>
<li>Seppe Wyns (DistriNet - Group T, dříve COSIC)</li>
</ul>
<p><strong>Přispívající výzkumníci:</strong></p>
<ul>
<li>Nikola Antonijević (COSIC)</li>
<li>Bart Preneel (COSIC)</li>
<li>Dave Singelée (DistriNet - Group T)</li>
</ul>
<p>Práce byla podpořena vlámskou vládou prostřednictvím programu Cybersecurity Research.</p>
<h2>Závěr</h2>
<p>WhisperPair představuje vážné memento o rizicích spojených s tzv. &quot;convenience features&quot; - funkcemi zaměřenými na zlepšení uživatelského komfortu. Zatímco Google Fast Pair skutečně zjednodušuje párování Bluetooth zařízení, jeho implementace přinesla bezpečnostní rizika pro stovky milionů uživatelů.</p>
<p>Případová studie WhisperPair ukazuje několik důležitých lekcí:</p>
<ol>
<li><strong>Bezpečnost musí být prioritou</strong>: Convenience funkce nesmějí být implementovány na úkor bezpečnosti</li>
<li><strong>Certifikace není zárukou</strong>: I přísné certifikační procesy mohou přehlédnout kritické chyby</li>
<li><strong>Zodpovědné zveřejnění funguje</strong>: Spolupráce mezi výzkumníky a výrobci vede k rychlejší nápravě</li>
<li><strong>Aktualizace jsou klíčové</strong>: Firmware příslušenství je stejně důležitý jako aktualizace operačního systému</li>
</ol>
<p>Pro uživatele je klíčovým poučením nutnost pravidelně aktualizovat nejen smartphone, ale i všechna připojená zařízení. V moderním propojeném světě je bezpečnost celého ekosystému určena nejslabším článkem.</p>
<hr />
<p><strong>Zdroje:</strong></p>
<ul>
<li>WhisperPair.eu - oficiální stránka výzkumu</li>
<li>CVE-2025-36911 - oficiální záznam zranitelnosti</li>
<li>Zprávy WIRED, The Verge, Ars Technica a dalších médií</li>
</ul>
<p><strong>Poznámka</strong>: V době publikace tohoto článku již mnoho výrobců vydalo bezpečnostní záplaty. Uživatelé by měli co nejdříve zkontrolovat dostupnost aktualizací pro svá zařízení.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F01%2F20%2Fwhisperpair-kriticka-zranitelnost-v-google-fast-pair%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/01/20/whisperpair-kriticka-zranitelnost-v-google-fast-pair/">WhisperPair: Kritická zranitelnost v Google Fast Pair</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
