这段代码的作用是安装和配置平台,一个 SQL 审核平台 。以下是每个步骤的解释:
从指定的发布页面下载的压缩包(-3.1.5-linux-amd64.zip)到当前目录 。wget 是一个用于从 Web 下载文件的命令 。
解压下载的压缩包 。unzip 命令用于解压文件 。
编辑的配置文件 conf.toml 。vim 命令用于编辑文本文件 。在配置文件中,修改了与数据库连接相关的信息(数据库名称、主机、端口、密码和用户名)以及其他一些设置项(如密钥和有效时间) 。
执行 ./命令来初始化数据库 。这将创建管理员账户和密码,并输出给您 。
通过运行 nohup ./ run & 命令启动 ,使其在后台运行,而不受当前终端会话的影响 。
通过访问 :8000(其中 "ip" 是服务器的 IP 地址),您可以访问平台 。默认情况下, 使用 8000 端口 。
默认:admin /
这些步骤指在安装和配置平台,并通过访问相应的网址来使用该平台进行 SQL 审核工作 。
2.3、反向代理配置《坑》
由于中个别功能使用进行通信 。如采用反向代理的方式访问请在代理层对协议进行代理支持 。
例如: nginx 需要配置1.1;$;"";
直接上代码吧:
[root@localhost conf.d]# vim yearning.laifuyun.confupstream yearningbackend {server 192.168.50.118:8000;}server {listen80;listen443 ssl http2;server_name yearning.laifuyun.com;ssl_certificate/mnt/server/ssl/laifuyun.com/fullchain.pem;ssl_certificate_key/mnt/server/ssl/laifuyun.com/privkey.pem;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphersEECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_cipherson;location / {proxy_pass http://yearningbackend;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}}
这段代码是一个 Nginx 的配置文件,用于将来自特定域名的 HTTP 或 HTTPS 请求代理到平台后端的服务器:
首先,定义了一个名为 "" 的上游服务(),指定了平台后端服务器的 IP 地址和端口号(192.168.50.118:8000) 。
然后,配置了一个服务器块(),监听在 80 端口和 443 端口,并设置了服务器名称为 "" 。
接下来,配置了 SSL 证书及私钥文件的路径,用于支持 HTTPS 连接 。
设置了 SSL 协议版本(TLSv1、TLSv1.1、TLSv1.2)、加密算法列表以及首选服务器加密算法 。
在部分配置了代理转发规则,将所有请求转发到上游服务 "" 。同时,通过配置设置了一些请求头信息,如 Host、X-Real-IP、X--For 和 X--Proto 等 。
最后,配置了代理协议版本、HTTP 升级相关的请求头信息 。
通过这样的配置,当用户访问的时候,Nginx 会将请求转发给后台的平台进行处理 。
如果想要直接复制,需要修改两个地方:一是IP+端口号,二是SSL 证书及私钥文件的路径 。
至此,SQL审核平台的安装配置就OK了!!!
三、使用 3.1、设置 钉钉群、群设置、机器人、添加机器人、添加机器人、自定义、添加、完成 。
3.2、设置 点击设置、填写地址、填写秘钥、打开推送开关、点击hook测试、保存 。
3.3、审核规则 打开:允许单个工单提交多条DDL语句、允许使用after/first、允许语句插入null值 。修改:char字段最大长度=100、表名最大长度=50、最大插入行数上限=1000、DML最大影响行数= 。保存 。
3.4、用户 根据自己需求添加用户 。
3.5、流程 流程的作用是为用户提供一种规范和可管理的方式来组织和管理 SQL 审核过程 。
- 物联网专业课程设计:温室监控系统——上位机篇(串口通信、SQL sever数据库
- Rookey.Frame v1.0快速开发平台-用户登录
- 【CDH】CDH大数据平台实施经验总结
- SQL审核工具Yearning搭建及使用
- Postgresql9.1.2意外删除postmaster.pid文件的恢复
- 宽字节 墨者学院—SQL注入漏洞测试
- 墨者学院——入门SQL手工注入
- 墨者学院 SQL注入之报错盲注
- 布尔盲注 墨者学院——SQL注入漏洞测试
- 时间盲注 墨者学院SQL注入(手动注入+sqlmap+对于注入语句中的那个 ’