AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-354469

JulioQc's questions

Martin Hope
JulioQc
Asked: 2021-12-01 06:52:59 +0800 CST

A delegação baseada em recursos do Windows Admin Center parou de funcionar com o erro KRB_AP_ERR_MODIFIED

  • 1

Nosso SSO de instalação do WAC (via delegação baseada em recursos) parou de funcionar na semana passada por motivos desconhecidos e está me deixando louco. O seguinte evento é registrado no servidor WAC ao tentar se conectar a um cliente gerenciado (qualquer um deles) na WebUI:

A Kerberos error message was received:
 on logon session 
 Client Time: 
 Server Time: 19:6:29.0000 11/29/2021 Z
 Error Code: 0x29 KRB_AP_ERR_MODIFIED
 Extended Error: 0xc00000bb KLIN(0)
 Client Realm: 
 Client Name: 
 Server Realm: DOMAIN.COM
 Server Name: HTTP/accounting-02-m.domain.com
 Target Name: HTTP/[email protected]
 Error Text: 
 File: onecore\ds\security\protocols\kerberos\client2\kerbtick.cxx
 Line: 128d
 Error Data is in record data.

O erro correspondente 0x29 também é registrado no KDC de destino.

O acesso ao WAC WebUI funciona bem para usuários e o PowerShell remoto para máquinas de destino fora do WAC também funciona para os mesmos usuários. Quando o acesso é negado à máquina de destino no WAC e as credenciais são solicitadas, inserir manualmente minhas credenciais permite o acesso. O WebUI diretamente no servidor WAC permite usá-lo como pretendido para acessar as máquinas de destino via SSO. Isso exclui problemas de permissão e parece apontar para um problema de delegação de salto duplo.

Uma captura de tráfego de rede mostra o TGS-REQ/REP para eu acessar a máquina WAC$ e então vejo o TGS-REQ para o serviço da máquina de destino (ou seja, HTTP/accounting-02-m.domain.com) com KRB- OPÇÃO "delegação restrita: True", seguida do KRB-ERROR para KRB5KRB_AP_ERR_MODIFIED...

Verifiquei a delegação para uma máquina de amostra e parece como o esperado:

Path Owner                    Access  
---- -----                     ------ 
     BUILTIN\Administrators   DOMAIN\WAC$ Allow

Certifiquei-me de que o canal seguro está funcionando entre o servidor/destino e o DC (eu redefino a senha da máquina de qualquer maneira)

PS C:\> Test-ComputerSecureChannel
true

Eu verifico se há problemas de SPN:

PS C:\> setspn -L accounting-02-m Registered ServicePrincipalNames for CN=ACCOUNTING-02-M,OU=Workstations,OU=Domain Computers,DC=domain,DC=com:
WSMAN/ACCOUNTING-02-M
WSMAN/ACCOUNTING-02-M.domain.com
TERMSRV/ACCOUNTING-02-M
TERMSRV/ACCOUNTING-02-M.domain.com
RestrictedKrbHost/ACCOUNTING-02-M
HOST/ACCOUNTING-02-M
RestrictedKrbHost/ACCOUNTING-02-M.domain.com
HOST/ACCOUNTING-02-M.domain.com

PS C:\> setspn -Q HTTP/accounting-02-m
Checking domain DC=domain,DC=com

No such SPN found.

Acredito que o mapeamento SPN deve cuidar da equivalência HOST->HTTP:

host=alerter,appmgmt,cisvc,clipsrv,browser,dhcp,dnscache,replicator,eventlog,eventsystem,policyagent,oakley,dmserver,dns,mcsvc,fax,msiserver,ias,messenger,netlogon,netman,netdde,netddedsm,nmagent,plugplay,protectedstorage,rasman,rpclocator,rpc,rpcss,remoteaccess,rsvp,samss,scardsvr,scesrv,seclogon,scm,dcom,cifs,spooler,snmp,schedule,tapisrv,trksvr,trkwks,ups,time,wins,www,http,w3svc,iisadmin

Eu uso klist purge -li 0x3e7para limpar bilhetes de máquina antes de qualquer teste.

