Como migrar plug-ins de pesquisa Java personalizados

Veja a seguir um exemplo de cenário de upgrade para um plug-in de pesquisa Java personalizado que é denominado
CustomLookup.java
.
  1. Para implementar um plug-in de pesquisa personalizado a partir de uma versão anterior a 12.0 do Enforce Server
  2. Adicione uma propriedade para o plug-in CustomLookup ao arquivo
    C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\config\Plugins.properties
    .
    com.vontu.lookup.custom.CustomLookup.properties=CustomLookup.properties
  3. Adicione uma referência a
    CustomLookup.class
    para a propriedade da cadeia no arquivo
    C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\config\Plugins.properties
    .
    com.vontu.plugins.execution.chain=com.vontu.lookup.custom.CustomLookup
  4. Adicione uma referência ao arquivo
    CustomLookup.jar
    para o arquivo
    C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\Config\Plugins.properties
    .
    com.vontu.api.incident.attributes.AttributeLookup.plugins=CustomLookup.jar
  5. Copie o arquivo
    CustomLookup.properties
    na pasta
    C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\plugins
    .
  6. Copie todos os arquivos Jar de dependência nos seguintes locais:
    • C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\lib\jar
    • C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\tomcat\lib
  7. Copie o arquivo
    CustomLookup.jar
    na pasta
    C:\Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\plugins
    .
  8. Reinicie o serviço Symantec DLP Manager para o Enforce Server.
  9. Faça login no console de administração do Enforce Server e crie os atributos personalizados necessários.
  10. Crie uma política e gere um incidente que exponha um atributo para pesquisar no recurso externo.
  11. Vá para
    Captura de imagem de incidentes
    e
    Pesquisa
    . Verifique a pesquisa bem-sucedida e se os atributos personalizados foram preenchidos.
  12. Após certificar-se de que o plug-in de pesquisa Java personalizado está funcionando na versão 11.x, faça upgrade do Enforce Server para a versão 11.6.
  13. Após o upgrade, verifique se a seguinte propriedade existe no arquivo
    \Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\config\Plugins.properties
    :
    com.vontu.lookup.custom.CustomLookup.properties=CustomLookup.properties
  14. Faça logon no console de administração do Enforce Server.
  15. Vá para a página
    Sistema > Plug-ins de pesquisa
    .
  16. Verifique se o plug-in de pesquisa personalizado
    CustomLookup
    (herdado) é exibido no
    O upgrade bem-sucedido deve importar o plug-in CustomLookup para a interface do usuário, onde é possível ativá-lo.
  17. Abra a
    Captura de imagem de incidente
    para o mesmo incidente e execute uma
    Pesquisa
    .
    Se o plug-in de pesquisa falhar, provavelmente, é porque o caminho
    \Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\tomcat\common\lib
    não existe. O novo caminho é
    \Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\tomcat\lib
    . Se o plug-in de pesquisa (herdado) personalizado usar algum JAR de dependência, copie manualmente esses JARs para a pasta
    \Arquivos de Programas\Symantec\DataLossPrevention\EnforceServer\15.8\Protect\tomcat\lib
    e reinicie o serviço Symantec DLP Manager.