No Firefox para OpenBSD suporte à isolamento do sistema de arquivos usando chamadas de sistema . Correções necessárias já foram aceitas no upstream do Firefox e farão parte do Firefox 72.
O Firefox em OpenBSD já foi protegido antes, usando para restringir o acesso de cada tipo de processo (main, content e GPU) às chamadas de sistema, agora também será restringido o acesso ao sistema de arquivos com o unveil(). , o acesso é restrito aos diretórios ~/Downloads e /tmp; tanto ao baixar arquivos da rede quanto ao visualizar arquivos do disco. As configurações do pledge() e do unveil() são armazenadas em arquivos em /usr/local/lib/firefox/browser/defaults/preferences/, cujo conteúdo pode ser sobrescrito em arquivos em /etc/firefox/. A vantagem da segunda opção é que apenas o root pode editar esses arquivos.
Anteriormente, capacidades semelhantes foram implementadas nos navegadores Chromium e Iridium.
Fonte: opennet.ru
