Hallo allerseits, ich bastele an einem Projekt in dem 2 Geräte mit Bluetooth verbunden werden, Mikrocontroller und ein Headset. Dabei soll sicher gestellt werden, dass nur diese beiden Geräte sich mit einander verbinden und sonst mit keinem. Also z.B. nur eine fest definierte BT Adresse zulassen. Oder Warnung generieren, wenn dieses Gerät nicht in der Nähe ist. Habe das Bluetooth Security Guide von NIST durchgearbeitet und auch vieles zum Thema Sicherheit und BT Verbindung allgemein gelernt. Die Authentifizierung stellt zwar sicher, dass die beiden Geräte den selben Link Key haben, aber wie kann man verhindern dass fremde Geräte sich mit einem der beiden zu verbinden versuchen? Ist es möglich eine Verbindung aufzubauen, wenn keines der Devices in dem Visible Mode ist? Viele Grüße
> Ist es möglich eine Verbindung aufzubauen, wenn keines der > Devices in dem Visible Mode ist? Ja, wenn die Geräte bereits gepaart sind. Du hast die Wahl, nur gepaarte Geräte zu verbinden, als neue Paarungen zu verweigern. Oder du suchst nach auffindbaren Geräten und vergleichst deren Adressen mit einer Whiteliste, bevor du die Paarung startest bzw zulässt. Ich bin allerdings nicht sicher, ob die Adressen garantiert eindeutig sind und wie leicht man sie fälschen kann. Bei Ethernet ist das ja in der Regel kinderleicht.
Stefan U. schrieb: > Ich bin allerdings nicht sicher, ob die Adressen garantiert eindeutig > sind und wie leicht man sie fälschen kann. Bei Ethernet ist das ja in > der Regel kinderleicht. Die Addressen könnte man fälschen, aber die AES Keys eher nicht. Irgendwie müssen die AES Key aber auf die Geräte drauf kommen, d.h. man braucht in der Praxis auch immer irgendeine Pairing Prozedur.
Hallo, > Duotian schrieb: > ich bastele an einem Projekt in dem 2 Geräte mit Bluetooth verbunden > werden, Mikrocontroller und ein Headset. > Habe das Bluetooth Security Guide von NIST durchgearbeitet und auch > vieles zum Thema Sicherheit und BT Verbindung allgemein gelernt. > Ist es möglich eine Verbindung aufzubauen, wenn keines der Devices in > dem Visible Mode ist Möglich muß es sein. Ich habe BT-Module für UART mit solchen Modulen: http://www.microchip.com/wwwproducts/en/RN41 Die kann man paaren, so dass sich eine Punkt-zu-Punkt-Verbindung nur zwischen 2 Modulen ergibt. siehe hier Befehl Connect to address (Seite 32 ff) http://ww1.microchip.com/downloads/en/DeviceDoc/bluetooth_cr_UG-v1.0r.pdf Allerdings findet diese Paarung nur innerhalb einer bestimmten Zeit nach dem Reset statt. Gruß Öletronika
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.