2011-01-11 79 views
0

在我的iPhone項目中,我被告知使用用戶名密碼屬性的ASIHTTPRequest與服務器進行通信。但事實是,我並沒有對這個認證過程在一些真實的網絡安全案例中是如何真正起作用的非常清晰的描述。使用ASIHTTPRequest的「用戶名」和「密碼」屬性安全嗎?

其中一個特定問題:我需要在將密碼交給ASIHTTPRequest實例之前加密密碼,或者我可以給它簡單的版本嗎?

一個一般問題:假設我是一個壞傢伙,我想做點什麼不好其他iPhone用戶,其iPhone上的活動也許竊聽或做一些有趣的事情來,他們正在通過WiFi訪問無線路由器。在我應該嘗試的所有這些技巧中,最簡單的是什麼,哪些是最危險的?

在此先感謝。

回答

1

ASIHTTPRequest,就像你現在正在使用瀏覽器,使用Basic Access Authentication。該方案的主要安全缺點是它假定底層服務器連接是安全的。如果您未通過SSL連接,則密碼將以明文形式傳輸。

所以不要這樣做。