2013-05-15 67 views
11

我一直在玩android的藍牙選項,並發現一個應用程序,給了兩個連接選項(安全和不安全)。 我試圖在網上找到關於它的一些信息,但是我發現的一切都很模糊。 我有一個大概的想法,不安全不如使用安全。藍牙安全與不安全

使用其中一種的優點是什麼?我應該始終堅持安全還是應該去找不安全?

謝謝您的時間,

+0

這一切都取決於您是否希望有藍牙嗅探器的人能夠以純文本形式查看所有數據。 – TJD

+0

所以建議使用Secure然後:) – Marshall

回答

10

什麼是使用了另一種優勢?我應該始終堅持安全嗎?還是我應該不安全?

使用不安全的唯一好處是您在創建通信通道時不會提示用戶(這可能是一種簡單的獵物「中間人」攻擊),但這並不意味着它會一直工作。這裏有一個question用戶抱怨某些設備要求配對,而其他設備則不要。

而且這個短語來自Android的API:

對於藍牙2.1設備,鏈路密鑰進​​行加密,加密是強制性的。對於傳統設備(預藍牙2.1設備),鏈路密鑰將不會被加密。如果需要加密和認證通信通道,請使用createRfcommSocketToServiceRecord(UUID)。 ​​

所以,將來可能就沒有辦法建立兩個設備之間的連接不牢固。

這回答你的第二個問題,你應該堅持安全。開發時(因爲您無法確定它是否能夠正常工作),並且出於安全考慮,在使用應用程序時。