首页/网络/常用端口速查/8529 ArangoDB 图文档库
8000-8999 注册端口65 条

8529 ArangoDB 图文档库

多模型数据库 ArangoDB 的默认端口:Web UI 在 8529 管理文档/图/键值三种模型,AQL 查询也经它执行。

常用端口速查网络更新于 2026-10-13

8529 是什么

8529 是多模型数据库 ArangoDB 的默认端口:Web 界面在这里管理文档、图与键值三种模型,AQL 查询与 REST 接口也走同一个端口。ArangoDB 支持用启动参数关闭认证,社区文档与容器体验镜像里这种做法相当常见,因此它也是被批量入侵的典型目标:暴露到公网且未开启认证的实例,数据可能被直接清空。

基本信息

服务ArangoDB(默认 8529)
协议TCP,HTTP,可启用 TLS
用途多模型数据管理与 AQL 查询
安全等级仅应用网段,必须开启认证
默认账号root,需立即修改口令

典型使用场景

  • 多模型建模:文档、图与键值放在同一引擎里
  • 图关系分析:社交、依赖与推荐类场景的关系遍历
  • 快速验证:容器起一个实例做概念验证
  • 接口调试:用 REST 端点做本地验证与压测
  • 权限核查:确认认证是否开启、口令是否已改
  • 暴露面收敛:把界面与接口限制在应用网段

连通性检查与配置核对

连通性检查与配置核对
curl -s http://127.0.0.1:8529/_api/version | head -c 200   # 版本与连通性
arangosh --server.endpoint tcp://127.0.0.1:8529            # 交互式客户端
# 启动参数需保留认证: --server.authentication true
ss -lntp | grep 8529                                       # 确认监听地址与进程

关键安全配置

配置项建议取值影响
server.authentication必须为 true关闭后任何人可读写数据库
root 口令启动后立即修改默认空口令是常见入侵入口
监听地址限制为内网或回环直接决定暴露范围
容器化体验时常用跳过认证的启动参数,这类实例一旦映射到宿主机端口并被公网扫到,数据被清空只是时间问题。
备份是数据类系统的底线:即便认证配置正确,也要确认备份可用;能恢复的备份才算备份,定期演练比备份动作本身更重要。
ArangoDB 的 Web 界面功能完整,能直接执行 AQL 与浏览数据,暴露后的信息量远超普通管理页面。
排查时先匿名请求一次版本与集合接口:若无需凭据就能返回业务数据,说明认证没有开启,应立刻收敛。

易错点

  • 体验容器默认无认证暴露:数据库被清空(真实案例)
  • root 口令保持默认或为空:扫描器可批量命中
  • Web 界面直接暴露公网:AQL 执行与数据浏览都没有门槛
  • 只做端口收敛不改认证:内网横向移动时同样可以直接接管
  • 备份从未验证可恢复:数据被删后才发现备份不能用

数据来源与参考

  • ArangoDB 官方文档(默认端口 8529)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