Como ele funciona
Um arquivo XML chamado EMSStrings.xml é usado para personalizar as caixas de diálogo do EMS. O arquivo deve estar localizado em C:\Windows\System32 para que as personalizações sejam aplicadas. Todo dispositivo provisionado a partir de um computador com caixas de diálogo personalizadas tem o arquivo EMSStrings.xml adicionado ao arquivo _Encryption_Data_Do_Not_Delete_, portanto, as personalizações seguem com o dispositivo.
As personalizações são aplicadas na seguinte ordem:
Quando o arquivo XML é atualizado no dispositivo?
Sempre que um dispositivo é autenticado e o proprietário está conectado, o arquivo XML é atualizado com o arquivo em C:\Windows\System32.
Se o arquivo XML for atualizado, quando a alteração será aplicada?
Depois que o arquivo em C:\Windows\System32 for editado, o novo texto será aplicado na próxima vez que um dispositivo for inserido. Lembre-se de que, se um dispositivo criptografado ainda tiver o arquivo XML mais antigo, será usado, mas, posteriormente, o arquivo XML no dispositivo será atualizado.
O EE Server ou VE Server está envolvido?
Não, o EE Server ou VE Server não gera o arquivo XML. O arquivo XML pode ser enviado para o computador client usando qualquer tecnologia push disponível para sua organização.
Qual é o formato do arquivo XML?
Elemento version
O elemento version define a versão do client. O elemento version é usado somente para logs.
<version> <cmgClient>8.x.x</cmgClient> <customStrings>1.0</customStrings> </version>
Um conjunto de idiomas são personalizações de caixa de diálogo para um idioma específico.
<languageSet languageId="0x00"></languageSet>
O languageId define o idioma principal de destino conforme definido pelo Windows. Nesse caso, 0x00 define o conjunto de idiomas padrão . Se o idioma atual da MUI do usuário for encontrado, usaremos esse idioma. Caso contrário, usaremos o idioma padrão (0x00).
Os seguintes IDs de idioma estão disponíveis:
LANG_NEUTRAL 0x00 LANG_ARMENIAN 0x2b LANG_BELARUSIAN 0x23 LANG_CHINESE 0x04 LANG_DIVEHI 0x65 LANG_FAEROESE 0x38 LANG_GALICIAN 0x56 LANG_GUJARATI 0x47 LANG_ICELANDIC 0x0f LANG_KANNADA 0x4b LANG_KOREAN 0x12 LANG_MACEDONIAN 0x2f LANG_MARATHI 0x4e LANG_ORIYA 0x48 LANG_ROMANIAN 0x18 LANG_SINDHI 0x59 LANG_SWAHILI 0x41 LANG_TATAR 0x44 LANG_UKRAINIAN 0x22 |
LANG_AFRIKAANS 0x36 LANG_ASSAMESE 0x4d LANG_BENGALI 0x45 LANG_CROATIAN 0x1a LANG_DUTCH 0x13 LANG_FARSI 0x29 LANG_GEORGIAN 0x37 LANG_HEBREW 0x0d LANG_INDONESIAN 0x21 LANG_KASHMIRI 0x60 LANG_KYRGYZ 0x40 LANG_MALAY 0x3e LANG_MONGOLIAN 0x50 LANG_POLISH 0x15 LANG_RUSSIAN 0x19 LANG_SLOVAK 0x1b LANG_SWEDISH 0x1d LANG_TELUGU 0x4a LANG_URDU 0x20 |
LANG_ALBANIAN 0x1c LANG_AZERI 0x2c LANG_BULGARIAN 0x02 LANG_CZECH 0x05 LANG_ENGLISH 0x09 LANG_FINNISH 0x0b LANG_GERMAN 0x07 LANG_HINDI 0x39 LANG_ITALIAN 0x10 LANG_KAZAK 0x3f LANG_LATVIAN 0x26 LANG_MALAYALAM 0x4c LANG_NEPALI 0x61 LANG_PORTUGUESE 0x16 LANG_SANSKRIT 0x4f LANG_SLOVENIAN 0x24 LANG_SYRIAC 0x5a LANG_THAI 0x1e LANG_UZBEK 0x43 |
LANG_ARABIC 0x01 LANG_BASQUE 0x2d LANG_CATALAN 0x03 LANG_DANISH 0x06 LANG_ESTONIAN 0x25 LANG_FRENCH 0x0c LANG_GREEK 0x08 LANG_HUNGARIAN 0x0e LANG_JAPANESE 0x11 LANG_KONKANI 0x57 LANG_LITHUANIAN 0x27 LANG_MANIPURI 0x58 LANG_NORWEGIAN 0x14 LANG_PUNJABI 0x46 LANG_SERBIAN 0x1a LANG_SPANISH 0x0a LANG_TAMIL 0x49 LANG_TURKISH 0x1f LANG_VIETNAMESE 0x2a |
O elemento XML da caixa de diálogo é usado para personalizar uma caixa de diálogo. Veja abaixo um exemplo de uma entrada básica de personalização de caixa de diálogo:
<dialog id="A-1"> <message>Ask to Shield unprotected media.[EndState: ALL]</message> </dialog>
Cada elemento de personalização de caixa de diálogo requer um atributo id que define qual caixa de diálogo está sendo personalizada. A tabela de imagens abaixo define os IDs de caixa de diálogo.
Algumas caixas de diálogo são compatíveis com o atributo endState . Esse atributo pode ser usado para fornecer uma personalização diferente para uma caixa de diálogo específica que pode variar dependendo do estado final resultante do dispositivo se o usuário não continuar o processo. Por exemplo, a caixa de diálogo A-1 pode ter três entradas diferentes, uma para cada estado final:
<dialog id="A-1" endState="blocked"> <message>Ask to Shield unprotected media.[EndState: BLOCKED]</message> <link url="https:\\www.dell.com">Link to more info about encryption or being blocked...</link> </dialog> <dialog id="A-1" endState="readonly"> <message>Ask to Shield unprotected media.[EndState: READ-ONLY]</message> </dialog> <dialog id="A-1" endState="fullaccess"> <message>Ask to Shield unprotected media.[EndState: FULL ACCESS]</message> </dialog>
O elemento message é usado para personalizar a mensagem principal da caixa de diálogo.
O elemento link só é compatível com A-? dialogs, isso permite a adição de um link de URL à caixa de diálogo. Ele tem o seguinte formato:
<link url="https:\\www.dell.com">Link to more info about encryption or the end state...</link>
Em que o atributo URL especifica o link e o texto interno especifica a mensagem clicável a ser exibida.
O elemento iForgot só é compatível com as caixas de diálogo C-1 & C-2, ele especifica a mensagem exibida se o usuário pressionar o botão I Forgot.
O elemento fusWarning só é compatível com as caixas de diálogo C-1 & C-2 , ele será exibido se um usuário estiver tentando autenticar um dispositivo quando vários usuários estiverem conectados a uma estação de trabalho. Este elemento deixa claro que há um risco de segurança.
O elemento cancelWarning só é compatível com a caixa de diálogo F-1 , especificando a mensagem exibida se o usuário cancelar a autenticação manual.
ID da caixa de diálogo | Imagem | Descrições | Personalização compatível | ||
---|---|---|---|---|---|
Bloqueado | Acesso somente leitura | Acesso total | |||
A-1 | Pede para blindar a mídia desprotegida. Se o usuário clicar em No, o dispositivo será deixado sem proteção e o acesso dependerá da política de Acesso à mídia não protegida. | Mensagem endState | |||
A-2 | Se um dispositivo for protegido por um EMS anterior à versão 5.3, essa caixa de diálogo será exibida para perguntar se o usuário deseja fazer upgrade para o EMS. Essa mensagem só será exibida se o dispositivo puder receber upgrade com a combinação atual de usuário/máquina de acordo com as novas regras de roaming. | Mensagem endState | |||
A-3 | Essa caixa de diálogo é exibida quando o material da chave no dispositivo precisar ser restaurado. Ele pode ter sido excluído devido a uma falha de autenticação manual, violação do usuário ou danos ao dispositivo. Uma alteração na política que exige que o material da chave seja redefinido também aciona esse mecanismo. | Link da mensagem endState | |||
B-1 | Essa caixa de diálogo é exibida quando um dispositivo é protegido ou recuperado. | Mensagem endState | |||
B-2 | Exibida depois que o usuário digita uma senha que não atende às restrições impostas pelo administrador. | Mensagem endState | |||
B-3 | A caixa de diálogo é exibida quando a senha do dispositivo precisa ser definida novamente, geralmente como resultado de uma autenticação manual. Nesse caso, um Cancelar deixa o dispositivo em um estado orientado por políticas. | Mensagem endState | |||
B-4 | Exibe novamente a caixa de diálogo de redefinição de senha quando a senha fornecida não atende às restrições de senha. | Mensagem endState | |||
B-5 | Exibe novamente a caixa de diálogo de redefinição de senha após definir a nova senha como sendo a mesma que a senha anterior. | Mensagem | |||
C-1 | Solicite a senha do dispositivo ao usuário para autenticação por senha quando a autenticação automática não for possível. | mensagem endState iForgot fusWarning | |||
C-2 | Se a senha fornecida para a autenticação estiver incorreta, é solicitado que o usuário repita a digitação da senha. | mensagem endState iForgot fusWarning | |||
D-1 | A caixa de diálogo media Shielded é exibida durante a varredura e o ícone da bandeja está sendo exibido. | Sim | |||
D-2 | A caixa de diálogo media Shielded exibida quando a varredura é desligada. | Sim | |||
E-1 | Exibida quando o usuário pede para alterar a senha do dispositivo existente depois que um dispositivo é autenticado. | Sim | |||
E2 | Exibe novamente a caixa de diálogo de alteração de senha quando a alteração de senha falhar, provavelmente devido a uma senha atual incorreta. | Sim | |||
E-3 | Exibe novamente a caixa de diálogo de alteração de senha quando a nova senha não atende às restrições de senha administrativas. | Sim | |||
E-4 | Exibe uma caixa de diálogo de alteração de senha quando a senha atual não atende mais aos novos requisitos de política. | Sim | |||
F-1 | Exibida quando o usuário deixa de digitar a senha o número de vezes definido pela política. | Sim | |||
F-2 | Exibida quando o usuário deixa de digitar a senha o número de vezes definido pela política. Nesse caso, o arquivo VolumeInfo.xml está ausente ou corrompido. | Isso é igual ao F-1 em termos de personalização. | |||
G-1 | Exibida quando o material da chave é perdido, mas a combinação de máquina/usuário não nos permite recuperar o dispositivo (instrui o usuário a inserir o dispositivo em um computador protegido onde o usuário original está conectado (se estiver em roaming) para restaurar o material da chave). Se não estiver em roaming, uma correspondência completa de máquina/usuário será necessária para recuperar! | Sim | |||
G-2 | Exibido quando um dispositivo é protegido pelo CMG anterior à versão 5.3 e não pode receber upgrade porque não está na máquina original sob o usuário original. | Sim | |||
G-3 | Exibido quando a mídia (disquetes) é muito pequena para permitir a proteção do EMS. | Sim | |||
G-4 | Exibido quando o dispositivo não tem espaço livre suficiente para o EMS proteger o dispositivo. | Sim | |||
G-5 | Exibido quando o material de chaves de um dispositivo é perdido e não há como recuperá-lo porque não há como recuperar o ID do Shield. | Sim | |||
G-6 | Exibido quando a política não permite o acesso de mídia criptografada sem o Shield instalado. | Sim | |||
G-7 | Exibido se o usuário inserir um dispositivo EMS portátil em um computador Windows protegido pelo EMS. | Sim | |||
G-8 | Exibido quando o material de chave é excluído devido a uma falha de autenticação manual. Isso é controlado pela política. | Sim | |||
G-9 | Exibido quando o dispositivo entra em um período de espera devido a uma falha de autenticação manual. Isso é controlado pela política. | Sim | |||
G-10 | Avisa o usuário de que um dispositivo somente leitura não pode ser protegido quando a política o exige. | Sim | |||
G-11 | Avisa o usuário que o dispositivo estava passando por uma varredura de upgrade em um computador diferente. | Sim | |||
G-12 | Não é possível reparar um dispositivo mais recente do que o EMS instalado. | Sim | |||
G-13 | O volume é criptografado com um formato IFF mais recente e não compatível. A mídia está bloqueada. | Sim | |||
H-1 | Exibe uma caixa de diálogo ou balão indicando que uma senha do dispositivo foi aceita. | Sim | |||
H-2 | Exibe o balão indicando que um dispositivo foi autenticado automaticamente no computador original com Shield. | Sim | |||
I-1 | Uma caixa de diálogo animada exibida durante as varreduras (é importante que o EMS mostre isso porque a remoção do dispositivo antes que essa etapa seja feita deixaria dados não criptografados no dispositivo). | Sim | |||
I-2 | Uma caixa de diálogo animada exibida durante as varreduras de descriptografia. É importante que o EMS mostre isso, pois a remoção do dispositivo antes que essa etapa seja realizada deixará os dados não criptografados no dispositivo. | Sim | |||
J-1 | Caixa de diálogo de andamento usada durante o processo de instalação de arquivos EMS em um dispositivo recém-protegido. A mídia não deve ser ejetada. | Sim | |||
J-2 | Caixa de diálogo de andamento usada durante o processo de upgrade de arquivos EMS em um dispositivo protegido. A mídia não deve ser ejetada. | Sim | |||
K-1 | A caixa de diálogo Yes/No está sendo usada para o aviso relacionado à Troca rápida de usuário quando um dispositivo está sendo autenticado automaticamente. | Sim |
<?xml version="1.0" encoding="utf-8"?> <emsCustomDialogStrings> <version> <cmgClient>8.x.x</cmgClient> <customStrings>1.0</customStrings> </version> <!-- ENGLISH/DEFAULT --> <languageSet languageId="0x00"> <dialog id="A-1"> <message>Ask to Shield unprotected media.[EndState: ALL]</message> <link url="https: www.dell.com">Link to more info about encryption or the end state...</link> </dialog> <!-- <dialog id="A-1" endState="blocked"> <message>Ask to Shield unprotected media.[EndState: BLOCKED]</message> <link url="https: www.dell.com">Link to more info about encryption or being blocked...</link> </dialog> <dialog id="A-1" endState="readonly"> <message>Ask to Shield unprotected media.[EndState: READ-ONLY]</message> </dialog> <dialog id="A-1" endState="fullaccess"> <message>Ask to Shield unprotected media.[EndState: FULL ACCESS]</message> </dialog> --> <dialog id="A-2" endState="blocked"> <message>Ask to upgrade pre-EMS device (CMG Shielded) to EMS Shielding.[EndState: BLOCKED]</message> <link url="https: www.dell.com">Link to more info about preEMS devices or being blocked...</link> </dialog> <dialog id="A-2" endState="readonly"> <message>Ask to upgrade pre-EMS device (CMG Shielded) to EMS Shielding.[EndState: READ-ONLY]</message> </dialog> <dialog id="A-2" endState="fullaccess"> <message>Ask to upgrade pre-EMS device (CMG Shielded) to EMS Shielding.[EndState: FULL ACCESS]</message> </dialog> <dialog id="A-3" endState="blocked"> <message>Ask to restore key material.[EndState: BLOCKED]</message> <link url="https: www.dell.com">Link to more info about recovery or being blocked...</link> </dialog> <dialog id="A-3" endState="readonly"> <message>Ask to restore key material.[EndState: READ-ONLY]</message> </dialog> <dialog id="A-3" endState="fullaccess"> <message>Ask to restore key material.[EndState: FULL ACCESS]</message> </dialog> <dialog id="B-1" endState="blocked"> <message>This dialog is shown when a device is Shielded or recovered.[EndState: BLOCKED]</message> </dialog> <dialog id="B-1" endState="readonly"> <message>This dialog is shown when a device is Shielded or recovered.[EndState: READ-ONLY]</message> </dialog> <dialog id="B-1" endState="fullaccess"> <message>This dialog is shown when a device is Shielded or recovered.[EndState: FULL ACCESS]</message> </dialog> <dialog id="B-2" endState="blocked"> <message>Shown after the user enters a password which does not meet the restrictions placed by the Administrator.[EndState: BLOCKED]</message> </dialog> <dialog id="B-2" endState="readonly"> <message>Shown after the user enters a password which does not meet the restrictions placed by the Administrator.[EndState: READ-ONLY]</message> </dialog> <dialog id="B-2" endState="fullaccess"> <message>Shown after the user enters a password which does not meet the restrictions placed by the Administrator.[EndState: FULL ACCESS]</message> </dialog> <dialog id="B-3" endState="blocked"> <message>Dialog displayed when the device's password needs to be set again, usually as a result of a manual authentication. In this case a 'Cancel' will leave the device in a policy driven state..[EndState: BLOCKED]</message> </dialog> <dialog id="B-3" endState="readonly"> <message>Dialog displayed when the device's password needs to be set again, usually as a result of a manual authentication. In this case a 'Cancel' will leave the device in a policy driven state..[EndState: READ-ONLY]</message> </dialog> <dialog id="B-3" endState="fullaccess"> <message>Dialog displayed when the device's password needs to be set again, usually as a result of a manual authentication. In this case a 'Cancel' will leave the device in a policy driven state..[EndState: FULL ACCESS]</message> </dialog> <dialog id="B-4"> <message>Redisplay the password reset dialog when the password provided did not meet the password restrictions.</message> </dialog> <dialog id="B-5"> <message>Redisplay the password reset dialog after setting the new password to be the same as the previous password.</message> </dialog> <dialog id="C-1" endState="blocked"> <message>Request the device password from user for password authentication when auto authentication is not possible.[EndState: BLOCKED]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="C-1" endState="readonly"> <message>Request the device password from user for password authentication when auto authentication is not possible.[EndState: READ-ONLY]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="C-1" endState="fullaccess"> <message>Request the device password from user for password authentication when auto authentication is not possible.[EndState: FULL ACCESS]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="C-2" endState="blocked"> <message>If the password provided for authentication was incorrect, we ask the user to retry entering the password.[EndState: BLOCKED]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="C-2" endState="readonly"> <message>If the password provided for authentication was incorrect, we ask the user to retry entering the password.[EndState: READ-ONLY]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="C-2" endState="fullaccess"> <message>If the password provided for authentication was incorrect, we ask the user to retry entering the password.[EndState: FULL ACCESS]</message> <iForgot>This is the confirmation that you really want to say 'I Forgot'. If you do you, will need to manually authenticate by contacting an administrator or logging in the owning user.</iForgot> <fusWarning>This is the warning about multiple users being logged in which will result in all users having access to the device if it is authenticated!</fusWarning> </dialog> <dialog id="D-1"> <message>The 'media Shielded' dialog displayed after provisioning of a device when sweeping will occur.</message> </dialog> <dialog id="D-2"> <message>The 'media Shielded' dialog displayed after provisioning of a device, but *no* sweep will occur.</message> </dialog> <dialog id="E-1"> <message>Displayed when the user asks to change the existing device password after a device has been authenticated.</message> </dialog> <dialog id="E-2"> <message>Redisplay password change dialog when the change of password fails, probably due to an incorrect current password.</message> </dialog> <dialog id="E-3"> <message>Redisplay password change dialog when the new password does not meet administrative password restrictions.</message> </dialog> <dialog id="E-4"> <message>Display password change dialog when the current password no longer meets new policy requirements.</message> </dialog> <dialog id="F-1"> <message>Shown when the user has failed to enter the password the number of times defined by policy.</message> <cancelWarning>This text should express the repercusions of cancelling manual authentication!</cancelWarning> </dialog> <dialog id="G-1"> <message>Shown when the key material is lost but the machine/user combination does not allow us to recover the device. Should tell the user to insert the device in a CMG Shielded machine where the original user is logged in (if Roaming) to restore the key material. If not Roaming, we need a full machine/user match to recover.</message> </dialog> <dialog id="G-2"> <message>Displayed when an external device was Shielded by CMG (pre-5.3) and cannot be upgraded because its not in the original machine under the original user.</message> </dialog> <dialog id="G-3"> <message>Displayed when the media (floppies) is too small to allow EMS Shielding.</message> </dialog> <dialog id="G-4" endState="blocked"> <message>Displayed when the external device does not have enough free space to EMS Shield the device.[EndState: BLOCKED]</message> </dialog> <dialog id="G-4" endState="readonly"> <message>Displayed when the external device does not have enough free space to EMS Shield the device.[EndState: READ-ONLY]</message> </dialog> <dialog id="G-4" endState="fullaccess"> <message>Displayed when the external device does not have enough free space to EMS Shield the device.[EndState: FULL ACCESS]</message> </dialog> <dialog id="G-5"> <message>Shown when a device's key material has been lost and there is no way to recover from it because there is no way to retrieve the Shield ID.</message> </dialog> <dialog id="G-6"> <message>Displayed when policy does not allow access of encrypted media w/o the CMG Shield installed.</message> </dialog> <dialog id="G-7"> <message>Displayed if the user happens to insert a Handheld EMS device into an Windows EMS Shielded machine.</message> </dialog> <dialog id="G-8"> <message>Displayed when the key material is deleted due to a manual authorization failure. This is controlled by policy.</message> </dialog> <dialog id="G-9"> <message>Displayed when device has entered a cooldown period due to a manual authorization failure. This is controlled by policy.</message> </dialog> <dialog id="G-10"> <message>Warns the user that a read-only device cannot be Shielded when policy requires it.</message> </dialog> <dialog id="G-11"> <message>Warns the user that the device was undergoing an upgrade sweep in a different machine.</message> </dialog> <dialog id="G-12"> <message>Cannot repair a device newer than the EMS currently installed.</message> </dialog> <dialog id="G-13"> <message>Volume is encrypted with an newer, unsupported IFF format. Media is blocked.</message> </dialog> <dialog id="G-14"> <message>Shown when a user double-clicks a file in EMSExplorer. It tells them that this feature has been disabled.</message> </dialog> <dialog id="G-15"> <message>If during a sweep we fail to encrypt a file due to lack of free space on the device, this dialog is shown.</message> </dialog> <dialog id="J-1"> <message>Progress dialog used during the process of installing EMS files into a newly Shielded device. Media *should not* be ejected at this point.</message> </dialog> <dialog id="J-2"> <message>Progress dialog used during the process of upgrading EMS files in a shielded device. Media *should not* be ejected at this point.</message> </dialog> <dialog id="K-1"> <message>The Yes/No Dialog being used for the Fast User Switching related warning when a device is being autoauthenticated...</message> </dialog> </languageSet> </emsCustomDialogStrings>
Para entrar em contato com o suporte, consulte Números de telefone do suporte internacional do Dell Data Security.
Acesse o TechDirect para gerar uma solicitação de suporte técnico on-line.
Para obter insights e recursos adicionais, participe do Fórum da comunidade de segurança da Dell.