| Desabilite o comportamento legado do jQuery |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.jquery.legacy" não estiver definido com o valor recomendado de "falso", versões mais antigas do jQuery pré-corrigidas serão usadas, o que introduzirá vulnerabilidades não corrigidas na biblioteca. Quando falso, integra os patches de segurança do jQuery 1.12.3 e 2.2.3. A propriedade do sistema é à prova de falhas caso alguma organização dependa das versões sem patch do angularJS para executar suas implementações personalizadas.
- Risco à Segurança
|
| Impor ACLs de consulta para sublistas, contagens de lista e tabelas de dados de widget |
Script de regra atualizado para melhorar a precisão da detecção.
|
| Habilitar a varredura antivírus |
- Descrição
- Risco à Segurança
|
| Sessões de convidado expiradas |
- Descrição
- (Antigo)
Controle o tempo limite da sessão inativa para usuários não autenticados com a propriedade do sistema "glide.guest.session_timeout". Aumente o valor desta propriedade para estender o período de tempo em que sua instância persiste nas sessões além do padrão de 30 minutos. Evite valores de tempo limite excessivamente grandes, o que pode aumentar o número de sessões persistentes pela instância e causar preocupações menores de disponibilidade.
- (Novo)
Use a propriedade do sistema glide.guest.session_timeout para controlar o tempo limite da sessão inativa para usuários não autenticados. Por padrão, o valor desta propriedade é 30 minutos. Se houver preocupações de disponibilidade ao persistir muitas sessões na memória, o valor desta propriedade poderá ser reduzido para 5. Evite definir esta propriedade como maior que 30, pois valores de tempo limite grandes aumentam o número de sessões persistentes pela instância e podem causar problemas menores de disponibilidade.
- Correção
- Risco à Segurança
- (Antigo)
Valores de tempo limite grandes podem aumentar o número de sessões simultâneas na instância, causando preocupações menores de disponibilidade.
- (Novo)
Evite definir esta propriedade como maior que 30. Valores de tempo limite grandes aumentam o número de sessões persistentes pela instância e podem causar problemas menores de disponibilidade.
- Impacto funcional
- (Antigo)
Valores de tempo limite pequenos podem resultar em uma experiência indesejável do usuário, pois as sessões expiram muito rapidamente.
- (Novo)
Valores de tempo limite pequenos podem resultar em uma experiência indesejável do usuário, pois as sessões expiram muito rapidamente. Se houver preocupações de disponibilidade ao persistir muitas sessões na memória, o valor desta propriedade poderá ser reduzido para 5.
|
| Exigir autorização da REST API do agente de dados [Atualizado na Central de segurança 1.3] |
- Descrição
- Risco à Segurança
|
| Configurar funções de administrador de grupo de atribuição de gestão de eventos [Novo na Central de segurança 1.5] |
- Descrição Resumida
- Descrição
- Risco à Segurança
- Impacto funcional
- Pré-requisitos e dependências
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Cadeia de caracteres
- Valor pronto para uso
|
| Habilitar ACLs de exibição de relatório |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade a seguir é responsável por implementar uma verificação de ACLs report_view para relatórios publicados. Se "glide.report.report_view.check_published" não estiver definido com o valor recomendado de "verdadeiro", a verificação de ACLs de report_view para relatórios publicados será desabilitada.
- Risco à Segurança
|
| Desabilitar AJAXEvaluate |
- Descrição
- (Antigo) <blank>
- (Novo)
O processador do AjaxEvaluator executa esses scripts no sandbox, no entanto, há várias propriedades adicionais que podem permitir que o escopo das atividades no sandbox se expanda ou seja totalmente desativado. No pior cenário, um usuário pode executar scripts facilmente como um privilégio de administrador.
- Risco à Segurança
|
| Maximizar a duração do atraso da verificação de senha de redefinição |
- Descrição
- Risco à Segurança
|
| Impedir que usuários inativos façam login |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.authenticate.only.allow.active.user.login' não está definida como "verdadeiro", os usuários na tabela sys_user marcada como inativa ainda podem fazer login na instância. Os usuários podem ser marcados como inativos se não tiverem mais permissão para fazer login (como durante a rescisão de uma empresa).
- Risco à Segurança
|
| Ativar plug-in de alta segurança |
- Descrição
- (Antigo) <blank>
- (Novo)
O plug-in Alta segurança, ativado por padrão, cria mais de 900 configurações diferentes para controlar o nível de segurança na sua instância. Essas configurações permitem controle de acesso estrito, validação de entrada e codificação de saída. Ele separa a funcionalidade do usuário da funcionalidade de gestão de controle de acesso, exigindo que os administradores aumentem explicitamente para uma função "security_admin" antes de fazer mudanças no controle de acesso.
- Risco à Segurança
|
| Ativar plug-in Limitar sessões simultâneas |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
O plug-in Limitar sessões simultâneas (com.glide.limit.concurrent.sessions) permite que um administrador limite o número de sessões ativas por usuário/função. É recomendável habilitar e configurar este plug-in para reduzir a probabilidade de sequestro de sessão. Se este plug-in estiver habilitado e configurado, haverá um limite para o número de sessões abertas que podem ser sequestradas.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Um número maior de sessões simultâneas ativas cria risco de segurança, aumentando a superfície de ataque para comprometimento de conta, dificultando a detecção de acesso não autorizado e a imposição da responsabilidade de sessão em todos os dispositivos e locais.
- Aplicabilidade do plug-in
|
| Invalidar sessões proativamente após durações definidas |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
Quando glide.active.session.timeout.invalidate.session não está definido como verdadeiro, há um pequeno intervalo de tempo em que uma sessão expirada não é invalidada proativamente antes que o contêiner Tomcat invalide a sessão. A duração desse intervalo de tempo depende de propriedades adicionais que representam diferentes casos de uso. glide.ui.active.session.life_span: O valor desta propriedade define o tempo, em minutos, antes que uma sessão de IU seja invalidada. glide.guest.active.session.life_span: O valor desta propriedade define o tempo, em minutos, antes que uma sessão de convidado seja invalidada. glide.integrations.active.session.life_span: O valor desta propriedade define o tempo, em minutos, antes que uma sessão de integrações seja invalidada.
- Correção
- Risco à Segurança
|
| Habilite o acesso à sessão baseada em política para celular |
- Descrição
- (Antigo) <blank>
- (Novo)
O plug-in Zero Trust - Acesso de sessão baseado em política permite que os administradores de segurança reduzam o acesso do usuário em uma sessão com base em IP, local, atributos do provedor de identidade e atributos do usuário usando políticas de autenticação adaptativa. Quando esta propriedade estiver habilitada (definida como "verdadeiro"), os usuários que fizerem login por dispositivo móvel terão suas funções restritas conforme configurado pelas políticas de plug-in.
- Risco à Segurança
|
| Habilite regras de consulta de gestão de ordem de serviço para organizações de serviço |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando definido como "verdadeiro", as regras/filtros da tabela sn_query_rule serão usados para determinar o acesso de leitura às tabelas relacionadas à Gestão de serviços de campo (Ordem de serviço e Tarefa de ordem de serviço) para o usuário conectado por meio de regras de negócios de consulta e ACLs de leitura. Quando "falso", os registros não serão filtrados com base nas regras de consulta. Negócio de consulta
as regras adicionam validações de segurança adicionais. De modo especial, essa propriedade filtra os agentes, qualificadores e expedidores dos registros, com base no território que lhes tenha sido atribuído ou nos membros dos territórios. Seguir o princípio de privilégio mínimo para a leitura de registros é uma prática recomendada.
- Risco à Segurança
|
| Desabilite mensagens de erro SQL |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.db.loguser" não estiver definido com o valor recomendado de "falso", mensagens de erro confidenciais do lado do servidor poderão ser exibidas aos usuários finais. Essas mensagens de erro podem incluir rastreamentos de pilha e informações sobre a estrutura do banco de dados que podem fornecer a um invasor o conhecimento necessário para executar uma injeção de SQL bem-sucedida, caso as pré-condições existam.
- Risco à Segurança
|
| Definir usuário convidado para solicitações SOAP |
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide com.glide.soap.guest_user glide para controlar o nível de acesso de solicitações de SOAP não autenticadas. Se esta propriedade não estiver definida com o valor recomendado de soap.guest ou estiver definida como um usuário com privilégios limitados, as solicitações de SOAP serão executadas em nome deste usuário.
- Correção
- Risco à Segurança
- Impacto funcional
- Tipo de dados
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
soap.guest
|
| Fábricas de conexão JMS necessárias |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla as fábricas de conexão do Java Messaging Service (JMS) que o MID Server pode usar. Ela é destinada a algumas fábricas selecionadas exigidas pelos plug-ins para atividade ou ação do JMS. A inclusão de fábricas adicionais pode ser uma etapa em uma cadeia de ataques para vulnerabilidades, como inserção de JNDI, que dependem de capacidades que um invasor pode aproveitar em fábricas permitidas. Para evitar qualquer possível aproveitamento de vulnerabilidade, não inclua fábricas além dos padrões necessários.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Expandir o conjunto de fábricas de conexão do Java Messaging Service (JMS) além dos padrões necessários introduz um risco significativo porque aumenta a superfície de ataque para técnicas de exploração, como injeção de JNDI. Permitir fábricas adicionais pode permitir que invasores aproveitem configurações inseguras ou vulnerabilidades em componentes de mensagens como parte de uma cadeia de ataque mais ampla, potencialmente levando à execução remota de código ou ao comprometimento do sistema. Restringir as fábricas somente às exigidas pela funcionalidade principal é essencial para manter uma postura segura.
|
| Exigir ofuscação da IU do app para celular |
- Descrição
- Risco à Segurança
|
| Impor requisitos de criptografia e senha do dispositivo [Novo na Central de segurança 1.3] |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.sg.device_encryption_enabled'" estiver definida como verdadeira, o aplicativo móvel ServiceNow verificará se a criptografia do dispositivo está habilitada e se a senha do dispositivo está habilitada. Se a criptografia ou senha não estiver habilitada, o usuário não poderá fazer login na instância no celular. Esta propriedade impõe a criptografia FIPS 140-2. A criptografia de dispositivo móvel e a senha são recursos de segurança importantes para garantir que um usuário não autorizado não possa acessar o conteúdo do dispositivo, mesmo que o dispositivo seja obtido fisicamente.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso cria um risco de que os dados confidenciais armazenados ou acessados por meio do app para celular possam ser expostos se o dispositivo for perdido, roubado ou comprometido. Sem criptografia e imposição de senha, usuários não autorizados podem obter acesso físico a informações confidenciais, prejudicando a conformidade com FIPS 140-2 e enfraquecendo a proteção geral de dados.
|
| Habilite o plug-in de tabelas protegidas |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "com.glide.security.protected_table.enabled'" estiver definida como "verdadeiro", o plug-in Tabelas protegidas será utilizado para impedir que usuários com privilégios mais altos em uma instância adulterem tabelas de log. As seguintes tabelas de registro em log terão proteções especiais quando esta propriedade estiver definida como "verdadeiro": SYSLOG (configuração não modificável) SYSLOG_transaction sys_outbound_http_log sys_audit sys_push_notification protected_table_configuration (configuração não modificável) SYSLOG_app_scope
- Risco à Segurança
|
| Impor ACLs de leitura em exibições de relatório |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "glide.report.report_view.read_acl", quando definida como "impor", impõe a ACL de LEITURA (nível de tabela) nas funções de relatório quando não há ACL de exibição de relatório na tabela/campo.
- Risco à Segurança
|
| Restringir o acesso à API programável GlideSystemUserSession |
- Descrição
- (Antigo) <blank>
- (Novo)
Os métodos "gs.addErrorMessageNoSanitizationMessaging()" e "gs.addInfoMessageNoSanitization()" são usados no ambiente de script para registro em log e notificações. Ambos estarão disponíveis na sandbox se esta propriedade não estiver definida com o valor recomendado de "falso". A área restrita é um ambiente de script com poucos privilégios, disponível para usuários não autenticados e sem função. Esses dois métodos podem ser usados para exibir entradas não limpas para um usuário.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Exibir entrada não limpa para o usuário é perigoso, pois a entrada não limpa pode conter algum código perigoso que seja executado no navegador do usuário. Isso pode ser utilizado para tradicionais ataques XSS refletidos. Os ataques XSS refletidos podem ser usados em vários cenários, incluindo sequestro de sessão.
|
| Habilite a notificação de código por SMS para inscrição e verificação |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade "password_reset.sms.use_notify" controla a notificação de código SMS de uso para inscrição e verificação. Se "password_reset.sms.use_notify" estiver definido com o valor recomendado "verdadeiro", o usuário será notificado para redefinir a senha para o método de verificação por SMS e a inscrição do novo dispositivo. Usando
A notificação de código SMS para inscrição e verificação é mais segura do que a notificação por e-mail padrão.
- Correção
- Risco à Segurança
|
| Não use certificados de demonstração para configurações SAML ativas |
- Descrição
- (Antigo) <blank>
- (Novo)
Os certificados de demonstração fornecidos pela ServiceNow não devem ser usados em configurações SAML de produção. Os certificados são comuns entre todas as instâncias com senha conhecida. Se uma das propriedades do SAML que utiliza um armazenamento de chaves de certificado estiver ativa (require_signed_authnrequest, require_signed_logoutrequest ou encrypt_assertion), os dados de demonstração não deverão ser usados. Como os dados de demonstração são compartilhados entre todas as instâncias, não há garantia de integridade das solicitações assinadas com certificados compartilhados.
- Risco à Segurança
|
| Habilitar envio de OTP por e-mail para a autenticação multifator |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "glide.authenticate.multifactor.email.otp.enabled" controla se um token para o segundo fator de autenticação pode ser enviado por e-mail. O e-mail é considerado um fator de MFA fraco ao qual um invasor tem mais probabilidade de obter acesso para derrotar a MFA. Se a propriedade for falsa: 1. O usuário não verá a opção de senha de uso único de e-mail na tela de validação de MFA. Se a propriedade for verdadeira:
2. O fator de e-mail é mostrado nos casos em que a política de fator de e-mail está inativa e nenhum outro 2fa registrado. 3. O fator de e-mail será mostrado se a política de fator de e-mail estiver ativa e avaliada como verdadeira. 4. O fator de e-mail não será mostrado se a política de fator de e-mail estiver ativa e avaliada como falsa.
- Risco à Segurança
|
| Habilite UserCookie versão 3,1 |
- Descrição
- (Antigo) <blank>
- (Novo)
UserCookie v3 é gerado somente quando a propriedade glide.ui.secure.cookies.use_kmf está desabilitada. O UserCookie v3 não é seguro, porque armazena a chave secreta de HMAC em código seguro e idêntico para todos os clientes. Ao definir a propriedade "glide.ui.secure.cookies.use_kmf" como "verdadeiro", o UserCookie v3.1 será usado e a chave secreta será armazenada no armazenamento de segurança, como o KMF.
- Risco à Segurança
|
| Habilite a proteção de interpolação Jelly JS para expressões aninhadas |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade permite que um cliente ative ou desative a proteção de interpolação especificamente para expressões Jelly aninhadas. A proteção de interpolação garante que, quando expressões Jelly são usadas em JavaScript, elas devem ser consideradas seguras por se enquadrarem em certas categorias OU serem marcadas como SEGURAS na própria expressão. Esta propriedade foi adicionada para proteger contra expressões potencialmente perigosas do Jelly que estão aninhadas em outra expressão Jelly.
- Risco à Segurança
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
verdadeiro
|
| Marcação XML de escape |
- Descrição
- Risco à Segurança
|
| Desativar comportamento legado de isolamento de escopo do GlideRecord |
- Descrição
- (Antigo) <blank>
- (Novo)
O GlideRecord fornecia acesso de criação e atualização de escopo cruzado a tabelas que não eram configuradas com esse nível de acesso. Para evitar que os clientes tenham aplicações interrompidas quando este comportamento de acesso com escopo foi corrigido, a propriedade glide.record.legacy_cross_scope_access_policy_in_script foi criada. Quando "verdadeiro", o acesso entre escopos retorna para o comportamento legado (inseguro). Esta propriedade desabilita a limitação de escopo, permitindo que as aplicações com escopo acessem interfaces de script global.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
É uma prática recomendada de segurança ter restrições de limitação de escopo em vigor. O escopo garante que as aplicações só possam acessar recursos com acesso explícito ou que estejam no escopo, seguindo o princípio do menor privilégio. Desabilitar este recurso pode causar impactos na confidencialidade, disponibilidade e integridade.
|
| Remover Lembrar-me |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla a caixa de seleção Lembrar-me na página de login para impedir que as informações de login sejam armazenadas em cache quando definidas como verdadeiras. Se o valor estiver definido como falso, o cache de informações de autenticação será permitido e a caixa de seleção "Lembrar-me" será exibida.
- Risco à Segurança
|
| Desabilite conexões SSLv2/SSLv3 de saída |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla o protocolo de criptografia de transporte desejado. Se "glide.glide.outbound.sslv3.disabled" não estiver definido com o valor recomendado de "verdadeiro", as conexões do MID Server de saída, como solicitações REST e SOAP, usarão SSL como o protocolo de transporte. O SSL provou ser inseguro em 2014.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O SSLv3 provou ser inseguro desde 2014 devido a vulnerabilidades como O POODLE, tornando-o suscetível a ataques man-in-the-middle e intercetação de dados. A permissão do SSLv3 prejudica a criptografia de transporte e expõe dados confidenciais em trânsito, violando os padrões de segurança modernos.
|
| Desabilite a criação de usuários a partir de e-mails de entrada |
- Descrição
- (Antigo) <blank>
- (Novo)
Um administrador pode definir uma propriedade de e-mail para criar usuários automaticamente a partir de e-mails de entrada. Se definir esta propriedade com o valor inseguro, a instância criará usuários automaticamente a partir do e-mail de entrada. Cada usuário criado terá a mesma senha padrão codificada, o que faz com que fique mais fácil ignorar a autenticação por força bruta.
- Risco à Segurança
|
| Minimizar a quantidade de destinatários SMTP |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade especifica o número máximo de destinatários que a instância pode listar na linha Para: Para uma única notificação por e-mail. As notificações que excederiam este limite, em vez disso, criarão notificações por e-mail duplicadas endereçadas a um subconjunto da lista de destinatários. Cada notificação por e-mail tem o mesmo número máximo de destinatários.
- Risco à Segurança
|
| Habilite verificações de política de redefinição de senha |
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide.enable.password_policy para personalizar as regras de validação de força da senha para o formulário de mudança de senha. Personalize os valores de comprimento e complexidade para corresponder à política de segurança da sua organização. Se "glide.enable.password_policy" não estiver definido com o valor recomendado de "verdadeiro", os padrões de senha não serão aplicados.
- Risco à Segurança
|
| É necessário limpar a área de transferência ao backgrounding a aplicação móvel |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso cria um risco de divulgação de informações confidenciais, pois os dados da área de transferência podem ser acessados por outras aplicações no dispositivo, potencialmente expondo credenciais, PII ou dados comerciais confidenciais. A imposição desta propriedade ajuda a evitar vazamento de dados não intencional entre apps.
|
| Restringir permissões para o modelo do CMDB |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade é um controle de acesso adicional ao modelo do CMDB. Se "csm_cmdb_model.customer_visible_flag" não estiver definido com o valor recomendado de "verdadeiro", qualquer usuário com a função sn_esm_user e ACLs prontas para uso terá permissões para o modelo cmdb. Observe que esta função tende a ser concedida a usuários externos.
- Risco à Segurança
|
| Desabilite marcadores JavaScript no HTML incorporado |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.ui.security.codetag.allow_script" não estiver definido com o valor recomendado de "falso", essa propriedade permitirá HTML renderizado em campos de diário e formulários, o que abre espaço para ataques de XSS. HTML malicioso precisa ser colocado entre marcadores de código, por exemplo [code][/code].
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O JavaScript não controlado arrisca ataques de script entre sites (XSS), permitindo que agentes mal-intencionados injetem e executem scripts prejudiciais no navegador do usuário. Tal
os ataques podem levar ao sequestro de sessão, roubo de credenciais e comprometimento de dados confidenciais.
|
| Restringir o acesso ao monitoramento de desempenho |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.security.diag_txns_acl" não estiver definido com o valor recomendado de "verdadeiro", todos os usuários (autenticados ou não) terão acesso a páginas de diagnóstico, como stats.do, xmlstats.do, threads.do e replication.do. Esses endpoints devem ser usados para monitorar a integridade da instância.
- Risco à Segurança
|
| Configurar lista de permissões da tabela de widgets do Portal de serviços |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Os usuários não autenticados podem obter acesso a dados confidenciais por meio de widgets do Portal de serviços, potencialmente levando à divulgação de informações, apesar das ACLs de tabela existentes.
- Valor de fallback
- (Antigo) <blank>
- (Novo)
''
|
| Aceitar ACLs de substituição de administrador |
- Descrição
- (Antigo) <blank>
- (Novo)
As ACLs são avaliadas cumulativamente. Se houver um número de ACLs em um determinado campo e a opção Substituições do administrador for falsa (não selecionada) em um deles, as substituições efetivas do administrador para todas as ACLs serão consideradas falsas. Isso faz com que os administradores não consigam passar mesmo na ACL em que a substituição deva estar em vigor. Se "glide.security.admin.override.accessterm" não estiver definido com o valor recomendado de "verdadeiro", mesmo que um dos termos da ACL na regra de ACL seja "Substituições de administrador" falso, a regra inteira será avaliada como falso.
- Risco à Segurança
|
| Requer validação de entidade XMLdoc2 com lista de permissões |
Descrição Resumida
|
| Impor validação de parâmetro de estado do OAuth |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "glide.oauth.state.paramater.required system" habilita o parâmetro "State" a ser obrigatório em uma solicitação de OAuth para fluxo de código de autorização. A partir da versão Madrid, a propriedade do sistema "glide.oauth.state.parameter.required" adiciona um parâmetro "State" para uma solicitação OAuth. Para instâncias zbootadas, a propriedade é verdadeira. Para instâncias atualizadas, a propriedade não está presente, portanto o parâmetro "Estado" não está habilitado. O parâmetro "Estado" é um valor de cadeia de caracteres e não deve conter caracteres especiais. O parâmetro Estado não pode ficar vazio ou " ". Não habilitar o parâmetro "Estado" como "verdadeiro" garante que um invasor não possa executar ataques CSRF durante a autenticação pode permitir que um invasor execute operações como vítima.
- Risco à Segurança
|
| Limitar máximo de comentários diários por usuário |
- Descrição
- Risco à Segurança
|
| ../reference/sc-disable-chat-server-debugging.html |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.cs.debug" não estiver definido com o valor recomendado de "falso", o log de mensagens do servidor de bate-papo será habilitado. Definir o valor da propriedade como verdadeiro habilita o registro de mensagens do servidor de bate-papo nos logs do sistema. Como muitas mensagens de log são geradas, é aconselhável habilitá-lo somente ao solucionar problemas do servidor de bate-papo. Após a solução de problemas, a propriedade deve ser desabilitada para evitar o entupimento dos logs do sistema. Definir a propriedade como falso, que também é o valor padrão não registra as mensagens do servidor de bate-papo nos logs do sistema.
- Risco à Segurança
|
| Configurar lista de permissões de widgets do Portal de serviços |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade Glide 'glide.service_portal.widget.allow_list' determina a lista de widgets que têm permissão para tentar acessar qualquer tabela na instância. As ACLs dessas tabelas ainda serão impostas. Se houver ACLs vazias configuradas incorretamente nas tabelas na instância, os widgets nesta lista poderão permitir o acesso a essas tabelas, levando à divulgação de informações. Esta propriedade só será imposta se o widget usar SNCACLWidgetUtil e a propriedade Glide "glide.service_portal.widget.enforce_public_check' estiver definida como "verdadeiro".
- Risco à Segurança
- Valor de fallback
- (Antigo) <blank>
- (Novo)
''
|
| Minimize a duração da expiração do link de registro de usuário externo |
- Descrição
- Risco à Segurança
|
| Como impedir registro em log detalhado de solicitações HTTP |
Descrição
- (Antigo)
As duas propriedades glide.outbound_http_log.override e glide.outbound_http_log.override.level
Trabalhar em conjunto para controlar o nível de registro em log para solicitações HTTP de saída. Quando glide.outbound_http_log.override estiver definido como "verdadeiro", o nível de log das solicitações e.
as respostas são controladas por glide.outbound_http_log.override.level . Se o nível de substituição estiver definido como "Todos" ou "Elevado", os cabeçalhos de solicitação e resposta serão registrados em log
- (Novo)
As duas propriedades glide.outbound_http_log.override e glide.outbound_http_log.override.level trabalham juntas para controlar o nível de registro em log das solicitações HTTP de saída. Quando glide.outbound_http_log.override é definido como "verdadeiro", o nível de log para solicitações e respostas é controlado por glide.outbound_http_log.override.level . Se o nível de substituição estiver definido como "Todos" ou "Elevado", os cabeçalhos de solicitação e resposta serão registrados em log
|
| Habilite CAPTCHA para registro de usuário externo |
- Descrição
- Risco à Segurança
|
| Aplique separação de domínio em campos com pontos |
- Descrição
- Risco à Segurança
- Impacto funcional
|
| Desabilite relatórios publicados não autenticados |
- Descrição
- Risco à Segurança
|
| Exigir autorização para solicitação JSONv2 |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.jsonv2" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato JSONv2. Isso também acontece quando combinado com uma função errada na propriedade relacionada guest_user (por exemplo, um usuário com alto privilégio, como administrador).
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação JSON, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Exigir autorização para solicitações de saída XML |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação XML, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Minimize a duração da expiração do SMS de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Impedir o acesso não autenticado ao cliente web integrado do Virtual Agent |
- Descrição
- (Antigo) <blank>
- (Novo)
A página de IU sn_va_web_client_app_embed , que é um cliente web incorporado para o Virtual Agent, contém a ACL marcada como "verdadeiro" na tabela sys_public pronta para uso. Foi confirmado que há casos de uso em que a acessibilidade pública é necessária, no entanto, essa não é uma prática recomendada de segurança para defini-la como padrão acessível publicamente.
- Risco à Segurança
|
| Maximizar a duração da janela de pausa de SMS de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Maximizar a duração da janela de nova tentativa de solicitação de senha |
- Descrição
- Risco à Segurança
|
| Verifique duas vezes as transações de entrada |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade fornece uma camada extra de segurança no envio de formulário/atualizações de campo, garantindo que somente usuários com as permissões adequadas tenham permissão para atualizar um formulário. Se "glide.security.strict.updates" não estiver definido com o valor recomendado de "verdadeiro", as atualizações não serão rígidas, o que significa que elas podem modificar campos visíveis para elas, independentemente de terem as permissões apropriadas.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Os usuários podem atualizar campos de formulário simplesmente tendo visibilidade deles, independentemente de suas permissões reais, criando um risco de modificação de dados não autorizados e escalação de privilégios.
|
| Minimize a duração da expiração da solicitação de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Limitar tentativas de redefinição de senha inválidas |
- Descrição
- Risco à Segurança
|
| Habilitar CAPTCHA na redefinição de senha |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "password_reset.captcha.ignore" não estiver definido com o valor recomendado de "falso", uma resposta de desafio CAPTCHA não será usada durante o processo de redefinição de senha. Os CAPTCHAs ajudam a impedir ataques de automação, solicitando ao usuário uma resposta de desafio que não é respondida facilmente por sistemas automatizados.
- Risco à Segurança
|
| Validar host remoto |
- Descrição
- Risco à Segurança
|
| Rotação de identificadores de sessão HTTP |
- Descrição
- Risco à Segurança
|
| Defina opções de Xframe para impedir a incorporação de sites de terceiros |
- Descrição
- Risco à Segurança
- Valor de fallback
- (Antigo) <blank>
- (Novo)
''
|
| Impor o comportamento da instância de produção |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.installation.production" não estiver definido com o valor recomendado de "verdadeiro", a instância não será tratada como uma instância de produção, permitindo o zboot e outros scripts potencialmente perigosos.
- Risco à Segurança
|
| Impor regras de segurança ao compartilhamento de painéis |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.cms.dashboards.sharing_with_secure_search" não está definida como "verdadeiro", um usuário pode compartilhar um painel com grupos e funções aos quais não tem acesso pessoalmente. Esta propriedade impõe ACLs na pesquisa nas tabelas sys_user, sys_user_role e sys_user_group ao compartilhar um painel.
- Risco à Segurança
|
| Implemente o cabeçalho de segurança x-frame-options: SAMEORIGIN |
- Descrição
- Risco à Segurança
|
| Ativar sinalizador de cookie somente HTTP |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O atributo HttpOnly é usado para evitar ataques, como script entre sites, porque ele não permite o acesso ao cookie usando um script do lado do cliente, como JavaScript.
|
| Impedir criação de ACL vazia |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade glide.security.empty_acl.popup_window.enabled controla se os usuários fazem edições baseadas em formulário nos registros ACL (sys_security_acl)
Pode criar, atualizar ou salvar uma ACL inválida que tenha uma condição de dados inválida, script, atributo de segurança ou lista de funções ou que não tenha nenhuma configuração (uma "ACL vazia"). A partir da versão Xanadu, uma ACL vazia negará completamente o acesso. Em versões anteriores ao Xanadu, esvaziar uma ACL permitirá acesso incondicional. Quando a propriedade glide.security.empty_acl.popup_window.enabled é definida com um valor seguro "verdadeiro", as tentativas de criar, atualizar ou salvar uma ACL inválida ou vazia serão bloqueadas, e um modelo do cliente será fornecido para configurar uma função ou atributo de segurança para a ACL. Se a propriedade for definida de forma insegura para qualquer outro valor, essas tentativas serão permitidas e nenhum modelo do lado do cliente será exibido. Observação: Esta propriedade diferencia maiúsculas de minúsculas. Um valor de "verdadeiro" (T maiúsculo) será equivalente a "falso". Além disso, esta propriedade só funcionará quando o plug-in Alta segurança (com.glide.high_security) estiver instalado e ativo.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Listas de controle de acesso (ACLs) mal configuradas ou vazias podem conceder acesso irrestrito a dados confidenciais e funcionalidade do sistema sem intenção. Quando as ACLs não têm condições, funções ou atributos de segurança adequados, elas não impõem limites de autorização, permitindo que invasores ou usuários não autorizados ignorem os controles de segurança. Isso pode levar a violações de dados, escalação de privilégios e comprometimento da confidencialidade, integridade e disponibilidade em toda a plataforma.
- Valor de fallback
- (Antigo) <blank>
- (Novo)
falso
|
| Exigir autorização para solicitações XML |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.xml" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato XML. Isso também acontece quando combinado com uma função errada na propriedade relacionada guest_user (por exemplo, um usuário com alto privilégio, como administrador). Isso levará ao acesso não autenticado aos dados da instância.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação XML, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Impor segurança estrita da solicitação de SOAP |
- Descrição
- Risco à Segurança
|
| Desabilite o acesso público aos favoritos |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Os usuários não autenticados têm permissão para acessar e potencialmente manipular os Favoritos do usuário "Convidado" compartilhado, aumentando o risco de personalização de IU não autorizada, exposição de dados e uso indevido da interface do usuário.
|
| Desabilitar e-mails de entrada para usuários bloqueados |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla as ações de e-mail de entrada para usuários ativos bloqueados. Se "glide.pop3.process_locked_out" estiver definido como "verdadeiro", pode haver uma divulgação de informações, pois os e-mails de entrada serão recebidos por usuários com contas bloqueadas.
- Risco à Segurança
|
| Habilite ACLs da aplicação de administrador com escopo |
- Descrição
- Risco à Segurança
|
| Registrar eventos de auditoria da sessão |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.authenticate.session_access.log_audit_event'" estiver definida como "verdadeiro", os eventos de auditoria de sessão serão criados na tabela sys_session_access_audit. As informações registradas em log incluirão usuário, ID de sessão (não confidencial), endereço IP, funções e políticas.
- Risco à Segurança
|
| Minimize a duração do tempo limite da atividade da sessão |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade determina o tempo limite da sessão do usuário. Isso determina por quanto tempo uma sessão do usuário permanece ativa. Se "glide.ui.session_timeout" não estiver definido com o valor recomendado de "60" Minutes or less, então a sessão pode permanecer válida por muito tempo, mesmo sem atividade. Isso pode fornecer uma janela de tempo muito grande para habilitar ataques de sequestro de sessão.
- Risco à Segurança
|
| Registrar representação de usuário |
- Descrição
- Risco à Segurança
- Valor de fallback
- (Antigo) <blank>
- (Novo)
falso
|
| Aplicar a limpeza de HTML |
- Descrição
- Risco à Segurança
|
| Desabilitação do login local para usuários com SSO (Single Sign-On) ativado |
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Defina funções de exceção de tempo limite da sessão ativa |
Correção
|
| Limite a vida útil da sessão ativa das integrações |
- Nome da configuração técnica
- Descrição
- (Antigo) <blank>
- (Novo)
Esta configuração aplicará a vida útil máxima em sessões HTTP de convidado ativas, independentemente do tempo limite inativo. O valor é configurado em minutos, e o valor zero desabilitará o tempo limite das sessões ativas. Esta propriedade específica é limitada a integrações que têm acesso de baixo privilégio a uma instância.
- Risco à Segurança
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
0
- Valor de fallback
- (Antigo) <blank>
- (Novo)
0
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Limite a vida útil da sessão ativa do convidado |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta configuração aplicará a vida útil máxima em sessões HTTP de convidado ativas, independentemente do tempo limite inativo. O valor é configurado em minutos, e o valor zero desabilitará o tempo limite das sessões ativas. Esta propriedade específica é limitada a usuários Convidados, que têm acesso de privilégio baixo a uma instância.
- Risco à Segurança
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
0
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Habilitação de CAPTCHA para registro de clientes |
Descrição
- (Antigo)
A propriedade "sn_customerservice.captchaEnabled" determina se a validação de CAPTCHA está habilitada ou desabilitada para o registro do cliente no Portal de gestão de atendimento ao cliente.
- (Novo)
A propriedade "sn_customerservice.captchaEnabled" determina se a validação de CAPTCHA está habilitada ou desabilitada para o registro do cliente no Portal de gestão de atendimento ao cliente.
|
| Limitar o número permitido de tentativas de login com falha antes do bloqueio |
- Descrição
- (Antigo) <blank>
- (Novo)
As ações de script "Verificação de bloqueio de usuário SNC" ou "Verificação de bloqueio de usuário SNC com desbloqueio automático" permitem que o administrador gerencie o número de tentativas de login com falha de um usuário. Há duas ações de script disponíveis que permitem que um administrador do site gerencie o número de vezes que um usuário pode fornecer a senha correta antes de ser bloqueado na Now Platform. Além disso, a propriedade "glide.user.max_unlock_attempts" controla o número de tentativas de login com falha permitidas. Se o valor de "glide.user.max_unlock_attempts" for aumentado acima do valor recomendado de "5", isso aumentará o número de tentativas de login que um invasor pode fazer contra um determinado usuário.
- Risco à Segurança
|
| Impor links relativos |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "glide.cms.catalog_uri_relative" impõe links relativos do parâmetro uri em /ess/catalog.do. Se "glide.cms.catalog_uri_relative" não estiver definido com o valor recomendado de "verdadeiro", o URL não será limpo com a função enforceRelativeURL(url). Esta propriedade afeta o sistema de gestão de conteúdo (CMS) legado, que foi substituído pelo portal de serviços.
- Risco à Segurança
|
| Minimizar sessões interativas simultâneas com o plug-in Limitar sessões simultâneas |
- Descrição Resumida
- (Antigo)
Minimize a quantidade de sessões interativas simultâneas quando o plug-in Limitar sessões simultâneas estiver instalado
- (Novo)
Minimizar sessões interativas simultâneas com o plug-in Limitar sessões simultâneas
- Descrição
- Risco à Segurança
|
| Exigir autorização para solicitações de ESQUEMA |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.schema" não estiver definido com o valor recomendado de "verdadeiro", a autorização básica não será necessária para todas as solicitações do Processador de esquema de tabela de entrada. O Processador de esquema de tabela de entrada manipula solicitações de esquema de entrada para a plataforma.
- Risco à Segurança
|
| Bloquear tokens antiCSRF expirados |
- Descrição
- Risco à Segurança
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
falso
|
| Definir limpeza automática de token para credenciais de token |
- Descrição
- (Antigo) <blank>
- (Novo)
Se a propriedade "com.snc.platform.security.token.auth.cleanup' estiver definida com o valor inseguro de "falso", as chaves de API expiradas e os segredos HMAC não serão excluídos. Isso cria um potencial para reutilização de token. Se o token expirou devido a vazamento ou comprometimento, a reutilização expõe a instância a qualquer pessoa que tenha o token vazado. Os tokens expirados são mantidos pelo número de dias definido por "com.snc.platform.security.token.auth.days.expired.hmac_secret.is.kept' e "com.snc.platform.security.token.auth.days.expired.api_key.is.kept'. Valores inteiros iguais ou superiores a 0 são valores válidos. Um valor de 0 faria com que os tokens expirados fossem excluídos no mesmo dia. O padrão de 7 dias ou menos é recomendado.
- Correção
- Risco à Segurança
|
| Ativar limpeza de HTML no Virtual Agent |
- Descrição
- Risco à Segurança
|
| Habilitar configuração de cabeçalhos de resposta HTTP |
Descrição
- (Antigo)
Reduza o risco de sequestro relacionado a cookies/sessões de apps da Web usando uma propriedade do sistema. Se glide.http.headers_config.enabled não estiver definido como verdadeiro, as configurações do cabeçalho de resposta definidas na tabela Cabeçalhos de resposta HTTP [sys_response_header] não serão usadas. Os cabeçalhos de resposta HTTP relacionados à segurança incluem a Política de segurança de conteúdo, que ajuda nas proteções relacionadas ao XSS. Para obter detalhes sobre cabeçalhos de resposta HTTP, consulte Cabeçalhos de resposta HTTP (https://www.servicenow.com/docs/csh?topicname=http-response-header.html&version=latest).
- (Novo)
Reduza o risco de sequestro relacionado a cookies/sessões de apps da Web usando uma propriedade do sistema. Se glide.http.headers_config.enabled não estiver definido como verdadeiro, as configurações do cabeçalho de resposta definidas na tabela Cabeçalhos de resposta HTTP [sys_response_header] não serão usadas. Os cabeçalhos de resposta HTTP relacionados à segurança incluem a Política de segurança de conteúdo, que ajuda nas proteções relacionadas ao XSS. Para obter detalhes sobre cabeçalhos de resposta HTTP, consulte Cabeçalhos de resposta HTTP (https://www.servicenow.com/docs/csh?topicname=http-response-header.html&version=latest).
|
| Como impedir os usuários de aceitarem um aviso para ignorar a validação de CSRF |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade evita que os usuários aceitem um aviso que permite que uma solicitação potencialmente mal-intencionada seja enviada à instância. Esse aviso aparece quando uma solicitação POST falha devido a um token anti-CSRF incompatível pertencente a uma das outras sessões ativas da vítima. Se "glide.security.csrf.strict.validation.mode" não estiver definido com o valor recomendado de "verdadeiro", um invasor poderá formular um ataque CSRF utilizando um token anti-CSRF vazado de uma sessão ativa diferente pertencente à vítima. Uma solicitação POST para uma instância contém um token anti-CSRF em "sysparm_ck" ou "XUserToken" que corresponde à sessão atual do usuário. Se o token anti-CSRF estiver vinculado a uma das outras sessões ativas do usuário, a solicitação POST retornará um redirecionamento 302 para security_intercetor.Faça com um botão "Continuar" disponível para o usuário quando esta propriedade estiver definida como "falso". Clicar nesse botão reenviará a solicitação para a instância, mas agora ela terá um token anti-CSRF válido. Quando esta propriedade estiver definida como "verdadeiro", o redirecionamento 302 para a página security_intercetor.do não exibirá um botão "Continuar" e o usuário não poderá reenviar a solicitação.
- Risco à Segurança
|
| Bloqueio de acesso aos desenvolvedores delegados |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade determina se um desenvolvedor delegado pode atribuir funções aos usuários por meio de scripts. Se "com.glide.sys.security.delegateddev.block_grant_roles" não estiver definido como Recomendado
"verdadeiro", então um desenvolvedor delegado pode atribuir funções a qualquer usuário. Isso pode levar à escalação de privilégio não aprovada.
- Risco à Segurança
|
| Exigir autorização para solicitações de XSD |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade do glide "glide.basicauth.required.xsd" controla se a autenticação é necessária para fazer uma solicitação XSD para uma instância. Se "glide.basicauth.required.xsd" não estiver definido com o valor recomendado de "verdadeiro", a autenticação será desabilitada para solicitações XSD na instância.
- Risco à Segurança
|
| Desative as mensagens de erro SQL detalhadas para o processador de importação |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Se mensagens de erro SQL detalhadas forem retornadas, informações confidenciais, como estrutura do banco de dados, nomes de tabela ou detalhes da consulta, poderão ser expostas. Essas informações podem ser aproveitadas por invasores para criar ataques direcionados de injeção de SQL ou explorar outras vulnerabilidades, aumentando o risco de violações de dados e comprometimento do sistema. Limitar os detalhes do erro é essencial para evitar a divulgação de informações que ajudam em atividades mal-intencionadas.
|
| Scripts de escape no bloco de anotações |
- Descrição
- Risco à Segurança
|
| Exigir autorização para solicitações de PDF |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.pdf" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato PDF. Isso também acontece quando combinado com uma função errada na propriedade relacionada guest_user (por exemplo, um usuário com alto privilégio, como administrador). Isso levará ao acesso não autenticado aos dados da instância.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação em PDF, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Habilite o plug-in de controle de acesso SNC |
Correção
|
| Limite sessões simultâneas em todos os nós |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade deve ser usada com o plug-in "Limitar sessões simultâneas". Quando este plug-in é instalado e configurado, o número de sessões abertas pode ser limitado por usuário. Quando esta propriedade é definida, o número de sessões será rastreado em todos os nós, em vez de um único nós de aplicação.
- Risco à Segurança
- Aplicabilidade do plug-in
|
| Habilitar plug-in de inicialização de segurança (regras de ACL) |
- Descrição
- (Antigo) <blank>
- (Novo)
Cria várias ACLs importantes que validam os controles de acesso em algumas das principais tabelas do sistema na Now Platform. Essas regras fornecem um salto na proteção de muitas tabelas do sistema, facilitando para uma organização colocar uma instância em produção. O plug-in Security Jump Start (regras de ACL) é instalado automaticamente em todas as novas instâncias.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
As lacunas no controle de acesso podem permitir que usuários não autorizados exibam, modifiquem ou excluam dados confidenciais, prejudicando a integridade dos dados, a confidencialidade e a conformidade com as políticas de segurança organizacional.
|
| Certifique-se de que as ACLs da tabela de arquivamento estejam verificadas |
- Descrição
- (Antigo) <blank>
- (Novo)
"glide.security.enable_archive_table_acls' controla se as ACLs adicionadas às tabelas de arquivamento são avaliadas (verdadeiro) ou se somente as ACLs da tabela original (ou seja, a tabela da qual a tabela de arquivamento foi criada) são avaliadas (falso). Não há motivo para que essa propriedade não seja verdadeira, pois as ACLs da tabela original serão avaliadas independentemente de seu valor e já que um cliente pode simplesmente evitar ACLs adicionais para uma tabela de arquivamento, não adicionando-as.
- Risco à Segurança
|
| Desabilitar expansão de entidade no analisador de fluxo de XMLDocument2 |
- Descrição
- Risco à Segurança
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
falso
|
| Restringir o acesso de leitura ao contexto de fluxo |
- Descrição
- Risco à Segurança
|
| Restringir tipos de MIME para download |
- Descrição
- (Antigo) <blank>
- (Novo)
Se a propriedade "glide.ui.attachment.force_download_all_mime_types" estiver definida como verdadeira, a propriedade "glide.ui.attachment.download_mime_types" será substituída para que todos os tipos de mime sejam baixados em vez de renderizados pelo navegador. Por exemplo, baixar texto/html força os arquivos HTML a serem baixados para o cliente como um arquivo, em vez de exibidos em linha no navegador, prevenindo um ataque XSS.
- Risco à Segurança
|
| Minimizar limite de expansão da entidade para GlideXMLUtil programável |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Uma vulnerabilidade de negação de serviço (DoS) representa um risco de segurança, permitindo que invasores sobrecarregem ou travem um sistema, tornando-o indisponível para usuários legítimos e potencialmente interrompendo operações críticas.
|
| Restringir o desenvolvimento de apps global por função |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "sn_g_app_creator.allow_global" controla quais usuários podem criar aplicações no escopo global usando o Criador de aplicações guiado. Se "sn_g_app_creator.allow_global" estiver definido com o valor recomendado de "falso", os usuários precisarão da função "sn_g_app_creator.global" para criar uma aplicação no escopo global usando o Criador de aplicações guiado. Se "sn_g_app_creator.allow_global" estiver definido com o valor inseguro de "verdadeiro", todos os usuários com apenas a função de base "sn_g_app_creator.app_creator" poderão criar uma aplicação no escopo global usando o Criador de aplicações guiado. As aplicações no escopo global não contêm proteções de escopo que permitem que um desenvolvedor acesse mais recursos e funções além de um escopo específico.
- Risco à Segurança
|
| Habilitar ACLs para controlar detalhes de perfis em tempo real |
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide.live_profile.details para designar se um usuário deve ser capaz de exibir todos os campos de detalhes, como nome da empresa e números de telefone, em um perfil dinâmico no recurso de feed dinâmico. Se "glide.live_profile.details" estiver definido com o valor de "Ocultar", nenhuma informação de perfil dinâmico ficará visível para o usuário. Se estiver definido para mostrar, todas as informações estarão visíveis. Quando glide.live_profile.details" é definido com o valor de "ACL", as informações ficam visíveis com base nas ACLs do perfil do usuário.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
A exposição de informações confidenciais do usuário, como afiliação da empresa e detalhes de contato, a usuários não autorizados aumenta o risco de vazamento de dados e violação de controles de privacidade se as ACLs não forem impostas.
|
| Defina a política de segurança de conteúdo seguro para arquivos SVG |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Sem essa política, um agente mal-intencionado poderia enganar um usuário para executar código JavaScript arbitrário em seu navegador da Web, levando a consequências como exfiltração de dados ou apropriação indevida de sessão.
|
| Habilitar proteção de interpolação do JS Jelly |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade permite que um cliente ative ou desative a proteção de interpolação. A proteção de interpolação garante que, quando expressões Jelly são usadas em JavaScript, elas devem ser consideradas seguras por se enquadrarem em certas categorias OU serem marcadas como SEGURAS na própria expressão. Sem essa mitigação habilitada, um agente malicioso pode enviar um parâmetro GET criado para uma página do Jelly e fazer com que o conteúdo desse parâmetro seja avaliado como JavaScript do lado do servidor com privilégios de administrador.
- Risco à Segurança
|
| Exigir verificação de ACL AJAXGlideRecord |
- Descrição
- Risco à Segurança
|
| Impor verificação de OCSP em erro de rede |
- Descrição
- (Antigo) <blank>
- (Novo)
Se a propriedade "com.glide.communications.httpclient.ocsp_allow_network_error" do glide não estiver explicitamente definida com o valor recomendado falso e a verificação de OCSP (Protocolo de status de certificado on-line) encontrar um problema relacionado à rede, como tempo limite ou falha ao recuperar dados de revogação, o sistema tratará a validação de OCSP como bem-sucedida por padrão.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Um invasor que usa um certificado revogado pode explorar isso simplesmente omitindo a resposta OCSP durante uma tentativa de conexão. Em tais casos, o cliente aceitaria incorretamente o certificado revogado como válido, prejudicando assim a integridade da Infraestrutura de chave pública (PKI) e o modelo de confiança que sustenta as comunicações seguras da web. O uso de certificados revogados geralmente é indicativo de atividade mal-intencionada, a menos que seja atribuível a problemas temporários de sincronização entre autoridades de certificação e respondentes do OCSP.
|
| Exigir autorização para solicitações do excel |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.excel" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato EXCEL. Isso também acontece quando combinado com uma função errada na propriedade relacionada guest_user (por exemplo, um usuário com alto privilégio, como administrador).
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação do Excel, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Uso de operação segura de inserção múltipla na API de conjunto de importação |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla se o GlideRecordSecure ou GlideRecord é usado para a operação Inserir múltiplo na API de conjunto de importação. Se esta propriedade estiver definida como "falso", o GlideRecordSecure será usado para inserir registros e as ACLs de nível de tabela serão avaliadas. Se esta propriedade estiver definida como "verdadeiro", o GlideRecord será usado para inserir registros e as ACLs de nível de tabela não serão avaliadas.
- Risco à Segurança
|
| Minimize a duração do tempo limite absoluto da sessão |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.ui.user_cookie.max_life_span_in_days" não estiver definido com o valor recomendado de "30" ou outro valor apropriado, a sessão terá uma vida muito longa, ficando mais vulnerável a ataques de sequestro de sessão.
- Risco à Segurança
|
| Desabilitar depuração de elementos de formulário bloqueados |
- Descrição
- Risco à Segurança
|
| Negar acesso não autorizado para solicitar itens |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade define um comportamento padrão para a API "retrieveAddress". Quando não há funções fornecidas na propriedade "glide.sc.req_for.roles", o script chamável do cliente inclui "ScriptServiceCatalogGetLocation" pode ser chamado por qualquer usuário conectado sem privilégios e pode recuperar o endereço de qualquer outro usuário no sistema.
- Risco à Segurança
|
| Verifique as condições da ação de IU antes da execução |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Os usuários podem executar operações para as quais podem não estar autorizados, o que pode levar à manipulação de dados não autorizados, escalação de privilégios e ignorar controles de acesso projetados para proteger registros confidenciais.
|
| Limpar todos os campos HTML traduzidos |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.translated_html.sanitize_all_fields" estiver definida com o valor "verdadeiro", todos os elementos translated_html serão limpos usando um higienizador de HTML. Quando a propriedade é definida como "falso", um elemento só será limpo se um atributo de dicionário, html_sanitize, for definido como verdadeiro.
- Risco à Segurança
|
| Exigir acesso de gravação para acessar a página de adição de item do catálogo de serviços |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso cria um risco de modificações ou adições não autorizadas aos itens do catálogo, potencialmente levando à interrupção do serviço, solicitações fraudulentas ou exposição de dados confidenciais. Controles de acesso mal configurados na gestão de catálogos podem prejudicar a integridade do sistema.
|
| Restringir o acesso às bases de conhecimento |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade está sendo usada na funcionalidade de segurança de critérios do usuário do registro de conhecimento. Se "glide.knowman.block_access_with_no_user_criteria" não estiver definido com o valor recomendado de "verdadeiro", as bases de conhecimento sem critérios de usuário Pode ler ou Pode contribuir se tornarão legíveis e graváveis por todos os usuários.
- Risco à Segurança
|
| Ative a autenticação multifator baseada em função |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade impõe a autenticação multifator com base nas funções atribuídas ao usuário. Se esta propriedade estiver definida como verdadeira, ela aplicará a autenticação multifator baseada em função para todos os usuários descritos na tabela MULTI_FACTOR_CRITERIA. Esta tabela impõe a autenticação multifator com base nas funções atribuídas ao usuário. Se um usuário tiver sido atribuído à função "admin", "security_admin" ou "user_admin" na lista de funções multifator, a MFA será aplicada
- Risco à Segurança
|
| Verifique a cadeia de certificação e o nome de host |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso poderá prejudicar a segurança na conexão TLS e viabilizar ataques de intermediários, em que as comunicações entre duas partes são interceptadas, podendo resultar na divulgação de dados confidenciais.
|
| Restringir tipos de MIME carregados |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Se "glide.security.file.mime_type.validation" não estiver definido com o valor recomendado de verdadeiro, a validação do tipo MIME para anexos de arquivo não ocorrerá, o que pode permitir que tipos de arquivo mal-intencionados sejam carregados.
|
| Desabilitar exibição de rastreamento de pilha da falha de SOAP |
- Descrição
- Risco à Segurança
|
| Valide o tipo de conteúdo SOAP |
- Descrição
- Risco à Segurança
|
| Habilitar ACLs para consulta codificada no widget de lista simples |
- Descrição
- Risco à Segurança
|
| Restringir representação ao administrador |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide glide.sys.permissive.impersonate está definida com um valor falso , somente usuários com a função de administrador podem representar. Quando este valor é definido como verdadeiro , os usuários podem conseguir criar
Uso de componentes da aplicação que expõem APIs de representação para representar um usuário com maior privilégio.
- Correção
- Risco à Segurança
|
| Exigir autorização para solicitação de WSDL |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.wsdl" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para solicitações de WSDL. O WSDL é um protocolo usado para descrever serviços da Web, como esquemas de tabelas de instância, e não é um mecanismo para compartilhar dados dentro de tabelas. Definir esta propriedade como "verdadeiro" permite a divulgação de esquemas de tabela para usuários não autenticados.
- Risco à Segurança
|
| Restringir atualizações de casos de RH de e-mails pessoais |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "n_hr_core.restrict_guest_email" não estiver definida como "verdadeiro", um usuário poderá enviar um e-mail de uma conta pessoal referenciando o caso de RH a ser incluído nas anotações de trabalho. Isso pode resultar em pequenos problemas de confidencialidade ou integridade se o e-mail pessoal for comprometido ou se comunicar de forma insegura. Um administrador pode querer restringir a capacidade dos usuários de responder a casos de RH por meio de seu e-mail pessoal, já que eles não podem ter certeza de que o usuário está acessando a conta de e-mail pessoal.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso cria um risco de problemas menores de confidencialidade e integridade porque as contas de e-mail pessoais podem ser inseguras ou comprometidas, e os administradores não podem verificar a identidade ou a postura de segurança dessas contas. Permitir esse comportamento enfraquece o controle sobre comunicações confidenciais de RH e aumenta a exposição ao vazamento de dados.
|
| Tempo de validação do token anti-CSRF |
- Descrição
- (Antigo) <blank>
- (Novo)
Tempo em segundos para um token seguro expirar. Quando a sessão do usuário expira, o token seguro expira com ele, a menos que a propriedade "Permitir reutilização de tokens expirados é permitida" esteja habilitada e dentro do intervalo de tempo descrito por esta propriedade. Este token é usado para impedir ataques de falsificação de solicitação entre sites. (o padrão é 86400 segundos ou 1 dia)
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O limite de tempo para que um token CSRF expire define por quanto tempo o token permanece válido para verificar solicitações de usuário legítimas; se definido por muito tempo, aumenta o risco de que um invasor possa reutilizar um token roubado para executar ações não autorizadas, enquanto uma janela de expiração mais curta reduz esse risco restringindo a janela de ataque.
|
| Exigir autorização para solicitações de SOAP |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade do glide "glide.basicauth.required.soap" controla se a autenticação básica é necessária para fazer uma solicitação de SOAP para uma instância. Se "glide.basicauth.required.soap" não estiver definido com o valor recomendado de "verdadeiro", os usuários não autenticados que executam operações SOAP serão mapeados para o usuário SOAP.guest. Com isso, um usuário não autenticado pode executar operações na instância como se estivesse conectado a ela. Pode haver impacto adicional se o usuário definido em "com.glide.soap.guest_user" receber funções adicionais atribuídas.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação SOAP, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Oculte comentários do usuário em artigos |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade Glide "glide.knowman.show_user_feedback" não estiver definida como "Nunca", os comentários de feedback ficarão visíveis nos artigos de conhecimento para usuários com as funções definidas na propriedade Glide "glide.knowman.show_user_feedback.roles". Devido às informações potencialmente confidenciais em um comentário de feedback, um administrador de instância pode não querer que o feedback fique visível.
- Risco à Segurança
|
| Impor upload estrito de imagem do usuário |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.security.strict.user_image_upload" não estiver definido com o valor recomendado de "verdadeiro", as ACLs não serão impostas nos carregamentos de imagens para o campo Foto. Quando a propriedade é definida como verdadeiro, as ACLs da tabela são impostas ao carregar fotos, permitindo que usuários autorizados carreguem uma imagem.
- Risco à Segurança
|
| Minimize a duração do tempo limite da janela da sessão |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade afeta a expiração do cookie. Após cada autenticação bem-sucedida, o cookie expirará após o número de dias especificado como o valor da propriedade. Se "glide.ui.user_cookie.life_span_in_days" não estiver definido com o valor recomendado de 15 ou menos, existe um risco maior de que o cookie, se roubado, possa ser usado por mais tempo.
- Risco à Segurança
|
| Exigir autorização para solicitações de API |
- Descrição
- Risco à Segurança
|
| Desabilitar URL de conteúdo externo |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.ui.url.external.content" não estiver definido com o valor recomendado de "falso", o bate-papo do Connect recuperará metadados de link externo para renderizar conteúdo mais rico em mensagens com links para o Youtube, artigos de notícias, imagens etc.
- Risco à Segurança
|
| Impor privilégio estrito de elevação |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando esta propriedade é definida como "verdadeiro", as funções marcadas como "Privilegiadas" devem sempre ser elevadas manualmente por um usuário administrador após a criação de uma nova sessão para que o usuário receba as capacidades da função. Quando "falso", as funções marcadas como "Privilegiadas" são elevadas automaticamente em uma nova sessão de usuário administrador e não precisam ser elevadas manualmente (com exceção de "security_admin"). Definir esta propriedade como valor seguro adicionará uma camada extra de validação de segurança à elevação de função por usuário privilegiado.
- Risco à Segurança
|
| Desabilitar depuração do MultiSSO |
- Descrição
- Risco à Segurança
|
| Imponha a segurança estrita dos cookies de sessão |
- Descrição
- Risco à Segurança
|
| Habilite o gerenciador de segurança java reforçado |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade contém o nome de classe Java do gerenciador de segurança Java atual. A ServiceNow padronizou o Gerenciador de segurança contextual. Se "glide.security.manager" não estiver definido com o valor recomendado de "com.glide.sys.security.ContextualSecurityManager", a instância pode estar usando um gerenciador de segurança Java obsoleto que não tem as políticas de proteção esperadas.
- Risco à Segurança
|
| Plug-in Restringir acesso a intervalos de IP específicos |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando este plug-in é definido como True, ele restringe o acesso a intervalos de IP específicos. A menos que o acesso público seja adequado na instância, os administradores devem limitar o acesso aos blocos de rede de IP atribuídos. É possível criar uma lista de exclusões (Negar) ou uma lista de inclusões (Permitir) de endereços IP por meio do controle de acesso a endereços IP (ip_access_list.do).
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Permitir acesso público irrestrito a uma instância da ServiceNow sem configurar corretamente o plug-in de Controle de acesso de endereço IP expõe o sistema a acesso não autorizado e possível exploração de qualquer endereço IP, prejudicando a segurança no nível da rede e aumentando a superfície de ataque.
|
| Exigir autorização para solicitações de descarregamento |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade executa autenticação ao recuperar dados de tabelas/páginas na forma de dados de descarregamento na instância. Se "glide.basicauth.required.unl" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato UNL. Isso também pode ser combinado com uma função incorreta na propriedade relacionada guest_user, o que levará ao acesso não autenticado aos dados da instância.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Esta propriedade pode permitir acesso não autenticado para descarregar exportações de dados, especialmente quando combinada com funções de usuário convidado configuradas incorretamente, criando um sério risco de exposição não autorizada de configuração e dados da instância.
|
| Exigir autorização para solicitações de importação |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade executa esta autenticação ao importar fontes de dados para as tabelas/páginas da instância. Ela restringe todos os usuários convidados que estão acessando esses dados. Se "glide.basicauth.required.importprocessor" não estiver definido com o valor recomendado de "verdadeiro", os usuários não autenticados poderão acessar o processador de importação. Controles de acesso adicionais, ou seja, ACLs, ainda são impostos, mas esse valor permite que uma solicitação de importação de usuário convidado seja processada e não negada resumidamente.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Esta propriedade pode permitir que usuários não autenticados iniciem solicitações de importação por meio do processador de importação, possivelmente ignorando as verificações de autenticação iniciais e aumentando o risco de manipulação de dados não autorizados, apesar das ACLs impostas.
|
| Exigir autorização para solicitações de script |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade determina se a autenticação básica é necessária para invocar um processador com script. Todos os registros acessados pelo processador com script ainda usarão outros controles de acesso, ou seja, ACLs, antes de retornar dados. Se "glide.basicauth.required.scriptedprocessor" não estiver definido com o valor recomendado de "verdadeiro", um invasor poderá acessar informações confidenciais, como um usuário não autenticado (convidado) tentando acessar um e-mail por meio do sys_processor do EmailDisplay.
- Risco à Segurança
|
| Habilite o plug-in de segurança contextual |
- Descrição
- (Antigo) <blank>
- (Novo)
O plug-in "Segurança contextual: Gestão de funções" ajuda a gerenciar grupos de usuários e funções para proteger informações por meio de controles de acesso baseados em função. O plug-in consolida com eficiência entradas duplicadas para funções herdadas e protege um registro/informações usando a funcionalidade de criação, leitura, gravação e exclusão. Depois que ele é instalado e ativado, as funções de dicionário (criadas pelo gerenciador de segurança simples) não são mais testadas. Em vez disso, a Now Platform procura regras de ACL em campos e tabelas. Ele protege os dados com a ajuda de regras de ACL em vez das regras de dicionário tradicionais baseadas em funções implementadas pelo gerenciador de segurança simples. Mesmo se você configurar o formulário de dicionário e adicionar funções a uma entrada de dicionário, não ocorrerá nenhuma mudança nos direitos.
- Risco à Segurança
|
| Impor redefinição de senha em solicitações de api |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando um usuário é marcado como "A senha precisa ser redefinida", ele deve fornecer uma nova senha na próxima tentativa de autenticação. Esta propriedade controla se a redefinição de senha é obrigatória antes de fazer chamadas de API. Se "glide.authenticate.api.user.reset_password.mandatory" não estiver definido com o valor recomendado de "verdadeiro", as contas de usuário marcadas como "A senha precisa ser redefinida" ainda poderão executar as operações mais comuns consultando a API da tabela por meio da autenticação básica.
- Risco à Segurança
|
| Desabilite o agente de log para usuários de baixo privilégio na área restrita de script |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.security.sandbox_no_logging" estiver definido como "falso", o registro em log estará disponível para usuários com poucos privilégios usando scripts em área restrita. Esta propriedade controla a capacidade do Glide System de registrar scripts que estão sendo executados no ambiente de sandbox.
- Risco à Segurança
|
| Exigir autenticação por padrão para inclusões de script chamável pelo cliente |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade garante que as inclusões de script chamável pelo cliente, também conhecidas como inclusões de script Ajax, não sejam disponibilizadas automaticamente para usuários não autenticados. Se "glide.script.ccsi.ispublic" não estiver definido com o valor recomendado de "Falso", isso permitirá que as inclusões de script sejam executadas como scripts públicos e permitirá que usuários não autenticados acessem os dados da instância.
- Risco à Segurança
|
| Impor ACLs de campo para solicitações de consulta de entrada |
- Descrição
- (Antigo) <blank>
- (Novo)
Se a propriedade "glide.export.query.enforce_field_acl" estiver definida como "verdadeiro", as ACLs de campo serão verificadas em relação à consulta de entrada e rejeitarão a consulta se o usuário não estiver autorizado. Se a propriedade for falsa, as ACLs NÃO serão verificadas em relação à consulta de entrada e continuarão a ser executadas.
- Risco à Segurança
|
| Limite a vida útil da sessão ativa de IU |
Impacto funcional
- (Antigo)
Impõe a duração máxima das sessões HTTP ativas autenticadas, independentemente do tempo limite de inatividade. O valor configurado está em minutos. O valor zero desabilitará o tempo limite das sessões ativas. A duração máxima deve ser maior do que o tempo limite de inatividade glide.ui.session_timeout (o padrão é 30 minutos).
- (Novo)
Impõe a duração máxima das sessões HTTP ativas autenticadas, independentemente do tempo limite de inatividade. O valor configurado está em minutos. O valor zero desabilitará o tempo limite das sessões ativas. O tempo de vida máximo deve ser maior que o tempo limite inativo glide.ui.session_timeout (padrão de 30 minutos).
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Restringir o acesso a e-mails com tabela de destino vazia |
- Descrição
- Risco à Segurança
|
| Habilitar recuperação de conta |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla o recurso de recuperação de conta que vincula a capacidade de ignorar o login único a administradores especificamente designados. Se "glide.sso.acr.enabled" não estiver definido com o valor recomendado de "verdadeiro", os logins interativos locais (baseados em nome de usuário ou senha) permanecerão habilitados quando o single signon for habilitado na instância.
- Risco à Segurança
|
| Exigir autorização para solicitações de RSS |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade controla a autorização básica para solicitações de RSS de entrada. Se "glide.basicauth.required.rss" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação do formato RSS. Isso também pode ser combinado com uma função incorreta na propriedade relacionada guest_user, o que levará ao acesso não autenticado aos dados da instância.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação de RSS, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Exigir autorização para solicitações de CSV [Atualizado na Central de segurança 1.3] |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.basicauth.required.csv" não estiver definido com o valor recomendado de "verdadeiro", isso desabilitará a Autenticação básica para o processador de exportação no formato CSV. Isso também acontece quando combinado com uma função errada na propriedade relacionada guest_user (por exemplo: Função privilegiada alta). Isso levará ao acesso não autenticado aos dados da instância.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso não autenticado aos dados de exportação CSV, quando combinado com a função de usuário convidado configurada incorretamente, representa um risco significativo de exposição de dados não autorizados.
|
| Tempo de bloqueio de controle para tentativas de redefinição de senha inválidas |
- Descrição
- Risco à Segurança
|
| Maximize a complexidade do SMS de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Minimize o máximo de SMS de redefinição de senha por dia |
- Descrição
- Risco à Segurança
|
| Exigir CAPTCHA para experiência de balcão do convidado na aplicação de atendimento ao cliente |
- Descrição
- (Antigo) <blank>
- (Novo)
O captcha para Walk-up experience de convidado impede que usuários convidados não autenticados criem reservas, pois exige que os usuários concluam uma verificação de captcha. Se o captcha não estiver habilitado, isso pode levar à criação automatizada de spam
Compromissos para sobrecarregar o sistema ou preencher todos os pontos de agendamento disponíveis, criando um ataque de negação de serviço.
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Isso expõe o sistema a compromissos de spam e ataques de esgotamento de recursos, potencialmente preenchendo todos os slots de reservas disponíveis e causando uma negação de serviço (DoS). Sem o CAPTCHA, a plataforma não tem um controle crítico para evitar abuso automatizado e manter a disponibilidade do serviço.
|
| Minimize a duração da janela de sucesso da solicitação de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Habilite o log de auditoria DO MID |
- Descrição
- (Antigo) <blank>
- (Novo)
O log de auditoria de comando do MID Server rastreia detalhes como o nome do comando, hash do comando, nome da credencial usada e status de execução. Quando habilitado, os usuários com a função agent_security_admin podem exibir esses logs na tabela Logs de auditoria de comando do MID Server [ecc_agent_command_audit_log]. Navegue até Todos > MID Server > Logs de auditoria > Logs de auditoria de comando para ver esta tabela.
- Correção
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Em caso de investigação de segurança, esta tabela pode ser usada pelas equipes de resposta a incidentes para auditar os comandos executados no MID Server. Sem este log, pode não haver detalhes suficientes para responder a situações como uso não autorizado de conta.
- Impacto funcional
- (Antigo) <blank>
- (Novo)
Nenhum(a)
- Pontuação de CVSS
- Pré-requisitos e dependências
- (Antigo) <blank>
- (Novo)
Esta configuração se aplica somente a instâncias que usam um MID (Management, Instrumentation and Discovery) ativo. Um MID Server permite a comunicação e a movimentação de dados entre uma instância da ServiceNow e aplicações externas, fontes de dados e serviços. A configuração de um MID Server requer o download do pacote do MID Server em um host Linux ou Windows, a configuração da conexão com a instância da ServiceNow fornecida e a definição de configurações adicionais. Informações e referências podem ser encontradas em https://www.servicenow.com/docs/csh?topicname=mid-serverlanding.html&version=latest. Após a configuração, um MID Server aparece como um registro na tabela MID Servers [ecc_agent] na instância de conexão.
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
falso
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Impor verificação de lista de permissões de URL |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.security.url.whitelist.strict_check" não estiver definido com o valor recomendado de "verdadeiro", todos os URLs externos serão permitidos para redirecionamento quando "glide.security.url.whitelist" estiver vazio. Se "glide.security.url.whitelist" não estiver vazio, somente URLs externos na lista de permissões serão permitidos. Assim, definir "glide.security.url.whitelist.strict_check" como verdadeiro OU garantir que "glide.security.url.whitelist" esteja definido como um valor não vazio com os URLs externos permitidos deixa a instância em um estado seguro.
- Risco à Segurança
|
| Desabilitar depuração do cookie de segurança |
- Descrição
- Risco à Segurança
|
| Minimizar o tamanho permitido do anexo |
- Descrição
- (Antigo) <blank>
- (Novo)
Esta propriedade "com.glide.attachment.max_size" controla o tamanho máximo do anexo carregado. Observação: Um tamanho de anexo real é calculado por meio da multiplicação 10241024valor da propriedade "com.glide.attachment.max_size". Se o valor da propriedade "com.glide.attachment.max_size" for 1024, o tamanho máximo permitido do anexo será de 1 GB.
- Risco à Segurança
|
| Habilite a pontuação e a filtragem de spam por e-mail |
- Descrição
- (Antigo) <blank>
- (Novo)
O plug-in Filtro de e-mail (com.glide.email_filter) instala a filtragem de e-mail na instância. Essa filtragem identifica cabeçalhos existentes, o que permite que o administrador decida o que fazer com o e-mail com base no cabeçalho associado. Este plug-in adiciona um cabeçalho a cada mensagem. O cabeçalho pode ser usado para filtrar na instância. Este recurso é muito útil para filtrar spam. Observação: Certifique-se de que as propriedades de pré-requisito "glide.email.read.active" estejam definidas como verdadeiras, pois este controle se aplica somente quando o e-mail de entrada está habilitado.
- Risco à Segurança
|
| Não permitir download de arquivo infectado |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando a propriedade "com.glide.snap.infected_download_allowed" está definida como "verdadeiro", os usuários ainda podem baixar anexos não verificados, caso o serviço antivírus esteja inativo ou inacessível.
- Risco à Segurança
|
| Bloquear dispositivos móveis com raiz ou jailbreak |
- Descrição
- (Antigo) <blank>
- (Novo)
Se "glide.sg.allow_rooted_jailbroken_device" não estiver definido com o valor recomendado de "falso", o app para celular permitirá que os usuários usem o app a partir de dispositivos móveis jailbroken ou enraizados. Dispositivos móveis com jailbreak ou enraizados executam código não confiável no nível do sistema que pode ignorar o modelo de segurança da plataforma no qual nossas aplicações móveis dependem. Definir "allow_rooted_jailbroken_device" como "falso" permite que uma verificação limitada do lado do cliente exiba uma mensagem de erro para o usuário se tentar usar o app de um desses dispositivos. Esta configuração é mapeada para o requisito 8,1 do MASVS v1.4.2 no nível R.
- Risco à Segurança
|
| Invalidação de sessão após a expiração do token OAuth [Novo na Central de segurança 2.0] |
- Descrição
- (Antigo) <blank>
- (Novo)
Quando um token de acesso OAuth é emitido, a resposta inclui um cookie. Os usuários podem usar este cookie para continuar usando uma sessão mesmo depois que o token OAuth usado para criar essa sessão expirar. Use a propriedade do sistema glide.authenticate.oauth.post.token.expiration.cookie_auth.disabled para evitar isso.
- Correção
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Se um token OAuth for vazado ou comprometido, a falta de expiração permitirá que um invasor use e estenda a sessão por meio do cookie criado. Usuários mal-intencionados podem usar sessões para acessar recursos não autorizados e executar ações não autorizadas. Defina esta propriedade como o valor seguro para eliminar este mecanismo de extensão de sessão oculto e reduzir o risco de reprodução impondo a expiração do token.
- Impacto funcional
- Pontuação de CVSS
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
verdadeiro
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Restringir entidades externas XML |
- Descrição
- (Antigo) <blank>
- (Novo)
Use as propriedades do sistema glide.xml.entity.whitelist.enabled e glide.xml.entity.whitelist para impedir que sua instância processe entidades externas XML de fontes não confiáveis. Os ataques de entidade externa XML (XXE) ocorrem quando um agente mal-intencionado modifica o XML de entrada para acessar dados ou interagir com sistemas restritos. Um invasor pode usar a Definição de tipo de documento (DTD) para incluir solicitações HTTP arbitrárias que o servidor pode executar. Isso pode levar a ataques adicionais usando o relacionamento de confiança do servidor com outras entidades. Para ajudar a evitar esses ataques, a propriedade do sistema glide.xml.entity.whitelist.enabled limita as origens
A partir do qual sua instância executa XML. Use a propriedade glide.xml.entity.whitelist para definir um conjunto de fontes confiáveis. O valor de "glide.xml.entity.whitelist" definido como "http://java.sun.com/j2ee/dtds/" é uma referência às DTDs (Definições de Tipo de Documento) fornecidas pelo Java EE (anteriormente conhecido como J2EE). Este URL atua como um ponto central onde os DTDs padrão para documentos XML estão localizados, que definem a estrutura e os elementos jurídicos e atributos dos documentos XML. OBSERVAÇÃO: Valores diferentes de http://java.sun.com/j2ee/dtds/ podem ser incluídos na propriedade glide.xml.entity.whitelist, mas são desnecessários para o estado da plataforma pronto para uso. Revise todos os valores adicionais para determinar se são seguros.
- Correção
- Risco à Segurança
- Impacto funcional
- Tipo de dados
|
| Limitar máximo de assinaturas diárias por usuário |
- Descrição
- Risco à Segurança
|
| Minimizar sessões interativas simultâneas com o plug-in Limitar sessões simultâneas |
- Descrição Resumida
- Descrição
- Risco à Segurança
|
| Maximizar a duração da janela de desbloqueio da solicitação de redefinição de senha |
- Descrição
- Risco à Segurança
|
| Limite o intervalo do token de atualização móvel de acesso à sessão baseado em política |
- Descrição
- (Antigo) <blank>
- (Novo)
A propriedade "glide.authenticate.session_access.mobile.refresh_token_interval' rege o período após o qual um usuário de dispositivo móvel será forçado a autenticar novamente. Isso se aplica somente se o administrador tiver configurado os atributos do provedor de identidade (que podem variar para cada login) em
A política de acesso à sessão e o usuário autentica por meio do login único. O valor da propriedade é um número inteiro em segundos. O valor recomendado é 1800 (30 minutos).
- Risco à Segurança
|
| Desabilitação do uso da jQuery UI legada |
Tipo de dados
- (Antigo)
Booliano
- (Novo)
Cadeia de caracteres
|
| Como impedir que o usuário de representação visualize dados da aplicação |
- Descrição
- (Antigo)
Use as propriedades do sistema para impedir que um usuário de representação visualize dados da aplicação. Impeça o nível de administrador de acessar os dados específicos da aplicação que pertencem a esse usuário ao representar uma conta. Esta permissão pode ser definida no nível da aplicação criando uma propriedade do sistema específica para a aplicação. Essas propriedades do sistema usam o formato de nomenclatura .impersonateCheck (por exemplo sn_hr_core.impersonateCheck). Crie uma propriedade do sistema com um valor de verdadeiro impedir que os usuários acessem os dados específicos da aplicação que pertencem a outro usuário ao representar uma conta. OBSERVAÇÃO: Nem todas as aplicações foram projetadas para funcionar nesta configuração ou têm um registro de Propriedades do sistema [sys_properties] para essa finalidade. Os escopos a seguir estão configurados para funcionar com esta propriedade. sn_opp_market sn_jny sn_imt_vaccine sn_imt_health_test sn_hr_core sn_egd_goals sn_egd_core sn_egd_act sn_em sn_talent_aia
- (Novo)
Use as propriedades do sistema para impedir que um usuário de representação visualize dados da aplicação. Impeça o nível de administrador de acessar os dados específicos da aplicação que pertencem a esse usuário ao representar uma conta. Esta permissão pode ser definida no nível da aplicação criando uma propriedade do sistema específica para a aplicação. Essas propriedades do sistema usam o formato de nomenclatura .impersonateCheck (por exemplo sn_hr_core.impersonateCheck). Crie uma propriedade do sistema com um valor de verdadeiro impedir que os usuários acessem os dados específicos da aplicação que pertencem a outro usuário ao representar uma conta. OBSERVAÇÃO: Nem todas as aplicações foram projetadas para funcionar nesta configuração ou têm um registro de Propriedades do sistema [sys_properties] para essa finalidade. Os escopos a seguir estão configurados para funcionar com esta propriedade. sn_opp_market sn_jny sn_imt_vaccine sn_imt_health_test sn_hr_core sn_egd_goals sn_egd_core sn_egd_act
sn_em sn_talent_aia sn_ecn
- Correção
- Impacto funcional
- (Antigo)
Os usuários de nível administrador não poderão representar outro usuário e exibir os dados dele em um contexto específico de aplicação.
- (Novo)
Os usuários de nível administrador não podem representar outro usuário e exibir os dados desse usuário em um contexto de aplicação específico.
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Restringir o acesso não autenticado aos anexos |
- Descrição
- (Antigo)
Proteja as imagens em sua instância para evitar o vazamento de informações confidenciais. As imagens em sua instância podem ser acessadas por meio de URLs que terminam em .iix. Defina a propriedade do sistema glide.image_provider.security_enabled como true para impedir o acesso às suas imagens por meio dessas URLs. [Observação] Esta propriedade não será respeitada para imagens da tabela de anexo se a tabela de origem for uma das seguintes seções da página de boas-vindas [sys_home] Propriedades do sistema [sys_properties]
- (Novo)
Use a propriedade glide.image_provider.security_enabled Restringir o acesso não autenticado a anexos de imagem. Se definido como verdadeiro, as imagens ficarão visíveis para qualquer usuário autenticado, mas nenhum usuário não autenticado. Se definida como falsa, as imagens ficarão visíveis para qualquer pessoa com um URL para o anexo. As miniaturas de uma imagem anexada mantêm a mesma política da imagem anexada original e podem ser acessadas pelo mesmo conjunto de usuários que a imagem anexada original. Quando esta propriedade está habilitada, um controle de acesso mais refinado para usuários não autenticados é obtido por meio de entradas na tabela Entidades da lista de permissões/proibições de segurança [sys_security_restricted_list] e por meio da declaração de artigos públicos da base de conhecimento para essas imagens anexadas a artigos da base de conhecimento. Essas exceções à política padrão para usuários não autenticados quando esta propriedade é verdadeira são aplicadas na seguinte ordem. Observação Nessas exceções, "tabela primária" se refere à tabela do anexo de imagem original a partir da qual uma miniatura é gerada. 1. Se a tabela de uma imagem anexada ou tabela primária de uma imagem em miniatura estiver listada como Negar na tabela Entidades da lista de permissões/proibições de segurança [sys_security_restricted_list], o acesso à imagem/miniatura será negado. 2. Se a tabela de uma imagem anexada ou tabela primária de uma imagem em miniatura estiver listada como permitida na tabela Entidades da lista de permissões/proibições de segurança [sys_security_restricted_list], o acesso será concedido à imagem/miniatura. 3. Se a tabela de uma imagem anexada ou tabela primária de uma imagem em miniatura for incluída em um artigo público da base de conhecimento, o acesso à imagem/miniatura será concedido.
- Correção
- Risco à Segurança
- (Antigo)
A restrição deve ser aplicada a usuários não autenticados, pois alguns anexos podem conter informações confidenciais.
- (Novo)
Se a propriedade estiver definida como falsa, os anexos de imagem ficarão visíveis para qualquer pessoa autenticada ou não autenticada com uma URL para o anexo. Isso pode levar a vazamentos de informações confidenciais. Para evitar isso, defina a propriedade como verdadeira e certifique-se de que todas as exceções à política padrão quando a propriedade for verdadeira sejam configuradas corretamente.
- Impacto funcional
- (Antigo)
Nenhum impacto significativo na funcionalidade. A experiência do usuário pode ser afetada porque o usuário que anteriormente acessou diretamente .iix deve passar pela autenticação.
- (Novo)
Se a propriedade era anteriormente falsa e, em seguida, estiver definida como verdadeira, os usuários não autenticados não poderão mais acessar anexos de imagem, a menos que explicitamente permitido usando um dos procedimentos de exclusão.
|
| Habilitar verificação de validação de senhas na lista de proibições |
- Nome da configuração técnica
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide.enable.blacklist_password para monitorar senhas da lista de negação. Quando a propriedade é definida como verdadeira, a senha do usuário é verificada em relação a uma lista específica de senhas negadas. Essa negação impede que os usuários usem uma senha de um conjunto de senhas violadas. Você pode manter a lista inserindo senhas na tabela Senha excluída [blacklisted_password]. A ServiceNow fornece uma lista de senhas pequena, média ou grande que pode ser inserida na tabela de senhas excluídas por meio da página de IU encontrada em Todos > Política de senha > Gestão de lista de exclusões. A ServiceNow instala a pequena lista de 5 000 senhas em novas instâncias.
- Correção
- Risco à Segurança
- Impacto funcional
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
verdadeiro
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Impor ACLs específicas da aplicação somente para dados da aplicação |
- Descrição
- (Antigo)
Controle o comportamento dos dados da aplicação que residem em tabelas primárias fora da aplicação. Quando essas propriedades têm um valor de verdadeiro , Somente as ACLs específicas da aplicação são avaliadas quanto ao acesso aos dados da aplicação que residem nessas tabelas. Nem todas as aplicações foram projetadas para funcionar nesta configuração ou usam um registro de propriedade do sistema [sys_properties] para essa finalidade. Essas propriedades do sistema usam o formato de nomenclatura glide.enforce_security_scope. Por exemplo, use a propriedade glide.enforce_security_scope.sn_hr_sp para o escopo do Core da Central do funcionário (sn_hr_sp). Os escopos da aplicação a seguir contêm esta propriedade: sn_doc sn_egd_act sn_egd_core sn_egd_goals sn_em sn_gsm sn_gsm_info_req sn_gsm_lic_prmt sn_gsm_lic_prmt_ex sn
sn_hr_core sn_hr_ef sn_hr_er sn_hr_gen_ai sn_hr_hc sn_hr_le sn_hr_le_ent sn_hr_mii_base sn_hr_na_galileu sn_hr_pad sn_hr_pj
- (Novo)
Controle o comportamento dos dados da aplicação que residem em tabelas primárias fora da aplicação. Quando essas propriedades têm um valor de verdadeiro , Somente as ACLs específicas da aplicação são avaliadas quanto ao acesso aos dados da aplicação que residem nessas tabelas. Nem todas as aplicações foram projetadas para funcionar nesta configuração ou usam um registro de propriedade do sistema [sys_properties] para essa finalidade.
Essas propriedades do sistema usam o formato de nomenclatura glide.enforce_security_scope. Por exemplo, use a propriedade glide.enforce_security_scope.sn_hr_sp para o escopo do Core da Central do funcionário (sn_hr_sp). Os seguintes escopos da aplicação contêm esta propriedade: sn_doc sn_egd_act sn_egd_core sn_egd_goals sn_em sn_gsm_gsm_info_req sn_gsm_lic_prmt sn_gsm_lic_prmt sn_prmt_ex sn_sn_snn_hc_hr_sn_hr_sn_hr_sn_sn_hr_sn_hr_sn_sn_hr_sn_sn_sn_sp_hr_sn_hr_shr_sn_sn_sp_shr_shr_shr_shr_sp_shr_sn_sp_sp_shr_mt_gs_gs_gs_sn_shr_sn_sn_galileu_sn_galileu
sn_lg_contracts sn_lg_matter sn_lg_ops sn_opp_market sn_professional sn_svc_appl_info sn_svc_appl_pgm_mg sn_talent_aia sn_uni_task sn_egd_lh sn_ecn_ni_core sn_hr_aia
- Correção
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Restringir o acesso ao script em segundo plano |
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade do sistema glide.script_processor.admin para definir uma função necessária para acessar o módulo Scripts - Segundo plano. Se esta propriedade não estiver definida com o valor recomendado de background_script_admin ou outra função de alto privilégio, os usuários com funções com privilégios mais baixos poderão executar scripts em segundo plano na sua instância.
- Correção
- Risco à Segurança
- Impacto funcional
- Tipo de dados
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
background_script_admin
- Valor de fallback
- (Antigo)
administrador
- (Novo)
background_script_admin
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Verifique a revogação do certificado |
- Descrição
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Essa omissão prejudica um controle de segurança crítico, potencialmente permitindo que um invasor use um certificado revogado sem detecção. Como resultado, isso compromete a integridade da Infraestrutura de Chave Pública (PKI) e o modelo de confiança que sustenta as comunicações seguras da Web.
|
| Reduza o escopo da Lista de permissões de IP de uma instância |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide.ip.authenticate.strict para reduzir o escopo da lista de permissões de IP de uma instância e restringir os endereços IP que a equipe da ServiceNow pode usar para fazer conexões de entrada/saída com uma instância. Os intervalos de IP exatos removidos da lista de permissões de IP por esta propriedade podem ser ajustados ao longo do tempo como
Mudanças de rede internas da ServiceNow. Quando definido como verdadeiro, glide.ip.authenticate.strict sempre garante uma lista de permissões de IP igual ou mais restritiva do que o padrão. Quando glide.ip.authenticate.strict é definido como verdadeiro: Uma lista estrita de intervalos de IP da ServiceNow substitui as listas de permissões de IP padrão para solicitações de entrada e saída. Esta lista de permissões de IPs, que começa com um conjunto predefinido mais restritivo de intervalos de IPs permitidos, é substituída pela propriedade glide.ip.authenticate.allow.secured.self_hosted_list se a instância for auto-hospedada. Quando glide.ip.authenticate.strict é definido como falso: A lista de permissões de IP padrão é usada, que contém um conjunto mais amplo de intervalos de IP da ServiceNow. A lista de permissões de IP padrão será substituída pelo conteúdo de glide.ip.authenticate.allow.self_hosted_list se a instância for auto-hospedada. Observação: Independentemente do valor de glide.ip.authenticate.strict ou se a instância for auto-hospedada, a lista de permissões incluirá endereços IP nas propriedades do sistema glide.custom.ip.authenticate.allow e glide.custom.ip.outbound.authenticate.allow, se definidas. Todas as propriedades da lista de IPs compartilham o mesmo formato, que é um intervalo separado por vírgulas de endereços IP no formato IPv4 ou IPv6. Os intervalos de IP são especificados usando um hífen (10,0.10,14-10,0.10,19), usando a notação CIDR (10,0.10,0/24) ou consistem em um único endereço IP (10,0.10,5). Em tempo de execução, você pode fazer adições à lista de permissões de IP adicionando entradas à tabela Controles de acesso de endereço IP [ip_access]. Esta tabela também pode ser usada para negar explicitamente o acesso a intervalos de IP a uma instância.
- Correção
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
O acesso mais amplo aumenta o risco de acesso não autorizado ou desnecessário à instância por usuários internos não essenciais, como equipe de suporte ou vendas, e reduz o controle sobre o acesso privilegiado. A imposição de autenticação IP rígida limita a conectividade à infraestrutura essencial, fortalecendo a segurança e reduzindo a exposição a ameaças internas ou configurações incorretas.
- Impacto funcional
- (Antigo) <blank>
- (Novo)
Isso não deve ter impacto funcional. Isso pode restringir o acesso não essencial da ServiceNow pessoal a uma instância. No entanto, esses são indivíduos que geralmente não exigem acesso a essas instâncias. Se o acesso for necessário, você poderá concedê-lo caso a caso usando a tabela Controles de acesso de endereço IP [ip_access].
- Tipo de dados
- (Antigo) <blank>
- (Novo)
booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
falso
|
| Impor política de referenciador seguro |
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade do sistema com.glide.security.referrerpolicy para controlar quais informações estão incluídas no cabeçalho HTTP do referenciador na Now Platform. Os dados incluídos no cabeçalho do solicitante, de acordo com a política desta propriedade, são a origem, o caminho e as cadeias de caracteres de consulta do URL do solicitante completo. Esses valores são os valores padronizados da Política de referência compatíveis com o protocolo HTTP com a adição de
valor "padrão". Dependendo da política definida por esta propriedade, o cabeçalho do referenciador pode incluir informações confidenciais sobre ou da entidade que faz a solicitação.
- Correção
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Quando a propriedade do sistema com.glide.security.referrerpolicy é definida como no-referrer-when-downgrade ou unsafe-url, o cabeçalho do referenciador de uma solicitação para um site diferente da origem inclui o URL completo da página de referência que faz a solicitação. O URL de referência completo compartilhado com sites externos pode incluir informações confidenciais de ou sobre sua instância. Isso pode levar a vazamento de dados e violações de privacidade. Quando a propriedade é definida como não referenciador, origem ou origem estrita, o cabeçalho do referenciador não é incluído ou inclui apenas a parte de origem do URL do referenciador quando as solicitações são enviadas para a origem. Essa mudança pode impedir os esforços para rastrear caminhos de ataque nos logs quando ocorre um incidente de segurança, pois a origem exata de uma solicitação não pode ser determinada facilmente. A configuração adequada desta propriedade é essencial para ajudar a evitar a divulgação não autorizada de identificadores internos ou parâmetros confidenciais, permitindo investigações de incidentes de segurança.
- Impacto funcional
- (Antigo) <blank>
- (Novo)
Quando a propriedade do sistema com.glide.security.referrerpolicy é definida como não referenciador, origem ou origem estrita, o cabeçalho do referenciador não é incluído ou inclui apenas a parte de origem do URL do referenciador quando as solicitações são enviadas para a origem. Esta mudança pode interromper a funcionalidade que requer estes dados. Alguns sites, como o YouTube, exigem que as solicitações de link incorporado incluam pelo menos a origem no cabeçalho do referenciador (por exemplo, a política "Origem-quando-origem-cruzada"). O valor apropriado desta propriedade depende do proprietário da instância e do caso de uso. Aqueles que recomendamos estão descritos aqui. Essas políticas são seguras e não quebram a funcionalidade básica do sistema. Mais informações sobre essas políticas e outras políticas padronizadas podem ser encontradas em https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Referrer-Policy. Padrão: Funcionalmente igual a definir o valor como Mesma origem Mesma origem: Envia a origem, o caminho e a cadeia de caracteres de consulta para solicitações da mesma origem. Não envia o cabeçalho do solicitante para solicitações de origens cruzadas. Origem-quando-origem cruzada: Ao executar uma solicitação de mesma origem, envia a origem, o caminho e a cadeia de caracteres de consulta. Envia somente a origem de solicitações entre origens e solicitações para destinos menos seguros (de HTTPS para HTTP). Origem estrita-quando-cross-origin: Envia a origem, o caminho e a cadeia de caracteres de consulta ao executar uma solicitação de mesma origem. Para solicitações de origens cruzadas, envia a origem somente quando o nível de segurança do protocolo permanece o mesmo (de HTTPS para HTTPS). Não envia o cabeçalho do referenciador para destinos menos seguros (de HTTPS para HTTP).
- Tipo de dados
- (Antigo) <blank>
- (Novo)
cadeia de caracteres
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
padrão
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Restringir domínios permitidos para comunicação de iframe entre origens |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade glide.ui.concourse.onmessage_enforce_same_origin para impedir a comunicação entre origens de domínios não confiáveis. Se não estiver definido com o valor recomendado de verdadeiro, a validação não será realizada para mensagens de origem cruzada. Se definido como verdadeiro, os domínios listados na propriedade do sistema glide.ui.concourse.onmessage_enforce_same_origin_whitelist podem propagar mensagens na IU. Uso
glide.ui.concourse.onmessage_enforce_same_origin_whitelist para controlar quais domínios são permitidos.
- Correção
- Risco à Segurança
- (Antigo) <blank>
- (Novo)
Se os manipuladores de eventos de uma página da web não executarem a validação de origem adequada, outra página da web ou script de qualquer origem poderá se comunicar com ela. Essas páginas ou scripts também podem iniciar qualquer funcionalidade executada pelo manipulador de eventos. Esta propriedade permite que domínios externos potencialmente não confiáveis enviem mensagens para a instância da ServiceNow, aumentando o risco de ataques entre origens, como roubo de dados ou manipulação de IU.
- Impacto funcional
- Tipo de dados
- (Antigo) <blank>
- (Novo)
Booliano
- Valor pronto para uso
- (Antigo) <blank>
- (Novo)
verdadeiro
- Valor de fallback
- (Antigo)
verdadeiro
- (Novo)
falso
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Tamanho mínimo e máximo da senha |
- Descrição Resumida
- Descrição
- (Antigo)
Se as políticas de senha não estiverem habilitadas e impondo um comprimento mínimo de senha de pelo menos 12 caracteres, um usuário poderá criar uma senha com menos de 12 caracteres.
- (Novo)
As políticas de senha definem os requisitos para senhas que seus usuários criam na instância. O tamanho da senha deve estar dentro do intervalo aceito pelo documento NIST 800-63B.
- Correção
- Risco à Segurança
- (Antigo)
Definir a propriedade como um valor menor que 12 pode levar a problemas de conformidade e aumentar o risco de um invasor forçar senhas brutalmente.
- (Novo)
Permitir senhas muito curtas ou não longas o suficiente pode levar a problemas de conformidade e aumentar o risco de um invasor forçar senhas brutalmente.
- Impacto funcional
- (Antigo)
Do ponto de vista técnico, a instância não sofrerá nenhum impacto com um tamanho mínimo de senha de 12.
- (Novo)
As instâncias não sofrem nenhum impacto de um comprimento mínimo de senha de 15 ou comprimento máximo de senha de 64.
- Tipo de dados
- (Antigo)
Inteiro
- (Novo)
Booliano e inteiro
- Valor pronto para uso
- Valor de fallback
Script de regra
(Novo) Script atualizado para melhorar a precisão da detecção.
|
| Limite máximo de anexos no e-mail |
- Descrição Resumida
- Descrição
- (Antigo) <blank>
- (Novo)
Use a propriedade do sistema glide.email.inbound.max_attachment_count para controlar o número máximo de anexos permitidos por e-mail de entrada. Os anexos de e-mails de entrada são armazenados como anexos na tabela E-mail [sys_email] na sua instância. Se um anexo exceder a contagem máxima permitida, um registro será criado na tabela Anexos de e-mail [sys_email_attachment] contendo o nome do arquivo descartado e o motivo pelo qual ele foi descartado.
- Correção
- Risco à Segurança
- Impacto funcional
- (Antigo)
Número total de ACONFs alterados: 185
- (Novo)
Se um e-mail contiver mais anexos do que a contagem permitida, os anexos serão descartados.
|