Articles of authentication

确保正向代理连接

我有一个大约1000个用户的庞大的networking。 我们使用squid(3.1.x)作为前向caching代理服务器,同时我们还对用户进行身份validation,以允许他们访问互联网(帮助我们logging特定用户访问的内容)。 问题是,客户端和代理之间的这种连接是纯文本的,所以使用数据包嗅探器的任何人都可以看到其他用户的login凭证。 有没有人有这个解决scheme?

Buildbot访问限制configuration

我试图安装buildbot,所以我可以执行自动的东西,如build立我的乳胶文件和运行unit testing。 我不能在线上,所以我在VPS(数字海洋)上做。 我已经安装了,Web界面已经启动,并且从站已连接。 当我尝试添加一些限制时,我可以在示例configuration文件中使用一对login名/密码。 但项目和标签仍然显示为没有login的用户。 我也试着用下面的代码片断来使用htpasswd文件: authz_cfg=authz.Authz( # change any of these to True to enable; see the manual for more # options auth=auth.HTPasswdAuth("/root/buildbot/bb-master/htpasswd"), gracefulShutdown = False, forceBuild = 'auth', # use this to test your slave once it is set up forceAllBuilds = 'auth', # ..or this pingBuilder = False, stopBuild = False, […]

nginx客户端证书位置块

我如何使用nginx的客户端证书身份validation文件夹? location块中不允许ssl_client_certificate指令。 例如:我希望我的网站me.tld可以被所有的客户端和me.tld/secure/下的所有东西都可以访问,只有通过身份validation的客户端。

需要什么样的SPN才能将客户端凭证委托给SMB共享?

我试图委托KERBEROSauthentication从SQL Server到OLEDB上的文件服务器 。 是否有一个特定的服务原则名称用于将凭据从SQL Server委派给文件服务器? 例如,如果我运行一个SQL Server实例,我必须为它运行一个域用户名…我必须创build一个SPN例如: setspn -S MSSQLSvc/someserver.example.org:50000 example\SQL_srv_account setspn -S MSSQLSvc/someserver:50000 example\SQL_srv_account 那么,我会为运行SMB的LanmanServer / Server服务设置什么? 我想我的问题是,如果我的SMB服务器在端口445上运行,那么我的命令应该如何设置SPN? setspn -S <what-goes-here?>/someotherserver.example:445 example\SMB_srv_account setspn -S <what-goes-here?>/someotherserver:445 example\SMB_srv_account <what-goes-here?>不会是cifs吗? PS这是一个在serverfault和dba stackexchange之间有一些重叠的问题。

没有信任我可以authentication两个独立的AD吗?

首先,我在IIS上的经验不足,我更像是一个linux / apache / nginx的人。 现在我有一个专有的应用程序运行在一个旧的IIS(w2003,我知道不在支持),这是目前使用集成的Windows身份validation对domainA进行身份validation。 我也需要对它进行validation,以完全独立的w2003 AD。 我可以在两个networking之间路由。 这在内部networking上都可以工作。 该应用程序目前将每个domainA用户映射到其个人帐户和详细信息,domainB用户也应该如此。 显然,我不能以任何方式更改应用程序。 我想我可以设置domainA和domainB之间的信任,但如果可能的话,最好避免这种情况。 很长的故事。 我想知道是否可以有其他方法,例如:使IIS也对LDAP进行身份validation,并使domainB AD充当该LDAP。 要不然。 任何有用的东西都可能是有趣的。

对自定义Web服务的Apache身份validation

我想有一个Apache转发到一个内部服务(Django的应用程序)的调用返回True / False(和一些参数可能),如果用户是有效的。 在将请求转发给应该处理它的服务之前。 这可能吗? 我检查了MODS和类似于我想要做的MOD 分贝的国防部 和Djangoauthentication的实现 事实是,两者都使用标准的方式来做到这一点,比如在表上查询或用用户名和密码做的Django授权。 在我的情况下,我必须满足更广泛的情况下,如可能的login与ID /密钥或Oauth或其他事情。 例如,我也可以添加用户到一个caching,所以在第二次login,我可以从那里得到的价值。 我的想法是,Apache转发一个内部系统https://localhost/validate ,返回一个validation值。 这可能吗? (这是可能的与其他networking服务器/反向代理?)

为什么nginx需要一个auth_http条目的smtp反向代理?

我通常是一个Apache用户,但我需要开始使用nginx作为smtp(后缀)的反向代理。 我在网上看过几十个例子。 像这样和这个 。 他们都有一个auth_http条目,我完全不明白。 这不是我第一次使用代理,而且我目前使用haproxy已经有几个月了。 那么,为什么我必须提供一个PHP身份validation页面? 为什么我不能像使用haproxy一样简单地使用nginx,只要告诉它:在这里设置一个前端,用这个密钥解密ssl,并把它带到后端/端口? 有人可以解释auth_http条目是多么必要吗? nginx手册似乎不太多。 感谢您的努力。

Debian Cyrus SASL LDAP Auth失败

我正在从一台服务器的紧急服务器传输中,我没有设置到一个新的硬件。 我正在用Postfix和Cyrus运行最新的Debian。 我已经从conf文件复制了大部分的细节,但是我仍然无法让服务器正常使用我的LDAP服务器。 我能够发送邮件与Postfix,但我不能检查任何东西似乎没有工作login。 我的validation日志显示: May 28 14:48:55 server saslauthd[1101]: Authentication failed for user: Bind to ldap server failed (invalid user/password or insufficient access) (-7) May 28 14:48:55 server saslauthd[1101]: do_auth : auth failure: [user=user] [service=imap] [realm=] [mech=ldap] [reason=Unknown] 我很难过! saslauthd.conf ldap_bind_dn: cn=admin,dc=server,dc=host,dc=com ldap_password: secret ldap_servers: ldap://ldap.server.host.com ldap_search_base: dc=server,dc=host,dc=com ldap_auth_method: fastbind ldap_filter: uid=%u,ou=People,dc=server,dc=host,dc=com ldap_tls_cacert_file: /etc/ldap/ssl/server.pem […]

试图限制ssh访问域组

Centos 7join了2012 R2 AD域名 join公元领域与领域join,现在我可以ssh在任何域用户( SSH服务器-l [email protected] ) 我想只允许某些域组ssh,所以我将其添加到/ etc / ssh / ssh_config的底部: ( serveradmins是AD安全组) AllowGroups serveradmins DenyUsers * 我重新启动。 但是任何域用户仍然可以login。

服务器允许login没有提供密码,没有交换ssh密钥,可能是什么原因?

我正在尝试使用Google 2FA解决scheme来保护出站服务器。 目前,我首先在本地的Vagrant机器上configuration所有的东西,一旦一切正常,我将在远程出站机器上运行Ansible。 我已经configuration/etc/ssh/sshd_config像这样: Port 22 Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key UsePrivilegeSeparation yes KeyRegenerationInterval 3600 ServerKeyBits 1024 SyslogFacility AUTH LogLevel INFO LoginGraceTime 120 PermitRootLogin without-password StrictModes yes RSAAuthentication yes PubkeyAuthentication yes IgnoreRhosts yes RhostsRSAAuthentication no HostbasedAuthentication no PermitEmptyPasswords no ChallengeResponseAuthentication yes PasswordAuthentication no X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog […]