O que exatamente é um “objeto global”?

O que exatamente é um “objeto global”?

eu estou lendoum manual aquisobre a permissão "criar objeto global",

Mas o que exatamente é um objeto global, parece fazer parte de uma sessão, mas ainda é muito abstrato para mim.

Responder1

Um objeto Global é um objeto criado de forma que pode ser usado por muitos processos ou threads, mesmo aqueles não iniciados na sessão do usuário.

É um conceito de engenharia de sistemas, mas o que é importante para você em termos de segurança é que um objeto global pode ser usado ou alterar a função de processos em outra sessão de usuário (até mesmo sessões de sistema ou serviço). ao fazer isso, permite que o usuário afete 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 em sua própria sessão é considerado desejável em muitos sistemas multiusuário, para que ninguém possa inadvertidamente desligar o sistema, instalar malware no espaço do sistema, etc.

Responder2

Um objeto global é um objeto que sempre existe no escopo global. Em JavaScript, há sempre um objeto global definido...... Em um navegador web, qualquer código que o script não inicia especificamente como uma tarefa em segundo plano tem uma Janela como seu objeto global.

informação relacionada