我正在開發一個移動應用程序,我已經在其中添加了一個自簽名證書。我通過https方法獲取所有數據。我發現我不能用Charles來攻擊我的數據。我可以在HTTPS中使用獲取請求而不是發佈請求嗎?在移動開發中
是不是意味着我可以設置用戶密碼爲HTTPS URL參數的一部分嗎?這安全嗎?
我正在開發一個移動應用程序,我已經在其中添加了一個自簽名證書。我通過https方法獲取所有數據。我發現我不能用Charles來攻擊我的數據。我可以在HTTPS中使用獲取請求而不是發佈請求嗎?在移動開發中
是不是意味着我可以設置用戶密碼爲HTTPS URL參數的一部分嗎?這安全嗎?
雖然HTTPS URL的查詢部分被加密它不是安全的。
HTTPS不加密的URL的整個主機部分,所述URL的主機部分被用於由網絡向引導至其他系統。除主機部分其他一切都加密,包括任何查詢等
但請注意,許多服務器將記錄整個URL包括查詢,這代表了一個安全漏洞。因此,最好將敏感信息放入POST主體中。
我使用post請求,但根據我們的web服務,我們把數據放在post的url中,請求仍然發佈,但是數據在url上,而不是在body中。請求中的正文和網址中的敏感信息有沒有區別? –
使用HTTPS時,除主機部分以外的所有內容都被加密,因此包含查詢字符串的路徑和屬性將被加密。例如:'https://stackoverflow.com/questions/45822216/can-i-use-get-request-instead-of-post-request-in-https-in-mobile-development/45822637?noredirect=1#comment78813191_45822637 '只有'stackoverflow.com'沒有加密,其餘的都是加密的。請注意,服務器可能在其日誌中包含整個URL。 – zaph
是HTTPS加密的一切,包括網址,以便您可以自由在您的網址
HTTPS使用參數TCP和HTTP以及但是加密一切它不是一個好主意之間的工作把機密信息的網址,因爲瀏覽器歷史記錄或DNS仍然可以泄漏的信息
當然HTTPS中並沒有** **加密整個URL ,URL的主機部分被網絡用來指向另一個系統,其餘的被加密。但有理由不要將敏感信息放在URL查詢字符串中。 – zaph
歡迎來到SO!看看如何問一個問題,更可能這個帖子得到答案: https://stackoverflow.com/help/how-to-ask –