Página Inicial
 
Produtos
GPAI
CRM Educacional
Chat
Utilitarios
   
Serviços
Segurança .NET
Migração
Interconexão
Mobile .NET
Treinamento
Servidores
Business Intelligence
   
Institucional
Saiba Mais
Boletins
Parceiros
Fale Conosco
   
Colaboração
Blog
Forum
Artigos
Lista de usuários
   
Interno
Webmail
   
Login

GPAI - Gerenciador de Permissões

Criado para dar suporte a nossa solução de segurança para aplicações .NET, o GPAI faz todas as funções necessárias de manipulação de certificados para autenticação de usuários e tambem controla o acesso as funcionalidades do sistema.

Módulo de Autenticação Digital

Uma página de startup em sua aplicação web é inserida e a função desta é identificar se o certificado do usuário é valido. Se o certificado for rejeitado uma página customizada pelo cliente é direcionada ao usuário informando os procedimentos para obtenção do certificado apropriado. Caso o usuário tenha o certificado válido o GPAI é executado e retorna a sua aplicação os dados do usuário, como nome completo, departamento e/ou filial bem como seu nivel de acesso na empresa e o Token-ID.

Caso sua aplicação seja baseada em Windows Forms este processo pode ser executado por HTTP-POST ou por Web Service que retornará os mesmos dados acima mencionados.

Módulo de Permissões

Após a autenciação inicial o GPAI carrega em memória o token do usuário com suas permissões em cada sistema cadastrado na base de dados proprietária ou do Authorization Manager (disponível no Windows Server 2003). Esta base em formato proprietário é criptografada com certificado RSA de 1024 bits e pelo Authorization Manager pelo Kerberos diretamente no Active Directory.

O GPAI pode retornar dados de segurança granularizado ou agregado conforme as configurações do cliente, permitindo as seguintes variações:

  • Nivel de Acesso - Retorna o nível de acesso do usuário na aplicação (numérico de 1 a 10)
  • Grupos - Retorna um arraylist com os grupos/departamentos do qual o usuário faz parte
  • Funcionalidade - Retorna as operações que estão habilitadas em determinada função do aplicativo

Para obter estes dados o sistema cliente informa o Token-ID, o aplicativo corrente e o resultado desejado. Especificamente para funcionalidade o GPAI exige um quarto parametro para identificação. Por exemplo, em um sistema com poucos usuários e poucos formulários pode-se cadastrar apenas o nivel de acesso e internamente o aplicativo cliente permite ou não o acesso a determinada função. No caso de sistemas com multiplos usuários pode-se cadastrar grupos e pela lista de grupos que o usuário pertence permitir os acessos. Em sistemas maiores com multiplos usuários, o cadastro das funcionalidade indicará a permissão a cada diferente árvore do aplicativo, como por exemplo, se o usuário possui permissão para imprimir, deletar, incluir e alterar em um determinado formulário do sistema.

A vantagem desta granularização opcional é poder controlar permissões de formas diferentes para cada aplicativo, uma vez que o GPAI não fará o controle interno em seu aplicativo, já que sua função será informar as permissões e não aplicá-las. A aplicação das politicas de segurança da empresa podem ser feitas gradualmente conforme a disponibilidade dos desenvolvedores e importância da segurança em cada diferente aplicativo.

Dados Técnicos

O GPAI foi desenvolvido em C# utilizando as bibliotecas do Microsoft .NET Framework 1.1. O seu modelo de segurança contra overrun permite envio de email e/ou gravação de log de erros em formato texto. O log de segurança é opcional por módulos, com geração em formato texto.

A execução do GPAI como serviço do Windows garante que tenha prioridade de funcionamento e independencia de logon por parte do administrador da rede. A monitoração pode ser feita por meio do Performance Monitor do Windows, uma vez que o GPAI faz o registro de objetos e contadores no Windows.

A ferramenta gráfica para inclusão de aplicativos e gerenciamento de usuários é simples e os dados gerados são altamente seguros por utilizar forte criptografia na base de dados, gravada no formato XML. A criptografia por certificação digital é obtida pelo próprio sistema operacional, por emitir o certificado para a conta de serviço que o GPAI irá utilizar.

Requerimentos do Sistema

Sistema Operacional Windows Server 2003
Windows Server 2000 SP3 com .NET Framework 1.1
Serviços do SO

Certificate Authority
Active Directory
IIS 5.1 ou 6.0 com ASP.NET habilitado
Authorization Manager (opcional)
SMTP (opcional para envio de email)

Disco Formatado com NTFS
5 MB para o serviço e log de erros

Entre em contato

Estamos a disposição para qualquer dúvida ou esclarecimento, entre em contato conosco e agende uma visita.

  41472  acessos desde 22/01/2004