2013-03-24 89 views
0

我有一個項目,但我希望能夠獲得一些見解。訪問頁面的特定設備,但其他設備無法訪問

是否可以通過頁面訪問我的手機,同事電話或筆記本電腦或設備,但拒絕任何其他設備訪問此頁面。 這個項目的想法是通過二維碼,例如,

如果我生成一個QR碼,以訪問可以說,庫存清單。我希望我的手機或我的同事電話能夠訪問它,但如果說我的兄弟或外面的某個人正在搜索代碼並被髮送到此特定頁面,它不會允許它發生,因爲手機ID或平板電腦ID不在列表中以獲得訪問權限。

創建登錄頁面並啓用QR代碼會很困難,因爲您無法在QR代碼中實現登錄信息,因爲安全性無關緊要。

有什麼建議?

回答

1

您的頁面可能會限制基於始發IP地址的訪問。這樣一個系統的可行性取決於許多參數,比如你是通過wifi還是蜂窩連接,在wifi的情況下 - 無論你是否信任WiFi網絡,在蜂窩網絡的情況下 - 蜂窩提供商改變的頻率你的地址。

更好的解決方案可能是在您想要訪問的手機和平板電腦上使用自定義URI方案和自定義應用。當設備掃描QR碼時,應用程序將處理請求,然後通過HTTPS以適當的身份驗證登錄到網站。例如

QR碼:my.app://blah/blah
應用程序處理的URL,登錄到服務器,重定向到https://my.site/blah/blah

+0

我害怕這將是唯一的選擇..我想要的東西很簡單..不幸的是時間是我們沒有。我喜歡這個IP地址的想法,我們能否使用與設備上的MAC地址相同的地址? – 2013-03-25 22:15:19

+0

MAC地址是網絡本地的。除非每個人都在同一個無法工作的WIFI網絡上。 – 2013-03-25 22:19:36

+0

...如果服務器和所有客戶端都在同一個WIFI網絡上,那麼您最好使用IP地址。 – 2013-03-25 22:28:12

0

爲什麼不使用身份證明?使用相應的私鑰爲您的消息(QR碼)簽名並驗證掃描器的身份,信任和消息完整性。

+0

我會如何去做這件事?不會是一個自定義的應用程序? – 2013-03-30 22:37:41