Supabase 平台的安全配置
Supabase 托管平台默认提供安全配置。不过,有些机构可能需要额外的安全控制,以满足自身的安全政策或合规要求。
🌐 The Supabase hosted platform provides a secure by default configuration. Some organizations may however require further security controls to meet their own security policies or compliance requirements.
组织可以在 安全标签 下找到额外的安全控制访问权限。
🌐 Access to additional security controls can be found under the security tab for organizations.
可用控件 #
🌐 Available controls
强制使用多因素认证(MFA) #
🌐 Enforce multi-factor authentication (MFA)
组织所有者可以选择对所有团队成员强制使用多重身份验证。
🌐 Organization owners can choose to enforce MFA for all team members.
有关配置信息,请参阅 在组织中强制使用多因素认证
🌐 For configuration information, see Enforce MFA on Organization
组织的单点登录 #
🌐 SSO for organizations
Supabase 提供单点登录(SSO)作为一种登录选项,为你的团队增加额外的账号安全。这允许公司管理员在登录 Supabase 时强制使用身份提供者。
🌐 Supabase offers single sign-on (SSO) as a sign-in option to provide additional account security for your team. This allows company administrators to enforce the use of an identity provider when signing in to Supabase.
有关配置信息,请参阅 为你的组织启用 SSO。
🌐 For configuration information, see Enable SSO for Your Organization.
Postgres SSL 强制 #
🌐 Postgres SSL enforcement
Supabase 项目支持在不强制使用 SSL 的情况下连接 Postgres 数据库,以最大化客户端的兼容性。为了提高安全性,你可以阻止未使用 SSL 的客户端连接。
🌐 Supabase projects support connecting to the Postgres DB without SSL enforced to maximize client compatibility. For increased security, you can prevent clients from connecting if they're not using SSL.
有关配置信息,请参见 Postgres SSL 强制
🌐 For configuration information, see Postgres SSL Enforcement
在组织层面控制这个在我们的路线图上。
项目 API 的 TLS #
🌐 TLS for project APIs
你项目里的所有 HTTP API,包括身份验证、数据 API、存储、实时功能和边缘函数,都只接受使用 TLS 1.2 或 TLS 1.3 的 HTTPS 连接。
🌐 All HTTP APIs of your project, including Auth, the Data API, Storage, Realtime, and Edge Functions, accept only HTTPS connections using TLS 1.2 or TLS 1.3.
有关支持的加密套件,请参见 项目 API 的 TLS。
🌐 For supported cipher suites, see TLS for project APIs.
网络限制 #
🌐 Network restrictions
每个 Supabase 项目都可以配置允许连接到 Postgres 及其连接池(“你的数据库”)的 IP 范围限制。这些限制会在流量到达数据库之前执行。如果某个连接没有被 IP 限制,它仍然需要使用有效的数据库凭证成功认证。
🌐 Each Supabase project comes with configurable restrictions on the IP ranges that are allowed to connect to Postgres and its pooler ("your database"). These restrictions are enforced before traffic reaches the database. If a connection is not restricted by IP, it still needs to authenticate successfully with valid database credentials.
有关配置信息,请参见网络限制
🌐 For configuration information, see Network Restrictions
在组织层面控制这个在我们的路线图上。
PrivateLink#
PrivateLink 使用 AWS VPC Lattice 在你的 AWS VPC 和 Supabase 数据库之间提供企业级的私有网络连接。这样可以通过创建一个安全的私有连接来避免暴露在公共互联网中,让你的数据库流量保持在 AWS 网络骨干内。
🌐 PrivateLink provides enterprise-grade private network connectivity between your AWS VPC and your Supabase database using AWS VPC Lattice. This eliminates exposure to the public internet by creating a secure, private connection that keeps your database traffic within the AWS network backbone.
有关配置信息,请参见 PrivateLink
🌐 For configuration information, see PrivateLink
要通过只读副本建立 PrivateLink,请联系你的客户经理。
🌐 To establish PrivateLink with a Read Replica, reach out to your account rep.