Objetivo:Levantar especificacoes das camadas de seguranca disponiveis na ferramenta Oracle EID (Endeca Information Discovery) e compreender o comportamento das sessoes de usuario dentro da aplicacao.Funcoes de Seguranca Disponiveis:O Studio suporta diferentes niveis de seguranca para atender a implementacao da matriz de seguranca da organizacao.Medidas de seguranca internas da ferramenta: - Loguin para autenticacao de usuarios com acesso na aplicacao. - Senhas de usuarios criptografadas em banco de dados Studio. - Cookies Criptografados.Funcoes opcionais de seguranca: - Comunicacao (SSL) Secure Socket Layer. - Integracao de LDAP ou SSO para autenticacao do usuario. - Restringir acesso do usuario nas funcoes das aplicacoes do Studio. - Restringir acesso o sistema de arquivo de banco de dados do Studio. Metodologia Adotada:I. Limitar o Numero de Administradores do Studio: No Studio, os usuarios com a funcao de Administrator possuem por padrao acesso ilimitado a todas as funcoes e aplicacoes. Como pratica de seguranca e ideal restringir a role Administrator para alguns usuarios, evitando assim alteracoes indesejadas no Studio. II. Controlar o Acesso aos Dados e Aplicacoes do Studio:Alem de restringir o acesso ao Studio, atraves de alguns filtros a ferramenta permite o Administrador restringir o acesso nas aplicacoes, o acesso para alguns dados das aplicacoes, e tambem quais usuarios podem editar ou criar novas aplicacoes.III. Controlar o Acesso ao Banco de Dados e Sistemas de Arquivos Studio: Como mais uma medida de seguranca a ser implementada ao Studio, a gestao do acesso ao banco de dados Studio pelo Service Provisioning e tomada como uma configuracao segura para evitar que dados do sistema de arquivos do Studio sejam corrompidos. Matriz de Seguranca:I. Roles:A ferramenta trabalha com duas roles padroes para implementacao de seguranca da aplicacao:- Application Member: Membros de aplicativos tem acesso vista a todo o conteudo em um aplicativo, mas nao pode editar ou configurar o aplicativo ou seus membros. Esta e a funcao de aplicativo padrao para um novo membro da aplicacao.- Application Administrator: Administradores do aplicativo tem controle total sobre um aplicativo. Eles podem editar o conteudo de aplicativos, configurar o aplicativo e controlar a associacao de aplicativos, incluindo se um membro e um administrador. O usuario que cria o aplicativo e automaticamente um administrador do aplicativo. Um administrador da aplicacao tambem pode atribuir outros usuarios como administradores de aplicativos. II. Grupos:Nesta matriz de seguranca, temos um cenario de tres perfis de acessos diferentes, que foram atribuidos aos seguintes grupos: - AdminApp:Este grupo possui permissoes de administrador, ou seja, pode realizar alteracoes nos perfis dos grupos, atribuir membros a grupos, gerenciar anuncios, associar permissoes, atualizar o conteudo do banco de dados do sistema, alem de visualizar, apagar, criar e editar aplicacoes. - UserApp:Este e um grupo de membros usuarios da aplicacao, com acesso apenas para visualizar as informacoes de uma aplicacao especifica. - UserAppBD:Os usuarios deste grupo alem de poder visualizar todas as aplicacoes do Studio, podem tambem atualizar a base de dados do sistema atraves do Service Provisioning. III. Matriz Estruturada:A seguir temos a matriz de seguranca com os grupos, roles e usuarios associados a suas respectivas permissoes: 5. Implementacao de Seguranca Realizada:I. Criar