Secure PDF Viewer APP
A Content-Security-Policy é usada para garantir que o JavaScript e as propriedades de estilo no WebView sejam conteúdo totalmente estático dos ativos do APK, além de bloquear fontes personalizadas, já que o pdf.js lida com a renderização delas.
Ele reutiliza a pilha de renderização reforçada do Chromium enquanto expõe apenas um pequeno subconjunto da superfície de ataque em comparação com o conteúdo real da web. O próprio código de renderização de PDF é seguro para a memória com a avaliação dinâmica de código desabilitada e, mesmo que um invasor obtenha a execução de código explorando o mecanismo de renderização da Web subjacente, ele estará na sandbox do renderizador Chromium com menos acesso do que teria no navegador.