知识库

标记为 安全 的文章

一种使用身份验证测试 Neo4j REST API 的轻量级方法

本文将展示如何通过以下方式测试 Neo4j REST API 的身份验证:Google Chrome 高级 REST 客户端、Linux curl 命令。Neo4j REST API 描述了每个……

阅读更多

创建和配置本地数据库角色

Neo4j 4.0 引入了以基于角色的访问控制形式的高级安全功能,这在引入多数据库功能后尤为必要。管理员可以通过这些控制…

阅读更多

Neo4j Docker 镜像无法以非 root 用户身份在 Kubernetes 上运行

在 Kubernetes (K8S) 中,可以设置不同级别的安全性,这些安全性适用于运行容器的集群范围内的 Pod。其中之一是防止 Pod 内的容器……的策略

阅读更多

在 IBM JDK9 中启用 TLSv1.2

Neo4j 3.4.0 默认仅支持 TLSv1.2。IBM JDK9 默认使用 TLSv1 协议。当尝试运行 cypher-shell 时,用户将无法连接到 Neo4j。要启用……

阅读更多

解释 data/log/console.log 错误 'TLS certificate error occurred, unable to start server: Neither RSA, DSA nor EC worked…​'

在执行 bin/neo4j start 时,data/log/console.log 可能会记录类似错误。Neo4j 允许通过 conf/neo4j-server.properties 中的参数配置 HTTPS 证书。以下是默认值:……

阅读更多

使用统一驱动程序进行会话连接时错误的说明

如 /docs/developer-manual/current/drivers/#_trust 所述,在建立加密连接时,需要验证远程对等方是否是我们期望连接的对象。默认的连接是…

阅读更多

错误解释:由于权限受限,存储过程不可用,请检查配置

从 Neo4j 3.2 开始,运行存储过程时,例如可能会报错。该错误的原因是未配置安全扩展……

阅读更多

如何在 Neo4j 中配置混合模式安全性(原生和 LDAP)

对于既需要 LDAP 身份验证又需要某些原生用户帐户的环境,Neo4j 3.1 及更高版本有一种允许此操作的方法。使用配置……

阅读更多

LDAP 错误:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径

在使用证书配置 LDAP 时,您可能会遇到以下问题:当服务器使用自签名证书时会出现此问题。为了解决此问题,您可以将该证书添加到…

阅读更多

Neo4j 安全基准

阅读更多

防止 Cypher 注入

什么是 Cypher 注入?Cypher 注入是一种恶意格式化的输入跳出其上下文,通过篡改查询本身,劫持查询并执行……的方式。

阅读更多

防止服务端请求伪造 (SSRF)

什么是 SSRF?服务器端请求伪造 (SSRF) 漏洞允许攻击者从易受攻击的 Web 应用程序的后端服务器发送精心编制的请求。犯罪分子通常利用 SSRF 攻击来攻击……

阅读更多

如何在 Docker 容器内运行 Neo4j 时设置 SSL 通信

Neo4j 3.2 增加了一个统一的 SSL 框架,用于为 Bolt、HTTPS 和集群内加密设置安全连接。有关此框架的详细信息,请访问:/docs/operations-manual/current/security/ssl-framework/ 设置安全 Bolt……

阅读更多

TLS/SSL 针对特定密码套件的配置

根据文档:dbms.ssl.policy.<policyname>.ciphers 默认设置为 Java 平台默认允许的密码套件,也可以显式设置为任意特定密码套件(以 “,” 分隔),以进一步…

阅读更多

用于挂起和重新激活用户的有用 Cypher 语句

从 Neo4j 3.1 开始以及原生数据库用户的实现,可以挂起用户,从而防止用户进一步进行身份验证。要查看所有被挂起的用户……

阅读更多

© . This site is unofficial and not affiliated with Neo4j, Inc.