Articles of authentication

使用非对称密钥对向MySQL进行身份validation

有没有反正我可以给MySQL一个公钥来validationvs(或除了)用户名/密码authentication? 看起来你可以将MySQL存储/检查凭据的后端切换出来,而不是你如何进行身份validation。

Ubuntu 12.10 – 找不到我的日志

直到几天前,我的Ubuntu 10.04像一个时钟一样工作。 然后我切换到Ubuntu 12.10和东西不一样的方式与此设置。 首先,新系统没有logging任何邮件活动,所以我不得不编辑/etc/rsyslog.d/50-default.conf ,现在邮件日志没问题。 我仍然不高兴,因为文件/var/log/auth.log是空的,我找不到任何信息如何启用PAM活动日志logging。 我必须补充说,即使我的/var/log/syslog也是空的! 我不知道什么其他日志closures是默认的。 我相信Ubuntu 12.10中的一些人经历了相同的考验。

IIS 7.5反向代理在转发之前authentication请求

我有一个内部网站,我想提供外部。 但是,我只想将其提供给我制作的移动应用程序。 内部网站不能改变,不能自行对外提供。 它也没有自己的authentication机制。 我的想法是有一个反向代理设置,只会转发来自我的应用程序的请求。 有没有一种方法来validation进入代理级别的请求,如果通过身份validation,则允许转发。 我在想也许每天的代码在url? 这听起来是否可行,还是有一个标准的方法来实现这一点? 我希望这是有道理的! 马丁

保护使用Capistrano for Git的远程LAMP服务器部署

我正在使用Capistrano将我的Github repo部署到Media Temple Grid服务器。 为了做到这一点,我设置了以下内容: 使用SSH密钥启用login到远程服务器(按照本指南 ) 在远程服务器上创build一个SSH密钥,并将SSH密钥添加到Github(这样我就可以从Github中获取/克隆一个repo) 使用set :use_sudo, false和default_run_options[:pty] = true设置我的Capistrano deploy.rb文件,因为我使用SSH密钥进行连接和部署,并希望尽可能安全 我想知道这是否是: 安全 :我的工作stream程安全吗? 常规 :这是build立这个工作stream程的正统方法吗? 不幸的是,我无法使用Grid Server的SSH代理转发function。 我知道这比在远程服务器上创buildSSH密钥并与Github共享它们更容易(也可能更安全)。

Postfix无法连接到MySQL服务器进行身份validation

我有一个邮件服务器与Postfix,Dovecot, saslauthd和一个MySQL存储和身份validation后端。 我可以发送电子邮件,但是在这种情况下,接收电子邮件(在这种情况下,来自Outlook)会失败,并在/var/log/mysql/mysql.log显示消息: MySQL日志显示了这些错误: 53 Connect mail@localhost on mail 53 Connect Access denied for user 'mail'@'localhost' (using password: YES) 54 Connect mail@localhost on mail 54 Connect Access denied for user 'mail'@'localhost' (using password: YES) 55 Connect mail@localhost on mail 55 Connect Access denied for user 'mail'@'localhost' (using password: YES) 56 Connect mail@localhost on mail 56 […]

在apache中缺lessconfiguration以实现相互SSLauthentication

在CentOS平台上使用OpenSSL和Apache Web Server进行相互authenticationauthentication后。 我试过这种情况(见下图): ———- | Root CA | // Self-Signed Certificate ———- | | ———- ———- | SiteA CA | | SiteB CA | //Two Different Intermediate CAs ———- ———- | | | | ——- ——- ——- ——- | Server1 | | Client1 | | Server2 | | Client2 | ——- ——- ——- ——- […]

反向代理服务器不会对Salesforce.com的SSLRequire进行身份validation

我正在努力尝试通过salesforce.com的Apache反向代理获取SSL消息。 当他们试图向我们发送消息时,我得到了403(禁止)的错误。 我已经validation代理正在通过Web浏览器从后端Web服务请求WSDL并且没有SSLauthentication,它可以从IE / FireFox /等工作。 如果我完全closuresSSLRequire,SFDC不会报告错误,并删除该消息。 不幸的是,没有消息发送到我的Apache服务器。 我没有日志,没有消息。 我相信我要使用SSLRequire指令来确定SSL消息的发件人是谁。 SSLRequire(%{SSL_CLIENT_S_DN_CN} eq“proxy.salesforce.com”) Salesforce.com为我提供了公钥,因为CN实际上是proxy.salesforce.com: 证书: Data: Version: 3 (0x2) Serial Number: 0c:9e:22:84:5f:b8:55:8c:cb:c5:bf:aa:01:2a:7b:23 Signature Algorithm: sha1WithRSAEncryption Issuer: C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=Terms of use at https://www.verisign.com/rpa (c)10, CN=VeriSign Class 3 International Server CA – G3 Validity Not Before: Dec 7 00:00:00 2011 GMT Not After […]

openldap确保密码不包含用户名

有没有办法使用openldap来确保用户的密码不包含他们的名字或用户名? 我知道你可以使用ppolicy覆盖pwdCheckModule通过编写一个C函数来进行密码检查,但是这是最好的方法吗? 这似乎不像许多人正在做这样的密码质量检查 – 我发现的唯一例子是一个只做基本检查的github例子 。

阻止Windows将login凭据传递给Samba服务器

当我试图从Windows资源pipe理器访问一些共享,它发送我的当前login名/密码到远程服务器和即时通讯被拒绝,因为,例如,我的本地和远程用户名是相同的,但密码是不同的。 有没有办法彻底禁用这个“function”?

putty openssh rsa密钥签名无效

我正在运行Debian Linux 3.2.46-1 + deb7u1与OpenSSH Server 6.0的服务器,并使用2048位RSA密钥保护login。 尽pipe从另一台机器连接OpenSSH客户端成功,但在Windows 7计算机上使用Putty 0.63时,连接会被拒绝,并显示以下消息: Server refused public-key signature despite accepting key! 因为这个问题只适用于腻子,我认为所有的服务器configuration是正确的。 使用Debian 2.6.32和OpenSSH 5.5运行服务器时,Putty工作正常。 这里是auth.log的内容: matching key found: file /root/.ssh/authorized_keys, line 2 Oct 8 14:53:43 serverx sshd[28964]: Found matching RSA key: XX:XX Oct 8 14:53:43 serverx sshd[28964]: debug1: restore_uid: 0/0 Oct 8 14:53:43 serverx sshd[28964]: debug3: mm_answer_keyallowed: key […]