OpenRASP Documents (Old)
  • 简介
  • 安装部署
    • 兼容性说明
    • 安装管理后台
    • 快速接入
      • PHP 服务器
      • Tomcat 服务器
      • JBoss 服务器
      • Wildfly 服务器
      • Resin 服务器
      • Jetty 服务器
      • Spring Boot 框架
      • WebLogic 服务器
      • WebSphere 服务器
      • 宝兰德BES服务器
      • 东方通TongWeb服务器
      • 中创InforSuiteAS服务器
      • 普元PAS服务器
    • 安装测试用例
    • 安装灰盒扫描工具
      • IAST 高级配置选项
    • SIEM 系统集成
      • Splunk
      • Logstash
    • 大规模部署
    • 卸载软件
  • 服务配置
    • 日志说明
    • 管理后台
    • 单机版本
    • 其他配置
  • 功能说明
    • 攻击检测能力说明
    • CVE 漏洞覆盖说明
    • 安全基线检查
    • 应用加固支持
    • 应用异常监控
    • 类库信息查询
    • HTML 响应修改
  • 插件开发
    • 开发插件
    • 接口说明
      • RASP 类接口
      • Context 类接口
    • 参数说明
    • 单元测试
    • 在线调试
    • 官方插件定制
  • 二次开发
    • 架构说明
      • Java 版本
      • PHP 版本
      • 管理后台
      • IAST 扫描器
      • Hook 函数列表
    • 从源代码编译
      • Java 版本
      • PHP 版本
      • 管理后台
    • 云控后台接口
    • 代码调试
    • 添加新的Hook点
    • 添加新的插件API
    • 提交你的代码
  • 性能测试
  • 版本变更
  • 关于我们
Powered by GitBook
On this page
  • 启动参数
  • 配置文件
Export as PDF
  1. 安装部署
  2. 安装灰盒扫描工具

IAST 高级配置选项

启动参数

指定其他配置文件

在配置阶段,可以使用 -o 参数将配置文件生成到其他路径,e.g

openrasp-iast config -o /path/to/config.yaml -a X -b Y -c Z -m mysql://xxx

在启动阶段,可以使用 -c 加载你指定的配置文件,e.g

openrasp-iast start -f -c /path/to/config.yaml

若启动阶段没有指定配置文件,openrasp-iast 会从如下几个路径寻找,找不到无法启动:

  • ~/openrasp-iast/config.yaml

  • /etc/openrasp/config.yaml

  • ./config.yaml

配置文件

目前支持的配置内容如下,修改后需要重启 openrasp-iast 进程生效:

预处理模块

参数名
说明
默认值

preprocessor.http_port

与rasp agent通信的http服务监听端口

25931

preprocessor.process_num

http服务进程数

2

preprocessor.request_lru_size

每个http服务进程的每个扫描目标对应一个LRU,用于存储32byte hash,总大小: 进程数 * 扫描目标数 * lru_size

1000

preprocessor.api_path

rasp agent发送数据的目标 url的path

/openrasp-result

preprocessor.max_buffer_size

http服务器接受请求的缓冲区大小, 单位Bytes

104857600

preprocessor.plugin_name

使用的去重插件名

default

监控模块

参数名
说明
默认值

monitor.schedule_interval

扫描速率自动调整策略执行间隔(s)

1.000

monitor.max_cpu

cpu使用率上限,超过限制会降低并发扫描速率

98

monitor.min_cpu

cpu使用率上限下限,低于该值会增加并发扫描速率

85

monitor.console_port

web管理后台使用的端口

18664

扫描模块

参数名
说明
默认值

scanner.max_concurrent_request

单个扫描任务最大扫描并发线程数

20

scanner.min_request_interval

每个扫描线程最小扫描请求间隔(ms)

0

scanner.max_request_interval

每个线程最大扫描请求间隔(ms)

1000

scanner.request_timeout

扫描请求超时时间(s)

5

scanner.retry_times

扫描请求失败重试次数

3

scanner.max_module_instance

最大并发扫描任务数量

16

云控配置

参数名
说明
默认值

cloud_api.enable

是否上传结果到云控

True

cloud_api.backend_url

云控地址

http://127.0.0.1

cloud_api.app_secret

云控的secret_key

无

cloud_api.app_id

云控的app_id

无

CPU核心绑定

参数名
说明
默认值

affinity.enable

是否以绑定CPU核心的方式运行

False

affinity.core_num

绑定的核心数量

1

日志配置

参数名
说明
默认值

log.level

日志级别,可选: DEBUG INFO WARNING ERROR

INFO

log.path

log文件路径, 为空时使用 /home/user/openrasp-iast/log

空

log.rotate_size

单个日志文件触发rotate的日志大小,单位MB

5

log.rotate_num

rotate文件最多保存份数,不包括当前日志文件

2

数据库配置

参数名
说明
默认值

database.host

mysql数据库地址

localhost

database.port

mysql端口

3306

database.username

用户名

root

database.password

连接密码

空

database.db_name

数据库名

openrasp

Previous安装灰盒扫描工具NextSIEM 系统集成

Last updated 11 days ago