Ferramenta de pseudonimização do PPM

A ferramenta de pseudonimização do PPM pseudonimiza um valor de cleartext ou converte um valor pseudonimizado em valor cleartext.

Deve adicionar as credenciais de um usuário do PPM com direitos de administração do sistema nos seguintes exemplos de linha de comando:

runppmpseudonymize -user <username> -password <password> [-client <name>]
{-in <filename>} | {-reverse <pseudonymized value> -out <filename>}
[-encoding <encoding>]
[-version]
[-language <ISO code>][protocoloptions]

Parâmetro

Descrição

-in <filename>

Nome do arquivo que contém o valor de texto não criptografado que deve ser pseudonimizado

-reverse <pseudonymized value>

Se esse parâmetro for especificado, esse valor pseudonimizado será convertido em valor de texto não criptografado.

-out <filename>

Nome do arquivo no qual o valor de texto não criptografado deve ser gravado.

-encoding <encoding>

Codificação do arquivo de entrada ou de saída (Padrão: UTF-8)

-language <ISO code>

Idioma

-version

Número de versão do aplicativo e do esquema do banco de dados

protocoloptions

protocoloptions pode ser composta pelas seguintes instruções:
-protocolfile <filename> Registro em arquivo <file name>
-information {yes|no|default} Registro de informações
-warning {yes|no|default} Registro de avisos
-error {yes|no|default} Registro de erros

Se o parâmetro -reverse <pseudonymized value> for especificado, o valor de texto sem formatação é enviado para o arquivo -out <filename> na codificação especificada. Se o arquivo filename já existir, ele será substituído.
Se o parâmetro -in <filename> for especificado, o valor no arquivo <filename> será interpretado como um valor de texto sem formatação e o valor pseudonimizado será enviado diretamente para a saída padrão, ou seja, fora do protocolo. O arquivo é lido na codificação especificada.

O arquivo chave pseudonymization.key usado para criptografia/descriptografia é esperado no seguinte diretório: <PPM installation>\server\bin\work\data_ppm\custom\<client>\keyfiles. Portanto, o cliente também deve ser especificado na linha de comando usando o parâmetro -client. Se o cliente especificado não suportar pseudonimização, será exibida uma mensagem de erro correspondente.

Atenção que o usuário usado para (des)pseudonimização com esta ferramenta deve ter direitos de administração do sistema no PPM.