Como ativar e verificar o status de páginas de guarda no OpenBSD?

0

G “Guard”. Enable guard pages. Each page size or larger allocation is followed by a guard page that will cause a segmentation fault upon any access

Como posso ativar as páginas de guarda para proteger uma instalação do OpenBSD?

Além disso, como posso verificar qual é o status atual das configurações do malloc?

No link , vejo:

Defina uma redução geral do cache para um quarto do tamanho padrão e use páginas de proteção:

# ln -s 'G<<' /etc/malloc.conf

Isso provavelmente ativou as páginas de guarda, mas o que é o "< <" e a "redução do cache para um quarto do tamanho padrão".

Eu só quero ativar páginas de guarda, afaik que é a configuração mais segura para malloc.conf.

    
por Peter84753 26.09.2016 / 20:40

1 resposta

2

Trechos da página do manual que você vincula:

 G       ''Guard''.  Enable guard pages.  Each page size or larger
         allocation is followed by a guard page that will cause a
         segmentation fault upon any access.

 <       ''Half the cache size''.  Decrease the size of the free page
         cache by a factor of two.

 The default number of free pages cached is 64.

Assim, o link simbólico que você cria em /etc/malloc.conf ativa a página de proteção e reduz o tamanho do cache por um fator de 4, presumivelmente de 64 para 16 páginas.

Se você quiser apenas ativar páginas de proteção sem modificar o tamanho do cache, apenas

# ln -s G /etc/malloc.conf
    
por 26.09.2016 / 20:47

Tags