Léxico de TI › Segurança › Robert N. M. Watson

Robert N. M. Watson

Segurança Svenska → Atualizado: 2026-10-17

O desenvolvedor do FreeBSD cujas ideias de sandbox foram parar nos sistemas operacionais da Apple, e cuja pesquisa em hardware quer tornar bugs de memória impossíveis no nível do processador.

Watson iniciou o TrustedBSD por volta de 2000 e escreveu o framework de controle de acesso obrigatório do FreeBSD. A Apple o levou para o Mac OS X, onde virou a base do sandbox que hoje confina todo app do iOS. Em 2010 veio o Capsicum, com Jonathan Anderson, Ben Laurie e Kris Kennaway: capabilities para o kernel Unix que permitem a um programa abrir mão voluntariamente dos seus privilégios e ficar só com os descritores de arquivo de que realmente precisa.

Em Cambridge, junto com Peter Neumann e o SRI, lidera o CHERI — uma arquitetura de processador em que os ponteiros carregam, em hardware, seus próprios limites e permissões. A Arm construiu um chip protótipo com a ideia, o Morello, em 2022. Se pegar, um buffer overflow vira uma queda do programa em vez de uma invasão.

← Voltar ao léxico