借助 AxisNow 先进的工作负载安全边缘平台
您可以专注于打造更好的产品,加速增长并确保安全
AxisNow 基于云边缘代理或本地边缘代理,在世界任何地方连接您的工作负载和应用程序。
提供生产所需的速度、规模和可靠性
AixsNow 从头设计了一个现代多租户 SaaS 平台,在一个软件上运行,在单一面板管理,在 15 分钟内完成部署配置,前所未有的可见性和可控性。轻松应对不断变化的业务需求
AxisNow 致力于打造一流的安全生态系统,兼容一系列异构环境,与主要 DNS、DoH、IdP、EDR、SIEM 等的开箱即用集成。我们会根据您需要的用例持续扩展更多集成
AxisNow Edge 可在单云、多云、本地 DC 或是 IaC 中按需灵活部署,运行在一系列异构环境中。使您获得对数据的完全控制、网关可见性和按需网络覆盖
AxisNow 进一步的打造网络生态,您可以在租户间订阅或分享云边缘网络
AxisNow 允许您配置完全自定义的 Website、Web API、自定义的 TCP/IP 应用程序
持续与第三方 SaaS API、API 网关、数据库和数据仓库等现代的 API 和服务开箱即用的集成,让您轻松连接
AxisNow 与您的工作负载或设备EDR、身份提供商、信任提供商和密钥提供商的无缝集成
统一机器身份验证的多种方法。并根据环境变化(设备姿态、时间、位置等)自动调整访问权限
AxisNow 构建了一个灵活可扩展的 DSL 策略引擎。插件化支持您复杂的或不可预见的各种用例
不断增长的官方插件和合作伙伴插件,使管理员可在单一面板管理所有需要
提供统一的简化审计、日志记录和事件响应。除了在管理控制台中查看外,还可以流式传输到 Syslog 和 SIEM
此外,您还可以对最终用户、边缘网络和资源配置主动数字体验监控
AxisNow 提供了一种 Client SDK 的方法。为你的移动 Apps、桌面 Apps 、IoTs 提供原生内置的零信任解决方案
自动化您的 DevSecOps,AxisNow 从设计之初所有功能都通过标准 API 交付
1AxisNow ClientSDK axInstance = new ClientSDK
2({ service_account: service_account }).GetInstance();
3axInstance.Init(access_key, serect);
4
5RequestAddr proxy_config = axInstance.GetProxyConfig();
6SendRequest(proxy_config)
7...
8
9
10
11
12
13
14
15
16
17
18
19
1provider "axisnow" {
2 api_token = "1234567890abcdef"
3 network = "mynetwork"
4}
5resource "axisnow_remote_network" "aws_network" {
6 name = "aws_remote_network"
7}
8
9resource "axisnow_edge_network" "aws_edge" {
10 aedge_network_id = axisnow_edge_network.aws_network.id
11 name = "axisnow_edge_network"
12}
13
14resource "axisnow_connector" "aws_connector" {
15 remote_network_id = axisnow_remote_network.aws_network.id
16 edge_network_id = axisnow_edge_network.aws_access.id
17 updates_enabled = true
18}
19...
1import (
2 "fmt"
3 "net/http"
4 "io/ioutil"
5)
6
7func main() {
8 url := "https://api.axisnow.io/client/v1/policy/plugin_identifier/rules"
9 req, _ := http.NewRequest("GET", url, nil)
10 req.Header.Add("Content-Type", "application/json")
11 req.Header.Add("X-Auth-Email", "")
12 res, _ := http.DefaultClient.Do(req)
13 defer res.Body.Close()
14 body, _ := ioutil.ReadAll(res.Body)
15 fmt.Println(res)
16 fmt.Println(string(body))
17}
18
19