Squid認證加密

Squid認證加密

我使用 Squid,使用者必須進行身份驗證。使用者以明文形式進行身份驗證。我找到了有關 stunnel 的教程(http://www.jeffyestrumskas.com/?page_id=3),但是客戶也需要這個軟體。

是否有可能使用 SSL(或其他加密技術)進行使用者身份驗證?

謝謝。

答案1

您可以對魷魚使用 HTTP 摘要驗證。這樣密碼就不會以明文形式傳遞。這非常容易配置,不需要認證,開銷很小。我在一家小公司已經成功使用了一段時間。

但這種方法存在一些問題:

  • 許多 HTTP 用戶端的摘要身份驗證實作已損壞。
  • 您可能無法使用目前(「加密」)密碼資料庫。

答案2

http://squid-web-proxy-cache.1019090.n4.nabble.com/Simple-Kerberos-Squid-configuration-received-type-1-NTLM-token-td2553379.html#a2553379

使用 SSO (Kerberos) 和 Firefox 作為客戶端(在 Windows Xp 用戶端和具有 Kerberos 的 Linux 伺服器上,如果不需要,沒有 AD 和 LDAP)是一種解決方案。

答案3

您可以使用以下命令建立 ACLuser_cert ACL 類型在魷魚.conf 中。

acl ssl_authentication user_cert somecertattributevalue

然後使用該 ACL 建立過濾器。

http_access deny all
http_access allow ssl_authentication

相關內容