15 de junho de 20265 min de leitura

Keep me signed in com OCI IAM: conveniência que exige governança

Keep me signed in com OCI IAM: conveniência que exige governança

TL;DR: O recurso Keep me signed in do OCI IAM permite que usuários mantenham sessão ativa após fechar o navegador, eliminando reautenticações frequentes. Para empresas brasileiras, a funcionalidade melhora a experiência em aplicações de baixo risco, mas exige controles rigorosos com sign-on policies para evitar exposição em ambientes administrativos ou dispositivos compartilhados.

No dia a dia de times de engenharia e gestores de TI, o equilíbrio entre segurança e usabilidade é um desafio constante. O recurso Keep me signed in, disponível no serviço Oracle Cloud Infrastructure (OCI) Identity and Access Management (IAM), surge como uma ferramenta para reduzir o atrito de login, mas carrega implicações que merecem análise cuidadosa.

Basicamente, a funcionalidade permite que um usuário final permaneça logado em uma aplicação protegida pelo OCI IAM mesmo após fechar o navegador. Ao retornar ao mesmo dispositivo e browser, ele é admitido automaticamente, sem precisar digitar credenciais novamente. Isso economiza tempo, especialmente em aplicações de uso frequente.

Como habilitar o Keep me signed in

Para um administrador de domínio de identidade OCI IAM, a configuração é feita nas Session Settings do domínio. Lá é possível definir:

  • Número de dias que a sessão permanece ativa.
  • Número de dias de inatividade que forçam reautenticação.
  • Número máximo de sessões simultâneas por usuário.

Uma vez ativado, o checkbox "Keep me signed in" aparece na tela de login para todos os usuários do domínio, a menos que restrições sejam aplicadas via sign-on policies.

Tela de configuração Keep me signed in

Experiência do usuário final

Com a feature habilitada, o fluxo de login exibe um checkbox. Ao selecioná-lo, o usuário ganha acesso nas próximas visitas sem nova autenticação — a menos que o período de Keep me signed in ou o intervalo de inatividade sejam excedidos, ou que ele faça logout explícito.

Para o usuário final, a redução de fricção é clara. Mas, curiosamente, a Oracle aponta que isso também pode fortalecer a segurança indiretamente: quanto menos o usuário precisar digitar a senha, maior a tendência de escolher senhas mais fortes e complexas, e menor a chance de um observador capturar a credencial.

Fluxo de login com checkbox

Considerações de segurança

Do ponto de vista de segurança, manter sessões abertas permanentemente é contra-intuitivo. Em cenários de alto risco — como administradores de infraestrutura cloud ou sistemas com dados sensíveis — o recurso não é recomendado. Um invasor com acesso físico ao dispositivo teria acesso imediato à conta.

A Oracle sugere mitigar esse risco com:

  • Dispositivos protegidos por senha forte ou PIN.
  • Não deixar dispositivos desacompanhados.
  • Logout explícito em dispositivos compartilhados.

Em ambientes com dispositivos predominantemente compartilhados (ex.: quiosques, terminais públicos), o Keep me signed in é claramente inadequado.

Já em cenários de baixo risco — como um e-commerce que deseja que clientes recorrentes naveguem e comprem sem reautenticação — a conveniência pode ser um diferencial competitivo. O risco de fraude é mitigado pelo endereço de entrega já conhecido e pelo reconhecimento do dispositivo e localização.

Controles de segurança disponíveis

O OCI IAM oferece mecanismos para reduzir os riscos do Keep me signed in. O sistema força reautenticação automaticamente quando detecta:

  • Alteração na política de senha do usuário.
  • Alteração na sign-on policy.
  • Aumento do risk score do usuário para alto.
  • Senha expirada, resetada ou alterada.
  • Conta bloqueada ou desativada.

Além disso, o administrador pode usar sign-on policies para bloquear o recurso para grupos específicos ou aplicações críticas. Por exemplo: permitir Keep me signed in para usuários comuns em apps de baixo risco, mas exigir segundo fator para admins.

Sign-on policy configuration

O administrador também pode limpar todas as sessões Keep me signed in de um usuário ou conjunto de usuários a qualquer momento.

Admin session management

E os próprios usuários podem gerenciar suas sessões ativas via MyProfile, encerrando sessões remotamente.

User session management via MyProfile

Perguntas Frequentes

  • O Keep me signed in do OCI IAM funciona para qualquer aplicação protegida pelo domínio de identidade?
    Sim, uma vez habilitado no domínio, o checkbox aparece para todos os usuários nas aplicações daquele domínio. Contudo, é possível restringir o uso via sign-on policies, bloqueando ou exigindo segundo fator para grupos ou aplicações específicas.

  • Quais eventos forçam reautenticação mesmo com Keep me signed in ativo?
    Mudanças na política de senha ou sign-on, aumento do risk score para alto, expiração/reset/alteração de senha, ou bloqueio/desativação da conta do usuário. O sistema avalia riscos e adapta a sessão automaticamente.

  • É seguro usar Keep me signed in para administradores da OCI?
    A Oracle recomenda não habilitar para administradores ou aplicações críticas. O administrador pode usar sign-on policies para bloquear o recurso para grupos específicos, mitigando o risco de acesso indevido em caso de dispositivo comprometido.

  • Como um administrador pode remover sessões Keep me signedin de um usuário?
    No console de administração, é possível limpar todas as sessões ativas de um ou mais usuários. O usuário também pode encerrar as próprias sessões via página MyProfile.


Artigo originalmente publicado em cloud-infrastructure.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset