Explorar configurações de alta segurança
As Configurações de alta segurança se referem a várias opções de segurança disponíveis em sua instância.
O módulo Configurações de alta segurança é ativado com o plug-in High Security Settings, que está ativo por padrão em novas instâncias. Se as Configurações de alta segurança não estiverem ativas em sua instância, consulte Como solicitar a ativação das Configurações de alta segurança. Para saber mais sobre este plug-in, consulte Habilitar plug-in de alta segurança [Atualizado na Central de segurança 1.3] nas Configurações de proteção de segurança da instância. Propriedades para estes tipos de configurações de alta segurança estão disponíveis:
- Valores de propriedade padrão: para fortalecer a segurança em sua plataforma, centralizando todas as configurações de segurança críticas em um local para gestão e auditoria.
- Propriedade de negação padrão: fornece uma propriedade de gerenciador de segurança para controlar o comportamento de segurança padrão para acesso à tabela.
- Função de administrador de segurança: fornece uma função para impedir a modificação das principais configurações e recursos de segurança. A função de administrador de segurança não é herdada pela função de administrador e deve ser atribuída explicitamente.
- Privilégios elevados: permite que usuários com a função de administrador de segurança operem no contexto de um usuário normal e elevem para função de segurança superior quando necessário.
- Controles de acesso à propriedade: permite que os administradores de segurança definam as funções necessárias para ler e gravar propriedades.
- Logs do sistema: são somente leitura.
- Regras de controle de acesso: controle quais dados os usuários podem acessar e como eles podem acessá-los.
- As configurações de alta segurança também ativam automaticamente o plug-in de segurança contextual, se ainda não estiver ativo. Além disso, as configurações de segurança da plataforma - Alta fornecem configurações e recursos no contexto de aumentar a segurança da sua instância.
- O conteúdo das Configurações de proteção da segurança da instância contém descrições detalhadas e valores de conformidade para as propriedades do sistema relacionadas à segurança e plug-ins em Now Platform.
- Para saber mais sobre cada uma dessas propriedades, consulte Configurações de proteção.
- Navegar até .
As opções na página Propriedades de alta segurança são Sim ou Não.
- Navegue até sys_properties.list e pesquise a propriedade que você deseja definir ou mudar.
As opções na tabela Propriedades do sistema [sys_properties.list] são verdadeiras ou falsas.
Controle de acesso à propriedade
Duas colunas adicionais são criadas na tabela Propriedades [sys_properties] quando as configurações de alta segurança estão ativas:
- read_roles: uma lista separada por vírgulas de nomes de função que têm permissão para ler todos os campos desta propriedade.
- write_roles: uma lista separada por vírgulas de nomes de função que têm permissão para gravar/modificar todos os campos dessa propriedade.
As propriedades listadas na tabela Propriedades têm read_roles de administrador e write_roles de security_admin. Usuários com a função de administrador podem exibir e ler os valores da propriedade, mas devem ser elevados à função security_admin para modificá-los.
Notificações
A ativação de configurações de alta segurança também ativa mensagens de aviso de segurança. A seguir está um exemplo de uma mensagem que aparece após uma aprovação.
Propriedades de Configurações de alta segurança
| Propriedade | Descrição | Valor Padrão | Configurações de proteção de segurança da instância |
|---|---|---|---|
| glide.ui.escape_text | Valores XML de escape no nível do analisador para a interface do usuário. Impede ataques de script entre sites refletidos e armazenados. Esta propriedade não é aplicável no portal de serviços. Nota: Essa propriedade é definida como true por padrão em Vancouver e versões posteriores, e não pode ser alterada pelos administradores. Para um caso de uso em que a propriedade precise ser alterada, entre em contato com o suporte ao cliente. |
Sim | Como fazer escapes de marcação XML [Atualizado na Central de segurança 1.3] |
| glide.ui.escape_all_script | Força todas as expressões no Jelly JavaScript <![CDATA[<script type="text/javascript"> |
Sim em novas instâncias | Escapar script Jelly [Atualizado na Central de segurança 1.3 e 1.5] |
| glide.ui.rotate_sessions | Rotaciona os identificadores de sessão HTTP para reduzir vulnerabilidades de segurança. Consulte: http://www.owasp.org/index.php/Session_Management#Rotate_Session_Identifiers. |
Sim Nota: Se você estiver usando o plug-in SAML 2.0 para autenticação de Single Sign-on, defina esta propriedade como Não. Caso contrário, isso interferirá no compartilhamento de informações da sessão que ocorre entre a instância e o Provedor de Identidade. |
Rotação de identificadores de sessão HTTP |
| glide.ui.secure_cookies | Habilitar cookies de sessão segura: habilite a segurança de cookie adicional. Se sim, a validação estrita de cookie da sessão é imposta. |
Sim | Como impor a segurança estrita de cookies de sessão [Atualizado na Central de segurança 1.3] |
| glide.security.password_reset.uri | Para Redefinição de senha móvel, o URL para o qual o usuário é levado quando clica no botão Esqueceu a senha?. |
Nenhum | |
| glide.security.strict.updates | Verifica novamente a segurança em transações de entrada durante o envio do formulário (sempre são verificados os direitos na geração do formulário). Nota: Essa propriedade é definida como true por padrão em Vancouver e versões posteriores, e não pode ser alterada pelos administradores. Para um caso de uso em que a propriedade precise ser alterada, entre em contato com o suporte ao cliente. |
Sim | Verificar novamente as transações de entrada [Atualizado na Central de segurança 1.3] |
| glide.security.strict.actions | Verifique as condições nas ações de IU antes da execução. Normalmente, as condições são verificadas somente durante a renderização do formulário. |
Sim | Verifique as condições da ação de IU antes da execução |
| glide.security.use_csrf_token | Habilite o uso de um token seguro para identificar e validar solicitações de entrada. Este token é usado para impedir ataques de falsificação de solicitação entre sites. |
Sim | Habilitar token anti-CSRF [Novo na Central de segurança 1.3, atualizado na 1.5 e removido na 2.0] |
| glide.ui.escape_html_list_field | Escapa o HTML para campos HTML em uma exibição de lista. |
Sim | Escapar HTML em exibições de lista [Atualizado na Central de segurança 1.3 e 1.5] |
| glide.html.escape_script | Escapa marcadores JavaScript em campos HTML. |
Sim | Escapar JavaScript [Atualizado na Central de segurança 1.3] |
| glide.ui.forgetme | Remove a caixa de seleção Lembrar-me da página de login. |
Sim | Remover Lembrar-me |
| glide.smtp.auth | Autentique com o servidor SMTP pelas propriedades de nome de usuário e senha. Nota: Essa propriedade foi descontinuada. |
Sim | |
| glide.script.use.sandbox | Execute scripts gerados pelo cliente (condições AJAXEvaluate e consulta) dentro de uma área restrita de direitos reduzidos. Se Sim, somente as regras de negócio e inclusões de script com a caixa de seleção Cliente chamável selecionada para Sim ficarão disponíveis e algumas chamadas de API de back-end serão desabilitadas. Para obter mais informações, consulte Configurar propriedade da área restrita de script. |
Sim | Habilitar a área restrita de script [Atualizado na Central de segurança 1.3] |
| glide.soap.strict_security | Imponha segurança estrita nas solicitações SOAP de entrada. Exige que as solicitações SOAP de entrada passem pelo gerenciador de segurança para acessar tabelas e campos, bem como verifica usuários SOAP no que diz respeito às funções corretas para usar o serviço Web. |
Sim | Como impor a segurança estrita de solicitações SOAP [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.wsdl | Exige autorização para solicitações WSDL de entrada. Nota: Caso opte por não exigir autorização para as solicitações WSDL de entrada, você deve modificar as regras de Controle de acesso (ACL) para permitir que os usuários convidados acessem o conteúdo WSDL. |
Sim | Exigir autorização para solicitação de WSDL [Atualizado na Central de segurança 1.3 e 1.5] |
| glide.basicauth.required.csv | Exige autorização básica para solicitações de CSV de entrada . |
Sim | Exigir autorização para solicitações de CSV [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.excel | Exige autorização básica para solicitações de entrada do Excel. |
Sim | Exigir autorização para solicitações do Excel [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.importprocessor | Exige autorização básica para solicitações de importação de entrada. |
Sim | Exigir autorização para solicitações de importação [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.pdf | Exige autorização básica para solicitações de PDF de entrada. |
Sim | Exigência de autorização para solicitações de pdf [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.rss | Exige autorização básica para solicitações RSS de entrada. | Sim | Exigir autorização para solicitações de RSS [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.scriptedprocessor | Exige autorização básica para solicitações de script de entrada. |
Sim | Exigir autorização para solicitações de script [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.soap | Exija autorização básica para solicitações SOAP de entrada. |
Sim | Exigir autorização para solicitações SOAP [Atualizado na Central de segurança 1.3, 1.5 e 2.0] |
| glide.basicauth.required.unl | Exige autorização básica para solicitações de descarregamento de entrada. |
Sim | Exigir autorização para solicitações de descarregamento [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.xml | Exige autorização básica para solicitações XML recebidas. |
Sim | Exigência de autorização para solicitações XML [Atualizado na Central de segurança 1.3] |
| glide.basicauth.required.xsd | Exige autorização básica para solicitações XSD recebidas. |
Sim | Exigir autorização para solicitações de XSD [Atualizado na Central de segurança 1.3] |
| glide.cms.catalog_uri_relative | Aplica links relativos do parâmetro URI em "/ess/catalog.do". Em caso afirmativo, somente URLs relativos serão permitidos por meio da página /ess/catalog.do usando o parâmetro uri. Se não, todos os URLs são permitidos, o que pode permitir vinculação a conteúdo externo não autorizado. |
Sim | Impor links relativos [Atualizado na Central de segurança 1.3 e 1.5] |
| glide.set_x_frame_options | Habilita essa propriedade para definir o cabeçalho de resposta X-Frame-Options como SAMEORIGIN para todas as páginas de IU. O cabeçalho de resposta HTTP X-Frame-Options pode ser usado para indicar se um navegador deve ter permissão para renderizar uma página em <frame> ou <iframe>. Os sites podem usar esta propriedade para evitar ataques de clickjacking, garantindo que seu conteúdo não seja incorporado em outros sites. https://developer.mozilla.org/en/the_x-frame-options_response_header |
Sim | Implementação do cabeçalho de segurança x-frame-options: SAMEORIGIN [Atualizado na Central de segurança 1.3] |
| glide.ui.attachment.download_mime_types | Uma lista de tipos de mime de anexo separados por vírgula que não são renderizados em linha no navegador. Impede ataques de script entre sites. Por exemplo, text/html força os arquivos HTML a serem baixados para o cliente como anexos, em vez de exibidos em linha no navegador. |
texto/html, imagem/svg, imagem/svg + xml | Restringir tipos MIME para download [Atualizado na Central de segurança 1.3 e 2.0] |
| glide.security.groupby_acl_check | Quando essa propriedade é habilitada, as verificações de ACL para as operações GroupBy são realizadas para os nomes do grupo com base nos dados reais dos grupos. |
Sim | Nenhum |
| glide.security.diag_txns_acl | Se Sim, somente o usuário administrador ou os usuários com endereços IP permitidos poderão acessar stats.do, threads.do e replication.do. | Não | Como restringir o acesso ao monitoramento de desempenho [Atualizado na Central de segurança 1.3] |
| glide.ui.security.codetag.allow_script | Permite que o HTML incorporado (usando marcadores [code]) contenha marcadores JavaScript. Nota: Essa propriedade é definida como true por padrão em Vancouver e versões posteriores, e não pode ser alterada pelos administradores. Para um caso de uso em que a propriedade precise ser alterada, entre em contato com o suporte ao cliente. |
Não | Como desabilitar o código HTML integrado [Atualizado na Central de segurança 1.3] |
| glide.script.allow.ajaxevaluate | Habilita o processador AJAXEvaluate. A chamada de API AJAXEvaluate permite que o cliente envie e execute scripts arbitrários no servidor. |
Não | Desabilitar AJAXEvaluate |
| glide.login.autocomplete | Permite que navegadores usem o preenchimento automático em campos de senha de formulários de login. |
Não |
As propriedades a seguir são definidas na tabela sys_properties, mas não estão visíveis na página Configurações de alta segurança.
| Propriedade | Descrição | Valor padrão | Configurações de proteção de segurança da instância |
|---|---|---|---|
| com.glide.communications.httpclient.verify_hostname | Verifique o nome do host e a cadeia de certificados apresentados pelos hosts SSL remotos. Protege contra ataques de intermediários (MITM). Para obter mais detalhes, consulte Configurar spoke do Kubernetes spoke. Nota: Esta propriedade substitui a propriedade "com.glide.communications.trustmanager_trust_all". |
verdadeiro | Nenhum |
| glide.basicauth.required.schema | Requer autenticação básica para solicitações de esquema de tabela de entrada. |
verdadeiro | Nenhum |
| glide.security.csrf_previous.allow | Permite o uso de um token expirado seguro para identificar e validar solicitações de entrada. Este token é usado para impedir ataques de falsificação de solicitação entre sites. |
falso | Nenhum |
| glide.security.csrf_previous.time_limit | Tempo em segundos para um token seguro expirar. Permite controlar o período de tempo em que o token CSRF anterior é válido. Quando a sessão do usuário expira, o token de segurança expira com ela, a menos que a propriedade glide.security.csrf_previous.allow esteja habilitada e esteja dentro do intervalo de tempo descrito por esta propriedade. Esse token é usado para impedir ataques de falsificação de solicitação entre sites. |
86400 Nota: Valor em segundos. Equivalente a 1 dia. |
Nenhum |
| glide.security.csrf.strict.validation.mode | Aplica a validação estrita em tokens CSRF para que os usuários não reenviem uma solicitação se o token CSRF não corresponder. |
falso | Impedir que os usuários aceitem um aviso para ignorar a validação de CSRF [Atualizado na Central de segurança 1.3 e 1.5] |
| com.glide.security.check_unsanitized_html | Aplica o comportamento de sanitização de campos "translated_html" à nível global para atribuições de campo. | impor | Nenhum |