Güvenli Bluetooth Pairing'i tasarlamak Finansal ve Kişisel Veri Cihazları

Modelleme veya mağaza kişisel verileri işleyen Bluetooth özellikli cihazların çoğalması, güvenli bir Bluetooth çiftleştirici sistemi kullanarak tehdit istasyonlarının ve dijital cüzdanlar için iletişimsiz ödeme terminalleri ve akıllı giyilebilir cihazların çoğalması, çiftleme sürecindeki herhangi bir kırılganlık, finansal ve kişisel verileri korumak için hassas bir şekilde ortaya çıkabilir, tampering veya cihaz çekme sistemi, saldırı vektörleri, protokol değerlendirmelerini, uygulama ve uyumluluk protokollerinin derin bir anlayışını gerektirir.

Bluetooth-Enable Finansal Cihazlar için Peyzaj

Bluetooth bağlantıları, hem Classic hem de Low Energy (sol), çiftleşmeyi, şifrelemeyi veya kimlik doğrulama aşamalarını hedef alan bir dizi saldırıya karşı hassastır. Bu tehditler hem sağlam hem de pratik olan savunmaları tasarlamak için gereklidir.

Eavesdrop ve Pasif Sniffing

Bluetooth sniffer ile saldırganlar, şifreleme anahtarlarının yetersiz rastgele değerlerden elde edilebildikleri takdirde çiftleştirebilir.KNOB (Key Negotiation of Bluetooth) saldırısına izin verilen saldırganın çiftleşme sırasında kolayca uygulanabilir bir şifreleme anahtarı zorlamasına izin verdi.

Man-in-the-Middle (MITM) Saldırıları

MITM saldırıları özellikle finansal cihazlar için tehlikelidir. Bir saldırgan daha önce güvenilir bir akran ile iletişim kurma konusunda yasal bir terminal veya kullanıcı cihazını bu saldırıları engellemeye veya değiştirme işlemi verilerinin tamamını garanti altına almalı. BIAS (Mavitooth Impersonation AttackS) saldırı, bir reklamverenin daha önce güvenilir bir akran ile iletişim kurmasına nasıl karar verebilirdi, doğrulamayı bırakın.

BlueBorne ve Diğer Over-the-Air Exploits

BlueBorne, saldırganların herhangi bir kullanıcı etkileşimi olmadan bir cihazın tam kontrolünü almalarına izin veren bir dizi güvenlik noktasıydı, genellikle çiftleşmeden önce.Ancak yamalar var olsa da, birçok IoT ve miras finansal cihaz yetersiz kalabilir. Pairing tasarımı altta yatan çöpün bilinmeyen kusurları olduğunu varsaymalıdır ve bu nedenle uygulama katmanında ek geçerliliği empoze eder.

Fiziksel Tampering ve Side-Channel Saldırıları

Kişisel verileri sıklıkla güvensiz ortamlarda (örneğin, perakende noktası satış, açık kiosklar) Saldırganlar, depolama anahtarlarını çıkarmak veya kötüleştirici bir şekilde şarj etmek için bir cihazla fiziksel olarak tamleştirilebilirler. Güvenli çiftleştirici korumalar, güvenli elementler ve tam dayanıklı depolama gibi donanım seviyesindeki korumalarla çift olmalıdır.

Bluetooth Pairing için Core Security protokolleri

Bluetooth Corepecü, çeşitli güvenlik özellikleri ile birkaç çift model sunar. Finansal veya kişisel veri cihazı için doğru modeli seçin ilk savunma hattıdır.

Bluetooth Classic için Güvenli Basit Pairing (SSP)

SSP dört ortak model tanıttı: Sadece Eserler, Numeric Karşılaştırma, Paskey Giriş ve Out-of-Band (OOB) Hassas kullanım durumları için, [[ŞUygunluk|0)Sadece işler) aynı kişi tarafından karşılanmalıdır (örneğin, bir ödeme terminali ile bir akıllı telefonda otomatik olarak indirmeye gerek yoktur).

Bluetooth Low Energy (sol) Güvenli Bağlantılar

LE Secure Connections, SSP olarak aynı dört ilişki modelini yerine getiriyor, ancak LE Secure Connections'ta Numeric Karşılaştırmalı Karşılaştırmalı Modeller için algoritma, Elliptic Curve Diffie-Hellman (ECDH) anahtar değişimi ve aynı dört birliği modelini SSP olarak tasarlarken, LE Secure Connections'ta Numeric Karşılaştırmalı Modelleme için algoritmayı önemli ölçüde azaltmaktadır.

Bluetooth 5.x'in Rolü ve Attribute Protokolü (EATT)

Bluetooth 5.2 EATT'yi tanıttı, daha büyük MTU boyutlarına ve gelişmiş bağlantıya izin veriyor ancak ayrıca belirli L2CAP kanalları için şifrelemeyi uygulama yeteneği gibi güvenlik geliştirmeleri de içeriyor. EATT doğrudan çiftleşmekle değişmiyor olsa da, çiftleşmeden sonra güvenli veri paylaşımı için daha sağlam bir çerçeve sağlar.

