(特别是对于VisualSVN。)您应该使用SVN身份验证还是Windows集成身份验证?

如果此处有任何错误,请更正,但是...

SVN身份验证的问题在于,管理员基本上要么必须让开发人员在创建帐户时输入自己的密码,要么必须为其创建密码(这样他们才能知道开发人员的密码)。但是,当然,SVN服务器管理员仍然可以访问其代码,因为他们对存储库本身具有完全访问权限,这有关系吗?

如果您使用的是Windows集成身份验证,则我 believe(?),这意味着您将为开发人员提供SVN服务器上的完全访问权限帐户(我可以看到,肛门审核员会根据其上运行的其他方法对它进行不良做法) 。

那么对于大型组织而言,哪种身份验证更合适?有关系吗?

最佳答案

Integrated Windows Authentication (IWA)被认为是最佳实践。

IWA启用Negotiate (SPNEGO)安全软件包。协商在KerberosNTLM身份验证协议(protocol)之间进行选择。请阅读文章KB39:了解VisualSVN服务器身份验证选项,以获取更多信息。

请注意,VisualSVN Server使用Windows API与Active Directory集成。阅读KB39: Understanding VisualSVN Server Authentication options文章,以获取有关VisualSVN Server中可用的身份验证方法的完整概述。

如果您使用的是Windows集成身份验证,我相信(?)这意味着
您将在SVN服务器上为开发人员提供完全访问权限帐户(我
可以看到肛门审计员根据其他情况称其为不良行为
在那儿跑)。

不,您不授予最终用户对服务器计算机的完全访问权限。这太奇怪了。 IWA的目的是安全性。

关于security - SVN安全性的“enterprise”最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3892919/

10-12 03:33