鱿鱼authenticationencryption

我使用Squid和用户必须进行身份validation。 用户正在以明文进行身份validation。 我find关于stunnel的教程,但客户端也需要这个软件。

有没有可能为用户authenticationSSL(或其他一些encryption技术)可以使用?

谢谢。

您可以使用HTTP Digest身份validation与鱿鱼。 这样密码就不会通过明文传递。 这是很容易configuration,没有需要certificate,很less的开销。 我已经在一家小公司里成功地使用了一段时间了。

但是,这种方法存在一些问题:

  • 很多HTTP客户端已经破解了authentication实现。
  • 您可能无法使用您当前的(“encryption的”)密码数据库。

请参阅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客户端和Linux服务器上使用Kerberos,不需要AD,不需要LDAP)是一个解决scheme。

您可以使用squid.conf中的user_cert ACL Type创build一个ACL。

acl ssl_authentication user_cert somecertattributevalue 

然后使用该ACL创buildfilter。

 http_access deny all http_access allow ssl_authentication