我想了解一些關於QR碼並試圖爲他們頭腦風暴的一些用途。我想知道的一件事就是iOS的Passbook應用程序。例如,我有一張可通過QR碼掃描的帳戶卡(除非我錯誤地認爲它是QR碼)。該代碼顯然必須以某種方式唯一地指向我的帳戶。我的理解是,他們可以簡單地在該代碼後面添加一個指向我帳戶的唯一ID。那麼,通過以某種方式創建一個帶有我的ID的代碼(如果他們能夠得到它),防止其他人僞裝成我?有沒有辦法來獲得這樣的東西?這通常如何完成?QR/Bar Code Security
0
A
回答
1
二維碼只是一個很長的字符序列,就像普通條碼是一個數字序列(或某些符號的字符)。他們本身並不比在一張紙上寫一連串的字符更安全,如果我能看到並複製你的QR碼,那麼是的,我可以成爲你。
一般來說,對於忠誠度類型的計劃,QR碼包含某種形式的引用您的標識符,但完成該計劃完全取決於計劃實現者。
雖然QR碼的好處在於您可以將更多信息編碼到標識符字符串中。如果代碼是以電子方式顯示而不是物理打印的,您還可以對「單次使用」鍵進行編碼,這樣服務器將只處理一次代碼,因此即使您複製已使用的QR代碼。
忠誠計劃在某種程度上依賴於物理塑料卡作爲安全令牌,如果您在一張紙上展示QR碼,然後出納員將在技術上工作,但應引起注意。如果您在具有正確標識的塑料信用卡上出示相同的代碼,則應該對收銀員更爲接受。
相關問題
- 1. 含義值抓<code>R = 0</code>,<code>R = S</code>,<code>R = S*Da</code>含義和<code>kCGBlendMode</code>值如<code>kCGBlendModeClear</code>,<code>kCGBlendModeCopy</code>,<code>kCGBlendModeSourceIn</code>定義
- 2. 的MySQL/PHP:<code>id</code>,<code>name</code>,<code>category</code>和一個<code>ratings</code>表列:<code>id</code>,<code>item</code>,<code>rating</code>如何使用JOIN語句
- 3. 測試Spring Security
- 4. exec()security
- 5. Spring Security
- 6. Spring Security
- 7. Spring Security返回52e
- 8. 從Spring security 2.0遷移到Spring security 3.0.7
- 9. Spring Security未在Spring Security中找到?
- 10. IBM工作燈5.0.6 - 在<code>application-descriptor.xml</code> testWebResourcesChecksum
- 11. Spring Security和DerbyDB(javaDB)
- 12. HTML code issue3
- 13. Spring Security的實例類
- 14. phantomjs --web-security = no
- 15. AuthenticationSuccessHandler Spring Security
- 16. Eclipse RCP + Spring Security
- 17. Spring-Security-UI
- 18. Spring Security - 註冊
- 19. Spring Security add Authorities
- 20. Grails Spring Security Testing
- 21. Spring Security LDAP IncorrectResultSizeDataAccessException
- 22. Angular2的Spring Security
- 23. Wicket AjaxFormComponentUpdatingBehavior Spring Security
- 24. $ _POST,$ _GET and Security
- 25. Spring Security認證
- 26. Grails + ZK + Spring Security
- 27. Spring Security的405
- 28. Spring Security + Active Directory
- 29. Spring Security 3.0.3.RELEASE
- 30. Spring Security和OSGi