AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 453208
Accepted
ixe013
ixe013
Asked: 2012-11-29 14:05:09 +0800 CST2012-11-29 14:05:09 +0800 CST 2012-11-29 14:05:09 +0800 CST

锁定时间属性的复制在 AD-LDS 上并不紧急

  • 772

我在同一个子网上有两个 LDS 服务器。他们复制得很好。如果我更改一个属性,它会在 15 秒后被复制。

LDS 配置为遵守密码策略。当用户多次尝试输入错误密码时,他的帐户将被锁定并lockoutTime相应地设置该用户的属性。

但lockoutTime并不被复制为紧急。事实上,它不会被复制,除非目录中的某处发生了另一次更改。将复制 lockoutTime 属性。

这是一个(编辑过的 Wireshark)跟踪。它显示正常的复制流量

No.   Time     Protocol Length Info
  133 16:23:02 DRSUAPI  562    DsGetNCChanges request
  134 16:23:02 DRSUAPI  3042   DsGetNCChanges response
  152 16:23:17 DRSUAPI  562    DsGetNCChanges request
  157 16:23:17 DRSUAPI  242    DsGetNCChanges response
  230 16:24:57 DRSUAPI  562    DsGetNCChanges request
  231 16:24:57 DRSUAPI  2930   DsGetNCChanges response
  246 16:25:12 DRSUAPI  562    DsGetNCChanges request

在那之后,我锁定用户(使用FOR循环和ldifde)。什么都没有发生,直到我放弃并更改description用户的属性,然后大约 15 秒后我看到复制完成。

 1984 16:31:05 DRSUAPI  562    DsGetNCChanges request
 1985 16:31:05 DRSUAPI  2930   DsGetNCChanges response

锁定时间和描述被复制。如此处所述,如果我设置lockoutTime=0,定期复制会在 15 秒后发生!

我启用了复制诊断。因为没有复制,所以实例的日志中没有显示任何内容。当复制确实触发时,我看到一堆事件 1239 的最新属性,两个 1240 事件。一个用于属性lockoutTime,一个用于 description(我用来触发复制)。

我启用了站点之间的更改通知,重新启动了这两项服务,但没有任何区别。可能是因为两台服务器在同一个子网上。

Active Directory 技术规范明确将lockoutTime列为需要复制的紧急属性之一。

是什么阻止了lockoutTime属性的紧急复制?

windows-server-2008
  • 1 1 个回答
  • 1589 Views

1 个回答

  • Voted
  1. Best Answer
    ixe013
    2013-01-27T23:42:40+08:002013-01-27T23:42:40+08:00

    (用微软支持电话的结果回答我自己的问题)

    这是 AD-LDS 中的错误(错误检查 ID 354126)。它影响 Windows Server 2008,我不知道 Server 2012。

    问题是没有通知发送到副本(既不紧急也不正常)。当帐户锁定存储在数据库中时,LDS 不会更新全局通知列表。因此,只有在计划复制开始后,复制才会发生。

    绕过它的方法是创建一个调用的计划任务

    repadmin /syncall localhost:389
    

    如果没有可复制的内容,此调用将产生大约 42k 的网络流量。

    解决问题的另一种方法是……什么都不做。该错误使攻击者可以将猜测密码的机会加倍。很难利用,因为用户通常不会直接调用 LDS。即使他们这样做了,这个错误也只会使他们的机会增加一倍。

    • 4

相关问题

  • 文件复制到分支机构

  • 对于 ASP.Net 应用程序,Windows 64 位相对于 32 位的主要优势是什么?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • 远程连接 sql server 不工作,但如果防火墙禁用它呢?

  • 无法从 SQL Server 2008 备份数据库

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve