AxisNow provides a simple yet powerful secure edge with Secretless IAM and Zero Turst Gateway for secure non-human (applications, scripts, and services) interconnection.
就像 Okta 和 Auth0 管理人类身份和访问权限一样,您需要现代解决方案来管理 NHI(非人类身份)和访问权限。AxisNow 提供业界唯一的 NHIAM 边缘平台。管理所有访问流量,包括内部和外部。
AxisNow 从头开始设计了一个现代的多租户 SaaS 平台,在单一软件上运行,并通过统一的面板进行管理。部署和配置可在 15 分钟内完成,从而提供前所未有的可见性和控制力。它可以轻松适应不断变化的业务需求。
Edge can serve as IAM, Gateway, or more, based on a flexible combination of plugins.
Providing the necessary speed, scalability, and reliability for production.
AxisNow 致力于构建一流的安全生态系统,兼容一系列异构环境,并与主要的 IaaS、PaaS 和 SaaS、信任和凭据提供商、IdP、EDR、SIEM 等无缝集成。我们将根据您的用例需求不断扩展。
AxisNow Edge 可以在单云、多云、本地 DC 或 IaC 环境中灵活部署。它在各种异构环境中运行,使您可以完全控制数据、网关可见性和按需网络覆盖范围。
SDK Client 和 Headless Client 支持一系列操作系统和运行时环境,可与您的应用程序(工作负载)一起部署。他们通过与 EDR 集成来强制执行设备限制和状态检查。
AxisNow 允许您配置完全自定义的 HTTP 和 TCP 应用程序。
持续与第三方 SaaS API、API 网关、数据库和数据仓库等现代 API 和服务集成,让您轻松连接。
Based on plugin-based allows you to control all access traffic on a single platform.
Flexible combinations easily handle various use cases.
Based on the DSL rules engine. Like Lego, flexible custom matching conditions and actions. Agility supports your business foreseeable or unforeseeable needs in development.
Routing
SSL & TLS
AuthN/Z
Request
Logs
More...
信任提供商允许 AxisNow 验证身份,而无需提供凭据或机密。
应用程序(工作负载)身份验证是一项核心功能。只有您自己的工作负载(在安全环境中运行和通过安全连接进行通信)才能使用您的 API 和后端资源。
AxisNow 与 AWS 元数据、GCP 工作负载身份联合、iOS 应用程序认证/设备检查和 Google Play Integrity 等集成,提供最全面的认证
凭证提供者 (CPs) 是提供各种类型的访问凭证的系统,例如 OAuth 令牌、API 密钥或用户名和密码对。
凭证提供者仅在需要进行 API 调用的那一刻,并且只有在应用程序及其运行时环境通过认证时,才会 “及时” 向应用程序提供密钥。这样可以确保无法从应用程序包中提取敏感机密或通过 MitM 攻击提取敏感机密。开发人员也不需要对机密进行硬编码。它们永远不会被泄露。
自动执行您的 DevSecOps。AxisNow 从设计阶段就通过标准 API 提供所有功能。
1provider "http" {}
2resource "http_request" "post_request" {
3 url = "https://api.axisnow.io/client/v1/edges/deployment_configurations"
4 request {
5 method = "POST"
6 headers = {
7 "Content-Type" = "application/json"
8 "Accept" = "application/json"
9 "Authorization" = "Bearer 123"
10 }
11 body = jsonencode({
12 uuid = "d7b0d7a9-0e91-428f-a33d-1cf74218b341"
13 mode = "single"
14 type = "shell"
15 })
16 }
17 response {
18 body = true
19 }
20}
21output "response_status" {
22 value = http_request.post_request.response_status
23}
24output "response_body" {
25 value = http_request.post_request.response_body
26}
1package main
2import (
3 "fmt"
4 "strings"
5 "net/http"
6 "io"
7)
8func main() {
9 url := "https://api.axisnow.io/client/v1/edges/deployment_configurations"
10 payload := strings.NewReader("{\n \"uuid\": \"d7b0d7a9-0e91-428f-a33d-1cf74218b341\",\n \"mode\": \"single\",\n \"type\": \"shell\"\n}")
11 req, _ := http.NewRequest("POST", url, payload)
12 req.Header.Add("Content-Type", "application/json")
13 req.Header.Add("Accept", "application/json")
14 req.Header.Add("Authorization", "Bearer 123")
15 res, _ := http.DefaultClient.Do(req)
16 defer res.Body.Close()
17 body, _ := io.ReadAll(res.Body)
18 fmt.Println(res)
19 fmt.Println(string(body))
20}