dd- native-appsec-js (英语)
节点.js 绑定 自由妇女。 。 。 .
支持的平台
此软件包支持以下平台:
- 节点.js 版本 : 18岁及以上
- 操作系统:
- macOS 14.2.1及以上(捆绑的libdwaf的最低目标)
- x64 (韩语)
- 军火64
- 窗口
- 编号x86
- x64 (韩语)
- 链接
- x64 有 glibc
- x64 有黏膜
- 军火64
- macOS 14.2.1及以上(捆绑的libdwaf的最低目标)
因此,不支持的平台包括:
- Linux x86 函数
- 手臂32
- 第十六届
- 太平洋共同体理事会
请随意 联系支持 如果您想请求支持一个新的平台.
向本地应用程序迁移 12
这个版本捆绑了libddwaf 2.2.0并更改了评价API.
context.run(data, timeout) 现在直接收到地址映射。 前一个
{ persistent, ephemeral } 信封不再被支持 。 关于范围数据,
创建子连接符 context.createSubcontext(),称为 run(data, timeout)
方法,并处理 finally。子文本继承父数据并保存
它自己的数据和评价在当地产生影响。 它能活过父母.
createContext() 返回时 null 没有活动规则的,包括后面
删除所有配置。 被拒绝的同道替代也可以删除
上一个配置; 呼叫者必须检查诊断和配置
在决定是否恢复后退规则时,路径。 拒绝的映射配置
全部从建构器中移除,包括路径和任何部分装入
内容。 顶级解析失败报告于 diagnostics.error。 。 。 .
如果重建没有产生手柄, 新的环境也会返回 null; 绑定
不区分一个空规则组和其他构建失败,也不保留一个陈旧的手柄.
持续时间为纳秒;超时输入为微秒. 动作是按动作类型键取的映射.
责任
| 本地应用程序 | dd- trace-js (英语) |
|---|---|
| 原生手柄、分配器、最后敲定器和安全调配 | 请求和运行寿命,包括明确处置 |
| 背景和子背景评价原始 | 持续/范围大的投入路线、评价命令和共享的暂停预算 |
| 初步结果、诊断和截断测量 | 成果汇总、封锁、报告和遥测 |
| 配置绑定和参数验证 | 远程配置、倒置政策和已知地址过滤 |
Dd-trace-js 依赖性升级必须随同 API 迁移一起进行. 长期和范围评价的混合需要明确的成果汇总和 在跟踪器中共享时间预算。 本地约束并不推断这些政策.
转换和配置限制
评价数据限于每串4096字节,每个容器256个条目, 和20级的巢穴。 字符串截取保留了完整的UTF-8代码点. 截断量度计报告原尺寸. dd -trace -js拥有出口这些测量.
配置容器不受请求大小限制。 利布德瓦夫2.1级 大型容器 API 支持超过65535条目的配置阵列和地图.
调压器配置直接传递给libdwaf. 具有约束力的报告 构建器结果和诊断没有额外的正则克ex验证.