01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco

Segmento:

Varejo

Módulo:N/A.
Função:N/A.
País:Brasil
Ticket:N/A.
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-12370

02. SITUAÇÃO/REQUISITO

Identifica a necessidade de implementar um recurso que valide a autenticidade dos arquivos de manifesto usados na máquina do cliente, garantindo a integridade e a segurança das atualizações de interface.
Essa validação deve comparar os códigos hash originais dos artefatos do manifesto com os códigos hash correspondentes dos artefatos na máquina do usuário.
Caso algum artefato do manifesto falhe na validação, o módulo deve abrir normalmente, porém sem aplicar a nova identidade visual.

03. SOLUÇÃO

Foi desenvolvido recurso que valida a autenticidade dos arquivos de manifesto na máquina do cliente, comparando os códigos hash dos artefatos do manifesto original com os da máquina do cliente.
Se a validação falhar para qualquer artefato, o módulo será aberto sem aplicar a nova identidade visual para evitar a utilização de arquivos comprometidos.
Adicionalmente, foi implementada a geração de um log detalhado (LogManifestoSkinXML.txt), que registra as falhas de validação sendo salvo na pasta do executável do módulo, facilitando a auditoria e a resolução de problemas.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.07, atualize para o service pack 24.07.001 ou superior.

05. ASSUNTOS RELACIONADOS

  • N/A.