O servidor WAC é Win2019, serviço executado como "Serviço de Rede", os KDCs são Win2019 e os clientes são uma mistura de Win10 e Win2012R2/2016/2019. O delta de tempo é no máximo 1s em todas as máquinas envolvidas (KDC, Servidor, Destino). Temos uma floresta de domínio único.

Suspeitei do KB5008380 devido a este erro registrado no KDC:

During TGS processing, the KDC was unable to verify the signature on the PAC from WAC$. This indicates the PAC was modified.

Mas não foi possível encontrar a chave do registro em nenhum lugar do domínio (nem a atualização instalada nos KDCs).

Do meu entendimento dos RFCs do Kerberos, a soma de verificação falha devido a um tíquete alterado em trânsito (improvável) ou o serviço não pode descriptografar o tíquete devido a um problema de canal seguro ou configuração incorreta de SPN, mas todos parecem configurados corretamente.

O que estou perdendo aqui? O que está quebrado?

kerberos delegation windows-admin-center
  • 1 respostas
  • 492 Views
Martin Hope
JulioQc
Asked: 2019-05-14 13:57:21 +0800 CST

Excluir valor do registro específico do usuário e contido na seção do usuário

  • 0

Tentando fazer com que um script seja executado em meu domínio para excluir um valor de registro contido no hive do usuário.

Este é o caminho que será localizado: HKCU:\Software\Microsoft\OfficeCompat\Outlook\AddinCleanLoad\
e
HKCU:\Software\Microsoft\OfficeCompat\Outlook\AddinUsage\

Obviamente, isso precisará ser alterado HKEY_USERS + SIDao executar como outro usuário ou remotamente. Mas não preciso pesquisar todos os SID existentes.

Este é o valor do registro que varia por usuário:C:\Users\USERNAME\AppData\Roaming\ZeroSpam\adxloader.dll

Então, encontre o valor dentro da colmeia, eu poderia usar a variável $env:APPDATA no powershell, mas como estou excluindo o valor, vou executar como admin para que isso não funcione (a variável retornará o caminho do admin) .

Então, como eu faria no Powershell para pesquisar tudo (observe o curinga no SID) HKEY_USERS\S-1-5-21-*\Software\Microsoft\OfficeCompat\Outlook\AddinCleanLoad\e HKEY_USERS\S-1-5-21-\Software\Microsoft\OfficeCompat\Outlook\AddinUsage\encontrar e excluir qualquer valor de *\AppData\Roaming\ZeroSpam\adxloader.dll? (o caminho antes da dll é importante, pois existe outro no arquivo de programa e eu não quero excluir esse)

Eu tentei sem sorte: Get-ChildItem -Path "REGISTRY::HKEY_USERS\" -Recurse -Include *\AppData\Roaming\ZeroSpam\* -ErrorAction SilentlyContinue

windows
  • 1 respostas
  • 3475 Views
Martin Hope
JulioQc
Asked: 2017-10-15 08:25:12 +0800 CST

Transferir DNS público fornecido

  • -1

Estou tentando transferir meu provedor DNS público, mas tenho dúvidas, pois minha configuração atual parece estranha.

Primeiro, meu registrador (algumas pequenas empresas) fornece meu registro de nome de domínio, mas nenhuma hospedagem DNS. Apenas opções para especificar nomes de host NS. Minha hospedagem DNS é meu ISP, nenhum portal da web acessa o arquivo de zona para modificação (daí o desejo de se mudar).

Segundo, preciso mudar para outro provedor que me permita gerenciar meu arquivo de zona (ou seja, dns.he.net, cloudfare, etc). Foi-me dito que, depois de criar um arquivo de zona com o novo provedor, preciso garantir que meus registros NS apontem para o NS do novo provedor. Eu acredito que isso precisa ser feito no registrador.

Minha pergunta é: preciso alterar meu NS SOMENTE com o registrador e aguardar a propagação ou preciso alterar o NS no registrador E no ISP? Além disso, devo fazer algo sobre os registros SOA?

Observe que eu poderia transferir o registrador também (ou seja, com o serviço de transferência GoDaddy), mas a questão permanece se eu também precisar alterar o NS no arquivo de zona do ISP para o meu domínio. Obrigado!

domain-name-system
  • 1 respostas
  • 71 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve