Um objeto global é um objeto criado de tal forma que pode ser usado por muitos processos ou threads, mesmo aqueles não iniciados na sessão de usuários.
É um conceito de engenharia de sistemas, mas o que é importante para você em termos de segurança é que um objeto global poderia ser usado por ou alterar a função de processos em outra sessão de usuários (até mesmo nas sessões de sistema ou serviço). ao fazer isso, permite que o usuário afete as coisas além de sua sessão individual e, como resultado, pode ser desejável bloquear essa funcionalidade. como regra geral, bloquear um usuário para sua própria sessão é considerado desejável em muitos sistemas multiusuários, para que ninguém possa inadvertidamente derrubar o sistema, instalar malware no espaço do sistema, etc.