Usar funções, scripts e gatilhos de script para aumentar a segurança

Use as funções, os scripts e os gatilhos de script do FileMaker para aprimorar a segurança de tarefas comuns, como excluir, auditar e manter registros. Por exemplo, use scripts para:

  • Adicionar ou excluir contas, redefinir senhas, alterar senhas, habilitar ou desabilitar contas (somente para contas de arquivo do FileMaker);

  • Fazer novo login como um usuário diferente (somente para contas de arquivo do FileMaker, conta de convidado e contas de servidor externo);

  • Arquivar registros quando você não quiser que um usuário exclua registros;

  • Fornecer informações sobre a sessão atual do usuário e o estado de auditoria e conformidade regulamentar;

  • Enviar mensagens personalizadas quando as limitações de segurança afetarem o usuário.

Importante  Não use funções, scripts ou gatilhos de script para substituir os recursos de segurança do FileMaker.

Notas 

  • Por padrão, os scripts são executados usando o conjunto de privilégios da conta do login atual. Isso poderá causar problemas se o script tentar realizar uma ação cujo usuário não tem privilégios para realizá-la. Teste todos os scripts em todos os conjuntos de privilégios para proteger a integridade dos dados.

  • Ao usar etapas de script para se comunicar com sistemas fora da plataforma FileMaker, escolha as opções disponíveis que interagem por meio da criptografia SSL. Por exemplo, a etapa de script Inserir da URL inclui a opção Verificar certificados SSL, e a etapa de script Enviar e-mail permite a comunicação com servidores SMTP que usam a criptografia SSL.

  • Para obter informações sobre o usuário atual, use funções, tais como Get(AccountName), Get(AccountGroupName) e Get(AccountType). Por exemplo, use a função Get(AccountExtendedPrivileges) para testar se um usuário tem determinado privilégio estendido.

Consulte “Referência de funções”, “Referência de etapas de script” e “Referência de gatilhos de script” na Ajuda do FileMaker Pro.