Herhangi bir umumi alanda etrafınızda sinyal yayan düzinelerce Bluetooth cihazı bulunur: kulaklıklar, saatler, arabalar, işaret kutuları (beacon), bilgisayarlar. Çoğu hiçbir şeyle eşleşmeden, dinlemek isteyene varlığını duyurarak bunu yapar. Bir BLE tarayıcısı ile bunları gerçek zamanlı olarak görebilirsiniz ve her sinyal şaşırtıcı derecede ayrıntılı bir hikaye anlatır.
Eşleşmemiş bir Bluetooth cihazı ne yayar?
Pratik olarak tüm giyilebilir cihazların ve modern IoT cihazlarının kullandığı standart olan Bluetooth Low Energy (BLE), reklam paketleri (advertising) aracılığıyla çalışır. Bir cihaz, diğerlerinin onu keşfedebilmesi için bu paketleri saniyede birkaç kez, herhangi bir eşleşmeye veya şifreye ihtiyaç duymadan yayınlar.
Bu, Bluetooth iznine sahip herhangi bir uygulamanın bunları dinleyebileceği anlamına gelir: Bu bir hack veya güvenlik açığı değildir, protokolün tasarım amacının ta kendisidir.
Her sinyal neyi ortaya çıkarır?
Her reklam paketi çeşitli alanlar içerebilir. Bunlar en yaygın olanları ve ne anlama geldikleri:
- Cihaz adı. Bazen jeneriktir («BLE Device»), bazen de ele vericidir: «...’ın AirPods’u», «Amazfit GTS», «BMW X3». Kulaklıklar ve saatler genellikle kullanıcının onlara verdiği ismi yayınlar.
- MAC adresi. Benzersiz tanımlayıcı. Modern cihazlar takibi zorlaştırmak için değişen rastgele MAC adresleri kullanır, ancak birçok aksesuar ve IoT cihazı fabrika çıkışlı sabit MAC kullanmaya devam eder.
- RSSI (sinyal gücü). Sinyalin ne kadar güçlü geldiğini gösterir ve mesafeyi tahmin etmeyi sağlar: ne kadar yakınsa, değer o kadar yüksektir.
- Üretici (Manufacturer Specific Data alanı). Cihaz adı jenerik olsa bile Apple, Samsung, Garmin vb. şirketleri tanımlayan bir şirket kimliği (ID).
- Yayınlanan hizmetler (UUID'ler). Hangi işlevleri sunduğu: kalp atış hızı, pil, Find My, MIDI… Cihaz türünü tahmin etmeyi sağlar.
- Pil seviyesi ve telemetri verileri, duyuruya bunları dahil eden cihazlarda.
RSSI'den mesafeye
RSSI dBm cinsinden ölçülür ve negatiftir: −40 dBm «üzerinizde» anlamına gelirken, −95 dBm neredeyse duyulmaz durumdadır. Açık alandaki kabaca bir referans olarak:
RSSI | Yaklaşık mesafe |
|---|---|
−30 ila −50 dBm | Çok yakın (1-2 metreden az) |
−50 ila −70 dBm | Aynı oda (2-10 m) |
−70 ila −85 dBm | Başka bir oda veya kat (10-20 m) |
−85 ila −100 dBm | Uzakta veya engelli (>20 m) |
Duvarlar, insan vücudu ve antenin yönü bu değerlerin oldukça dalgalanmasına neden olur; bunları kesin bir ölçüm olarak değil, bir tahmin olarak kullanın.
Genellikle Karşılaştığınız Cihazlar
- Yoldan geçen kişilerin kulaklıkları ve saatleri (en sayıca çok olanlar).
- Multimedya sistemlerini ve bazen model adını duyuran arabalar.
- Mağaza ve müzelerde yakınlık tabanlı reklamcılık için kullanılan iBeacon/Eddystone işaretçileri.
- Akıllı ev sistemleri: termometreler, ampuller, kilitler, AirTag benzeri takip cihazları.
- RSSI değerini bir «sıcak-soğuk» oyunu gibi takip ederek evde kaybolmuş giyilebilir bir cihazı bulmak için yararlı olan kendi cihazlarınız.
Gizlilik Boyutu
Cihazınızın «görülebiliyor» olması saldırıya uğrayabileceği anlamına gelmez: yayın salt okunurdur ve kişisel verileri doğrudan açıkta bırakmaz. Gerçek risk MAC adresi takibidir: eğer cihazınız her zaman aynı tanımlayıcıyı yayınlarsa, bir sensör ağı hareketlerinizi takip edebilir. Bu nedenle iOS ve Android rastgele MAC adreslerini döndürür ve Apple, AirPods'ları sürekli değişen tanımlayıcılara taşır.
İzinizi azaltmak istiyorsanız: kullanmadığınızda Bluetooth'u kapatın ve hangi eski aksesuarların tanınabilir bir adla yayın yaptığını kontrol edin.
Uygulamada Nasıl Görülür
En görsel yol, BLE Radar gibi bir radar uygulamasıdır: algılanan cihazları tahmini mesafelerine göre bir radara yerleştirir, adı, üreticiyi, gerçek zamanlı RSSI değerini ve her birinin yayınladığı servisleri gösterir. Bunu bir alışveriş merkezinde veya havaalanında ilk kez açtığınızda şaşırtıcıdır.
Sonuç
Hava, eşleşmeye gerek kalmadan cihaz türünü, üreticiyi ve mesafeyi ortaya çıkaran BLE sinyalleriyle doludur. Bunları keşfetmek yasal, eğitici ve faydalıdır —kayıp bir saati bulmaktan kendi cihazlarınızın ne yayınladığını denetlemeye kadar— ve başlamak için bir tarayıcı uygulama yeterlidir.