Softkey bloqueada por “time-tampering”.

1. Introdução

Em sistemas Elipse licenciados por softkey (chave de software Sentinel), a licença pode deixar de ser reconhecida de repente, com o Elipse E3/Power/Water acusando ausência de licença e o Sentinel Admin Control Center exibindo o aviso “Time-tampering detected”. Nos logs, o sintoma aparece como o erro 45 — “System time has been tampered with”. Este artigo explica a causa (a proteção de tempo da softkey, o V-Clock) e o procedimento para recuperar a licença com o reset do V-Clock.

2. Por que acontece: o V-Clock

Diferentemente de uma chave com relógio de hardware, a softkey mantém um relógio virtual (V-Clock). É esse relógio que a proteção do Sentinel usa para validar licenças por tempo. Segundo a documentação da Thales, o V-Clock “impede que o usuário final ajuste a hora do sistema para uma data e hora anteriores”.

O comportamento é:

  • Enquanto o Sentinel License Manager está ativo, alterações no relógio do sistema não afetam a expiração (os cálculos são internos).
  • Ao reiniciar, o gerenciador compara o seu tempo interno com o relógio do sistema. Se o relógio tiver sido atrasado, “as aplicações protegidas com licenças baseadas em tempo são desativadas” — ou seja, a licença é bloqueada.
  • É tolerada uma diferença de até 24 horas (para variações de fuso). As aplicações são reativadas automaticamente quando o relógio do sistema alcança ou ultrapassa o tempo armazenado.

Na prática, o bloqueio costuma ser disparado por alteração do relógio “para trás” ou por saltos/desajustes de horário — por exemplo, sincronismo por GPS/NTP, relógio de host de VM desajustado, ou drift do relógio (o V-Clock “adiantando” em relação ao tempo real).

3. Sintomas

  • O E3/Power/Water não reconhece a chave; o log do E3 registra a mensagem No valid license key found LICENSER.
  • No Sentinel Admin Control Center, a chave aparece com “Time-tampering detected” e as features como “Unusable”.
LICENSER  Error E00101: HaspHL(hasp_login) returned 45 (System time has been tampered with)
LICENSER  Warning W00151: No valid license key found

4. Como recuperar a licença (reset do V-Clock)

  1. Atualize o driver HASP (haspdinst) para a versão mais recente. Em atendimentos reais, o reset do V-Clock só teve efeito após a atualização do driver/vendor-lib.
  2. Ajuste o relógio do sistema para a data/hora correta. Se a diferença for pequena e temporária, o License Manager pode reativar a licença automaticamente ao alcançar o tempo armazenado (tolerância de 24 h).
  3. Se o bloqueio persistir, é necessário resetar o V-Clock da softkey. Esse reset é feito com a Elipse:
    • Colete a leitura da memória da softkey e envie ao suporte da Elipse.
    • A Elipse gera um arquivo de upgrade (formato TXT) com a opção “Reset Softkey V-Clock”.
    • Aplique o upgrade na softkey. O arquivo TXT pode ser aplicado tanto pela ferramenta HKCustomer quanto pela ferramenta Elipse License Manager.
    • Reinicie o E3 Server e verifique se a chave volta a ser reconhecida.

5. Se o reset não surtir efeito

  • Se a chave não for reconhecida após aplicar o upgrade e reiniciar o E3 Server: reinicie o serviço “Sentinel LDK License Manager” (hasplms) e colete uma nova leitura da memória para confirmar que o V-Clock voltou à data atual.
  • Persistindo o problema (especialmente drift do relógio, com o V-Clock adiantando continuamente), colete o arquivo de saída (Output) gerado pelo LDKDiagnosticsTool, disponível no pacote do HKCustomer, e acione o suporte da Elipse, pois costuma ser um desajuste entre os drivers da softkey e o sistema operacional/host.

6. Prevenção

  • Mantenha o sincronismo de relógio estável e regular; evite ajustes grandes “para trás”.
  • Vigie fontes de horário que dão saltos: sincronismo por GPS, NTP com falhas e host de VM com relógio desajustado. Habilite logs de sincronismo para diagnóstico.
  • Mantenha os drivers Sentinel/HASP atualizados.

Artigos relacionados


Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *