我知道How to Respond to an Authentication Challenge
就像我們有NTLM Authentication
那樣有3個選項。URLSession |身份驗證質詢響應| NTLM
- 提供認證憑證。
- 嘗試繼續沒有憑據。
- 取消認證請求。
但只是想知道這裏的想法,當我們的第一個選項Provide authentication credentials
我們通過用戶名和密碼URLCredential
去是有憑據的任何泄漏的可能性,是安全的傳遞憑據,發生了什麼在屏幕後面? Apple
網絡API如何將憑據發送到服務器?
是的,我們可以設置像服務器域,失敗計數等政策,但從安全的角度來看它是安全的嗎?從中間人攻擊(MIMA
)或其他任何東西?
+1謝謝您的迴應。我正在考慮在接受挑戰時我們與服務器共享的憑據,是否安全。也許我發佈的方式不明確。 – Buntylm
我在這裏添加了有關NTLM的信息。我也更正了Digest auth的解釋。我把它與我提出的加密方案相混淆,實際上,它使用密鑰對整個消息進行哈希處理,因此除了在創建帳戶/更改密碼時,很大程度上免除了MITM。我的錯。 :-)摘要認證基本上與NTLM非常相似。 – dgatwood