我正在構建一個Web應用程序和REST風格的Web服務。HTTPS身份驗證會使我的應用程序變慢嗎?
我一直在閱讀各種有關驗證Web服務請求的最佳方式的文章。
對我來說最好的選擇似乎是使用HTTP基本認證。幾乎每篇文章都提到認證應該通過SSL或同等身份進行加密。
我不完全確定這涉及到什麼。這是否意味着我的整個Web服務必須位於安全的服務器上?這會減慢速度嗎?
我正在構建一個Web應用程序和REST風格的Web服務。HTTPS身份驗證會使我的應用程序變慢嗎?
我一直在閱讀各種有關驗證Web服務請求的最佳方式的文章。
對我來說最好的選擇似乎是使用HTTP基本認證。幾乎每篇文章都提到認證應該通過SSL或同等身份進行加密。
我不完全確定這涉及到什麼。這是否意味着我的整個Web服務必須位於安全的服務器上?這會減慢速度嗎?
這實際上取決於傳輸的數據量以及服務獲得的點擊量。加密數據將增加處理時間,並且通常會增加傳輸的信息量。但是,如果您選擇不使用SSL的基本身份驗證,並且您的網絡上有用戶運行數據包嗅探器,則幾乎就像您在整個房間內大肆宣傳您的憑據一樣。如果您願意,可以通過配置.HTACCESS來在HTTP和HTTPS之間切換。請參見下面的鏈接:
謝謝。這是我的擔心。將會有一些公平的數據傳輸,但我並不需要這些數據是安全的。它只有需要安全的認證信息。 –
我認爲HTTP和HTTPS之間的自動重定向通常是一個壞主意。這是重要的鏈接(詳見[這裏](http://webmasters.stackexchange.com/a/28443/11628))。 – Bruno
@布魯諾,很好的鏈接。但是我會說它不要完全依靠重新指導而不是廢除它。 –
您可能會感興趣的[這個問題](http://stackoverflow.com/q/14589326/372643)和它的重複。 – Bruno