12.07.2015 Views

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Apêndice AAssinatura Digital de um XletA execução de aplicações em receptores de TV digital domésticos permite oacesso a recursos em tais equipamentos <strong>que</strong>, no caso de um comprometimento desua segurança, podem expor dados sigilosos de seus usuários. Para restringir oacesso a tais recursos sensíveis do receptor, foram criados mecanismos <strong>que</strong>permitissem a sua utilização por aplicações confiáveis.O uso dos Arquivos de Requisição de Permissão (PRFs) é um mecanismocriado <strong>para</strong> permitir o acesso pelas aplicações a certos recursos sensíveis dosreceptores em termos de falhas de segurança. Esses recursos incluem, porexemplo, acesso ao disco local, às preferências dos usuários, ao uso do canal deretorno, entre outros. Vale lembrar <strong>que</strong> o acesso a tais ativos deve ser controladodevido ao fato de as aplicações não necessariamente localizarem-se apenas nofluxo de transporte proveniente das difusoras; elas podem ser obtidas também viacanal de retorno por provedores de conteúdo das mais diversas origens.A especificação do GEM prevê <strong>que</strong> um receptor <strong>que</strong> suporte tal frameworkseja capaz, no mínimo, de processar os PRFs criados pelo padrão MHP. A Figura37 ilustra um exemplo de arquivo e configuração <strong>que</strong> respeita tal padrão. Oarquivo do exemplo permite a leitura das preferências do usuário; o uso do canalde retorno; blo<strong>que</strong>ia a sintonização; permite a seleção do serviço; permite a leiturae escrita de dois arquivos; entre outros.+552135211500+552135211501

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!