Yüksek güvenlik çevreleri için Pairing Flows

Kabul edilebilir güvenlik sadece protokol seçenekleri meselesi değildir, ancak çiftleşme akışı nasıl uygulanır ve kullanıcıya sunulur.

Out-of-Band (OOB) Pairing with NFC and QR Kod

Finansal cihazlar için, OOB çiftliği, cihazı (örneğin, NFC veya görsel taramalı QR kodu ile bir araya getirerek, saldırganın fiziksel olarak yakınlık olmadan verileri kolayca eavesdrop veya enjekte etmesi gerekir. OOB kanalı, kullanıcı tarafından paylaşılan şarj cihazı tarafından gerçekleştirilebilir (örneğin, bu özel cihazı kullanarak çiftleşmeyi) ve başka bir reklam paketini engellemesi için hiçbir şey içermemektedir.

Multi-Factor Authentication (MFA) ve Biometrics

Bluetooth çiftliği kendisi ek doğrulama katmanları ile birleştirilebilir. Yüksek değerli işlemleri kullanan bir cihaz, kullanıcının tanıma veya yüze giriş için bir PIN'e girebilmeyi gerektirir (örneğin, Bluetooth anahtarları işlenirse bile, çiftleme işlemi ikinci faktör olmadan tamamen çiftleştirilebilir.

Kısa-Range ve Proximity-Based Restrictions

Pairing, yalnızca cihazlar çok kısa bir mesafede olduğunda izin verilmelidir (örneğin, alt metre RSSI eşleri). Bu, çiftleme modunda bir uzaktan saldırganın riskini azaltır. Bazı uygulamalar Bluetooth RSSI'yi, kullanıcı fiziksel olarak mevcut olduğundan emin olmak için aralık tespitiyle birleştirir.

Kullanıcı Inhibit ve Manual Onaylama

Ekranlarla cihazlar için, çiftleme kodunun açık kullanıcı onayı gerektiren (Numeric Karşılaştırma), kullanıcının karşılaştırması için yeterince uzun gösterilmelidir ve kullanıcı, otomatik kabul için fiziksel bir düğmeye basmalıdır. Ek olarak, cihaz otomatik kabul edilemez bir şekilde otomatik olarak yeni bir kullanıcı onayı olmadan yeniden şarj edilmelidir.

Donanım ve Şirketware

Çiftleşme sürecinin güvenliği, protokolün kendisini genişletmektedir. Kriptografik anahtarların depolama ve yaşam döngüsü yönetimi eşit derecede kritiktir.

Güvenli Elements ve Trusted Execution Environments

Anahtarlar ve uzun vadeli kimlikler, tam olarak dayanıklı bir güvenli elementte (SE) veya güvenilen bir Execution ortamı (TEE) Bu, anahtarları çıkarmaktan elde eden bir saldırganı engeller; bunun yerine, anahtarları güvenli kanallarla iletişim halinde olan bir uygulama işlemcisi tarafından yönetilmelidir.

Güvenli Parmak ve Şirketware

Cihazın tüm çiftleştirici güvenlikten devre dışı bırakılabilir bir saldırgan. Güvenli boot zincirleri (örneğin, UEFI Secure Boot veya imzalı bootloaders) sadece yetkili bir bilgisayar korsanlığı çalıştırılması için, kendi başına bir donanım geri yüklemeli anahtarla imzalanmalıdır.

Over-the-Air (OTA) Update Mechanisms

Güvenlik, yeni keşfedilen açıklığa cevap vermek için geri ödeme yapmalıdır. OTA güncellemeler şifreli ve imzalanmalıdır ve güncelleme süreci, kullanıcı tarafından açıkça yetkilenmeksizin mevcut çift anahtarları silmemelidir.Bir güncellemeden sonra, cihaz mevcut tüm çiftlemelere geri dönmeli; örneğin, finansal işlemlere izin vermeden önce bir adım talep ederek.

Kullanıcı Deneyimi ve Güvenliği: Dengelemenin Striking

Çok fazla cumbersome olan güvenli bir çiftleme süreci, kullanıcıların güvenliği atlamak veya cihazı terk etmesini teşvik edecektir. Tasarımcılar her adımın neden gerekli olduğunu açıklayan açık, adım adım adım talimatları sağlamalıdır.

Görsel ve Haptic Feedback

Örneğin, çift devleti belirtmek için LED'ler, sesler veya vibrasyonlar kullanın. Örneğin, çiftleşme tamamlandığında yeşil LED ve bir kırmızı LED'i bir doğrulama başarısızlığı gerçekleştiğinde kullanın.Bu, kullanıcıların sürecin geçerli olduğuna güvenmelerine yardımcı olur.

Hata işleme ve Fallback Modes

OOB çiftleşme başarısız olursa (örneğin, NFC okuma hatası), cihaz otomatik olarak Just Works gibi daha zayıf bir modele geri dönmemelidir. Bunun yerine, kullanıcıyı OOB yöntemine yeniden denemesi veya MITM koruması sağlar (örneğin, iki cihaz da ekran varsa Numeric Karşılaştırma).

Clear User Talimatlar ve Uyarılar

Cihazın manuel veya gemi akışında, kullanıcının görüntülenen sayıları doğrulayabilmesi gerektiğini ve onları bilinmeyen bir cihazdan çiftleştirme talebi asla onaylamadıklarını açıklayın. finansal cihazlar için, cihazın güvenli bir yerde tutulması gerektiğini ve Bluetooth'un kullanımda teslim edilmesi gerektiğini de tavsiye eder.Bu talimatlar hızlı bir referans kartı veya arkadaş uygulaması üzerinde interaktif bir şekilde.

Düzenleme ve Uyum Standartları

Finansal ve kişisel veri cihazları, Bluetooth çiftliği üzerinde güvenlik gerekliliklerini sağlayan çeşitli düzenlemelere tabidir.

Ödeme Cihazları için PCI DSS

Ödeme Kartı Endüstri Data Security Standard (PCI DSS) kablosuz iletimlerin şifreli olmasını ve anahtarları güvenli bir şekilde depolanmasını gerektirir.For Bluetooth-equipped ödeme terminalleri için çiftleşme PTS (PIN Transaction Security) onaylı yöntemleri kullanmalıdır.The PCI PIN Transaction Security (PTS) Test noktası, Bluetooth doğrulamasını sağlamak için gerekli koşulları içerir. Geliştiriciler PTS POI sertifikasyon kontrol listesini alır.

PSD2 ve Güçlü Müşteri Kimlikleri (SCA)

Avrupa Ödeme Hizmetleri Yönergesi (PSD2) çoğu elektronik ödeme için güçlü müşteri doğrulamasını sağlar. Bir Bluetooth çiftliği belirli bir işlem miktarına (örneğin, bir terminalle bir mobil cüzdan çifti), çiftleşmenin kendisi SCA zincirinin bir parçası olarak kabul edilmelidir.

GDPR ve HIPAA kişisel veri için

Kişisel verileri toplamak veya iletmek için kullanılan cihazlar GDPR veya HIPAA güvenlik ve gizlilik kurallarına uymalıdır. Şifrelemeli sağlık verilerinin kişisel verileri olarak kabul edilmesi için kullanılan Bluetooth anahtarları kişisel veriler olarak kabul edilir ve uygun organizasyon ve teknik önlemlerle yönetilmelidir.AES-256, ECC P-256)

