..
Acesso a um computador como um administrador, você pode limpar qualquer operação. Consequentemente, quando um sistema operacional Windows que você está usando um aplicativo não gerenciado, ele recebe todos os privilégios do usuário que executa. Neste caso, o usuário administrador se você acidentalmente executar um arquivo malicioso, não existem barreiras que podem bloquear suas ações.
Para evitar este cenário, você deve ter acesso a usuários de computador que tem apenas privilégios mínimos. Um conceito muito importante neste contexto é o código de acesso de segurança (CAS - Code Access Security), um modo de operação que permite controlar as permissões que cada aplicação deve ter.
O CAS é um sistema de segurança que permite aos administradores e desenvolvedores para verificar as permissões dos aplicativos de uma forma muito semelhante às permissões em contas de usuário. Através deste sistema você pode, por exemplo, conceder um aplicativo para ler e escrever privilégios sobre o registro. E 'possível verificar as permissões dos recursos mais do sistema, incluindo:
Infelizmente, o CAS só pode ser aplicado a aplicações baseadas em. NET Framework, enquanto outros aplicativos não podem ser gerenciados e operar sem quaisquer restrições CAS, mas apenas com restrições relacionadas com os privilégios do usuário.
Qualquer sistema de segurança precisa de uma forma para identificar os usuários e determinar o que um usuário pode fazer eo que não fazer e CAS nenhuma exceção a partir deste ponto de vista. No entanto, uma vez que este sistema de segurança identifica e atribui permissões aos usuários ao invés de aplicações, não podem ser baseadas em nomes de usuário e senhas, mas as evidências so-called (evidência).
A evidência é a informação de que o ambiente de execução. NET Framework fornece um conjunto. Exemplos de tais informações é o site de pasta ou Web a partir do qual um determinado conjunto é tratado ou assinaturas digitais. Existem dois tipos de provas: host Provas e evidências de montagem. O primeiro descreve os dados de montagem de identidade (por exemplo: endereço ou diretório associação), o segundo fornece dados como o código de hash ou as informações criptografadas no nome.
Ele define a permissão específica de um controle de acesso. Por exemplo, a permissão do arquivo diálogo determina se uma assembléia pode ter ou não a um determinado usuário para abrir ou salvar caixas de diálogo, ambos, ou nenhum. Dentro do quadro. NET inclui várias permissão padrão e também é possível definir permissões personalizadas. Entre os padrões são:
| |
Paint Shop Pro (First)
Gráficos para a Web e edição de fotos com Corel PSP conhecido. A partir de 49 €. |
| |
Web Design (Curso)
Design de Sites Web com HTML, CSS e HTML dinâmico. A partir de 39 €. |
| |
Webmaster Base (First)
Criar um site Web a partir do zero. A partir de 29 €. |