您有一些好問題,也有一些誤解。讓我們嘗試解開它們。
我也對其他好處(例如HTTP / 2帶來的速度好處)有所了解。
另一重要一:自從獲得具有TLS的GooglePoints以來,就優化了搜索引擎。 (這有點讓您明白,網站管理員需要外部激勵措施……)
我想是因為我也知道與我進行交易的客戶已經過認證,並且我向他們發送了信息已加密。 ...但是任何客戶都無法通過自簽名證書訪問我的網站嗎?
是和否,是,...和否。讓我們解開這個問題。
TLS客戶端身份驗證(要求客戶端提供證書)是您通常在VPN服務器,企業WPA2 WiFi接入點和企業內部網上看到的。這些都是封閉的系統,系統管理員可以完全控制向用戶頒發證書的權限,他們使用它來控制哪些用戶可以訪問哪些資源。這在公共網站設置中沒有任何意義,並且絕對是HTTPS Web服務器的非標準配置。
也就是說,您獲得的是:
加密的TLS會話|客戶端加載登錄頁面|客戶端發送用戶名/密碼|客戶端確實“登錄了東西”
因此,您確實獲得了用戶的信任,因為他們不再以明文形式發送用戶名/密碼,因此不再可能,因為他們說的是用戶讓中間人攔截/修改/竊取。
此後,客戶端發送到服務器或從服務器獲取的任何數據將端到端加密到客戶端。通常,您是對的:這對客戶端的保護比對服務器的保護更大,但是它確實阻止中間人向用戶上傳的文件中註入惡意內容,注入惡意命令,就像它們來自該用戶一樣被執行
但是,任何客戶不能以不道德的方式行事,並使用自簽名證書等聲稱自己喜歡的人訪問我的網站嗎?
Kinda,是的。對於公共網站,任何人都可以打開TLS連接。如果要讓用戶進行身份驗證,則需要在頂部具有登錄機制,TLS通常不會為您提供此機制(除非您正在使用上述客戶端證書機制)。
但是最近我想知道的是,該網站是否從交易中以類似的方式受益。
基本上,對服務器的好處是,發送給用戶的任何數據都會僅由目標用戶查看。例如,如果您要向他們發送財務報表的副本,那麼您的律師將很高興聽到這一消息。這也意味著,從用戶那裡接收到的任何數據實際上確實來自該用戶,而不是來自冒充他們的攻擊者。
如果您的合法用戶有惡意行為,那是另一個問題,畢竟,您選擇授予他們訪問系統的權限。 TLS(+您自己的登錄框架)的作用是確保僅 個合法用戶具有訪問權限。他們使用該訪問權限所做的並不是TLS的問題。