NIST Rehberliği ve IETF Standartları

NIST Special Publication 800-121 (Revision 2), SSP'yi işletme-düzelme için yönlendirme sağlar. Ayrıca, IETF'nin EAP-TLS veya EAP-PWD'si, kurumsal kimlik doğrulama için Bluetooth ağlarına başvurabilir.

İzleme ve Olay Yanıtı

Güvenli çiftleme tek zamanlı bir olay değildir; çiftleşmeden sonra kötüye veya saldırı tespit etmek için sürekli izleme gereklidir.

Logging Pairing girişimleri

Cihaz her çiftleşme girişiminin girişine izin vermeli: zamantamp, kullanılan yöntem, uzaktan cihazın MAC adresi, başarı / başarısızlık ve herhangi bir hata. Bu loglar bir uygulama sonunda yalnızca bir şekilde depolanmalıdır ve periyodik olarak bir güvenlik bilgi ve olay yönetimine iletilmelidir (SIEM) sistemi.

Dinamik Anahtar Revokasyon

Bir cihaz uzlaşmadan şüphelenilirse, kullanıcı veya geri dönüş sistemi tüm Bluetooth çift anahtarlarını uzaktan geri döndürebilmeli. Bu, cihazın fiziksel erişim olmadan temizlenebilir bir çiftleme listesini sürdürmesi gerekir.Revokasyon komutunun kendisi de kimliksiz ve şifreli olmalıdır, tipik olarak bir bulut hizmeti aracılığıyla.

Periyodik Re-authentication

Uzun süredir, finansal cihazlar arasındaki Bluetooth bağlantıları, periyodik yeniden-yaşlama (örneğin, her saat veya belirli sayıda işlemden sonra) maruz kalma penceresini azaltabilir. Bu, şifreli bir kanal üzerinden hafif bir meydan okuma-çap protokolü olarak uygulanabilir.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

Finansal ve kişisel verileri işleyen cihazlar için güvenli Bluetooth çiftliği tasarlayın, çok katmanlı bir yaklaşım gerektirir. Temel, güçlü kriptografik protokolleri üzerine inşa edilmelidir - OOB veya Numeric Karşılaştırmalı Bluetooth yanıtları ile ve LE Secure Connections for BLE. Hardware protections like security elements and safe protect the keys, while user-santrik tasarım, güvenlik önlemlerinin de ilerlemeden sonra erişilebilir olmasını sağlar. Geliştiriciler ayrıca, OOB veya düzenleyici gereksinimlerine göre, izleme ve olay yanıt yeteneklerine sahip olmalıdırlar.Güvenlikyı ihlal eden her aşamadan güvenliklerini entegre ederek -her türlü tasarıma ve güncellemeler yoluyla erişilebilirlik sağlar.